AWS Native is in preview. AWS Classic is fully supported.
aws-native.location.Tracker
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::Location::Tracker Resource Type
Create Tracker Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Tracker(name: string, args?: TrackerArgs, opts?: CustomResourceOptions);
@overload
def Tracker(resource_name: str,
args: Optional[TrackerArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Tracker(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
event_bridge_enabled: Optional[bool] = None,
kms_key_enable_geospatial_queries: Optional[bool] = None,
kms_key_id: Optional[str] = None,
position_filtering: Optional[TrackerPositionFiltering] = None,
pricing_plan: Optional[TrackerPricingPlan] = None,
pricing_plan_data_source: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
tracker_name: Optional[str] = None)
func NewTracker(ctx *Context, name string, args *TrackerArgs, opts ...ResourceOption) (*Tracker, error)
public Tracker(string name, TrackerArgs? args = null, CustomResourceOptions? opts = null)
public Tracker(String name, TrackerArgs args)
public Tracker(String name, TrackerArgs args, CustomResourceOptions options)
type: aws-native:location:Tracker
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TrackerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TrackerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TrackerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TrackerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TrackerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const trackerResource = new aws_native.location.Tracker("trackerResource", {
description: "string",
eventBridgeEnabled: false,
kmsKeyEnableGeospatialQueries: false,
kmsKeyId: "string",
positionFiltering: aws_native.location.TrackerPositionFiltering.TimeBased,
pricingPlan: aws_native.location.TrackerPricingPlan.RequestBasedUsage,
pricingPlanDataSource: "string",
tags: [{
key: "string",
value: "string",
}],
trackerName: "string",
});
Coming soon!
Tracker Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Tracker resource accepts the following input properties:
- Description string
- Event
Bridge boolEnabled - Kms
Key boolEnable Geospatial Queries - Kms
Key stringId - Position
Filtering Pulumi.Aws Native. Location. Tracker Position Filtering - Pricing
Plan Pulumi.Aws Native. Location. Tracker Pricing Plan - Pricing
Plan stringData Source - List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Tracker
Name string
- Description string
- Event
Bridge boolEnabled - Kms
Key boolEnable Geospatial Queries - Kms
Key stringId - Position
Filtering TrackerPosition Filtering - Pricing
Plan TrackerPricing Plan - Pricing
Plan stringData Source - Tag
Args - An array of key-value pairs to apply to this resource.
- Tracker
Name string
- description String
- event
Bridge BooleanEnabled - kms
Key BooleanEnable Geospatial Queries - kms
Key StringId - position
Filtering TrackerPosition Filtering - pricing
Plan TrackerPricing Plan - pricing
Plan StringData Source - List<Tag>
- An array of key-value pairs to apply to this resource.
- tracker
Name String
- description string
- event
Bridge booleanEnabled - kms
Key booleanEnable Geospatial Queries - kms
Key stringId - position
Filtering TrackerPosition Filtering - pricing
Plan TrackerPricing Plan - pricing
Plan stringData Source - Tag[]
- An array of key-value pairs to apply to this resource.
- tracker
Name string
- description str
- event_
bridge_ boolenabled - kms_
key_ boolenable_ geospatial_ queries - kms_
key_ strid - position_
filtering TrackerPosition Filtering - pricing_
plan TrackerPricing Plan - pricing_
plan_ strdata_ source - Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- tracker_
name str
- description String
- event
Bridge BooleanEnabled - kms
Key BooleanEnable Geospatial Queries - kms
Key StringId - position
Filtering "TimeBased" | "Distance Based" | "Accuracy Based" - pricing
Plan "RequestBased Usage" - pricing
Plan StringData Source - List<Property Map>
- An array of key-value pairs to apply to this resource.
- tracker
Name String
Outputs
All input properties are implicitly available as output properties. Additionally, the Tracker resource produces the following output properties:
- Arn string
- Create
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Tracker
Arn string - Update
Time string
- Arn string
- Create
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Tracker
Arn string - Update
Time string
- arn String
- create
Time String - id String
- The provider-assigned unique ID for this managed resource.
- tracker
Arn String - update
Time String
- arn string
- create
Time string - id string
- The provider-assigned unique ID for this managed resource.
- tracker
Arn string - update
Time string
- arn str
- create_
time str - id str
- The provider-assigned unique ID for this managed resource.
- tracker_
arn str - update_
time str
- arn String
- create
Time String - id String
- The provider-assigned unique ID for this managed resource.
- tracker
Arn String - update
Time String
Supporting Types
Tag, TagArgs
TrackerPositionFiltering, TrackerPositionFilteringArgs
- Time
Based - TimeBased
- Distance
Based - DistanceBased
- Accuracy
Based - AccuracyBased
- Tracker
Position Filtering Time Based - TimeBased
- Tracker
Position Filtering Distance Based - DistanceBased
- Tracker
Position Filtering Accuracy Based - AccuracyBased
- Time
Based - TimeBased
- Distance
Based - DistanceBased
- Accuracy
Based - AccuracyBased
- Time
Based - TimeBased
- Distance
Based - DistanceBased
- Accuracy
Based - AccuracyBased
- TIME_BASED
- TimeBased
- DISTANCE_BASED
- DistanceBased
- ACCURACY_BASED
- AccuracyBased
- "Time
Based" - TimeBased
- "Distance
Based" - DistanceBased
- "Accuracy
Based" - AccuracyBased
TrackerPricingPlan, TrackerPricingPlanArgs
- Request
Based Usage - RequestBasedUsage
- Tracker
Pricing Plan Request Based Usage - RequestBasedUsage
- Request
Based Usage - RequestBasedUsage
- Request
Based Usage - RequestBasedUsage
- REQUEST_BASED_USAGE
- RequestBasedUsage
- "Request
Based Usage" - RequestBasedUsage
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.