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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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 ¶ added in v5.11.0
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. 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"` Tags pulumi.StringMapOutput `pulumi:"tags"` 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"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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
Location Geofence Collection can be imported using the `collection_name`, e.g.,
```sh
$ pulumi import aws:location/geofenceCollection:GeofenceCollection example example
```
func GetGeofenceCollection ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (*GeofenceCollection) ElementType() reflect.Type
func (*GeofenceCollection) ToGeofenceCollectionOutput ¶ added in v5.11.0
func (i *GeofenceCollection) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (*GeofenceCollection) ToGeofenceCollectionOutputWithContext ¶ added in v5.11.0
func (i *GeofenceCollection) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
type GeofenceCollectionArgs ¶ added in v5.11.0
type GeofenceCollectionArgs struct { // The name of the geofence collection. 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 Tags pulumi.StringMapInput }
The set of arguments for constructing a GeofenceCollection resource.
func (GeofenceCollectionArgs) ElementType ¶ added in v5.11.0
func (GeofenceCollectionArgs) ElementType() reflect.Type
type GeofenceCollectionArray ¶ added in v5.11.0
type GeofenceCollectionArray []GeofenceCollectionInput
func (GeofenceCollectionArray) ElementType ¶ added in v5.11.0
func (GeofenceCollectionArray) ElementType() reflect.Type
func (GeofenceCollectionArray) ToGeofenceCollectionArrayOutput ¶ added in v5.11.0
func (i GeofenceCollectionArray) ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput
func (GeofenceCollectionArray) ToGeofenceCollectionArrayOutputWithContext ¶ added in v5.11.0
func (i GeofenceCollectionArray) ToGeofenceCollectionArrayOutputWithContext(ctx context.Context) GeofenceCollectionArrayOutput
type GeofenceCollectionArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GeofenceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionArrayOutput) ElementType ¶ added in v5.11.0
func (GeofenceCollectionArrayOutput) ElementType() reflect.Type
func (GeofenceCollectionArrayOutput) Index ¶ added in v5.11.0
func (o GeofenceCollectionArrayOutput) Index(i pulumi.IntInput) GeofenceCollectionOutput
func (GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutput ¶ added in v5.11.0
func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutput() GeofenceCollectionArrayOutput
func (GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutputWithContext ¶ added in v5.11.0
func (o GeofenceCollectionArrayOutput) ToGeofenceCollectionArrayOutputWithContext(ctx context.Context) GeofenceCollectionArrayOutput
type GeofenceCollectionInput ¶ added in v5.11.0
type GeofenceCollectionInput interface { pulumi.Input ToGeofenceCollectionOutput() GeofenceCollectionOutput ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput }
type GeofenceCollectionMap ¶ added in v5.11.0
type GeofenceCollectionMap map[string]GeofenceCollectionInput
func (GeofenceCollectionMap) ElementType ¶ added in v5.11.0
func (GeofenceCollectionMap) ElementType() reflect.Type
func (GeofenceCollectionMap) ToGeofenceCollectionMapOutput ¶ added in v5.11.0
func (i GeofenceCollectionMap) ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput
func (GeofenceCollectionMap) ToGeofenceCollectionMapOutputWithContext ¶ added in v5.11.0
func (i GeofenceCollectionMap) ToGeofenceCollectionMapOutputWithContext(ctx context.Context) GeofenceCollectionMapOutput
type GeofenceCollectionMapInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GeofenceCollectionMapOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionMapOutput) ElementType ¶ added in v5.11.0
func (GeofenceCollectionMapOutput) ElementType() reflect.Type
func (GeofenceCollectionMapOutput) MapIndex ¶ added in v5.11.0
func (o GeofenceCollectionMapOutput) MapIndex(k pulumi.StringInput) GeofenceCollectionOutput
func (GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutput ¶ added in v5.11.0
func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutput() GeofenceCollectionMapOutput
func (GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutputWithContext ¶ added in v5.11.0
func (o GeofenceCollectionMapOutput) ToGeofenceCollectionMapOutputWithContext(ctx context.Context) GeofenceCollectionMapOutput
type GeofenceCollectionOutput ¶ added in v5.11.0
type GeofenceCollectionOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionOutput) CollectionArn ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o GeofenceCollectionOutput) CollectionName() pulumi.StringOutput
The name of the geofence collection.
func (GeofenceCollectionOutput) CreateTime ¶ added in v5.11.0
func (o GeofenceCollectionOutput) CreateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was created in ISO 8601 format.
func (GeofenceCollectionOutput) Description ¶ added in v5.11.0
func (o GeofenceCollectionOutput) Description() pulumi.StringPtrOutput
The optional description for the geofence collection.
func (GeofenceCollectionOutput) ElementType ¶ added in v5.11.0
func (GeofenceCollectionOutput) ElementType() reflect.Type
func (GeofenceCollectionOutput) KmsKeyId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o GeofenceCollectionOutput) Tags() pulumi.StringMapOutput
func (GeofenceCollectionOutput) TagsAll ¶ added in v5.11.0
func (o GeofenceCollectionOutput) TagsAll() pulumi.StringMapOutput
func (GeofenceCollectionOutput) ToGeofenceCollectionOutput ¶ added in v5.11.0
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext ¶ added in v5.11.0
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
func (GeofenceCollectionOutput) UpdateTime ¶ added in v5.11.0
func (o GeofenceCollectionOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was last updated in ISO 8601 format.
type GeofenceCollectionState ¶ added in v5.11.0
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. 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 Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // The timestamp for when the geofence collection resource was last updated in ISO 8601 format. UpdateTime pulumi.StringPtrInput }
func (GeofenceCollectionState) ElementType ¶ added in v5.11.0
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 ¶ added in v5.6.0
type GetPlaceIndexDataSourceConfiguration struct {
IntendedUse string `pulumi:"intendedUse"`
}
type GetPlaceIndexDataSourceConfigurationArgs ¶ added in v5.6.0
type GetPlaceIndexDataSourceConfigurationArgs struct {
IntendedUse pulumi.StringInput `pulumi:"intendedUse"`
}
func (GetPlaceIndexDataSourceConfigurationArgs) ElementType ¶ added in v5.6.0
func (GetPlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutput ¶ added in v5.6.0
func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
func (GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutputWithContext ¶ added in v5.6.0
func (i GetPlaceIndexDataSourceConfigurationArgs) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
type GetPlaceIndexDataSourceConfigurationArray ¶ added in v5.6.0
type GetPlaceIndexDataSourceConfigurationArray []GetPlaceIndexDataSourceConfigurationInput
func (GetPlaceIndexDataSourceConfigurationArray) ElementType ¶ added in v5.6.0
func (GetPlaceIndexDataSourceConfigurationArray) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutput ¶ added in v5.6.0
func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
func (GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext ¶ added in v5.6.0
func (i GetPlaceIndexDataSourceConfigurationArray) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
type GetPlaceIndexDataSourceConfigurationArrayInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type GetPlaceIndexDataSourceConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ElementType ¶ added in v5.6.0
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutput ¶ added in v5.6.0
func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutput() GetPlaceIndexDataSourceConfigurationArrayOutput
func (GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext ¶ added in v5.6.0
func (o GetPlaceIndexDataSourceConfigurationArrayOutput) ToGetPlaceIndexDataSourceConfigurationArrayOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationArrayOutput
type GetPlaceIndexDataSourceConfigurationInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type GetPlaceIndexDataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (GetPlaceIndexDataSourceConfigurationOutput) ElementType ¶ added in v5.6.0
func (GetPlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
func (GetPlaceIndexDataSourceConfigurationOutput) IntendedUse ¶ added in v5.6.0
func (o GetPlaceIndexDataSourceConfigurationOutput) IntendedUse() pulumi.StringOutput
func (GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutput ¶ added in v5.6.0
func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutput() GetPlaceIndexDataSourceConfigurationOutput
func (GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutputWithContext ¶ added in v5.6.0
func (o GetPlaceIndexDataSourceConfigurationOutput) ToGetPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) GetPlaceIndexDataSourceConfigurationOutput
type GetRouteCalculatorArgs ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (GetRouteCalculatorOutputArgs) ElementType() reflect.Type
type GetRouteCalculatorResult ¶ added in v5.10.0
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 ¶ added in v5.10.0
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/v5/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 ¶ added in v5.10.0
type GetRouteCalculatorResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRouteCalculator.
func GetRouteCalculatorOutput ¶ added in v5.10.0
func GetRouteCalculatorOutput(ctx *pulumi.Context, args GetRouteCalculatorOutputArgs, opts ...pulumi.InvokeOption) GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) CalculatorArn ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) CalculatorName() pulumi.StringOutput
func (GetRouteCalculatorResultOutput) CreateTime ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the route calculator resource was created in ISO 8601 format.
func (GetRouteCalculatorResultOutput) DataSource ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) DataSource() pulumi.StringOutput
Data provider of traffic and road network data.
func (GetRouteCalculatorResultOutput) Description ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) Description() pulumi.StringOutput
Optional description of the route calculator resource.
func (GetRouteCalculatorResultOutput) ElementType ¶ added in v5.10.0
func (GetRouteCalculatorResultOutput) ElementType() reflect.Type
func (GetRouteCalculatorResultOutput) Id ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRouteCalculatorResultOutput) Tags ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the route calculator.
func (GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutput ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutput() GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutputWithContext ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) ToGetRouteCalculatorResultOutputWithContext(ctx context.Context) GetRouteCalculatorResultOutput
func (GetRouteCalculatorResultOutput) UpdateTime ¶ added in v5.10.0
func (o GetRouteCalculatorResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the route calculator resource was last updated in ISO 8601 format.
type GetTrackerAssociationsArgs ¶ added in v5.14.0
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 ¶ added in v5.14.0
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 ¶ added in v5.14.0
func (GetTrackerAssociationsOutputArgs) ElementType() reflect.Type
type GetTrackerAssociationsResult ¶ added in v5.14.0
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 ¶ added in v5.14.0
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/v5/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 ¶ added in v5.14.0
type GetTrackerAssociationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrackerAssociations.
func GetTrackerAssociationsOutput ¶ added in v5.14.0
func GetTrackerAssociationsOutput(ctx *pulumi.Context, args GetTrackerAssociationsOutputArgs, opts ...pulumi.InvokeOption) GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) ConsumerArns ¶ added in v5.14.0
func (o GetTrackerAssociationsResultOutput) ConsumerArns() pulumi.StringArrayOutput
List of geofence collection ARNs associated to the tracker resource.
func (GetTrackerAssociationsResultOutput) ElementType ¶ added in v5.14.0
func (GetTrackerAssociationsResultOutput) ElementType() reflect.Type
func (GetTrackerAssociationsResultOutput) Id ¶ added in v5.14.0
func (o GetTrackerAssociationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutput ¶ added in v5.14.0
func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutput() GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutputWithContext ¶ added in v5.14.0
func (o GetTrackerAssociationsResultOutput) ToGetTrackerAssociationsResultOutputWithContext(ctx context.Context) GetTrackerAssociationsResultOutput
func (GetTrackerAssociationsResultOutput) TrackerName ¶ added in v5.14.0
func (o GetTrackerAssociationsResultOutput) TrackerName() pulumi.StringOutput
type LookupGeofenceCollectionArgs ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (LookupGeofenceCollectionOutputArgs) ElementType() reflect.Type
type LookupGeofenceCollectionResult ¶ added in v5.11.0
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 ¶ added in v5.11.0
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/v5/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 ¶ added in v5.11.0
type LookupGeofenceCollectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGeofenceCollection.
func LookupGeofenceCollectionOutput ¶ added in v5.11.0
func LookupGeofenceCollectionOutput(ctx *pulumi.Context, args LookupGeofenceCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) CollectionArn ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) CollectionName() pulumi.StringOutput
func (LookupGeofenceCollectionResultOutput) CreateTime ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the geofence collection resource was created in ISO 8601 format.
func (LookupGeofenceCollectionResultOutput) Description ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) Description() pulumi.StringOutput
Optional description of the geofence collection resource.
func (LookupGeofenceCollectionResultOutput) ElementType ¶ added in v5.11.0
func (LookupGeofenceCollectionResultOutput) ElementType() reflect.Type
func (LookupGeofenceCollectionResultOutput) Id ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGeofenceCollectionResultOutput) KmsKeyId ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) KmsKeyId() pulumi.StringOutput
Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (LookupGeofenceCollectionResultOutput) Tags ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the geofence collection.
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput() LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext ¶ added in v5.11.0
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext(ctx context.Context) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) UpdateTime ¶ added in v5.11.0
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/v5/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 ¶ added in v5.6.0
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 ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (LookupPlaceIndexOutputArgs) ElementType() reflect.Type
type LookupPlaceIndexResult ¶ added in v5.6.0
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 ¶ added in v5.6.0
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/v5/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 ¶ added in v5.6.0
type LookupPlaceIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPlaceIndex.
func LookupPlaceIndexOutput ¶ added in v5.6.0
func LookupPlaceIndexOutput(ctx *pulumi.Context, args LookupPlaceIndexOutputArgs, opts ...pulumi.InvokeOption) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) CreateTime ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the place index resource was created in ISO 8601 format.
func (LookupPlaceIndexResultOutput) DataSource ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) DataSource() pulumi.StringOutput
Data provider of geospatial data.
func (LookupPlaceIndexResultOutput) DataSourceConfigurations ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) DataSourceConfigurations() GetPlaceIndexDataSourceConfigurationArrayOutput
List of configurations that specify data storage option for requesting Places.
func (LookupPlaceIndexResultOutput) Description ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) Description() pulumi.StringOutput
Optional description for the place index resource.
func (LookupPlaceIndexResultOutput) ElementType ¶ added in v5.6.0
func (LookupPlaceIndexResultOutput) ElementType() reflect.Type
func (LookupPlaceIndexResultOutput) Id ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPlaceIndexResultOutput) IndexArn ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) IndexArn() pulumi.StringOutput
ARN for the place index resource.
func (LookupPlaceIndexResultOutput) IndexName ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) IndexName() pulumi.StringOutput
func (LookupPlaceIndexResultOutput) Tags ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the place index.
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput() LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext(ctx context.Context) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) UpdateTime ¶ added in v5.6.0
func (o LookupPlaceIndexResultOutput) UpdateTime() pulumi.StringOutput
Timestamp for when the place index resource was last updated in ISO 8601 format.
type LookupTrackerArgs ¶ added in v5.10.0
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 ¶ added in v5.13.0
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 ¶ added in v5.13.0
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 ¶ added in v5.13.0
func (LookupTrackerAssociationOutputArgs) ElementType() reflect.Type
type LookupTrackerAssociationResult ¶ added in v5.13.0
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 ¶ added in v5.13.0
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/v5/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 ¶ added in v5.13.0
type LookupTrackerAssociationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrackerAssociation.
func LookupTrackerAssociationOutput ¶ added in v5.13.0
func LookupTrackerAssociationOutput(ctx *pulumi.Context, args LookupTrackerAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) ConsumerArn ¶ added in v5.13.0
func (o LookupTrackerAssociationResultOutput) ConsumerArn() pulumi.StringOutput
func (LookupTrackerAssociationResultOutput) ElementType ¶ added in v5.13.0
func (LookupTrackerAssociationResultOutput) ElementType() reflect.Type
func (LookupTrackerAssociationResultOutput) Id ¶ added in v5.13.0
func (o LookupTrackerAssociationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutput ¶ added in v5.13.0
func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutput() LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutputWithContext ¶ added in v5.13.0
func (o LookupTrackerAssociationResultOutput) ToLookupTrackerAssociationResultOutputWithContext(ctx context.Context) LookupTrackerAssociationResultOutput
func (LookupTrackerAssociationResultOutput) TrackerName ¶ added in v5.13.0
func (o LookupTrackerAssociationResultOutput) TrackerName() pulumi.StringOutput
type LookupTrackerOutputArgs ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (LookupTrackerOutputArgs) ElementType() reflect.Type
type LookupTrackerResult ¶ added in v5.10.0
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 ¶ added in v5.10.0
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/v5/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 ¶ added in v5.10.0
type LookupTrackerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTracker.
func LookupTrackerOutput ¶ added in v5.10.0
func LookupTrackerOutput(ctx *pulumi.Context, args LookupTrackerOutputArgs, opts ...pulumi.InvokeOption) LookupTrackerResultOutput
func (LookupTrackerResultOutput) CreateTime ¶ added in v5.10.0
func (o LookupTrackerResultOutput) CreateTime() pulumi.StringOutput
Timestamp for when the tracker resource was created in ISO 8601 format.
func (LookupTrackerResultOutput) Description ¶ added in v5.10.0
func (o LookupTrackerResultOutput) Description() pulumi.StringOutput
Optional description for the tracker resource.
func (LookupTrackerResultOutput) ElementType ¶ added in v5.10.0
func (LookupTrackerResultOutput) ElementType() reflect.Type
func (LookupTrackerResultOutput) Id ¶ added in v5.10.0
func (o LookupTrackerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTrackerResultOutput) KmsKeyId ¶ added in v5.10.0
func (o LookupTrackerResultOutput) KmsKeyId() pulumi.StringOutput
Key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.
func (LookupTrackerResultOutput) PositionFiltering ¶ added in v5.10.0
func (o LookupTrackerResultOutput) PositionFiltering() pulumi.StringOutput
Position filtering method of the tracker resource.
func (LookupTrackerResultOutput) Tags ¶ added in v5.10.0
func (o LookupTrackerResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the tracker.
func (LookupTrackerResultOutput) ToLookupTrackerResultOutput ¶ added in v5.10.0
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutput() LookupTrackerResultOutput
func (LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext ¶ added in v5.10.0
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext(ctx context.Context) LookupTrackerResultOutput
func (LookupTrackerResultOutput) TrackerArn ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o LookupTrackerResultOutput) TrackerName() pulumi.StringOutput
func (LookupTrackerResultOutput) UpdateTime ¶ added in v5.10.0
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. MapName pulumi.StringOutput `pulumi:"mapName"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v5/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
`aws_location_map` resources can be imported using the map name, e.g.
```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. MapName pulumi.StringInput 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.
func (MapOutput) Tags ¶
func (o MapOutput) Tags() pulumi.StringMapOutput
func (MapOutput) TagsAll ¶
func (o MapOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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. MapName pulumi.StringPtrInput Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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 ¶ added in v5.6.0
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. IndexName pulumi.StringOutput `pulumi:"indexName"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v5/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
`aws_location_place_index` resources can be imported using the place index name, e.g.
```sh
$ pulumi import aws:location/placeIndex:PlaceIndex example example
```
func GetPlaceIndex ¶ added in v5.6.0
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 ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (*PlaceIndex) ElementType() reflect.Type
func (*PlaceIndex) ToPlaceIndexOutput ¶ added in v5.6.0
func (i *PlaceIndex) ToPlaceIndexOutput() PlaceIndexOutput
func (*PlaceIndex) ToPlaceIndexOutputWithContext ¶ added in v5.6.0
func (i *PlaceIndex) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
type PlaceIndexArgs ¶ added in v5.6.0
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. IndexName pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a PlaceIndex resource.
func (PlaceIndexArgs) ElementType ¶ added in v5.6.0
func (PlaceIndexArgs) ElementType() reflect.Type
type PlaceIndexArray ¶ added in v5.6.0
type PlaceIndexArray []PlaceIndexInput
func (PlaceIndexArray) ElementType ¶ added in v5.6.0
func (PlaceIndexArray) ElementType() reflect.Type
func (PlaceIndexArray) ToPlaceIndexArrayOutput ¶ added in v5.6.0
func (i PlaceIndexArray) ToPlaceIndexArrayOutput() PlaceIndexArrayOutput
func (PlaceIndexArray) ToPlaceIndexArrayOutputWithContext ¶ added in v5.6.0
func (i PlaceIndexArray) ToPlaceIndexArrayOutputWithContext(ctx context.Context) PlaceIndexArrayOutput
type PlaceIndexArrayInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type PlaceIndexArrayOutput struct{ *pulumi.OutputState }
func (PlaceIndexArrayOutput) ElementType ¶ added in v5.6.0
func (PlaceIndexArrayOutput) ElementType() reflect.Type
func (PlaceIndexArrayOutput) Index ¶ added in v5.6.0
func (o PlaceIndexArrayOutput) Index(i pulumi.IntInput) PlaceIndexOutput
func (PlaceIndexArrayOutput) ToPlaceIndexArrayOutput ¶ added in v5.6.0
func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutput() PlaceIndexArrayOutput
func (PlaceIndexArrayOutput) ToPlaceIndexArrayOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexArrayOutput) ToPlaceIndexArrayOutputWithContext(ctx context.Context) PlaceIndexArrayOutput
type PlaceIndexDataSourceConfiguration ¶ added in v5.6.0
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 ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (PlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput ¶ added in v5.6.0
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶ added in v5.6.0
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput ¶ added in v5.6.0
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶ added in v5.6.0
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type PlaceIndexDataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationOutput) ElementType ¶ added in v5.6.0
func (PlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationOutput) IntendedUse ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationPtrInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
func PlaceIndexDataSourceConfigurationPtr(v *PlaceIndexDataSourceConfigurationArgs) PlaceIndexDataSourceConfigurationPtrInput
type PlaceIndexDataSourceConfigurationPtrOutput ¶ added in v5.6.0
type PlaceIndexDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType ¶ added in v5.6.0
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexInput ¶ added in v5.6.0
type PlaceIndexInput interface { pulumi.Input ToPlaceIndexOutput() PlaceIndexOutput ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput }
type PlaceIndexMap ¶ added in v5.6.0
type PlaceIndexMap map[string]PlaceIndexInput
func (PlaceIndexMap) ElementType ¶ added in v5.6.0
func (PlaceIndexMap) ElementType() reflect.Type
func (PlaceIndexMap) ToPlaceIndexMapOutput ¶ added in v5.6.0
func (i PlaceIndexMap) ToPlaceIndexMapOutput() PlaceIndexMapOutput
func (PlaceIndexMap) ToPlaceIndexMapOutputWithContext ¶ added in v5.6.0
func (i PlaceIndexMap) ToPlaceIndexMapOutputWithContext(ctx context.Context) PlaceIndexMapOutput
type PlaceIndexMapInput ¶ added in v5.6.0
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 ¶ added in v5.6.0
type PlaceIndexMapOutput struct{ *pulumi.OutputState }
func (PlaceIndexMapOutput) ElementType ¶ added in v5.6.0
func (PlaceIndexMapOutput) ElementType() reflect.Type
func (PlaceIndexMapOutput) MapIndex ¶ added in v5.6.0
func (o PlaceIndexMapOutput) MapIndex(k pulumi.StringInput) PlaceIndexOutput
func (PlaceIndexMapOutput) ToPlaceIndexMapOutput ¶ added in v5.6.0
func (o PlaceIndexMapOutput) ToPlaceIndexMapOutput() PlaceIndexMapOutput
func (PlaceIndexMapOutput) ToPlaceIndexMapOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexMapOutput) ToPlaceIndexMapOutputWithContext(ctx context.Context) PlaceIndexMapOutput
type PlaceIndexOutput ¶ added in v5.6.0
type PlaceIndexOutput struct{ *pulumi.OutputState }
func (PlaceIndexOutput) CreateTime ¶ added in v5.6.0
func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput
The timestamp for when the place index resource was created in ISO 8601 format.
func (PlaceIndexOutput) DataSource ¶ added in v5.6.0
func (o PlaceIndexOutput) DataSource() pulumi.StringOutput
Specifies the geospatial data provider for the new place index.
func (PlaceIndexOutput) DataSourceConfiguration ¶ added in v5.6.0
func (o PlaceIndexOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationOutput
Configuration block with the data storage option chosen for requesting Places. Detailed below.
func (PlaceIndexOutput) Description ¶ added in v5.6.0
func (o PlaceIndexOutput) Description() pulumi.StringPtrOutput
The optional description for the place index resource.
func (PlaceIndexOutput) ElementType ¶ added in v5.6.0
func (PlaceIndexOutput) ElementType() reflect.Type
func (PlaceIndexOutput) IndexArn ¶ added in v5.6.0
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 ¶ added in v5.6.0
func (o PlaceIndexOutput) IndexName() pulumi.StringOutput
The name of the place index resource.
func (PlaceIndexOutput) Tags ¶ added in v5.6.0
func (o PlaceIndexOutput) Tags() pulumi.StringMapOutput
func (PlaceIndexOutput) TagsAll ¶ added in v5.6.0
func (o PlaceIndexOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (PlaceIndexOutput) ToPlaceIndexOutput ¶ added in v5.6.0
func (o PlaceIndexOutput) ToPlaceIndexOutput() PlaceIndexOutput
func (PlaceIndexOutput) ToPlaceIndexOutputWithContext ¶ added in v5.6.0
func (o PlaceIndexOutput) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
func (PlaceIndexOutput) UpdateTime ¶ added in v5.6.0
func (o PlaceIndexOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the place index resource was last update in ISO 8601.
type PlaceIndexState ¶ added in v5.6.0
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. IndexName pulumi.StringPtrInput Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // The timestamp for when the place index resource was last update in ISO 8601. UpdateTime pulumi.StringPtrInput }
func (PlaceIndexState) ElementType ¶ added in v5.6.0
func (PlaceIndexState) ElementType() reflect.Type
type RouteCalculation ¶ added in v5.10.0
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. DataSource pulumi.StringOutput `pulumi:"dataSource"` // The optional description for the route calculator resource. Description pulumi.StringPtrOutput `pulumi:"description"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v5/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
`aws_location_route_calculator` can be imported using the route calculator name, e.g.,
```sh
$ pulumi import aws:location/routeCalculation:RouteCalculation example example
```
func GetRouteCalculation ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (*RouteCalculation) ElementType() reflect.Type
func (*RouteCalculation) ToRouteCalculationOutput ¶ added in v5.10.0
func (i *RouteCalculation) ToRouteCalculationOutput() RouteCalculationOutput
func (*RouteCalculation) ToRouteCalculationOutputWithContext ¶ added in v5.10.0
func (i *RouteCalculation) ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput
type RouteCalculationArgs ¶ added in v5.10.0
type RouteCalculationArgs struct { // The name of the route calculator resource. CalculatorName pulumi.StringInput // Specifies the data provider of traffic and road network data. DataSource pulumi.StringInput // The optional description for the route calculator resource. Description pulumi.StringPtrInput Tags pulumi.StringMapInput }
The set of arguments for constructing a RouteCalculation resource.
func (RouteCalculationArgs) ElementType ¶ added in v5.10.0
func (RouteCalculationArgs) ElementType() reflect.Type
type RouteCalculationArray ¶ added in v5.10.0
type RouteCalculationArray []RouteCalculationInput
func (RouteCalculationArray) ElementType ¶ added in v5.10.0
func (RouteCalculationArray) ElementType() reflect.Type
func (RouteCalculationArray) ToRouteCalculationArrayOutput ¶ added in v5.10.0
func (i RouteCalculationArray) ToRouteCalculationArrayOutput() RouteCalculationArrayOutput
func (RouteCalculationArray) ToRouteCalculationArrayOutputWithContext ¶ added in v5.10.0
func (i RouteCalculationArray) ToRouteCalculationArrayOutputWithContext(ctx context.Context) RouteCalculationArrayOutput
type RouteCalculationArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type RouteCalculationArrayOutput struct{ *pulumi.OutputState }
func (RouteCalculationArrayOutput) ElementType ¶ added in v5.10.0
func (RouteCalculationArrayOutput) ElementType() reflect.Type
func (RouteCalculationArrayOutput) Index ¶ added in v5.10.0
func (o RouteCalculationArrayOutput) Index(i pulumi.IntInput) RouteCalculationOutput
func (RouteCalculationArrayOutput) ToRouteCalculationArrayOutput ¶ added in v5.10.0
func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutput() RouteCalculationArrayOutput
func (RouteCalculationArrayOutput) ToRouteCalculationArrayOutputWithContext ¶ added in v5.10.0
func (o RouteCalculationArrayOutput) ToRouteCalculationArrayOutputWithContext(ctx context.Context) RouteCalculationArrayOutput
type RouteCalculationInput ¶ added in v5.10.0
type RouteCalculationInput interface { pulumi.Input ToRouteCalculationOutput() RouteCalculationOutput ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput }
type RouteCalculationMap ¶ added in v5.10.0
type RouteCalculationMap map[string]RouteCalculationInput
func (RouteCalculationMap) ElementType ¶ added in v5.10.0
func (RouteCalculationMap) ElementType() reflect.Type
func (RouteCalculationMap) ToRouteCalculationMapOutput ¶ added in v5.10.0
func (i RouteCalculationMap) ToRouteCalculationMapOutput() RouteCalculationMapOutput
func (RouteCalculationMap) ToRouteCalculationMapOutputWithContext ¶ added in v5.10.0
func (i RouteCalculationMap) ToRouteCalculationMapOutputWithContext(ctx context.Context) RouteCalculationMapOutput
type RouteCalculationMapInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type RouteCalculationMapOutput struct{ *pulumi.OutputState }
func (RouteCalculationMapOutput) ElementType ¶ added in v5.10.0
func (RouteCalculationMapOutput) ElementType() reflect.Type
func (RouteCalculationMapOutput) MapIndex ¶ added in v5.10.0
func (o RouteCalculationMapOutput) MapIndex(k pulumi.StringInput) RouteCalculationOutput
func (RouteCalculationMapOutput) ToRouteCalculationMapOutput ¶ added in v5.10.0
func (o RouteCalculationMapOutput) ToRouteCalculationMapOutput() RouteCalculationMapOutput
func (RouteCalculationMapOutput) ToRouteCalculationMapOutputWithContext ¶ added in v5.10.0
func (o RouteCalculationMapOutput) ToRouteCalculationMapOutputWithContext(ctx context.Context) RouteCalculationMapOutput
type RouteCalculationOutput ¶ added in v5.10.0
type RouteCalculationOutput struct{ *pulumi.OutputState }
func (RouteCalculationOutput) CalculatorArn ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o RouteCalculationOutput) CalculatorName() pulumi.StringOutput
The name of the route calculator resource.
func (RouteCalculationOutput) CreateTime ¶ added in v5.10.0
func (o RouteCalculationOutput) CreateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was created in ISO 8601 format.
func (RouteCalculationOutput) DataSource ¶ added in v5.10.0
func (o RouteCalculationOutput) DataSource() pulumi.StringOutput
Specifies the data provider of traffic and road network data.
func (RouteCalculationOutput) Description ¶ added in v5.10.0
func (o RouteCalculationOutput) Description() pulumi.StringPtrOutput
The optional description for the route calculator resource.
func (RouteCalculationOutput) ElementType ¶ added in v5.10.0
func (RouteCalculationOutput) ElementType() reflect.Type
func (RouteCalculationOutput) Tags ¶ added in v5.10.0
func (o RouteCalculationOutput) Tags() pulumi.StringMapOutput
func (RouteCalculationOutput) TagsAll ¶ added in v5.10.0
func (o RouteCalculationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (RouteCalculationOutput) ToRouteCalculationOutput ¶ added in v5.10.0
func (o RouteCalculationOutput) ToRouteCalculationOutput() RouteCalculationOutput
func (RouteCalculationOutput) ToRouteCalculationOutputWithContext ¶ added in v5.10.0
func (o RouteCalculationOutput) ToRouteCalculationOutputWithContext(ctx context.Context) RouteCalculationOutput
func (RouteCalculationOutput) UpdateTime ¶ added in v5.10.0
func (o RouteCalculationOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was last update in ISO 8601.
type RouteCalculationState ¶ added in v5.10.0
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. DataSource pulumi.StringPtrInput // The optional description for the route calculator resource. Description pulumi.StringPtrInput Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // The timestamp for when the route calculator resource was last update in ISO 8601. UpdateTime pulumi.StringPtrInput }
func (RouteCalculationState) ElementType ¶ added in v5.10.0
func (RouteCalculationState) ElementType() reflect.Type
type Tracker ¶ added in v5.10.0
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"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. 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/v5/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
`aws_location_tracker` resources can be imported using the tracker name, e.g.
```sh
$ pulumi import aws:location/tracker:Tracker example example
```
func GetTracker ¶ added in v5.10.0
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 ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (*Tracker) ToTrackerOutput ¶ added in v5.10.0
func (i *Tracker) ToTrackerOutput() TrackerOutput
func (*Tracker) ToTrackerOutputWithContext ¶ added in v5.10.0
func (i *Tracker) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
type TrackerArgs ¶ added in v5.10.0
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 Tags pulumi.StringMapInput // The name of the tracker resource. TrackerName pulumi.StringInput }
The set of arguments for constructing a Tracker resource.
func (TrackerArgs) ElementType ¶ added in v5.10.0
func (TrackerArgs) ElementType() reflect.Type
type TrackerArray ¶ added in v5.10.0
type TrackerArray []TrackerInput
func (TrackerArray) ElementType ¶ added in v5.10.0
func (TrackerArray) ElementType() reflect.Type
func (TrackerArray) ToTrackerArrayOutput ¶ added in v5.10.0
func (i TrackerArray) ToTrackerArrayOutput() TrackerArrayOutput
func (TrackerArray) ToTrackerArrayOutputWithContext ¶ added in v5.10.0
func (i TrackerArray) ToTrackerArrayOutputWithContext(ctx context.Context) TrackerArrayOutput
type TrackerArrayInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type TrackerArrayOutput struct{ *pulumi.OutputState }
func (TrackerArrayOutput) ElementType ¶ added in v5.10.0
func (TrackerArrayOutput) ElementType() reflect.Type
func (TrackerArrayOutput) Index ¶ added in v5.10.0
func (o TrackerArrayOutput) Index(i pulumi.IntInput) TrackerOutput
func (TrackerArrayOutput) ToTrackerArrayOutput ¶ added in v5.10.0
func (o TrackerArrayOutput) ToTrackerArrayOutput() TrackerArrayOutput
func (TrackerArrayOutput) ToTrackerArrayOutputWithContext ¶ added in v5.10.0
func (o TrackerArrayOutput) ToTrackerArrayOutputWithContext(ctx context.Context) TrackerArrayOutput
type TrackerAssociation ¶ added in v5.11.0
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"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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
Location Tracker Association can be imported using the `tracker_name|consumer_arn`, e.g.,
```sh
$ pulumi import aws:location/trackerAssociation:TrackerAssociation example "tracker_name|consumer_arn"
```
func GetTrackerAssociation ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (*TrackerAssociation) ElementType() reflect.Type
func (*TrackerAssociation) ToTrackerAssociationOutput ¶ added in v5.11.0
func (i *TrackerAssociation) ToTrackerAssociationOutput() TrackerAssociationOutput
func (*TrackerAssociation) ToTrackerAssociationOutputWithContext ¶ added in v5.11.0
func (i *TrackerAssociation) ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput
type TrackerAssociationArgs ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (TrackerAssociationArgs) ElementType() reflect.Type
type TrackerAssociationArray ¶ added in v5.11.0
type TrackerAssociationArray []TrackerAssociationInput
func (TrackerAssociationArray) ElementType ¶ added in v5.11.0
func (TrackerAssociationArray) ElementType() reflect.Type
func (TrackerAssociationArray) ToTrackerAssociationArrayOutput ¶ added in v5.11.0
func (i TrackerAssociationArray) ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput
func (TrackerAssociationArray) ToTrackerAssociationArrayOutputWithContext ¶ added in v5.11.0
func (i TrackerAssociationArray) ToTrackerAssociationArrayOutputWithContext(ctx context.Context) TrackerAssociationArrayOutput
type TrackerAssociationArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type TrackerAssociationArrayOutput struct{ *pulumi.OutputState }
func (TrackerAssociationArrayOutput) ElementType ¶ added in v5.11.0
func (TrackerAssociationArrayOutput) ElementType() reflect.Type
func (TrackerAssociationArrayOutput) Index ¶ added in v5.11.0
func (o TrackerAssociationArrayOutput) Index(i pulumi.IntInput) TrackerAssociationOutput
func (TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutput ¶ added in v5.11.0
func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutput() TrackerAssociationArrayOutput
func (TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutputWithContext ¶ added in v5.11.0
func (o TrackerAssociationArrayOutput) ToTrackerAssociationArrayOutputWithContext(ctx context.Context) TrackerAssociationArrayOutput
type TrackerAssociationInput ¶ added in v5.11.0
type TrackerAssociationInput interface { pulumi.Input ToTrackerAssociationOutput() TrackerAssociationOutput ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput }
type TrackerAssociationMap ¶ added in v5.11.0
type TrackerAssociationMap map[string]TrackerAssociationInput
func (TrackerAssociationMap) ElementType ¶ added in v5.11.0
func (TrackerAssociationMap) ElementType() reflect.Type
func (TrackerAssociationMap) ToTrackerAssociationMapOutput ¶ added in v5.11.0
func (i TrackerAssociationMap) ToTrackerAssociationMapOutput() TrackerAssociationMapOutput
func (TrackerAssociationMap) ToTrackerAssociationMapOutputWithContext ¶ added in v5.11.0
func (i TrackerAssociationMap) ToTrackerAssociationMapOutputWithContext(ctx context.Context) TrackerAssociationMapOutput
type TrackerAssociationMapInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type TrackerAssociationMapOutput struct{ *pulumi.OutputState }
func (TrackerAssociationMapOutput) ElementType ¶ added in v5.11.0
func (TrackerAssociationMapOutput) ElementType() reflect.Type
func (TrackerAssociationMapOutput) MapIndex ¶ added in v5.11.0
func (o TrackerAssociationMapOutput) MapIndex(k pulumi.StringInput) TrackerAssociationOutput
func (TrackerAssociationMapOutput) ToTrackerAssociationMapOutput ¶ added in v5.11.0
func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutput() TrackerAssociationMapOutput
func (TrackerAssociationMapOutput) ToTrackerAssociationMapOutputWithContext ¶ added in v5.11.0
func (o TrackerAssociationMapOutput) ToTrackerAssociationMapOutputWithContext(ctx context.Context) TrackerAssociationMapOutput
type TrackerAssociationOutput ¶ added in v5.11.0
type TrackerAssociationOutput struct{ *pulumi.OutputState }
func (TrackerAssociationOutput) ConsumerArn ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (TrackerAssociationOutput) ElementType() reflect.Type
func (TrackerAssociationOutput) ToTrackerAssociationOutput ¶ added in v5.11.0
func (o TrackerAssociationOutput) ToTrackerAssociationOutput() TrackerAssociationOutput
func (TrackerAssociationOutput) ToTrackerAssociationOutputWithContext ¶ added in v5.11.0
func (o TrackerAssociationOutput) ToTrackerAssociationOutputWithContext(ctx context.Context) TrackerAssociationOutput
func (TrackerAssociationOutput) TrackerName ¶ added in v5.11.0
func (o TrackerAssociationOutput) TrackerName() pulumi.StringOutput
The name of the tracker resource to be associated with a geofence collection.
type TrackerAssociationState ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (TrackerAssociationState) ElementType() reflect.Type
type TrackerInput ¶ added in v5.10.0
type TrackerInput interface { pulumi.Input ToTrackerOutput() TrackerOutput ToTrackerOutputWithContext(ctx context.Context) TrackerOutput }
type TrackerMap ¶ added in v5.10.0
type TrackerMap map[string]TrackerInput
func (TrackerMap) ElementType ¶ added in v5.10.0
func (TrackerMap) ElementType() reflect.Type
func (TrackerMap) ToTrackerMapOutput ¶ added in v5.10.0
func (i TrackerMap) ToTrackerMapOutput() TrackerMapOutput
func (TrackerMap) ToTrackerMapOutputWithContext ¶ added in v5.10.0
func (i TrackerMap) ToTrackerMapOutputWithContext(ctx context.Context) TrackerMapOutput
type TrackerMapInput ¶ added in v5.10.0
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 ¶ added in v5.10.0
type TrackerMapOutput struct{ *pulumi.OutputState }
func (TrackerMapOutput) ElementType ¶ added in v5.10.0
func (TrackerMapOutput) ElementType() reflect.Type
func (TrackerMapOutput) MapIndex ¶ added in v5.10.0
func (o TrackerMapOutput) MapIndex(k pulumi.StringInput) TrackerOutput
func (TrackerMapOutput) ToTrackerMapOutput ¶ added in v5.10.0
func (o TrackerMapOutput) ToTrackerMapOutput() TrackerMapOutput
func (TrackerMapOutput) ToTrackerMapOutputWithContext ¶ added in v5.10.0
func (o TrackerMapOutput) ToTrackerMapOutputWithContext(ctx context.Context) TrackerMapOutput
type TrackerOutput ¶ added in v5.10.0
type TrackerOutput struct{ *pulumi.OutputState }
func (TrackerOutput) CreateTime ¶ added in v5.10.0
func (o TrackerOutput) CreateTime() pulumi.StringOutput
The timestamp for when the tracker resource was created in ISO 8601 format.
func (TrackerOutput) Description ¶ added in v5.10.0
func (o TrackerOutput) Description() pulumi.StringPtrOutput
The optional description for the tracker resource.
func (TrackerOutput) ElementType ¶ added in v5.10.0
func (TrackerOutput) ElementType() reflect.Type
func (TrackerOutput) KmsKeyId ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o TrackerOutput) PositionFiltering() pulumi.StringPtrOutput
The position filtering method of the tracker resource. Valid values: `TimeBased`, `DistanceBased`, `AccuracyBased`. Default: `TimeBased`.
func (TrackerOutput) Tags ¶ added in v5.10.0
func (o TrackerOutput) Tags() pulumi.StringMapOutput
func (TrackerOutput) TagsAll ¶ added in v5.10.0
func (o TrackerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (TrackerOutput) ToTrackerOutput ¶ added in v5.10.0
func (o TrackerOutput) ToTrackerOutput() TrackerOutput
func (TrackerOutput) ToTrackerOutputWithContext ¶ added in v5.10.0
func (o TrackerOutput) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
func (TrackerOutput) TrackerArn ¶ added in v5.10.0
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 ¶ added in v5.10.0
func (o TrackerOutput) TrackerName() pulumi.StringOutput
The name of the tracker resource.
func (TrackerOutput) UpdateTime ¶ added in v5.10.0
func (o TrackerOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the tracker resource was last updated in ISO 8601 format.
type TrackerState ¶ added in v5.10.0
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 Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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. TrackerName pulumi.StringPtrInput // The timestamp for when the tracker resource was last updated in ISO 8601 format. UpdateTime pulumi.StringPtrInput }
func (TrackerState) ElementType ¶ added in v5.10.0
func (TrackerState) ElementType() reflect.Type