Documentation ¶
Index ¶
- type GeofenceCollection
- type GeofenceCollectionArgs
- type GeofenceCollectionArray
- type GeofenceCollectionArrayInput
- type GeofenceCollectionArrayOutput
- func (GeofenceCollectionArrayOutput) ElementType() reflect.Type
- func (o GeofenceCollectionArrayOutput) Index(i pulumi.IntInput) GeofenceCollectionOutput
- func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput
- func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutputWithContext(ctx context.Context) GeofenceCollectionArrayOutput
- type GeofenceCollectionInput
- type GeofenceCollectionMap
- type GeofenceCollectionMapInput
- type GeofenceCollectionMapOutput
- func (GeofenceCollectionMapOutput) ElementType() reflect.Type
- func (o GeofenceCollectionMapOutput) MapIndex(k pulumi.StringInput) GeofenceCollectionOutput
- func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput
- func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutputWithContext(ctx context.Context) GeofenceCollectionMapOutput
- type GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) CollectionArn() pulumi.StringOutput
- func (o GeofenceCollectionOutput) CollectionName() pulumi.StringOutput
- func (o GeofenceCollectionOutput) CreateTime() pulumi.StringOutput
- func (o GeofenceCollectionOutput) Description() pulumi.StringPtrOutput
- func (GeofenceCollectionOutput) ElementType() reflect.Type
- func (o GeofenceCollectionOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o GeofenceCollectionOutput) Tags() pulumi.StringMapOutput
- func (o GeofenceCollectionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o GeofenceCollectionOutput) ToGeofenceCollectionOutput() GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) UpdateTime() pulumi.StringOutput
- type GeofenceCollectionState
- type GetMapConfiguration
- type GetMapConfigurationArgs
- type GetMapConfigurationArray
- type GetMapConfigurationArrayInput
- type GetMapConfigurationArrayOutput
- func (GetMapConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetMapConfigurationArrayOutput) Index(i pulumi.IntInput) GetMapConfigurationOutput
- func (o GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutput() GetMapConfigurationArrayOutput
- func (o GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutputWithContext(ctx context.Context) GetMapConfigurationArrayOutput
- type GetMapConfigurationInput
- type GetMapConfigurationOutput
- func (GetMapConfigurationOutput) ElementType() reflect.Type
- func (o GetMapConfigurationOutput) Style() pulumi.StringOutput
- func (o GetMapConfigurationOutput) ToGetMapConfigurationOutput() GetMapConfigurationOutput
- func (o GetMapConfigurationOutput) ToGetMapConfigurationOutputWithContext(ctx context.Context) GetMapConfigurationOutput
- type GetPlaceIndexDataSourceConfiguration
- type GetPlaceIndexDataSourceConfigurationArgs
- func (GetPlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
- func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
- func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
- type GetPlaceIndexDataSourceConfigurationArray
- func (GetPlaceIndexDataSourceConfigurationArray) ElementType() reflect.Type
- func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
- func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
- type GetPlaceIndexDataSourceConfigurationArrayInput
- type GetPlaceIndexDataSourceConfigurationArrayOutput
- func (GetPlaceIndexDataSourceConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetPlaceIndexDataSourceConfigurationArrayOutput) Index(i pulumi.IntInput) GetPlaceIndexDataSourceConfigurationOutput
- func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
- func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
- type GetPlaceIndexDataSourceConfigurationInput
- type GetPlaceIndexDataSourceConfigurationOutput
- func (GetPlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
- func (o GetPlaceIndexDataSourceConfigurationOutput) IntendedUse() pulumi.StringOutput
- func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
- func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
- type GetRouteCalculatorArgs
- type GetRouteCalculatorOutputArgs
- type GetRouteCalculatorResult
- type GetRouteCalculatorResultOutput
- func (o GetRouteCalculatorResultOutput) CalculatorArn() pulumi.StringOutput
- func (o GetRouteCalculatorResultOutput) CalculatorName() pulumi.StringOutput
- func (o GetRouteCalculatorResultOutput) CreateTime() pulumi.StringOutput
- func (o GetRouteCalculatorResultOutput) DataSource() pulumi.StringOutput
- func (o GetRouteCalculatorResultOutput) Description() pulumi.StringOutput
- func (GetRouteCalculatorResultOutput) ElementType() reflect.Type
- func (o GetRouteCalculatorResultOutput) Id() pulumi.StringOutput
- func (o GetRouteCalculatorResultOutput) Tags() pulumi.StringMapOutput
- func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutput() GetRouteCalculatorResultOutput
- func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutputWithContext(ctx context.Context) GetRouteCalculatorResultOutput
- func (o GetRouteCalculatorResultOutput) UpdateTime() pulumi.StringOutput
- type GetTrackerAssociationsArgs
- type GetTrackerAssociationsOutputArgs
- type GetTrackerAssociationsResult
- type GetTrackerAssociationsResultOutput
- func (o GetTrackerAssociationsResultOutput) ConsumerArns() pulumi.StringArrayOutput
- func (GetTrackerAssociationsResultOutput) ElementType() reflect.Type
- func (o GetTrackerAssociationsResultOutput) Id() pulumi.StringOutput
- func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutput() GetTrackerAssociationsResultOutput
- func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutputWithContext(ctx context.Context) GetTrackerAssociationsResultOutput
- func (o GetTrackerAssociationsResultOutput) TrackerName() pulumi.StringOutput
- type LookupGeofenceCollectionArgs
- type LookupGeofenceCollectionOutputArgs
- type LookupGeofenceCollectionResult
- type LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) CollectionArn() pulumi.StringOutput
- func (o LookupGeofenceCollectionResultOutput) CollectionName() pulumi.StringOutput
- func (o LookupGeofenceCollectionResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupGeofenceCollectionResultOutput) Description() pulumi.StringOutput
- func (LookupGeofenceCollectionResultOutput) ElementType() reflect.Type
- func (o LookupGeofenceCollectionResultOutput) Id() pulumi.StringOutput
- func (o LookupGeofenceCollectionResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupGeofenceCollectionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput() LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext(ctx context.Context) LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) UpdateTime() pulumi.StringOutput
- type LookupMapArgs
- type LookupMapOutputArgs
- type LookupMapResult
- type LookupMapResultOutput
- func (o LookupMapResultOutput) Configurations() GetMapConfigurationArrayOutput
- func (o LookupMapResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMapResultOutput) Description() pulumi.StringOutput
- func (LookupMapResultOutput) ElementType() reflect.Type
- func (o LookupMapResultOutput) Id() pulumi.StringOutput
- func (o LookupMapResultOutput) MapArn() pulumi.StringOutput
- func (o LookupMapResultOutput) MapName() pulumi.StringOutput
- func (o LookupMapResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupMapResultOutput) ToLookupMapResultOutput() LookupMapResultOutput
- func (o LookupMapResultOutput) ToLookupMapResultOutputWithContext(ctx context.Context) LookupMapResultOutput
- func (o LookupMapResultOutput) UpdateTime() pulumi.StringOutput
- type LookupPlaceIndexArgs
- type LookupPlaceIndexOutputArgs
- type LookupPlaceIndexResult
- type LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupPlaceIndexResultOutput) DataSource() pulumi.StringOutput
- func (o LookupPlaceIndexResultOutput) DataSourceConfigurations() GetPlaceIndexDataSourceConfigurationArrayOutput
- func (o LookupPlaceIndexResultOutput) Description() pulumi.StringOutput
- func (LookupPlaceIndexResultOutput) ElementType() reflect.Type
- func (o LookupPlaceIndexResultOutput) Id() pulumi.StringOutput
- func (o LookupPlaceIndexResultOutput) IndexArn() pulumi.StringOutput
- func (o LookupPlaceIndexResultOutput) IndexName() pulumi.StringOutput
- func (o LookupPlaceIndexResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput() LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext(ctx context.Context) LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) UpdateTime() pulumi.StringOutput
- type LookupTrackerArgs
- type LookupTrackerAssociationArgs
- type LookupTrackerAssociationOutputArgs
- type LookupTrackerAssociationResult
- type LookupTrackerAssociationResultOutput
- func (o LookupTrackerAssociationResultOutput) ConsumerArn() pulumi.StringOutput
- func (LookupTrackerAssociationResultOutput) ElementType() reflect.Type
- func (o LookupTrackerAssociationResultOutput) Id() pulumi.StringOutput
- func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutput() LookupTrackerAssociationResultOutput
- func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutputWithContext(ctx context.Context) LookupTrackerAssociationResultOutput
- func (o LookupTrackerAssociationResultOutput) TrackerName() pulumi.StringOutput
- type LookupTrackerOutputArgs
- type LookupTrackerResult
- type LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTrackerResultOutput) Description() pulumi.StringOutput
- func (LookupTrackerResultOutput) ElementType() reflect.Type
- func (o LookupTrackerResultOutput) Id() pulumi.StringOutput
- func (o LookupTrackerResultOutput) KmsKeyId() pulumi.StringOutput
- func (o LookupTrackerResultOutput) PositionFiltering() pulumi.StringOutput
- func (o LookupTrackerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupTrackerResultOutput) ToLookupTrackerResultOutput() LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext(ctx context.Context) LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) TrackerArn() pulumi.StringOutput
- func (o LookupTrackerResultOutput) TrackerName() pulumi.StringOutput
- func (o LookupTrackerResultOutput) UpdateTime() pulumi.StringOutput
- type Map
- type MapArgs
- type MapArray
- type MapArrayInput
- type MapArrayOutput
- type MapConfiguration
- type MapConfigurationArgs
- func (MapConfigurationArgs) ElementType() reflect.Type
- func (i MapConfigurationArgs) ToMapConfigurationOutput() MapConfigurationOutput
- func (i MapConfigurationArgs) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
- func (i MapConfigurationArgs) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
- func (i MapConfigurationArgs) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
- type MapConfigurationInput
- type MapConfigurationOutput
- func (MapConfigurationOutput) ElementType() reflect.Type
- func (o MapConfigurationOutput) Style() pulumi.StringOutput
- func (o MapConfigurationOutput) ToMapConfigurationOutput() MapConfigurationOutput
- func (o MapConfigurationOutput) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
- func (o MapConfigurationOutput) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
- func (o MapConfigurationOutput) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
- type MapConfigurationPtrInput
- type MapConfigurationPtrOutput
- func (o MapConfigurationPtrOutput) Elem() MapConfigurationOutput
- func (MapConfigurationPtrOutput) ElementType() reflect.Type
- func (o MapConfigurationPtrOutput) Style() pulumi.StringPtrOutput
- func (o MapConfigurationPtrOutput) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
- func (o MapConfigurationPtrOutput) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
- type MapInput
- type MapMap
- type MapMapInput
- type MapMapOutput
- type MapOutput
- func (o MapOutput) Configuration() MapConfigurationOutput
- func (o MapOutput) CreateTime() pulumi.StringOutput
- func (o MapOutput) Description() pulumi.StringPtrOutput
- func (MapOutput) ElementType() reflect.Type
- func (o MapOutput) MapArn() pulumi.StringOutput
- func (o MapOutput) MapName() pulumi.StringOutput
- func (o MapOutput) Tags() pulumi.StringMapOutput
- func (o MapOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o MapOutput) ToMapOutput() MapOutput
- func (o MapOutput) ToMapOutputWithContext(ctx context.Context) MapOutput
- func (o MapOutput) UpdateTime() pulumi.StringOutput
- type MapState
- type PlaceIndex
- type PlaceIndexArgs
- type PlaceIndexArray
- type PlaceIndexArrayInput
- type PlaceIndexArrayOutput
- func (PlaceIndexArrayOutput) ElementType() reflect.Type
- func (o PlaceIndexArrayOutput) Index(i pulumi.IntInput) PlaceIndexOutput
- func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutput() PlaceIndexArrayOutput
- func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutputWithContext(ctx context.Context) PlaceIndexArrayOutput
- type PlaceIndexDataSourceConfiguration
- type PlaceIndexDataSourceConfigurationArgs
- func (PlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
- func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
- func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
- func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
- func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
- type PlaceIndexDataSourceConfigurationInput
- type PlaceIndexDataSourceConfigurationOutput
- func (PlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
- func (o PlaceIndexDataSourceConfigurationOutput) IntendedUse() pulumi.StringPtrOutput
- func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
- func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
- func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
- func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
- type PlaceIndexDataSourceConfigurationPtrInput
- type PlaceIndexDataSourceConfigurationPtrOutput
- func (o PlaceIndexDataSourceConfigurationPtrOutput) Elem() PlaceIndexDataSourceConfigurationOutput
- func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse() pulumi.StringPtrOutput
- func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
- func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
- type PlaceIndexInput
- type PlaceIndexMap
- type PlaceIndexMapInput
- type PlaceIndexMapOutput
- func (PlaceIndexMapOutput) ElementType() reflect.Type
- func (o PlaceIndexMapOutput) MapIndex(k pulumi.StringInput) PlaceIndexOutput
- func (o PlaceIndexMapOutput) ToPlaceIndexMapOutput() PlaceIndexMapOutput
- func (o PlaceIndexMapOutput) ToPlaceIndexMapOutputWithContext(ctx context.Context) PlaceIndexMapOutput
- type PlaceIndexOutput
- func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput
- func (o PlaceIndexOutput) DataSource() pulumi.StringOutput
- func (o PlaceIndexOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationOutput
- func (o PlaceIndexOutput) Description() pulumi.StringPtrOutput
- func (PlaceIndexOutput) ElementType() reflect.Type
- func (o PlaceIndexOutput) IndexArn() pulumi.StringOutput
- func (o PlaceIndexOutput) IndexName() pulumi.StringOutput
- func (o PlaceIndexOutput) Tags() pulumi.StringMapOutput
- func (o PlaceIndexOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o PlaceIndexOutput) ToPlaceIndexOutput() PlaceIndexOutput
- func (o PlaceIndexOutput) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
- func (o PlaceIndexOutput) UpdateTime() pulumi.StringOutput
- type PlaceIndexState
- type RouteCalculation
- type RouteCalculationArgs
- type RouteCalculationArray
- type RouteCalculationArrayInput
- type RouteCalculationArrayOutput
- func (RouteCalculationArrayOutput) ElementType() reflect.Type
- func (o RouteCalculationArrayOutput) Index(i pulumi.IntInput) RouteCalculationOutput
- func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutput() RouteCalculationArrayOutput
- func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutputWithContext(ctx context.Context) RouteCalculationArrayOutput
- type RouteCalculationInput
- type RouteCalculationMap
- type RouteCalculationMapInput
- type RouteCalculationMapOutput
- func (RouteCalculationMapOutput) ElementType() reflect.Type
- func (o RouteCalculationMapOutput) MapIndex(k pulumi.StringInput) RouteCalculationOutput
- func (o RouteCalculationMapOutput) ToRouteCalculationMapOutput() RouteCalculationMapOutput
- func (o RouteCalculationMapOutput) ToRouteCalculationMapOutputWithContext(ctx context.Context) RouteCalculationMapOutput
- type RouteCalculationOutput
- func (o RouteCalculationOutput) CalculatorArn() pulumi.StringOutput
- func (o RouteCalculationOutput) CalculatorName() pulumi.StringOutput
- func (o RouteCalculationOutput) CreateTime() pulumi.StringOutput
- func (o RouteCalculationOutput) DataSource() pulumi.StringOutput
- func (o RouteCalculationOutput) Description() pulumi.StringPtrOutput
- func (RouteCalculationOutput) ElementType() reflect.Type
- func (o RouteCalculationOutput) Tags() pulumi.StringMapOutput
- func (o RouteCalculationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RouteCalculationOutput) ToRouteCalculationOutput() RouteCalculationOutput
- func (o RouteCalculationOutput) ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput
- func (o RouteCalculationOutput) UpdateTime() pulumi.StringOutput
- type RouteCalculationState
- type Tracker
- type TrackerArgs
- type TrackerArray
- type TrackerArrayInput
- type TrackerArrayOutput
- type TrackerAssociation
- type TrackerAssociationArgs
- type TrackerAssociationArray
- type TrackerAssociationArrayInput
- type TrackerAssociationArrayOutput
- func (TrackerAssociationArrayOutput) ElementType() reflect.Type
- func (o TrackerAssociationArrayOutput) Index(i pulumi.IntInput) TrackerAssociationOutput
- func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput
- func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutputWithContext(ctx context.Context) TrackerAssociationArrayOutput
- type TrackerAssociationInput
- type TrackerAssociationMap
- type TrackerAssociationMapInput
- type TrackerAssociationMapOutput
- func (TrackerAssociationMapOutput) ElementType() reflect.Type
- func (o TrackerAssociationMapOutput) MapIndex(k pulumi.StringInput) TrackerAssociationOutput
- func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutput() TrackerAssociationMapOutput
- func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutputWithContext(ctx context.Context) TrackerAssociationMapOutput
- type TrackerAssociationOutput
- func (o TrackerAssociationOutput) ConsumerArn() pulumi.StringOutput
- func (TrackerAssociationOutput) ElementType() reflect.Type
- func (o TrackerAssociationOutput) ToTrackerAssociationOutput() TrackerAssociationOutput
- func (o TrackerAssociationOutput) ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput
- func (o TrackerAssociationOutput) TrackerName() pulumi.StringOutput
- type TrackerAssociationState
- type TrackerInput
- type TrackerMap
- type TrackerMapInput
- type TrackerMapOutput
- type TrackerOutput
- func (o TrackerOutput) CreateTime() pulumi.StringOutput
- func (o TrackerOutput) Description() pulumi.StringPtrOutput
- func (TrackerOutput) ElementType() reflect.Type
- func (o TrackerOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TrackerOutput) PositionFiltering() pulumi.StringPtrOutput
- func (o TrackerOutput) Tags() pulumi.StringMapOutput
- func (o TrackerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o TrackerOutput) ToTrackerOutput() TrackerOutput
- func (o TrackerOutput) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
- func (o TrackerOutput) TrackerArn() pulumi.StringOutput
- func (o TrackerOutput) TrackerName() pulumi.StringOutput
- func (o TrackerOutput) UpdateTime() pulumi.StringOutput
- type TrackerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeofenceCollection ¶
type GeofenceCollection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS. CollectionArn pulumi.StringOutput `pulumi:"collectionArn"` // The name of the geofence collection. // // The following arguments are optional: CollectionName pulumi.StringOutput `pulumi:"collectionName"` // The timestamp for when the geofence collection resource was created in ISO 8601 format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The optional description for the geofence collection. Description pulumi.StringPtrOutput `pulumi:"description"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Key-value tags for the geofence collection. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The timestamp for when the geofence collection resource was last updated in ISO 8601 format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Resource for managing an AWS Location Geofence Collection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.NewGeofenceCollection(ctx, "example", &location.GeofenceCollectionArgs{ CollectionName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Location Geofence Collection using the `collection_name`. For example:
```sh
$ pulumi import aws:location/geofenceCollection:GeofenceCollection example example
```
func GetGeofenceCollection ¶
func GetGeofenceCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GeofenceCollectionState, opts ...pulumi.ResourceOption) (*GeofenceCollection, error)
GetGeofenceCollection gets an existing GeofenceCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGeofenceCollection ¶
func NewGeofenceCollection(ctx *pulumi.Context, name string, args *GeofenceCollectionArgs, opts ...pulumi.ResourceOption) (*GeofenceCollection, error)
NewGeofenceCollection registers a new resource with the given unique name, arguments, and options.
func (*GeofenceCollection) ElementType ¶
func (*GeofenceCollection) ElementType() reflect.Type
func (*GeofenceCollection) ToGeofenceCollectionOutput ¶
func (i *GeofenceCollection) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (*GeofenceCollection) ToGeofenceCollectionOutputWithContext ¶
func (i *GeofenceCollection) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
type GeofenceCollectionArgs ¶
type GeofenceCollectionArgs struct { // The name of the geofence collection. // // The following arguments are optional: CollectionName pulumi.StringInput // The optional description for the geofence collection. Description pulumi.StringPtrInput // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrInput // Key-value tags for the geofence collection. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a GeofenceCollection resource.
func (GeofenceCollectionArgs) ElementType ¶
func (GeofenceCollectionArgs) ElementType() reflect.Type
type GeofenceCollectionArray ¶
type GeofenceCollectionArray []GeofenceCollectionInput
func (GeofenceCollectionArray) ElementType ¶
func (GeofenceCollectionArray) ElementType() reflect.Type
func (GeofenceCollectionArray) ToGeofenceCollectionArrayOutput ¶
func (i GeofenceCollectionArray) ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput
func (GeofenceCollectionArray) ToGeofenceCollectionArrayOutputWithContext ¶
func (i GeofenceCollectionArray) ToGeofenceCollectionArrayOutputWithContext(ctx context.Context) GeofenceCollectionArrayOutput
type GeofenceCollectionArrayInput ¶
type GeofenceCollectionArrayInput interface { pulumi.Input ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput ToGeofenceCollectionArrayOutputWithContext(context.Context) GeofenceCollectionArrayOutput }
GeofenceCollectionArrayInput is an input type that accepts GeofenceCollectionArray and GeofenceCollectionArrayOutput values. You can construct a concrete instance of `GeofenceCollectionArrayInput` via:
GeofenceCollectionArray{ GeofenceCollectionArgs{...} }
type GeofenceCollectionArrayOutput ¶
type GeofenceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionArrayOutput) ElementType ¶
func (GeofenceCollectionArrayOutput) ElementType() reflect.Type
func (GeofenceCollectionArrayOutput) Index ¶
func (o GeofenceCollectionArrayOutput) Index(i pulumi.IntInput) GeofenceCollectionOutput
func (GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutput ¶
func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput
func (GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutputWithContext ¶
func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutputWithContext(ctx context.Context) GeofenceCollectionArrayOutput
type GeofenceCollectionInput ¶
type GeofenceCollectionInput interface { pulumi.Input ToGeofenceCollectionOutput() GeofenceCollectionOutput ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput }
type GeofenceCollectionMap ¶
type GeofenceCollectionMap map[string]GeofenceCollectionInput
func (GeofenceCollectionMap) ElementType ¶
func (GeofenceCollectionMap) ElementType() reflect.Type
func (GeofenceCollectionMap) ToGeofenceCollectionMapOutput ¶
func (i GeofenceCollectionMap) ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput
func (GeofenceCollectionMap) ToGeofenceCollectionMapOutputWithContext ¶
func (i GeofenceCollectionMap) ToGeofenceCollectionMapOutputWithContext(ctx context.Context) GeofenceCollectionMapOutput
type GeofenceCollectionMapInput ¶
type GeofenceCollectionMapInput interface { pulumi.Input ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput ToGeofenceCollectionMapOutputWithContext(context.Context) GeofenceCollectionMapOutput }
GeofenceCollectionMapInput is an input type that accepts GeofenceCollectionMap and GeofenceCollectionMapOutput values. You can construct a concrete instance of `GeofenceCollectionMapInput` via:
GeofenceCollectionMap{ "key": GeofenceCollectionArgs{...} }
type GeofenceCollectionMapOutput ¶
type GeofenceCollectionMapOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionMapOutput) ElementType ¶
func (GeofenceCollectionMapOutput) ElementType() reflect.Type
func (GeofenceCollectionMapOutput) MapIndex ¶
func (o GeofenceCollectionMapOutput) MapIndex(k pulumi.StringInput) GeofenceCollectionOutput
func (GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutput ¶
func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput
func (GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutputWithContext ¶
func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutputWithContext(ctx context.Context) GeofenceCollectionMapOutput
type GeofenceCollectionOutput ¶
type GeofenceCollectionOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionOutput) CollectionArn ¶
func (o GeofenceCollectionOutput) CollectionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS.
func (GeofenceCollectionOutput) CollectionName ¶
func (o GeofenceCollectionOutput) CollectionName() pulumi.StringOutput
The name of the geofence collection.
The following arguments are optional:
func (GeofenceCollectionOutput) CreateTime ¶
func (o GeofenceCollectionOutput) CreateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was created in ISO 8601 format.
func (GeofenceCollectionOutput) Description ¶
func (o GeofenceCollectionOutput) Description() pulumi.StringPtrOutput
The optional description for the geofence collection.
func (GeofenceCollectionOutput) ElementType ¶
func (GeofenceCollectionOutput) ElementType() reflect.Type
func (GeofenceCollectionOutput) KmsKeyId ¶
func (o GeofenceCollectionOutput) KmsKeyId() pulumi.StringPtrOutput
A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (GeofenceCollectionOutput) Tags ¶
func (o GeofenceCollectionOutput) Tags() pulumi.StringMapOutput
Key-value tags for the geofence collection. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (GeofenceCollectionOutput) TagsAll
deprecated
func (o GeofenceCollectionOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (GeofenceCollectionOutput) ToGeofenceCollectionOutput ¶
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext ¶
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
func (GeofenceCollectionOutput) UpdateTime ¶
func (o GeofenceCollectionOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was last updated in ISO 8601 format.
type GeofenceCollectionState ¶
type GeofenceCollectionState struct { // The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS. CollectionArn pulumi.StringPtrInput // The name of the geofence collection. // // The following arguments are optional: CollectionName pulumi.StringPtrInput // The timestamp for when the geofence collection resource was created in ISO 8601 format. CreateTime pulumi.StringPtrInput // The optional description for the geofence collection. Description pulumi.StringPtrInput // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrInput // Key-value tags for the geofence collection. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The timestamp for when the geofence collection resource was last updated in ISO 8601 format. UpdateTime pulumi.StringPtrInput }
func (GeofenceCollectionState) ElementType ¶
func (GeofenceCollectionState) ElementType() reflect.Type
type GetMapConfiguration ¶
type GetMapConfiguration struct { // The map style selected from an available data provider. Style string `pulumi:"style"` }
type GetMapConfigurationArgs ¶
type GetMapConfigurationArgs struct { // The map style selected from an available data provider. Style pulumi.StringInput `pulumi:"style"` }
func (GetMapConfigurationArgs) ElementType ¶
func (GetMapConfigurationArgs) ElementType() reflect.Type
func (GetMapConfigurationArgs) ToGetMapConfigurationOutput ¶
func (i GetMapConfigurationArgs) ToGetMapConfigurationOutput() GetMapConfigurationOutput
func (GetMapConfigurationArgs) ToGetMapConfigurationOutputWithContext ¶
func (i GetMapConfigurationArgs) ToGetMapConfigurationOutputWithContext(ctx context.Context) GetMapConfigurationOutput
type GetMapConfigurationArray ¶
type GetMapConfigurationArray []GetMapConfigurationInput
func (GetMapConfigurationArray) ElementType ¶
func (GetMapConfigurationArray) ElementType() reflect.Type
func (GetMapConfigurationArray) ToGetMapConfigurationArrayOutput ¶
func (i GetMapConfigurationArray) ToGetMapConfigurationArrayOutput() GetMapConfigurationArrayOutput
func (GetMapConfigurationArray) ToGetMapConfigurationArrayOutputWithContext ¶
func (i GetMapConfigurationArray) ToGetMapConfigurationArrayOutputWithContext(ctx context.Context) GetMapConfigurationArrayOutput
type GetMapConfigurationArrayInput ¶
type GetMapConfigurationArrayInput interface { pulumi.Input ToGetMapConfigurationArrayOutput() GetMapConfigurationArrayOutput ToGetMapConfigurationArrayOutputWithContext(context.Context) GetMapConfigurationArrayOutput }
GetMapConfigurationArrayInput is an input type that accepts GetMapConfigurationArray and GetMapConfigurationArrayOutput values. You can construct a concrete instance of `GetMapConfigurationArrayInput` via:
GetMapConfigurationArray{ GetMapConfigurationArgs{...} }
type GetMapConfigurationArrayOutput ¶
type GetMapConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetMapConfigurationArrayOutput) ElementType ¶
func (GetMapConfigurationArrayOutput) ElementType() reflect.Type
func (GetMapConfigurationArrayOutput) Index ¶
func (o GetMapConfigurationArrayOutput) Index(i pulumi.IntInput) GetMapConfigurationOutput
func (GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutput ¶
func (o GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutput() GetMapConfigurationArrayOutput
func (GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutputWithContext ¶
func (o GetMapConfigurationArrayOutput) ToGetMapConfigurationArrayOutputWithContext(ctx context.Context) GetMapConfigurationArrayOutput
type GetMapConfigurationInput ¶
type GetMapConfigurationInput interface { pulumi.Input ToGetMapConfigurationOutput() GetMapConfigurationOutput ToGetMapConfigurationOutputWithContext(context.Context) GetMapConfigurationOutput }
GetMapConfigurationInput is an input type that accepts GetMapConfigurationArgs and GetMapConfigurationOutput values. You can construct a concrete instance of `GetMapConfigurationInput` via:
GetMapConfigurationArgs{...}
type GetMapConfigurationOutput ¶
type GetMapConfigurationOutput struct{ *pulumi.OutputState }
func (GetMapConfigurationOutput) ElementType ¶
func (GetMapConfigurationOutput) ElementType() reflect.Type
func (GetMapConfigurationOutput) Style ¶
func (o GetMapConfigurationOutput) Style() pulumi.StringOutput
The map style selected from an available data provider.
func (GetMapConfigurationOutput) ToGetMapConfigurationOutput ¶
func (o GetMapConfigurationOutput) ToGetMapConfigurationOutput() GetMapConfigurationOutput
func (GetMapConfigurationOutput) ToGetMapConfigurationOutputWithContext ¶
func (o GetMapConfigurationOutput) ToGetMapConfigurationOutputWithContext(ctx context.Context) GetMapConfigurationOutput
type GetPlaceIndexDataSourceConfiguration ¶
type GetPlaceIndexDataSourceConfiguration struct {
IntendedUse string `pulumi:"intendedUse"`
}
type GetPlaceIndexDataSourceConfigurationArgs ¶
type GetPlaceIndexDataSourceConfigurationArgs struct {
IntendedUse pulumi.StringInput `pulumi:"intendedUse"`
}
func (GetPlaceIndexDataSourceConfigurationArgs) ElementType ¶
func (GetPlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutput ¶
func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
func (GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
type GetPlaceIndexDataSourceConfigurationArray ¶
type GetPlaceIndexDataSourceConfigurationArray []GetPlaceIndexDataSourceConfigurationInput
func (GetPlaceIndexDataSourceConfigurationArray) ElementType ¶
func (GetPlaceIndexDataSourceConfigurationArray) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutput ¶
func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
func (GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext ¶
func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
type GetPlaceIndexDataSourceConfigurationArrayInput ¶
type GetPlaceIndexDataSourceConfigurationArrayInput interface { pulumi.Input ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput }
GetPlaceIndexDataSourceConfigurationArrayInput is an input type that accepts GetPlaceIndexDataSourceConfigurationArray and GetPlaceIndexDataSourceConfigurationArrayOutput values. You can construct a concrete instance of `GetPlaceIndexDataSourceConfigurationArrayInput` via:
GetPlaceIndexDataSourceConfigurationArray{ GetPlaceIndexDataSourceConfigurationArgs{...} }
type GetPlaceIndexDataSourceConfigurationArrayOutput ¶
type GetPlaceIndexDataSourceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ElementType ¶
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutput ¶
func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext ¶
func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
type GetPlaceIndexDataSourceConfigurationInput ¶
type GetPlaceIndexDataSourceConfigurationInput interface { pulumi.Input ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput ToGetPlaceIndexDataSourceConfigurationOutputWithContext(context.Context) GetPlaceIndexDataSourceConfigurationOutput }
GetPlaceIndexDataSourceConfigurationInput is an input type that accepts GetPlaceIndexDataSourceConfigurationArgs and GetPlaceIndexDataSourceConfigurationOutput values. You can construct a concrete instance of `GetPlaceIndexDataSourceConfigurationInput` via:
GetPlaceIndexDataSourceConfigurationArgs{...}
type GetPlaceIndexDataSourceConfigurationOutput ¶
type GetPlaceIndexDataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (GetPlaceIndexDataSourceConfigurationOutput) ElementType ¶
func (GetPlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationOutput) IntendedUse ¶
func (o GetPlaceIndexDataSourceConfigurationOutput) IntendedUse() pulumi.StringOutput
func (GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutput ¶
func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
func (GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
type GetRouteCalculatorArgs ¶
type GetRouteCalculatorArgs struct { // Name of the route calculator resource. CalculatorName string `pulumi:"calculatorName"` // Key-value map of resource tags for the route calculator. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getRouteCalculator.
type GetRouteCalculatorOutputArgs ¶
type GetRouteCalculatorOutputArgs struct { // Name of the route calculator resource. CalculatorName pulumi.StringInput `pulumi:"calculatorName"` // Key-value map of resource tags for the route calculator. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getRouteCalculator.
func (GetRouteCalculatorOutputArgs) ElementType ¶
func (GetRouteCalculatorOutputArgs) ElementType() reflect.Type
type GetRouteCalculatorResult ¶
type GetRouteCalculatorResult struct { // ARN for the Route calculator resource. Use the ARN when you specify a resource across AWS. CalculatorArn string `pulumi:"calculatorArn"` CalculatorName string `pulumi:"calculatorName"` // Timestamp for when the route calculator resource was created in ISO 8601 format. CreateTime string `pulumi:"createTime"` // Data provider of traffic and road network data. DataSource string `pulumi:"dataSource"` // Optional description of the route calculator resource. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Key-value map of resource tags for the route calculator. Tags map[string]string `pulumi:"tags"` // Timestamp for when the route calculator resource was last updated in ISO 8601 format. UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getRouteCalculator.
func GetRouteCalculator ¶
func GetRouteCalculator(ctx *pulumi.Context, args *GetRouteCalculatorArgs, opts ...pulumi.InvokeOption) (*GetRouteCalculatorResult, error)
Retrieve information about a Location Service Route Calculator.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.GetRouteCalculator(ctx, &location.GetRouteCalculatorArgs{ CalculatorName: "example", }, nil) if err != nil { return err } return nil }) }
```
type GetRouteCalculatorResultOutput ¶
type GetRouteCalculatorResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRouteCalculator.
func GetRouteCalculatorOutput ¶
func GetRouteCalculatorOutput(ctx *pulumi.Context, args GetRouteCalculatorOutputArgs, opts ...pulumi.InvokeOption) GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) CalculatorArn ¶
func (o GetRouteCalculatorResultOutput) CalculatorArn() pulumi.StringOutput
ARN for the Route calculator resource. Use the ARN when you specify a resource across AWS.
func (GetRouteCalculatorResultOutput) CalculatorName ¶
func (o GetRouteCalculatorResultOutput) CalculatorName() pulumi.StringOutput
func (GetRouteCalculatorResultOutput) CreateTime ¶
func (o GetRouteCalculatorResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the route calculator resource was created in ISO 8601 format.
func (GetRouteCalculatorResultOutput) DataSource ¶
func (o GetRouteCalculatorResultOutput) DataSource() pulumi.StringOutput
Data provider of traffic and road network data.
func (GetRouteCalculatorResultOutput) Description ¶
func (o GetRouteCalculatorResultOutput) Description() pulumi.StringOutput
Optional description of the route calculator resource.
func (GetRouteCalculatorResultOutput) ElementType ¶
func (GetRouteCalculatorResultOutput) ElementType() reflect.Type
func (GetRouteCalculatorResultOutput) Id ¶
func (o GetRouteCalculatorResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRouteCalculatorResultOutput) Tags ¶
func (o GetRouteCalculatorResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the route calculator.
func (GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutput ¶
func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutput() GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutputWithContext ¶
func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutputWithContext(ctx context.Context) GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) UpdateTime ¶
func (o GetRouteCalculatorResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the route calculator resource was last updated in ISO 8601 format.
type GetTrackerAssociationsArgs ¶
type GetTrackerAssociationsArgs struct { // Name of the tracker resource associated with a geofence collection. TrackerName string `pulumi:"trackerName"` }
A collection of arguments for invoking getTrackerAssociations.
type GetTrackerAssociationsOutputArgs ¶
type GetTrackerAssociationsOutputArgs struct { // Name of the tracker resource associated with a geofence collection. TrackerName pulumi.StringInput `pulumi:"trackerName"` }
A collection of arguments for invoking getTrackerAssociations.
func (GetTrackerAssociationsOutputArgs) ElementType ¶
func (GetTrackerAssociationsOutputArgs) ElementType() reflect.Type
type GetTrackerAssociationsResult ¶
type GetTrackerAssociationsResult struct { // List of geofence collection ARNs associated to the tracker resource. ConsumerArns []string `pulumi:"consumerArns"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` TrackerName string `pulumi:"trackerName"` }
A collection of values returned by getTrackerAssociations.
func GetTrackerAssociations ¶
func GetTrackerAssociations(ctx *pulumi.Context, args *GetTrackerAssociationsArgs, opts ...pulumi.InvokeOption) (*GetTrackerAssociationsResult, error)
Retrieve information about Location Service Tracker Associations.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.GetTrackerAssociations(ctx, &location.GetTrackerAssociationsArgs{ TrackerName: "example", }, nil) if err != nil { return err } return nil }) }
```
type GetTrackerAssociationsResultOutput ¶
type GetTrackerAssociationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrackerAssociations.
func GetTrackerAssociationsOutput ¶
func GetTrackerAssociationsOutput(ctx *pulumi.Context, args GetTrackerAssociationsOutputArgs, opts ...pulumi.InvokeOption) GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) ConsumerArns ¶
func (o GetTrackerAssociationsResultOutput) ConsumerArns() pulumi.StringArrayOutput
List of geofence collection ARNs associated to the tracker resource.
func (GetTrackerAssociationsResultOutput) ElementType ¶
func (GetTrackerAssociationsResultOutput) ElementType() reflect.Type
func (GetTrackerAssociationsResultOutput) Id ¶
func (o GetTrackerAssociationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutput ¶
func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutput() GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutputWithContext ¶
func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutputWithContext(ctx context.Context) GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) TrackerName ¶
func (o GetTrackerAssociationsResultOutput) TrackerName() pulumi.StringOutput
type LookupGeofenceCollectionArgs ¶
type LookupGeofenceCollectionArgs struct { // Name of the geofence collection. CollectionName string `pulumi:"collectionName"` // Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId *string `pulumi:"kmsKeyId"` // Key-value map of resource tags for the geofence collection. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getGeofenceCollection.
type LookupGeofenceCollectionOutputArgs ¶
type LookupGeofenceCollectionOutputArgs struct { // Name of the geofence collection. CollectionName pulumi.StringInput `pulumi:"collectionName"` // Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // Key-value map of resource tags for the geofence collection. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getGeofenceCollection.
func (LookupGeofenceCollectionOutputArgs) ElementType ¶
func (LookupGeofenceCollectionOutputArgs) ElementType() reflect.Type
type LookupGeofenceCollectionResult ¶
type LookupGeofenceCollectionResult struct { // ARN for the geofence collection resource. Used when you need to specify a resource across all AWS. CollectionArn string `pulumi:"collectionArn"` CollectionName string `pulumi:"collectionName"` // Timestamp for when the geofence collection resource was created in ISO 8601 format. CreateTime string `pulumi:"createTime"` // Optional description of the geofence collection resource. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId string `pulumi:"kmsKeyId"` // Key-value map of resource tags for the geofence collection. Tags map[string]string `pulumi:"tags"` // Timestamp for when the geofence collection resource was last updated in ISO 8601 format. UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getGeofenceCollection.
func LookupGeofenceCollection ¶
func LookupGeofenceCollection(ctx *pulumi.Context, args *LookupGeofenceCollectionArgs, opts ...pulumi.InvokeOption) (*LookupGeofenceCollectionResult, error)
Retrieve information about a Location Service Geofence Collection.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.LookupGeofenceCollection(ctx, &location.LookupGeofenceCollectionArgs{ CollectionName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupGeofenceCollectionResultOutput ¶
type LookupGeofenceCollectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGeofenceCollection.
func LookupGeofenceCollectionOutput ¶
func LookupGeofenceCollectionOutput(ctx *pulumi.Context, args LookupGeofenceCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) CollectionArn ¶
func (o LookupGeofenceCollectionResultOutput) CollectionArn() pulumi.StringOutput
ARN for the geofence collection resource. Used when you need to specify a resource across all AWS.
func (LookupGeofenceCollectionResultOutput) CollectionName ¶
func (o LookupGeofenceCollectionResultOutput) CollectionName() pulumi.StringOutput
func (LookupGeofenceCollectionResultOutput) CreateTime ¶
func (o LookupGeofenceCollectionResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the geofence collection resource was created in ISO 8601 format.
func (LookupGeofenceCollectionResultOutput) Description ¶
func (o LookupGeofenceCollectionResultOutput) Description() pulumi.StringOutput
Optional description of the geofence collection resource.
func (LookupGeofenceCollectionResultOutput) ElementType ¶
func (LookupGeofenceCollectionResultOutput) ElementType() reflect.Type
func (LookupGeofenceCollectionResultOutput) Id ¶
func (o LookupGeofenceCollectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGeofenceCollectionResultOutput) KmsKeyId ¶
func (o LookupGeofenceCollectionResultOutput) KmsKeyId() pulumi.StringOutput
Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (LookupGeofenceCollectionResultOutput) Tags ¶
func (o LookupGeofenceCollectionResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the geofence collection.
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput ¶
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput() LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext ¶
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext(ctx context.Context) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) UpdateTime ¶
func (o LookupGeofenceCollectionResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the geofence collection resource was last updated in ISO 8601 format.
type LookupMapArgs ¶
type LookupMapArgs struct { // Name of the map resource. MapName string `pulumi:"mapName"` // Key-value map of resource tags for the map. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getMap.
type LookupMapOutputArgs ¶
type LookupMapOutputArgs struct { // Name of the map resource. MapName pulumi.StringInput `pulumi:"mapName"` // Key-value map of resource tags for the map. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getMap.
func (LookupMapOutputArgs) ElementType ¶
func (LookupMapOutputArgs) ElementType() reflect.Type
type LookupMapResult ¶
type LookupMapResult struct { // List of configurations that specify the map tile style selected from a partner data provider. Configurations []GetMapConfiguration `pulumi:"configurations"` // Timestamp for when the map resource was created in ISO 8601 format. CreateTime string `pulumi:"createTime"` // Optional description for the map resource. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN for the map resource. MapArn string `pulumi:"mapArn"` MapName string `pulumi:"mapName"` // Key-value map of resource tags for the map. Tags map[string]string `pulumi:"tags"` // Timestamp for when the map resource was last updated in ISO 8601 format. UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getMap.
func LookupMap ¶
func LookupMap(ctx *pulumi.Context, args *LookupMapArgs, opts ...pulumi.InvokeOption) (*LookupMapResult, error)
Retrieve information about a Location Service Map.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.LookupMap(ctx, &location.LookupMapArgs{ MapName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupMapResultOutput ¶
type LookupMapResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMap.
func LookupMapOutput ¶
func LookupMapOutput(ctx *pulumi.Context, args LookupMapOutputArgs, opts ...pulumi.InvokeOption) LookupMapResultOutput
func (LookupMapResultOutput) Configurations ¶
func (o LookupMapResultOutput) Configurations() GetMapConfigurationArrayOutput
List of configurations that specify the map tile style selected from a partner data provider.
func (LookupMapResultOutput) CreateTime ¶
func (o LookupMapResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the map resource was created in ISO 8601 format.
func (LookupMapResultOutput) Description ¶
func (o LookupMapResultOutput) Description() pulumi.StringOutput
Optional description for the map resource.
func (LookupMapResultOutput) ElementType ¶
func (LookupMapResultOutput) ElementType() reflect.Type
func (LookupMapResultOutput) Id ¶
func (o LookupMapResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMapResultOutput) MapArn ¶
func (o LookupMapResultOutput) MapArn() pulumi.StringOutput
ARN for the map resource.
func (LookupMapResultOutput) MapName ¶
func (o LookupMapResultOutput) MapName() pulumi.StringOutput
func (LookupMapResultOutput) Tags ¶
func (o LookupMapResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the map.
func (LookupMapResultOutput) ToLookupMapResultOutput ¶
func (o LookupMapResultOutput) ToLookupMapResultOutput() LookupMapResultOutput
func (LookupMapResultOutput) ToLookupMapResultOutputWithContext ¶
func (o LookupMapResultOutput) ToLookupMapResultOutputWithContext(ctx context.Context) LookupMapResultOutput
func (LookupMapResultOutput) UpdateTime ¶
func (o LookupMapResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the map resource was last updated in ISO 8601 format.
type LookupPlaceIndexArgs ¶
type LookupPlaceIndexArgs struct { // Name of the place index resource. IndexName string `pulumi:"indexName"` // Key-value map of resource tags for the place index. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getPlaceIndex.
type LookupPlaceIndexOutputArgs ¶
type LookupPlaceIndexOutputArgs struct { // Name of the place index resource. IndexName pulumi.StringInput `pulumi:"indexName"` // Key-value map of resource tags for the place index. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getPlaceIndex.
func (LookupPlaceIndexOutputArgs) ElementType ¶
func (LookupPlaceIndexOutputArgs) ElementType() reflect.Type
type LookupPlaceIndexResult ¶
type LookupPlaceIndexResult struct { // Timestamp for when the place index resource was created in ISO 8601 format. CreateTime string `pulumi:"createTime"` // Data provider of geospatial data. DataSource string `pulumi:"dataSource"` // List of configurations that specify data storage option for requesting Places. DataSourceConfigurations []GetPlaceIndexDataSourceConfiguration `pulumi:"dataSourceConfigurations"` // Optional description for the place index resource. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN for the place index resource. IndexArn string `pulumi:"indexArn"` IndexName string `pulumi:"indexName"` // Key-value map of resource tags for the place index. Tags map[string]string `pulumi:"tags"` // Timestamp for when the place index resource was last updated in ISO 8601 format. UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getPlaceIndex.
func LookupPlaceIndex ¶
func LookupPlaceIndex(ctx *pulumi.Context, args *LookupPlaceIndexArgs, opts ...pulumi.InvokeOption) (*LookupPlaceIndexResult, error)
Retrieve information about a Location Service Place Index.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.LookupPlaceIndex(ctx, &location.LookupPlaceIndexArgs{ IndexName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupPlaceIndexResultOutput ¶
type LookupPlaceIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPlaceIndex.
func LookupPlaceIndexOutput ¶
func LookupPlaceIndexOutput(ctx *pulumi.Context, args LookupPlaceIndexOutputArgs, opts ...pulumi.InvokeOption) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) CreateTime ¶
func (o LookupPlaceIndexResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the place index resource was created in ISO 8601 format.
func (LookupPlaceIndexResultOutput) DataSource ¶
func (o LookupPlaceIndexResultOutput) DataSource() pulumi.StringOutput
Data provider of geospatial data.
func (LookupPlaceIndexResultOutput) DataSourceConfigurations ¶
func (o LookupPlaceIndexResultOutput) DataSourceConfigurations() GetPlaceIndexDataSourceConfigurationArrayOutput
List of configurations that specify data storage option for requesting Places.
func (LookupPlaceIndexResultOutput) Description ¶
func (o LookupPlaceIndexResultOutput) Description() pulumi.StringOutput
Optional description for the place index resource.
func (LookupPlaceIndexResultOutput) ElementType ¶
func (LookupPlaceIndexResultOutput) ElementType() reflect.Type
func (LookupPlaceIndexResultOutput) Id ¶
func (o LookupPlaceIndexResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPlaceIndexResultOutput) IndexArn ¶
func (o LookupPlaceIndexResultOutput) IndexArn() pulumi.StringOutput
ARN for the place index resource.
func (LookupPlaceIndexResultOutput) IndexName ¶
func (o LookupPlaceIndexResultOutput) IndexName() pulumi.StringOutput
func (LookupPlaceIndexResultOutput) Tags ¶
func (o LookupPlaceIndexResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the place index.
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput ¶
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput() LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext ¶
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext(ctx context.Context) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) UpdateTime ¶
func (o LookupPlaceIndexResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the place index resource was last updated in ISO 8601 format.
type LookupTrackerArgs ¶
type LookupTrackerArgs struct { // Key-value map of resource tags for the tracker. Tags map[string]string `pulumi:"tags"` // Name of the tracker resource. TrackerName string `pulumi:"trackerName"` }
A collection of arguments for invoking getTracker.
type LookupTrackerAssociationArgs ¶
type LookupTrackerAssociationArgs struct { // ARN of the geofence collection associated to tracker resource. ConsumerArn string `pulumi:"consumerArn"` // Name of the tracker resource associated with a geofence collection. TrackerName string `pulumi:"trackerName"` }
A collection of arguments for invoking getTrackerAssociation.
type LookupTrackerAssociationOutputArgs ¶
type LookupTrackerAssociationOutputArgs struct { // ARN of the geofence collection associated to tracker resource. ConsumerArn pulumi.StringInput `pulumi:"consumerArn"` // Name of the tracker resource associated with a geofence collection. TrackerName pulumi.StringInput `pulumi:"trackerName"` }
A collection of arguments for invoking getTrackerAssociation.
func (LookupTrackerAssociationOutputArgs) ElementType ¶
func (LookupTrackerAssociationOutputArgs) ElementType() reflect.Type
type LookupTrackerAssociationResult ¶
type LookupTrackerAssociationResult struct { ConsumerArn string `pulumi:"consumerArn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` TrackerName string `pulumi:"trackerName"` }
A collection of values returned by getTrackerAssociation.
func LookupTrackerAssociation ¶
func LookupTrackerAssociation(ctx *pulumi.Context, args *LookupTrackerAssociationArgs, opts ...pulumi.InvokeOption) (*LookupTrackerAssociationResult, error)
Retrieve information about a Location Service Tracker Association.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.LookupTrackerAssociation(ctx, &location.LookupTrackerAssociationArgs{ ConsumerArn: "arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollectionConsumer", TrackerName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupTrackerAssociationResultOutput ¶
type LookupTrackerAssociationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrackerAssociation.
func LookupTrackerAssociationOutput ¶
func LookupTrackerAssociationOutput(ctx *pulumi.Context, args LookupTrackerAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) ConsumerArn ¶
func (o LookupTrackerAssociationResultOutput) ConsumerArn() pulumi.StringOutput
func (LookupTrackerAssociationResultOutput) ElementType ¶
func (LookupTrackerAssociationResultOutput) ElementType() reflect.Type
func (LookupTrackerAssociationResultOutput) Id ¶
func (o LookupTrackerAssociationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutput ¶
func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutput() LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutputWithContext ¶
func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutputWithContext(ctx context.Context) LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) TrackerName ¶
func (o LookupTrackerAssociationResultOutput) TrackerName() pulumi.StringOutput
type LookupTrackerOutputArgs ¶
type LookupTrackerOutputArgs struct { // Key-value map of resource tags for the tracker. Tags pulumi.StringMapInput `pulumi:"tags"` // Name of the tracker resource. TrackerName pulumi.StringInput `pulumi:"trackerName"` }
A collection of arguments for invoking getTracker.
func (LookupTrackerOutputArgs) ElementType ¶
func (LookupTrackerOutputArgs) ElementType() reflect.Type
type LookupTrackerResult ¶
type LookupTrackerResult struct { // Timestamp for when the tracker resource was created in ISO 8601 format. CreateTime string `pulumi:"createTime"` // Optional description for the tracker resource. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId string `pulumi:"kmsKeyId"` // Position filtering method of the tracker resource. PositionFiltering string `pulumi:"positionFiltering"` // Key-value map of resource tags for the tracker. Tags map[string]string `pulumi:"tags"` // ARN for the tracker resource. Used when you need to specify a resource across all AWS. TrackerArn string `pulumi:"trackerArn"` TrackerName string `pulumi:"trackerName"` // Timestamp for when the tracker resource was last updated in ISO 8601 format. UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getTracker.
func LookupTracker ¶
func LookupTracker(ctx *pulumi.Context, args *LookupTrackerArgs, opts ...pulumi.InvokeOption) (*LookupTrackerResult, error)
Retrieve information about a Location Service Tracker.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.LookupTracker(ctx, &location.LookupTrackerArgs{ TrackerName: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupTrackerResultOutput ¶
type LookupTrackerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTracker.
func LookupTrackerOutput ¶
func LookupTrackerOutput(ctx *pulumi.Context, args LookupTrackerOutputArgs, opts ...pulumi.InvokeOption) LookupTrackerResultOutput
func (LookupTrackerResultOutput) CreateTime ¶
func (o LookupTrackerResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the tracker resource was created in ISO 8601 format.
func (LookupTrackerResultOutput) Description ¶
func (o LookupTrackerResultOutput) Description() pulumi.StringOutput
Optional description for the tracker resource.
func (LookupTrackerResultOutput) ElementType ¶
func (LookupTrackerResultOutput) ElementType() reflect.Type
func (LookupTrackerResultOutput) Id ¶
func (o LookupTrackerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTrackerResultOutput) KmsKeyId ¶
func (o LookupTrackerResultOutput) KmsKeyId() pulumi.StringOutput
Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (LookupTrackerResultOutput) PositionFiltering ¶
func (o LookupTrackerResultOutput) PositionFiltering() pulumi.StringOutput
Position filtering method of the tracker resource.
func (LookupTrackerResultOutput) Tags ¶
func (o LookupTrackerResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the tracker.
func (LookupTrackerResultOutput) ToLookupTrackerResultOutput ¶
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutput() LookupTrackerResultOutput
func (LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext ¶
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext(ctx context.Context) LookupTrackerResultOutput
func (LookupTrackerResultOutput) TrackerArn ¶
func (o LookupTrackerResultOutput) TrackerArn() pulumi.StringOutput
ARN for the tracker resource. Used when you need to specify a resource across all AWS.
func (LookupTrackerResultOutput) TrackerName ¶
func (o LookupTrackerResultOutput) TrackerName() pulumi.StringOutput
func (LookupTrackerResultOutput) UpdateTime ¶
func (o LookupTrackerResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the tracker resource was last updated in ISO 8601 format.
type Map ¶
type Map struct { pulumi.CustomResourceState // Configuration block with the map style selected from an available data provider. Detailed below. Configuration MapConfigurationOutput `pulumi:"configuration"` // The timestamp for when the map resource was created in ISO 8601 format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // An optional description for the map resource. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS. MapArn pulumi.StringOutput `pulumi:"mapArn"` // The name for the map resource. // // The following arguments are optional: MapName pulumi.StringOutput `pulumi:"mapName"` // Key-value tags for the map. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The timestamp for when the map resource was last updated in ISO 8601 format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a Location Service Map.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.NewMap(ctx, "example", &location.MapArgs{ Configuration: &location.MapConfigurationArgs{ Style: pulumi.String("VectorHereBerlin"), }, MapName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_location_map` resources using the map name. For example:
```sh
$ pulumi import aws:location/map:Map example example
```
func GetMap ¶
func GetMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MapState, opts ...pulumi.ResourceOption) (*Map, error)
GetMap gets an existing Map resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMap ¶
func NewMap(ctx *pulumi.Context, name string, args *MapArgs, opts ...pulumi.ResourceOption) (*Map, error)
NewMap registers a new resource with the given unique name, arguments, and options.
func (*Map) ElementType ¶
func (*Map) ToMapOutput ¶
type MapArgs ¶
type MapArgs struct { // Configuration block with the map style selected from an available data provider. Detailed below. Configuration MapConfigurationInput // An optional description for the map resource. Description pulumi.StringPtrInput // The name for the map resource. // // The following arguments are optional: MapName pulumi.StringInput // Key-value tags for the map. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Map resource.
func (MapArgs) ElementType ¶
type MapArray ¶
type MapArray []MapInput
func (MapArray) ElementType ¶
func (MapArray) ToMapArrayOutput ¶
func (i MapArray) ToMapArrayOutput() MapArrayOutput
func (MapArray) ToMapArrayOutputWithContext ¶
func (i MapArray) ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
type MapArrayInput ¶
type MapArrayInput interface { pulumi.Input ToMapArrayOutput() MapArrayOutput ToMapArrayOutputWithContext(context.Context) MapArrayOutput }
MapArrayInput is an input type that accepts MapArray and MapArrayOutput values. You can construct a concrete instance of `MapArrayInput` via:
MapArray{ MapArgs{...} }
type MapArrayOutput ¶
type MapArrayOutput struct{ *pulumi.OutputState }
func (MapArrayOutput) ElementType ¶
func (MapArrayOutput) ElementType() reflect.Type
func (MapArrayOutput) ToMapArrayOutput ¶
func (o MapArrayOutput) ToMapArrayOutput() MapArrayOutput
func (MapArrayOutput) ToMapArrayOutputWithContext ¶
func (o MapArrayOutput) ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
type MapConfiguration ¶
type MapConfiguration struct { // Specifies the map style selected from an available data provider. Valid values can be found in the [Location Service CreateMap API Reference](https://docs.aws.amazon.com/location/latest/APIReference/API_CreateMap.html). Style string `pulumi:"style"` }
type MapConfigurationArgs ¶
type MapConfigurationArgs struct { // Specifies the map style selected from an available data provider. Valid values can be found in the [Location Service CreateMap API Reference](https://docs.aws.amazon.com/location/latest/APIReference/API_CreateMap.html). Style pulumi.StringInput `pulumi:"style"` }
func (MapConfigurationArgs) ElementType ¶
func (MapConfigurationArgs) ElementType() reflect.Type
func (MapConfigurationArgs) ToMapConfigurationOutput ¶
func (i MapConfigurationArgs) ToMapConfigurationOutput() MapConfigurationOutput
func (MapConfigurationArgs) ToMapConfigurationOutputWithContext ¶
func (i MapConfigurationArgs) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
func (MapConfigurationArgs) ToMapConfigurationPtrOutput ¶
func (i MapConfigurationArgs) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
func (MapConfigurationArgs) ToMapConfigurationPtrOutputWithContext ¶
func (i MapConfigurationArgs) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
type MapConfigurationInput ¶
type MapConfigurationInput interface { pulumi.Input ToMapConfigurationOutput() MapConfigurationOutput ToMapConfigurationOutputWithContext(context.Context) MapConfigurationOutput }
MapConfigurationInput is an input type that accepts MapConfigurationArgs and MapConfigurationOutput values. You can construct a concrete instance of `MapConfigurationInput` via:
MapConfigurationArgs{...}
type MapConfigurationOutput ¶
type MapConfigurationOutput struct{ *pulumi.OutputState }
func (MapConfigurationOutput) ElementType ¶
func (MapConfigurationOutput) ElementType() reflect.Type
func (MapConfigurationOutput) Style ¶
func (o MapConfigurationOutput) Style() pulumi.StringOutput
Specifies the map style selected from an available data provider. Valid values can be found in the [Location Service CreateMap API Reference](https://docs.aws.amazon.com/location/latest/APIReference/API_CreateMap.html).
func (MapConfigurationOutput) ToMapConfigurationOutput ¶
func (o MapConfigurationOutput) ToMapConfigurationOutput() MapConfigurationOutput
func (MapConfigurationOutput) ToMapConfigurationOutputWithContext ¶
func (o MapConfigurationOutput) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
func (MapConfigurationOutput) ToMapConfigurationPtrOutput ¶
func (o MapConfigurationOutput) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
func (MapConfigurationOutput) ToMapConfigurationPtrOutputWithContext ¶
func (o MapConfigurationOutput) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
type MapConfigurationPtrInput ¶
type MapConfigurationPtrInput interface { pulumi.Input ToMapConfigurationPtrOutput() MapConfigurationPtrOutput ToMapConfigurationPtrOutputWithContext(context.Context) MapConfigurationPtrOutput }
MapConfigurationPtrInput is an input type that accepts MapConfigurationArgs, MapConfigurationPtr and MapConfigurationPtrOutput values. You can construct a concrete instance of `MapConfigurationPtrInput` via:
MapConfigurationArgs{...} or: nil
func MapConfigurationPtr ¶
func MapConfigurationPtr(v *MapConfigurationArgs) MapConfigurationPtrInput
type MapConfigurationPtrOutput ¶
type MapConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MapConfigurationPtrOutput) Elem ¶
func (o MapConfigurationPtrOutput) Elem() MapConfigurationOutput
func (MapConfigurationPtrOutput) ElementType ¶
func (MapConfigurationPtrOutput) ElementType() reflect.Type
func (MapConfigurationPtrOutput) Style ¶
func (o MapConfigurationPtrOutput) Style() pulumi.StringPtrOutput
Specifies the map style selected from an available data provider. Valid values can be found in the [Location Service CreateMap API Reference](https://docs.aws.amazon.com/location/latest/APIReference/API_CreateMap.html).
func (MapConfigurationPtrOutput) ToMapConfigurationPtrOutput ¶
func (o MapConfigurationPtrOutput) ToMapConfigurationPtrOutput() MapConfigurationPtrOutput
func (MapConfigurationPtrOutput) ToMapConfigurationPtrOutputWithContext ¶
func (o MapConfigurationPtrOutput) ToMapConfigurationPtrOutputWithContext(ctx context.Context) MapConfigurationPtrOutput
type MapMap ¶
func (MapMap) ElementType ¶
func (MapMap) ToMapMapOutput ¶
func (i MapMap) ToMapMapOutput() MapMapOutput
func (MapMap) ToMapMapOutputWithContext ¶
func (i MapMap) ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
type MapMapInput ¶
type MapMapInput interface { pulumi.Input ToMapMapOutput() MapMapOutput ToMapMapOutputWithContext(context.Context) MapMapOutput }
MapMapInput is an input type that accepts MapMap and MapMapOutput values. You can construct a concrete instance of `MapMapInput` via:
MapMap{ "key": MapArgs{...} }
type MapMapOutput ¶
type MapMapOutput struct{ *pulumi.OutputState }
func (MapMapOutput) ElementType ¶
func (MapMapOutput) ElementType() reflect.Type
func (MapMapOutput) MapIndex ¶
func (o MapMapOutput) MapIndex(k pulumi.StringInput) MapOutput
func (MapMapOutput) ToMapMapOutput ¶
func (o MapMapOutput) ToMapMapOutput() MapMapOutput
func (MapMapOutput) ToMapMapOutputWithContext ¶
func (o MapMapOutput) ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
type MapOutput ¶
type MapOutput struct{ *pulumi.OutputState }
func (MapOutput) Configuration ¶
func (o MapOutput) Configuration() MapConfigurationOutput
Configuration block with the map style selected from an available data provider. Detailed below.
func (MapOutput) CreateTime ¶
func (o MapOutput) CreateTime() pulumi.StringOutput
The timestamp for when the map resource was created in ISO 8601 format.
func (MapOutput) Description ¶
func (o MapOutput) Description() pulumi.StringPtrOutput
An optional description for the map resource.
func (MapOutput) ElementType ¶
func (MapOutput) MapArn ¶
func (o MapOutput) MapArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS.
func (MapOutput) MapName ¶
func (o MapOutput) MapName() pulumi.StringOutput
The name for the map resource.
The following arguments are optional:
func (MapOutput) Tags ¶
func (o MapOutput) Tags() pulumi.StringMapOutput
Key-value tags for the map. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (MapOutput) TagsAll
deprecated
func (o MapOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (MapOutput) ToMapOutput ¶
func (MapOutput) ToMapOutputWithContext ¶
func (MapOutput) UpdateTime ¶
func (o MapOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the map resource was last updated in ISO 8601 format.
type MapState ¶
type MapState struct { // Configuration block with the map style selected from an available data provider. Detailed below. Configuration MapConfigurationPtrInput // The timestamp for when the map resource was created in ISO 8601 format. CreateTime pulumi.StringPtrInput // An optional description for the map resource. Description pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS. MapArn pulumi.StringPtrInput // The name for the map resource. // // The following arguments are optional: MapName pulumi.StringPtrInput // Key-value tags for the map. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The timestamp for when the map resource was last updated in ISO 8601 format. UpdateTime pulumi.StringPtrInput }
func (MapState) ElementType ¶
type PlaceIndex ¶
type PlaceIndex struct { pulumi.CustomResourceState // The timestamp for when the place index resource was created in ISO 8601 format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Specifies the geospatial data provider for the new place index. DataSource pulumi.StringOutput `pulumi:"dataSource"` // Configuration block with the data storage option chosen for requesting Places. Detailed below. DataSourceConfiguration PlaceIndexDataSourceConfigurationOutput `pulumi:"dataSourceConfiguration"` // The optional description for the place index resource. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS. IndexArn pulumi.StringOutput `pulumi:"indexArn"` // The name of the place index resource. // // The following arguments are optional: IndexName pulumi.StringOutput `pulumi:"indexName"` // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The timestamp for when the place index resource was last update in ISO 8601. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a Location Service Place Index.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.NewPlaceIndex(ctx, "example", &location.PlaceIndexArgs{ DataSource: pulumi.String("Here"), IndexName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_location_place_index` resources using the place index name. For example:
```sh
$ pulumi import aws:location/placeIndex:PlaceIndex example example
```
func GetPlaceIndex ¶
func GetPlaceIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlaceIndexState, opts ...pulumi.ResourceOption) (*PlaceIndex, error)
GetPlaceIndex gets an existing PlaceIndex resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPlaceIndex ¶
func NewPlaceIndex(ctx *pulumi.Context, name string, args *PlaceIndexArgs, opts ...pulumi.ResourceOption) (*PlaceIndex, error)
NewPlaceIndex registers a new resource with the given unique name, arguments, and options.
func (*PlaceIndex) ElementType ¶
func (*PlaceIndex) ElementType() reflect.Type
func (*PlaceIndex) ToPlaceIndexOutput ¶
func (i *PlaceIndex) ToPlaceIndexOutput() PlaceIndexOutput
func (*PlaceIndex) ToPlaceIndexOutputWithContext ¶
func (i *PlaceIndex) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
type PlaceIndexArgs ¶
type PlaceIndexArgs struct { // Specifies the geospatial data provider for the new place index. DataSource pulumi.StringInput // Configuration block with the data storage option chosen for requesting Places. Detailed below. DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrInput // The optional description for the place index resource. Description pulumi.StringPtrInput // The name of the place index resource. // // The following arguments are optional: IndexName pulumi.StringInput // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a PlaceIndex resource.
func (PlaceIndexArgs) ElementType ¶
func (PlaceIndexArgs) ElementType() reflect.Type
type PlaceIndexArray ¶
type PlaceIndexArray []PlaceIndexInput
func (PlaceIndexArray) ElementType ¶
func (PlaceIndexArray) ElementType() reflect.Type
func (PlaceIndexArray) ToPlaceIndexArrayOutput ¶
func (i PlaceIndexArray) ToPlaceIndexArrayOutput() PlaceIndexArrayOutput
func (PlaceIndexArray) ToPlaceIndexArrayOutputWithContext ¶
func (i PlaceIndexArray) ToPlaceIndexArrayOutputWithContext(ctx context.Context) PlaceIndexArrayOutput
type PlaceIndexArrayInput ¶
type PlaceIndexArrayInput interface { pulumi.Input ToPlaceIndexArrayOutput() PlaceIndexArrayOutput ToPlaceIndexArrayOutputWithContext(context.Context) PlaceIndexArrayOutput }
PlaceIndexArrayInput is an input type that accepts PlaceIndexArray and PlaceIndexArrayOutput values. You can construct a concrete instance of `PlaceIndexArrayInput` via:
PlaceIndexArray{ PlaceIndexArgs{...} }
type PlaceIndexArrayOutput ¶
type PlaceIndexArrayOutput struct{ *pulumi.OutputState }
func (PlaceIndexArrayOutput) ElementType ¶
func (PlaceIndexArrayOutput) ElementType() reflect.Type
func (PlaceIndexArrayOutput) Index ¶
func (o PlaceIndexArrayOutput) Index(i pulumi.IntInput) PlaceIndexOutput
func (PlaceIndexArrayOutput) ToPlaceIndexArrayOutput ¶
func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutput() PlaceIndexArrayOutput
func (PlaceIndexArrayOutput) ToPlaceIndexArrayOutputWithContext ¶
func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutputWithContext(ctx context.Context) PlaceIndexArrayOutput
type PlaceIndexDataSourceConfiguration ¶
type PlaceIndexDataSourceConfiguration struct { // Specifies how the results of an operation will be stored by the caller. Valid values: `SingleUse`, `Storage`. Default: `SingleUse`. IntendedUse *string `pulumi:"intendedUse"` }
type PlaceIndexDataSourceConfigurationArgs ¶
type PlaceIndexDataSourceConfigurationArgs struct { // Specifies how the results of an operation will be stored by the caller. Valid values: `SingleUse`, `Storage`. Default: `SingleUse`. IntendedUse pulumi.StringPtrInput `pulumi:"intendedUse"` }
func (PlaceIndexDataSourceConfigurationArgs) ElementType ¶
func (PlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationInput ¶
type PlaceIndexDataSourceConfigurationInput interface { pulumi.Input ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput ToPlaceIndexDataSourceConfigurationOutputWithContext(context.Context) PlaceIndexDataSourceConfigurationOutput }
PlaceIndexDataSourceConfigurationInput is an input type that accepts PlaceIndexDataSourceConfigurationArgs and PlaceIndexDataSourceConfigurationOutput values. You can construct a concrete instance of `PlaceIndexDataSourceConfigurationInput` via:
PlaceIndexDataSourceConfigurationArgs{...}
type PlaceIndexDataSourceConfigurationOutput ¶
type PlaceIndexDataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationOutput) ElementType ¶
func (PlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationOutput) IntendedUse ¶
func (o PlaceIndexDataSourceConfigurationOutput) IntendedUse() pulumi.StringPtrOutput
Specifies how the results of an operation will be stored by the caller. Valid values: `SingleUse`, `Storage`. Default: `SingleUse`.
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationPtrInput ¶
type PlaceIndexDataSourceConfigurationPtrInput interface { pulumi.Input ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(context.Context) PlaceIndexDataSourceConfigurationPtrOutput }
PlaceIndexDataSourceConfigurationPtrInput is an input type that accepts PlaceIndexDataSourceConfigurationArgs, PlaceIndexDataSourceConfigurationPtr and PlaceIndexDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `PlaceIndexDataSourceConfigurationPtrInput` via:
PlaceIndexDataSourceConfigurationArgs{...} or: nil
func PlaceIndexDataSourceConfigurationPtr ¶
func PlaceIndexDataSourceConfigurationPtr(v *PlaceIndexDataSourceConfigurationArgs) PlaceIndexDataSourceConfigurationPtrInput
type PlaceIndexDataSourceConfigurationPtrOutput ¶
type PlaceIndexDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType ¶
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse() pulumi.StringPtrOutput
Specifies how the results of an operation will be stored by the caller. Valid values: `SingleUse`, `Storage`. Default: `SingleUse`.
func (PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexInput ¶
type PlaceIndexInput interface { pulumi.Input ToPlaceIndexOutput() PlaceIndexOutput ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput }
type PlaceIndexMap ¶
type PlaceIndexMap map[string]PlaceIndexInput
func (PlaceIndexMap) ElementType ¶
func (PlaceIndexMap) ElementType() reflect.Type
func (PlaceIndexMap) ToPlaceIndexMapOutput ¶
func (i PlaceIndexMap) ToPlaceIndexMapOutput() PlaceIndexMapOutput
func (PlaceIndexMap) ToPlaceIndexMapOutputWithContext ¶
func (i PlaceIndexMap) ToPlaceIndexMapOutputWithContext(ctx context.Context) PlaceIndexMapOutput
type PlaceIndexMapInput ¶
type PlaceIndexMapInput interface { pulumi.Input ToPlaceIndexMapOutput() PlaceIndexMapOutput ToPlaceIndexMapOutputWithContext(context.Context) PlaceIndexMapOutput }
PlaceIndexMapInput is an input type that accepts PlaceIndexMap and PlaceIndexMapOutput values. You can construct a concrete instance of `PlaceIndexMapInput` via:
PlaceIndexMap{ "key": PlaceIndexArgs{...} }
type PlaceIndexMapOutput ¶
type PlaceIndexMapOutput struct{ *pulumi.OutputState }
func (PlaceIndexMapOutput) ElementType ¶
func (PlaceIndexMapOutput) ElementType() reflect.Type
func (PlaceIndexMapOutput) MapIndex ¶
func (o PlaceIndexMapOutput) MapIndex(k pulumi.StringInput) PlaceIndexOutput
func (PlaceIndexMapOutput) ToPlaceIndexMapOutput ¶
func (o PlaceIndexMapOutput) ToPlaceIndexMapOutput() PlaceIndexMapOutput
func (PlaceIndexMapOutput) ToPlaceIndexMapOutputWithContext ¶
func (o PlaceIndexMapOutput) ToPlaceIndexMapOutputWithContext(ctx context.Context) PlaceIndexMapOutput
type PlaceIndexOutput ¶
type PlaceIndexOutput struct{ *pulumi.OutputState }
func (PlaceIndexOutput) CreateTime ¶
func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput
The timestamp for when the place index resource was created in ISO 8601 format.
func (PlaceIndexOutput) DataSource ¶
func (o PlaceIndexOutput) DataSource() pulumi.StringOutput
Specifies the geospatial data provider for the new place index.
func (PlaceIndexOutput) DataSourceConfiguration ¶
func (o PlaceIndexOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationOutput
Configuration block with the data storage option chosen for requesting Places. Detailed below.
func (PlaceIndexOutput) Description ¶
func (o PlaceIndexOutput) Description() pulumi.StringPtrOutput
The optional description for the place index resource.
func (PlaceIndexOutput) ElementType ¶
func (PlaceIndexOutput) ElementType() reflect.Type
func (PlaceIndexOutput) IndexArn ¶
func (o PlaceIndexOutput) IndexArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS.
func (PlaceIndexOutput) IndexName ¶
func (o PlaceIndexOutput) IndexName() pulumi.StringOutput
The name of the place index resource.
The following arguments are optional:
func (PlaceIndexOutput) Tags ¶
func (o PlaceIndexOutput) Tags() pulumi.StringMapOutput
Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (PlaceIndexOutput) TagsAll
deprecated
func (o PlaceIndexOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (PlaceIndexOutput) ToPlaceIndexOutput ¶
func (o PlaceIndexOutput) ToPlaceIndexOutput() PlaceIndexOutput
func (PlaceIndexOutput) ToPlaceIndexOutputWithContext ¶
func (o PlaceIndexOutput) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
func (PlaceIndexOutput) UpdateTime ¶
func (o PlaceIndexOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the place index resource was last update in ISO 8601.
type PlaceIndexState ¶
type PlaceIndexState struct { // The timestamp for when the place index resource was created in ISO 8601 format. CreateTime pulumi.StringPtrInput // Specifies the geospatial data provider for the new place index. DataSource pulumi.StringPtrInput // Configuration block with the data storage option chosen for requesting Places. Detailed below. DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrInput // The optional description for the place index resource. Description pulumi.StringPtrInput // The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS. IndexArn pulumi.StringPtrInput // The name of the place index resource. // // The following arguments are optional: IndexName pulumi.StringPtrInput // Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The timestamp for when the place index resource was last update in ISO 8601. UpdateTime pulumi.StringPtrInput }
func (PlaceIndexState) ElementType ¶
func (PlaceIndexState) ElementType() reflect.Type
type RouteCalculation ¶
type RouteCalculation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the Route calculator resource. Use the ARN when you specify a resource across AWS. CalculatorArn pulumi.StringOutput `pulumi:"calculatorArn"` // The name of the route calculator resource. CalculatorName pulumi.StringOutput `pulumi:"calculatorName"` // The timestamp for when the route calculator resource was created in ISO 8601 format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Specifies the data provider of traffic and road network data. // // The following arguments are optional: DataSource pulumi.StringOutput `pulumi:"dataSource"` // The optional description for the route calculator resource. Description pulumi.StringPtrOutput `pulumi:"description"` // Key-value tags for the route calculator. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The timestamp for when the route calculator resource was last update in ISO 8601. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a Location Service Route Calculator.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.NewRouteCalculation(ctx, "example", &location.RouteCalculationArgs{ CalculatorName: pulumi.String("example"), DataSource: pulumi.String("Here"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_location_route_calculator` using the route calculator name. For example:
```sh
$ pulumi import aws:location/routeCalculation:RouteCalculation example example
```
func GetRouteCalculation ¶
func GetRouteCalculation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteCalculationState, opts ...pulumi.ResourceOption) (*RouteCalculation, error)
GetRouteCalculation gets an existing RouteCalculation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteCalculation ¶
func NewRouteCalculation(ctx *pulumi.Context, name string, args *RouteCalculationArgs, opts ...pulumi.ResourceOption) (*RouteCalculation, error)
NewRouteCalculation registers a new resource with the given unique name, arguments, and options.
func (*RouteCalculation) ElementType ¶
func (*RouteCalculation) ElementType() reflect.Type
func (*RouteCalculation) ToRouteCalculationOutput ¶
func (i *RouteCalculation) ToRouteCalculationOutput() RouteCalculationOutput
func (*RouteCalculation) ToRouteCalculationOutputWithContext ¶
func (i *RouteCalculation) ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput
type RouteCalculationArgs ¶
type RouteCalculationArgs struct { // The name of the route calculator resource. CalculatorName pulumi.StringInput // Specifies the data provider of traffic and road network data. // // The following arguments are optional: DataSource pulumi.StringInput // The optional description for the route calculator resource. Description pulumi.StringPtrInput // Key-value tags for the route calculator. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteCalculation resource.
func (RouteCalculationArgs) ElementType ¶
func (RouteCalculationArgs) ElementType() reflect.Type
type RouteCalculationArray ¶
type RouteCalculationArray []RouteCalculationInput
func (RouteCalculationArray) ElementType ¶
func (RouteCalculationArray) ElementType() reflect.Type
func (RouteCalculationArray) ToRouteCalculationArrayOutput ¶
func (i RouteCalculationArray) ToRouteCalculationArrayOutput() RouteCalculationArrayOutput
func (RouteCalculationArray) ToRouteCalculationArrayOutputWithContext ¶
func (i RouteCalculationArray) ToRouteCalculationArrayOutputWithContext(ctx context.Context) RouteCalculationArrayOutput
type RouteCalculationArrayInput ¶
type RouteCalculationArrayInput interface { pulumi.Input ToRouteCalculationArrayOutput() RouteCalculationArrayOutput ToRouteCalculationArrayOutputWithContext(context.Context) RouteCalculationArrayOutput }
RouteCalculationArrayInput is an input type that accepts RouteCalculationArray and RouteCalculationArrayOutput values. You can construct a concrete instance of `RouteCalculationArrayInput` via:
RouteCalculationArray{ RouteCalculationArgs{...} }
type RouteCalculationArrayOutput ¶
type RouteCalculationArrayOutput struct{ *pulumi.OutputState }
func (RouteCalculationArrayOutput) ElementType ¶
func (RouteCalculationArrayOutput) ElementType() reflect.Type
func (RouteCalculationArrayOutput) Index ¶
func (o RouteCalculationArrayOutput) Index(i pulumi.IntInput) RouteCalculationOutput
func (RouteCalculationArrayOutput) ToRouteCalculationArrayOutput ¶
func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutput() RouteCalculationArrayOutput
func (RouteCalculationArrayOutput) ToRouteCalculationArrayOutputWithContext ¶
func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutputWithContext(ctx context.Context) RouteCalculationArrayOutput
type RouteCalculationInput ¶
type RouteCalculationInput interface { pulumi.Input ToRouteCalculationOutput() RouteCalculationOutput ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput }
type RouteCalculationMap ¶
type RouteCalculationMap map[string]RouteCalculationInput
func (RouteCalculationMap) ElementType ¶
func (RouteCalculationMap) ElementType() reflect.Type
func (RouteCalculationMap) ToRouteCalculationMapOutput ¶
func (i RouteCalculationMap) ToRouteCalculationMapOutput() RouteCalculationMapOutput
func (RouteCalculationMap) ToRouteCalculationMapOutputWithContext ¶
func (i RouteCalculationMap) ToRouteCalculationMapOutputWithContext(ctx context.Context) RouteCalculationMapOutput
type RouteCalculationMapInput ¶
type RouteCalculationMapInput interface { pulumi.Input ToRouteCalculationMapOutput() RouteCalculationMapOutput ToRouteCalculationMapOutputWithContext(context.Context) RouteCalculationMapOutput }
RouteCalculationMapInput is an input type that accepts RouteCalculationMap and RouteCalculationMapOutput values. You can construct a concrete instance of `RouteCalculationMapInput` via:
RouteCalculationMap{ "key": RouteCalculationArgs{...} }
type RouteCalculationMapOutput ¶
type RouteCalculationMapOutput struct{ *pulumi.OutputState }
func (RouteCalculationMapOutput) ElementType ¶
func (RouteCalculationMapOutput) ElementType() reflect.Type
func (RouteCalculationMapOutput) MapIndex ¶
func (o RouteCalculationMapOutput) MapIndex(k pulumi.StringInput) RouteCalculationOutput
func (RouteCalculationMapOutput) ToRouteCalculationMapOutput ¶
func (o RouteCalculationMapOutput) ToRouteCalculationMapOutput() RouteCalculationMapOutput
func (RouteCalculationMapOutput) ToRouteCalculationMapOutputWithContext ¶
func (o RouteCalculationMapOutput) ToRouteCalculationMapOutputWithContext(ctx context.Context) RouteCalculationMapOutput
type RouteCalculationOutput ¶
type RouteCalculationOutput struct{ *pulumi.OutputState }
func (RouteCalculationOutput) CalculatorArn ¶
func (o RouteCalculationOutput) CalculatorArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the Route calculator resource. Use the ARN when you specify a resource across AWS.
func (RouteCalculationOutput) CalculatorName ¶
func (o RouteCalculationOutput) CalculatorName() pulumi.StringOutput
The name of the route calculator resource.
func (RouteCalculationOutput) CreateTime ¶
func (o RouteCalculationOutput) CreateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was created in ISO 8601 format.
func (RouteCalculationOutput) DataSource ¶
func (o RouteCalculationOutput) DataSource() pulumi.StringOutput
Specifies the data provider of traffic and road network data.
The following arguments are optional:
func (RouteCalculationOutput) Description ¶
func (o RouteCalculationOutput) Description() pulumi.StringPtrOutput
The optional description for the route calculator resource.
func (RouteCalculationOutput) ElementType ¶
func (RouteCalculationOutput) ElementType() reflect.Type
func (RouteCalculationOutput) Tags ¶
func (o RouteCalculationOutput) Tags() pulumi.StringMapOutput
Key-value tags for the route calculator. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RouteCalculationOutput) TagsAll
deprecated
func (o RouteCalculationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RouteCalculationOutput) ToRouteCalculationOutput ¶
func (o RouteCalculationOutput) ToRouteCalculationOutput() RouteCalculationOutput
func (RouteCalculationOutput) ToRouteCalculationOutputWithContext ¶
func (o RouteCalculationOutput) ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput
func (RouteCalculationOutput) UpdateTime ¶
func (o RouteCalculationOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was last update in ISO 8601.
type RouteCalculationState ¶
type RouteCalculationState struct { // The Amazon Resource Name (ARN) for the Route calculator resource. Use the ARN when you specify a resource across AWS. CalculatorArn pulumi.StringPtrInput // The name of the route calculator resource. CalculatorName pulumi.StringPtrInput // The timestamp for when the route calculator resource was created in ISO 8601 format. CreateTime pulumi.StringPtrInput // Specifies the data provider of traffic and road network data. // // The following arguments are optional: DataSource pulumi.StringPtrInput // The optional description for the route calculator resource. Description pulumi.StringPtrInput // Key-value tags for the route calculator. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The timestamp for when the route calculator resource was last update in ISO 8601. UpdateTime pulumi.StringPtrInput }
func (RouteCalculationState) ElementType ¶
func (RouteCalculationState) ElementType() reflect.Type
type Tracker ¶
type Tracker struct { pulumi.CustomResourceState // The timestamp for when the tracker resource was created in ISO 8601 format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The optional description for the tracker resource. Description pulumi.StringPtrOutput `pulumi:"description"` // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // The position filtering method of the tracker resource. Valid values: `TimeBased`, `DistanceBased`, `AccuracyBased`. Default: `TimeBased`. PositionFiltering pulumi.StringPtrOutput `pulumi:"positionFiltering"` // Key-value tags for the tracker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS. TrackerArn pulumi.StringOutput `pulumi:"trackerArn"` // The name of the tracker resource. // // The following arguments are optional: TrackerName pulumi.StringOutput `pulumi:"trackerName"` // The timestamp for when the tracker resource was last updated in ISO 8601 format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a Location Service Tracker.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := location.NewTracker(ctx, "example", &location.TrackerArgs{ TrackerName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_location_tracker` resources using the tracker name. For example:
```sh
$ pulumi import aws:location/tracker:Tracker example example
```
func GetTracker ¶
func GetTracker(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrackerState, opts ...pulumi.ResourceOption) (*Tracker, error)
GetTracker gets an existing Tracker resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTracker ¶
func NewTracker(ctx *pulumi.Context, name string, args *TrackerArgs, opts ...pulumi.ResourceOption) (*Tracker, error)
NewTracker registers a new resource with the given unique name, arguments, and options.
func (*Tracker) ElementType ¶
func (*Tracker) ToTrackerOutput ¶
func (i *Tracker) ToTrackerOutput() TrackerOutput
func (*Tracker) ToTrackerOutputWithContext ¶
func (i *Tracker) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
type TrackerArgs ¶
type TrackerArgs struct { // The optional description for the tracker resource. Description pulumi.StringPtrInput // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrInput // The position filtering method of the tracker resource. Valid values: `TimeBased`, `DistanceBased`, `AccuracyBased`. Default: `TimeBased`. PositionFiltering pulumi.StringPtrInput // Key-value tags for the tracker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The name of the tracker resource. // // The following arguments are optional: TrackerName pulumi.StringInput }
The set of arguments for constructing a Tracker resource.
func (TrackerArgs) ElementType ¶
func (TrackerArgs) ElementType() reflect.Type
type TrackerArray ¶
type TrackerArray []TrackerInput
func (TrackerArray) ElementType ¶
func (TrackerArray) ElementType() reflect.Type
func (TrackerArray) ToTrackerArrayOutput ¶
func (i TrackerArray) ToTrackerArrayOutput() TrackerArrayOutput
func (TrackerArray) ToTrackerArrayOutputWithContext ¶
func (i TrackerArray) ToTrackerArrayOutputWithContext(ctx context.Context) TrackerArrayOutput
type TrackerArrayInput ¶
type TrackerArrayInput interface { pulumi.Input ToTrackerArrayOutput() TrackerArrayOutput ToTrackerArrayOutputWithContext(context.Context) TrackerArrayOutput }
TrackerArrayInput is an input type that accepts TrackerArray and TrackerArrayOutput values. You can construct a concrete instance of `TrackerArrayInput` via:
TrackerArray{ TrackerArgs{...} }
type TrackerArrayOutput ¶
type TrackerArrayOutput struct{ *pulumi.OutputState }
func (TrackerArrayOutput) ElementType ¶
func (TrackerArrayOutput) ElementType() reflect.Type
func (TrackerArrayOutput) Index ¶
func (o TrackerArrayOutput) Index(i pulumi.IntInput) TrackerOutput
func (TrackerArrayOutput) ToTrackerArrayOutput ¶
func (o TrackerArrayOutput) ToTrackerArrayOutput() TrackerArrayOutput
func (TrackerArrayOutput) ToTrackerArrayOutputWithContext ¶
func (o TrackerArrayOutput) ToTrackerArrayOutputWithContext(ctx context.Context) TrackerArrayOutput
type TrackerAssociation ¶
type TrackerAssociation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. ConsumerArn pulumi.StringOutput `pulumi:"consumerArn"` // The name of the tracker resource to be associated with a geofence collection. TrackerName pulumi.StringOutput `pulumi:"trackerName"` }
Resource for managing an AWS Location Tracker Association.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/location" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleGeofenceCollection, err := location.NewGeofenceCollection(ctx, "exampleGeofenceCollection", &location.GeofenceCollectionArgs{ CollectionName: pulumi.String("example"), }) if err != nil { return err } exampleTracker, err := location.NewTracker(ctx, "exampleTracker", &location.TrackerArgs{ TrackerName: pulumi.String("example"), }) if err != nil { return err } _, err = location.NewTrackerAssociation(ctx, "exampleTrackerAssociation", &location.TrackerAssociationArgs{ ConsumerArn: exampleGeofenceCollection.CollectionArn, TrackerName: exampleTracker.TrackerName, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Location Tracker Association using the `tracker_name|consumer_arn`. For example:
```sh
$ pulumi import aws:location/trackerAssociation:TrackerAssociation example "tracker_name|consumer_arn"
```
func GetTrackerAssociation ¶
func GetTrackerAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrackerAssociationState, opts ...pulumi.ResourceOption) (*TrackerAssociation, error)
GetTrackerAssociation gets an existing TrackerAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrackerAssociation ¶
func NewTrackerAssociation(ctx *pulumi.Context, name string, args *TrackerAssociationArgs, opts ...pulumi.ResourceOption) (*TrackerAssociation, error)
NewTrackerAssociation registers a new resource with the given unique name, arguments, and options.
func (*TrackerAssociation) ElementType ¶
func (*TrackerAssociation) ElementType() reflect.Type
func (*TrackerAssociation) ToTrackerAssociationOutput ¶
func (i *TrackerAssociation) ToTrackerAssociationOutput() TrackerAssociationOutput
func (*TrackerAssociation) ToTrackerAssociationOutputWithContext ¶
func (i *TrackerAssociation) ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput
type TrackerAssociationArgs ¶
type TrackerAssociationArgs struct { // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. ConsumerArn pulumi.StringInput // The name of the tracker resource to be associated with a geofence collection. TrackerName pulumi.StringInput }
The set of arguments for constructing a TrackerAssociation resource.
func (TrackerAssociationArgs) ElementType ¶
func (TrackerAssociationArgs) ElementType() reflect.Type
type TrackerAssociationArray ¶
type TrackerAssociationArray []TrackerAssociationInput
func (TrackerAssociationArray) ElementType ¶
func (TrackerAssociationArray) ElementType() reflect.Type
func (TrackerAssociationArray) ToTrackerAssociationArrayOutput ¶
func (i TrackerAssociationArray) ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput
func (TrackerAssociationArray) ToTrackerAssociationArrayOutputWithContext ¶
func (i TrackerAssociationArray) ToTrackerAssociationArrayOutputWithContext(ctx context.Context) TrackerAssociationArrayOutput
type TrackerAssociationArrayInput ¶
type TrackerAssociationArrayInput interface { pulumi.Input ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput ToTrackerAssociationArrayOutputWithContext(context.Context) TrackerAssociationArrayOutput }
TrackerAssociationArrayInput is an input type that accepts TrackerAssociationArray and TrackerAssociationArrayOutput values. You can construct a concrete instance of `TrackerAssociationArrayInput` via:
TrackerAssociationArray{ TrackerAssociationArgs{...} }
type TrackerAssociationArrayOutput ¶
type TrackerAssociationArrayOutput struct{ *pulumi.OutputState }
func (TrackerAssociationArrayOutput) ElementType ¶
func (TrackerAssociationArrayOutput) ElementType() reflect.Type
func (TrackerAssociationArrayOutput) Index ¶
func (o TrackerAssociationArrayOutput) Index(i pulumi.IntInput) TrackerAssociationOutput
func (TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutput ¶
func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput
func (TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutputWithContext ¶
func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutputWithContext(ctx context.Context) TrackerAssociationArrayOutput
type TrackerAssociationInput ¶
type TrackerAssociationInput interface { pulumi.Input ToTrackerAssociationOutput() TrackerAssociationOutput ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput }
type TrackerAssociationMap ¶
type TrackerAssociationMap map[string]TrackerAssociationInput
func (TrackerAssociationMap) ElementType ¶
func (TrackerAssociationMap) ElementType() reflect.Type
func (TrackerAssociationMap) ToTrackerAssociationMapOutput ¶
func (i TrackerAssociationMap) ToTrackerAssociationMapOutput() TrackerAssociationMapOutput
func (TrackerAssociationMap) ToTrackerAssociationMapOutputWithContext ¶
func (i TrackerAssociationMap) ToTrackerAssociationMapOutputWithContext(ctx context.Context) TrackerAssociationMapOutput
type TrackerAssociationMapInput ¶
type TrackerAssociationMapInput interface { pulumi.Input ToTrackerAssociationMapOutput() TrackerAssociationMapOutput ToTrackerAssociationMapOutputWithContext(context.Context) TrackerAssociationMapOutput }
TrackerAssociationMapInput is an input type that accepts TrackerAssociationMap and TrackerAssociationMapOutput values. You can construct a concrete instance of `TrackerAssociationMapInput` via:
TrackerAssociationMap{ "key": TrackerAssociationArgs{...} }
type TrackerAssociationMapOutput ¶
type TrackerAssociationMapOutput struct{ *pulumi.OutputState }
func (TrackerAssociationMapOutput) ElementType ¶
func (TrackerAssociationMapOutput) ElementType() reflect.Type
func (TrackerAssociationMapOutput) MapIndex ¶
func (o TrackerAssociationMapOutput) MapIndex(k pulumi.StringInput) TrackerAssociationOutput
func (TrackerAssociationMapOutput) ToTrackerAssociationMapOutput ¶
func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutput() TrackerAssociationMapOutput
func (TrackerAssociationMapOutput) ToTrackerAssociationMapOutputWithContext ¶
func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutputWithContext(ctx context.Context) TrackerAssociationMapOutput
type TrackerAssociationOutput ¶
type TrackerAssociationOutput struct{ *pulumi.OutputState }
func (TrackerAssociationOutput) ConsumerArn ¶
func (o TrackerAssociationOutput) ConsumerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS.
func (TrackerAssociationOutput) ElementType ¶
func (TrackerAssociationOutput) ElementType() reflect.Type
func (TrackerAssociationOutput) ToTrackerAssociationOutput ¶
func (o TrackerAssociationOutput) ToTrackerAssociationOutput() TrackerAssociationOutput
func (TrackerAssociationOutput) ToTrackerAssociationOutputWithContext ¶
func (o TrackerAssociationOutput) ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput
func (TrackerAssociationOutput) TrackerName ¶
func (o TrackerAssociationOutput) TrackerName() pulumi.StringOutput
The name of the tracker resource to be associated with a geofence collection.
type TrackerAssociationState ¶
type TrackerAssociationState struct { // The Amazon Resource Name (ARN) for the geofence collection to be associated to tracker resource. Used when you need to specify a resource across all AWS. ConsumerArn pulumi.StringPtrInput // The name of the tracker resource to be associated with a geofence collection. TrackerName pulumi.StringPtrInput }
func (TrackerAssociationState) ElementType ¶
func (TrackerAssociationState) ElementType() reflect.Type
type TrackerInput ¶
type TrackerInput interface { pulumi.Input ToTrackerOutput() TrackerOutput ToTrackerOutputWithContext(ctx context.Context) TrackerOutput }
type TrackerMap ¶
type TrackerMap map[string]TrackerInput
func (TrackerMap) ElementType ¶
func (TrackerMap) ElementType() reflect.Type
func (TrackerMap) ToTrackerMapOutput ¶
func (i TrackerMap) ToTrackerMapOutput() TrackerMapOutput
func (TrackerMap) ToTrackerMapOutputWithContext ¶
func (i TrackerMap) ToTrackerMapOutputWithContext(ctx context.Context) TrackerMapOutput
type TrackerMapInput ¶
type TrackerMapInput interface { pulumi.Input ToTrackerMapOutput() TrackerMapOutput ToTrackerMapOutputWithContext(context.Context) TrackerMapOutput }
TrackerMapInput is an input type that accepts TrackerMap and TrackerMapOutput values. You can construct a concrete instance of `TrackerMapInput` via:
TrackerMap{ "key": TrackerArgs{...} }
type TrackerMapOutput ¶
type TrackerMapOutput struct{ *pulumi.OutputState }
func (TrackerMapOutput) ElementType ¶
func (TrackerMapOutput) ElementType() reflect.Type
func (TrackerMapOutput) MapIndex ¶
func (o TrackerMapOutput) MapIndex(k pulumi.StringInput) TrackerOutput
func (TrackerMapOutput) ToTrackerMapOutput ¶
func (o TrackerMapOutput) ToTrackerMapOutput() TrackerMapOutput
func (TrackerMapOutput) ToTrackerMapOutputWithContext ¶
func (o TrackerMapOutput) ToTrackerMapOutputWithContext(ctx context.Context) TrackerMapOutput
type TrackerOutput ¶
type TrackerOutput struct{ *pulumi.OutputState }
func (TrackerOutput) CreateTime ¶
func (o TrackerOutput) CreateTime() pulumi.StringOutput
The timestamp for when the tracker resource was created in ISO 8601 format.
func (TrackerOutput) Description ¶
func (o TrackerOutput) Description() pulumi.StringPtrOutput
The optional description for the tracker resource.
func (TrackerOutput) ElementType ¶
func (TrackerOutput) ElementType() reflect.Type
func (TrackerOutput) KmsKeyId ¶
func (o TrackerOutput) KmsKeyId() pulumi.StringPtrOutput
A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (TrackerOutput) PositionFiltering ¶
func (o TrackerOutput) PositionFiltering() pulumi.StringPtrOutput
The position filtering method of the tracker resource. Valid values: `TimeBased`, `DistanceBased`, `AccuracyBased`. Default: `TimeBased`.
func (TrackerOutput) Tags ¶
func (o TrackerOutput) Tags() pulumi.StringMapOutput
Key-value tags for the tracker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (TrackerOutput) TagsAll
deprecated
func (o TrackerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (TrackerOutput) ToTrackerOutput ¶
func (o TrackerOutput) ToTrackerOutput() TrackerOutput
func (TrackerOutput) ToTrackerOutputWithContext ¶
func (o TrackerOutput) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
func (TrackerOutput) TrackerArn ¶
func (o TrackerOutput) TrackerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS.
func (TrackerOutput) TrackerName ¶
func (o TrackerOutput) TrackerName() pulumi.StringOutput
The name of the tracker resource.
The following arguments are optional:
func (TrackerOutput) UpdateTime ¶
func (o TrackerOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the tracker resource was last updated in ISO 8601 format.
type TrackerState ¶
type TrackerState struct { // The timestamp for when the tracker resource was created in ISO 8601 format. CreateTime pulumi.StringPtrInput // The optional description for the tracker resource. Description pulumi.StringPtrInput // A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource. KmsKeyId pulumi.StringPtrInput // The position filtering method of the tracker resource. Valid values: `TimeBased`, `DistanceBased`, `AccuracyBased`. Default: `TimeBased`. PositionFiltering pulumi.StringPtrInput // Key-value tags for the tracker. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS. TrackerArn pulumi.StringPtrInput // The name of the tracker resource. // // The following arguments are optional: TrackerName pulumi.StringPtrInput // The timestamp for when the tracker resource was last updated in ISO 8601 format. UpdateTime pulumi.StringPtrInput }
func (TrackerState) ElementType ¶
func (TrackerState) ElementType() reflect.Type