Documentation
¶
Index ¶
- Constants
- type ApiKey
- type ApiKeyArgs
- type ApiKeyInput
- type ApiKeyOutput
- func (o ApiKeyOutput) Arn() pulumi.StringOutput
- func (o ApiKeyOutput) CreateTime() pulumi.StringOutput
- func (o ApiKeyOutput) Description() pulumi.StringPtrOutput
- func (ApiKeyOutput) ElementType() reflect.Type
- func (o ApiKeyOutput) ExpireTime() pulumi.StringPtrOutput
- func (o ApiKeyOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o ApiKeyOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o ApiKeyOutput) KeyArn() pulumi.StringOutput
- func (o ApiKeyOutput) KeyName() pulumi.StringOutput
- func (o ApiKeyOutput) NoExpiry() pulumi.BoolPtrOutput
- func (o ApiKeyOutput) Restrictions() ApiKeyRestrictionsOutput
- func (o ApiKeyOutput) Tags() aws.TagArrayOutput
- func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput
- func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
- func (o ApiKeyOutput) UpdateTime() pulumi.StringOutput
- type ApiKeyRestrictions
- type ApiKeyRestrictionsArgs
- type ApiKeyRestrictionsInput
- type ApiKeyRestrictionsOutput
- func (o ApiKeyRestrictionsOutput) AllowActions() pulumi.StringArrayOutput
- func (o ApiKeyRestrictionsOutput) AllowReferers() pulumi.StringArrayOutput
- func (o ApiKeyRestrictionsOutput) AllowResources() pulumi.StringArrayOutput
- func (ApiKeyRestrictionsOutput) ElementType() reflect.Type
- func (o ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutput() ApiKeyRestrictionsOutput
- func (o ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutputWithContext(ctx context.Context) ApiKeyRestrictionsOutput
- type ApiKeyRestrictionsPtrOutput
- func (o ApiKeyRestrictionsPtrOutput) AllowActions() pulumi.StringArrayOutput
- func (o ApiKeyRestrictionsPtrOutput) AllowReferers() pulumi.StringArrayOutput
- func (o ApiKeyRestrictionsPtrOutput) AllowResources() pulumi.StringArrayOutput
- func (o ApiKeyRestrictionsPtrOutput) Elem() ApiKeyRestrictionsOutput
- func (ApiKeyRestrictionsPtrOutput) ElementType() reflect.Type
- func (o ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutput() ApiKeyRestrictionsPtrOutput
- func (o ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutputWithContext(ctx context.Context) ApiKeyRestrictionsPtrOutput
- type ApiKeyState
- type ApiKeyTag
- type GeofenceCollection
- type GeofenceCollectionArgs
- type GeofenceCollectionInput
- type GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) Arn() pulumi.StringOutput
- 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) PricingPlan() GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionOutput) PricingPlanDataSource() pulumi.StringPtrOutput
- func (o GeofenceCollectionOutput) Tags() aws.TagArrayOutput
- func (o GeofenceCollectionOutput) ToGeofenceCollectionOutput() GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
- func (o GeofenceCollectionOutput) UpdateTime() pulumi.StringOutput
- type GeofenceCollectionPricingPlan
- func (GeofenceCollectionPricingPlan) ElementType() reflect.Type
- func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutput() GeofenceCollectionPricingPlanOutput
- func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanOutput
- func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
- func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
- func (e GeofenceCollectionPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e GeofenceCollectionPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GeofenceCollectionPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GeofenceCollectionPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GeofenceCollectionPricingPlanInput
- type GeofenceCollectionPricingPlanOutput
- func (GeofenceCollectionPricingPlanOutput) ElementType() reflect.Type
- func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutput() GeofenceCollectionPricingPlanOutput
- func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanOutput
- func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o GeofenceCollectionPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GeofenceCollectionPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GeofenceCollectionPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GeofenceCollectionPricingPlanPtrInput
- type GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionPricingPlanPtrOutput) Elem() GeofenceCollectionPricingPlanOutput
- func (GeofenceCollectionPricingPlanPtrOutput) ElementType() reflect.Type
- func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
- func (o GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GeofenceCollectionState
- type GeofenceCollectionTag
- type LookupApiKeyArgs
- type LookupApiKeyOutputArgs
- type LookupApiKeyResult
- type LookupApiKeyResultOutput
- func (o LookupApiKeyResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupApiKeyResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupApiKeyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApiKeyResultOutput) ElementType() reflect.Type
- func (o LookupApiKeyResultOutput) ExpireTime() pulumi.StringPtrOutput
- func (o LookupApiKeyResultOutput) KeyArn() pulumi.StringPtrOutput
- func (o LookupApiKeyResultOutput) Restrictions() ApiKeyRestrictionsPtrOutput
- func (o LookupApiKeyResultOutput) Tags() aws.TagArrayOutput
- func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutput() LookupApiKeyResultOutput
- func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutputWithContext(ctx context.Context) LookupApiKeyResultOutput
- func (o LookupApiKeyResultOutput) UpdateTime() pulumi.StringPtrOutput
- type LookupGeofenceCollectionArgs
- type LookupGeofenceCollectionOutputArgs
- type LookupGeofenceCollectionResult
- type LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGeofenceCollectionResultOutput) CollectionArn() pulumi.StringPtrOutput
- func (o LookupGeofenceCollectionResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupGeofenceCollectionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupGeofenceCollectionResultOutput) ElementType() reflect.Type
- func (o LookupGeofenceCollectionResultOutput) PricingPlan() GeofenceCollectionPricingPlanPtrOutput
- func (o LookupGeofenceCollectionResultOutput) PricingPlanDataSource() pulumi.StringPtrOutput
- func (o LookupGeofenceCollectionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput() LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext(ctx context.Context) LookupGeofenceCollectionResultOutput
- func (o LookupGeofenceCollectionResultOutput) UpdateTime() pulumi.StringPtrOutput
- type LookupMapArgs
- type LookupMapOutputArgs
- type LookupMapResult
- type LookupMapResultOutput
- func (o LookupMapResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupMapResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupMapResultOutput) Description() pulumi.StringPtrOutput
- func (LookupMapResultOutput) ElementType() reflect.Type
- func (o LookupMapResultOutput) MapArn() pulumi.StringPtrOutput
- func (o LookupMapResultOutput) PricingPlan() MapPricingPlanPtrOutput
- func (o LookupMapResultOutput) Tags() aws.TagArrayOutput
- func (o LookupMapResultOutput) ToLookupMapResultOutput() LookupMapResultOutput
- func (o LookupMapResultOutput) ToLookupMapResultOutputWithContext(ctx context.Context) LookupMapResultOutput
- func (o LookupMapResultOutput) UpdateTime() pulumi.StringPtrOutput
- type LookupPlaceIndexArgs
- type LookupPlaceIndexOutputArgs
- type LookupPlaceIndexResult
- type LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupPlaceIndexResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupPlaceIndexResultOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationPtrOutput
- func (o LookupPlaceIndexResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPlaceIndexResultOutput) ElementType() reflect.Type
- func (o LookupPlaceIndexResultOutput) IndexArn() pulumi.StringPtrOutput
- func (o LookupPlaceIndexResultOutput) PricingPlan() PlaceIndexPricingPlanPtrOutput
- func (o LookupPlaceIndexResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput() LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext(ctx context.Context) LookupPlaceIndexResultOutput
- func (o LookupPlaceIndexResultOutput) UpdateTime() pulumi.StringPtrOutput
- type LookupRouteCalculatorArgs
- type LookupRouteCalculatorOutputArgs
- type LookupRouteCalculatorResult
- type LookupRouteCalculatorResultOutput
- func (o LookupRouteCalculatorResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRouteCalculatorResultOutput) CalculatorArn() pulumi.StringPtrOutput
- func (o LookupRouteCalculatorResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupRouteCalculatorResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRouteCalculatorResultOutput) ElementType() reflect.Type
- func (o LookupRouteCalculatorResultOutput) PricingPlan() RouteCalculatorPricingPlanPtrOutput
- func (o LookupRouteCalculatorResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutput() LookupRouteCalculatorResultOutput
- func (o LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutputWithContext(ctx context.Context) LookupRouteCalculatorResultOutput
- func (o LookupRouteCalculatorResultOutput) UpdateTime() pulumi.StringPtrOutput
- type LookupTrackerArgs
- type LookupTrackerOutputArgs
- type LookupTrackerResult
- type LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupTrackerResultOutput) CreateTime() pulumi.StringPtrOutput
- func (o LookupTrackerResultOutput) Description() pulumi.StringPtrOutput
- func (LookupTrackerResultOutput) ElementType() reflect.Type
- func (o LookupTrackerResultOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
- func (o LookupTrackerResultOutput) KmsKeyEnableGeospatialQueries() pulumi.BoolPtrOutput
- func (o LookupTrackerResultOutput) PositionFiltering() TrackerPositionFilteringPtrOutput
- func (o LookupTrackerResultOutput) PricingPlan() TrackerPricingPlanPtrOutput
- func (o LookupTrackerResultOutput) PricingPlanDataSource() pulumi.StringPtrOutput
- func (o LookupTrackerResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTrackerResultOutput) ToLookupTrackerResultOutput() LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext(ctx context.Context) LookupTrackerResultOutput
- func (o LookupTrackerResultOutput) TrackerArn() pulumi.StringPtrOutput
- func (o LookupTrackerResultOutput) UpdateTime() pulumi.StringPtrOutput
- type Map
- type MapArgs
- type MapConfiguration
- type MapConfigurationArgs
- type MapConfigurationInput
- type MapConfigurationOutput
- func (o MapConfigurationOutput) CustomLayers() pulumi.StringArrayOutput
- func (MapConfigurationOutput) ElementType() reflect.Type
- func (o MapConfigurationOutput) PoliticalView() pulumi.StringPtrOutput
- func (o MapConfigurationOutput) Style() pulumi.StringOutput
- func (o MapConfigurationOutput) ToMapConfigurationOutput() MapConfigurationOutput
- func (o MapConfigurationOutput) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
- type MapInput
- type MapOutput
- func (o MapOutput) Arn() pulumi.StringOutput
- 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) PricingPlan() MapPricingPlanPtrOutput
- func (o MapOutput) Tags() aws.TagArrayOutput
- func (o MapOutput) ToMapOutput() MapOutput
- func (o MapOutput) ToMapOutputWithContext(ctx context.Context) MapOutput
- func (o MapOutput) UpdateTime() pulumi.StringOutput
- type MapPricingPlan
- func (MapPricingPlan) ElementType() reflect.Type
- func (e MapPricingPlan) ToMapPricingPlanOutput() MapPricingPlanOutput
- func (e MapPricingPlan) ToMapPricingPlanOutputWithContext(ctx context.Context) MapPricingPlanOutput
- func (e MapPricingPlan) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
- func (e MapPricingPlan) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
- func (e MapPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e MapPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MapPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MapPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MapPricingPlanInput
- type MapPricingPlanOutput
- func (MapPricingPlanOutput) ElementType() reflect.Type
- func (o MapPricingPlanOutput) ToMapPricingPlanOutput() MapPricingPlanOutput
- func (o MapPricingPlanOutput) ToMapPricingPlanOutputWithContext(ctx context.Context) MapPricingPlanOutput
- func (o MapPricingPlanOutput) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
- func (o MapPricingPlanOutput) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
- func (o MapPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o MapPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MapPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MapPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MapPricingPlanPtrInput
- type MapPricingPlanPtrOutput
- func (o MapPricingPlanPtrOutput) Elem() MapPricingPlanOutput
- func (MapPricingPlanPtrOutput) ElementType() reflect.Type
- func (o MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
- func (o MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
- func (o MapPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MapPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MapState
- type MapTag
- type PlaceIndex
- type PlaceIndexArgs
- 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() PlaceIndexIntendedUsePtrOutput
- 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() PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
- func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
- type PlaceIndexInput
- type PlaceIndexIntendedUse
- func (PlaceIndexIntendedUse) ElementType() reflect.Type
- func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutput() PlaceIndexIntendedUseOutput
- func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutputWithContext(ctx context.Context) PlaceIndexIntendedUseOutput
- func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
- func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
- func (e PlaceIndexIntendedUse) ToStringOutput() pulumi.StringOutput
- func (e PlaceIndexIntendedUse) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlaceIndexIntendedUse) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlaceIndexIntendedUse) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexIntendedUseInput
- type PlaceIndexIntendedUseOutput
- func (PlaceIndexIntendedUseOutput) ElementType() reflect.Type
- func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutput() PlaceIndexIntendedUseOutput
- func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutputWithContext(ctx context.Context) PlaceIndexIntendedUseOutput
- func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexIntendedUseOutput) ToStringOutput() pulumi.StringOutput
- func (o PlaceIndexIntendedUseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlaceIndexIntendedUseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaceIndexIntendedUseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexIntendedUsePtrInput
- type PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexIntendedUsePtrOutput) Elem() PlaceIndexIntendedUseOutput
- func (PlaceIndexIntendedUsePtrOutput) ElementType() reflect.Type
- func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
- func (o PlaceIndexIntendedUsePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaceIndexIntendedUsePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexOutput
- func (o PlaceIndexOutput) Arn() pulumi.StringOutput
- func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput
- func (o PlaceIndexOutput) DataSource() pulumi.StringOutput
- func (o PlaceIndexOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationPtrOutput
- 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) PricingPlan() PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexOutput) Tags() aws.TagArrayOutput
- func (o PlaceIndexOutput) ToPlaceIndexOutput() PlaceIndexOutput
- func (o PlaceIndexOutput) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
- func (o PlaceIndexOutput) UpdateTime() pulumi.StringOutput
- type PlaceIndexPricingPlan
- func (PlaceIndexPricingPlan) ElementType() reflect.Type
- func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutput() PlaceIndexPricingPlanOutput
- func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutputWithContext(ctx context.Context) PlaceIndexPricingPlanOutput
- func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
- func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
- func (e PlaceIndexPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e PlaceIndexPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlaceIndexPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlaceIndexPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexPricingPlanInput
- type PlaceIndexPricingPlanOutput
- func (PlaceIndexPricingPlanOutput) ElementType() reflect.Type
- func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutput() PlaceIndexPricingPlanOutput
- func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutputWithContext(ctx context.Context) PlaceIndexPricingPlanOutput
- func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o PlaceIndexPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlaceIndexPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaceIndexPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexPricingPlanPtrInput
- type PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexPricingPlanPtrOutput) Elem() PlaceIndexPricingPlanOutput
- func (PlaceIndexPricingPlanPtrOutput) ElementType() reflect.Type
- func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
- func (o PlaceIndexPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaceIndexPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaceIndexState
- type PlaceIndexTag
- type RouteCalculator
- type RouteCalculatorArgs
- type RouteCalculatorInput
- type RouteCalculatorOutput
- func (o RouteCalculatorOutput) Arn() pulumi.StringOutput
- func (o RouteCalculatorOutput) CalculatorArn() pulumi.StringOutput
- func (o RouteCalculatorOutput) CalculatorName() pulumi.StringOutput
- func (o RouteCalculatorOutput) CreateTime() pulumi.StringOutput
- func (o RouteCalculatorOutput) DataSource() pulumi.StringOutput
- func (o RouteCalculatorOutput) Description() pulumi.StringPtrOutput
- func (RouteCalculatorOutput) ElementType() reflect.Type
- func (o RouteCalculatorOutput) PricingPlan() RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorOutput) Tags() aws.TagArrayOutput
- func (o RouteCalculatorOutput) ToRouteCalculatorOutput() RouteCalculatorOutput
- func (o RouteCalculatorOutput) ToRouteCalculatorOutputWithContext(ctx context.Context) RouteCalculatorOutput
- func (o RouteCalculatorOutput) UpdateTime() pulumi.StringOutput
- type RouteCalculatorPricingPlan
- func (RouteCalculatorPricingPlan) ElementType() reflect.Type
- func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutput() RouteCalculatorPricingPlanOutput
- func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanOutput
- func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
- func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
- func (e RouteCalculatorPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e RouteCalculatorPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RouteCalculatorPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RouteCalculatorPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RouteCalculatorPricingPlanInput
- type RouteCalculatorPricingPlanOutput
- func (RouteCalculatorPricingPlanOutput) ElementType() reflect.Type
- func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutput() RouteCalculatorPricingPlanOutput
- func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanOutput
- func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o RouteCalculatorPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RouteCalculatorPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RouteCalculatorPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RouteCalculatorPricingPlanPtrInput
- type RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorPricingPlanPtrOutput) Elem() RouteCalculatorPricingPlanOutput
- func (RouteCalculatorPricingPlanPtrOutput) ElementType() reflect.Type
- func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
- func (o RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RouteCalculatorState
- type RouteCalculatorTag
- type Tracker
- type TrackerArgs
- type TrackerConsumer
- type TrackerConsumerArgs
- type TrackerConsumerInput
- type TrackerConsumerOutput
- func (o TrackerConsumerOutput) ConsumerArn() pulumi.StringOutput
- func (TrackerConsumerOutput) ElementType() reflect.Type
- func (o TrackerConsumerOutput) ToTrackerConsumerOutput() TrackerConsumerOutput
- func (o TrackerConsumerOutput) ToTrackerConsumerOutputWithContext(ctx context.Context) TrackerConsumerOutput
- func (o TrackerConsumerOutput) TrackerName() pulumi.StringOutput
- type TrackerConsumerState
- type TrackerInput
- type TrackerOutput
- func (o TrackerOutput) Arn() pulumi.StringOutput
- func (o TrackerOutput) CreateTime() pulumi.StringOutput
- func (o TrackerOutput) Description() pulumi.StringPtrOutput
- func (TrackerOutput) ElementType() reflect.Type
- func (o TrackerOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
- func (o TrackerOutput) KmsKeyEnableGeospatialQueries() pulumi.BoolPtrOutput
- func (o TrackerOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o TrackerOutput) PositionFiltering() TrackerPositionFilteringPtrOutput
- func (o TrackerOutput) PricingPlan() TrackerPricingPlanPtrOutput
- func (o TrackerOutput) PricingPlanDataSource() pulumi.StringPtrOutput
- func (o TrackerOutput) Tags() aws.TagArrayOutput
- 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 TrackerPositionFiltering
- func (TrackerPositionFiltering) ElementType() reflect.Type
- func (e TrackerPositionFiltering) ToStringOutput() pulumi.StringOutput
- func (e TrackerPositionFiltering) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TrackerPositionFiltering) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TrackerPositionFiltering) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TrackerPositionFiltering) ToTrackerPositionFilteringOutput() TrackerPositionFilteringOutput
- func (e TrackerPositionFiltering) ToTrackerPositionFilteringOutputWithContext(ctx context.Context) TrackerPositionFilteringOutput
- func (e TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
- func (e TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
- type TrackerPositionFilteringInput
- type TrackerPositionFilteringOutput
- func (TrackerPositionFilteringOutput) ElementType() reflect.Type
- func (o TrackerPositionFilteringOutput) ToStringOutput() pulumi.StringOutput
- func (o TrackerPositionFilteringOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TrackerPositionFilteringOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrackerPositionFilteringOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutput() TrackerPositionFilteringOutput
- func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutputWithContext(ctx context.Context) TrackerPositionFilteringOutput
- func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
- func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
- type TrackerPositionFilteringPtrInput
- type TrackerPositionFilteringPtrOutput
- func (o TrackerPositionFilteringPtrOutput) Elem() TrackerPositionFilteringOutput
- func (TrackerPositionFilteringPtrOutput) ElementType() reflect.Type
- func (o TrackerPositionFilteringPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrackerPositionFilteringPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
- func (o TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
- type TrackerPricingPlan
- func (TrackerPricingPlan) ElementType() reflect.Type
- func (e TrackerPricingPlan) ToStringOutput() pulumi.StringOutput
- func (e TrackerPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TrackerPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TrackerPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TrackerPricingPlan) ToTrackerPricingPlanOutput() TrackerPricingPlanOutput
- func (e TrackerPricingPlan) ToTrackerPricingPlanOutputWithContext(ctx context.Context) TrackerPricingPlanOutput
- func (e TrackerPricingPlan) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
- func (e TrackerPricingPlan) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
- type TrackerPricingPlanInput
- type TrackerPricingPlanOutput
- func (TrackerPricingPlanOutput) ElementType() reflect.Type
- func (o TrackerPricingPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o TrackerPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TrackerPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrackerPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrackerPricingPlanOutput) ToTrackerPricingPlanOutput() TrackerPricingPlanOutput
- func (o TrackerPricingPlanOutput) ToTrackerPricingPlanOutputWithContext(ctx context.Context) TrackerPricingPlanOutput
- func (o TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
- func (o TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
- type TrackerPricingPlanPtrInput
- type TrackerPricingPlanPtrOutput
- func (o TrackerPricingPlanPtrOutput) Elem() TrackerPricingPlanOutput
- func (TrackerPricingPlanPtrOutput) ElementType() reflect.Type
- func (o TrackerPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TrackerPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
- func (o TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
- type TrackerState
- type TrackerTag
Constants ¶
const ( PlaceIndexIntendedUseSingleUse = PlaceIndexIntendedUse("SingleUse") PlaceIndexIntendedUseStorage = PlaceIndexIntendedUse("Storage") )
const ( TrackerPositionFilteringTimeBased = TrackerPositionFiltering("TimeBased") TrackerPositionFilteringDistanceBased = TrackerPositionFiltering("DistanceBased") TrackerPositionFilteringAccuracyBased = TrackerPositionFiltering("AccuracyBased") )
const (
GeofenceCollectionPricingPlanRequestBasedUsage = GeofenceCollectionPricingPlan("RequestBasedUsage")
)
const (
MapPricingPlanRequestBasedUsage = MapPricingPlan("RequestBasedUsage")
)
const (
PlaceIndexPricingPlanRequestBasedUsage = PlaceIndexPricingPlan("RequestBasedUsage")
)
const (
RouteCalculatorPricingPlanRequestBasedUsage = RouteCalculatorPricingPlan("RequestBasedUsage")
)
const (
TrackerPricingPlanRequestBasedUsage = TrackerPricingPlan("RequestBasedUsage")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKey ¶ added in v0.92.0
type ApiKey struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the resource. Used when you need to specify a resource across all AWS . Arn pulumi.StringOutput `pulumi:"arn"` // The timestamp for when the API key resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Updates the description for the API key resource. Description pulumi.StringPtrOutput `pulumi:"description"` // The optional timestamp for when the API key resource will expire in [ISO 8601 format](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) . ExpireTime pulumi.StringPtrOutput `pulumi:"expireTime"` // ForceDelete bypasses an API key's expiry conditions and deletes the key. Set the parameter `true` to delete the key or to `false` to not preemptively delete the API key. // // Valid values: `true` , or `false` . // // > This action is irreversible. Only use ForceDelete if you are certain the key is no longer in use. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // The boolean flag to be included for updating `ExpireTime` or Restrictions details. // Must be set to `true` to update an API key resource that has been used in the past 7 days. `False` if force update is not preferred. ForceUpdate pulumi.BoolPtrOutput `pulumi:"forceUpdate"` // The Amazon Resource Name (ARN) for the API key resource. Used when you need to specify a resource across all AWS . KeyArn pulumi.StringOutput `pulumi:"keyArn"` // A custom name for the API key resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique API key name. // - No spaces allowed. For example, `ExampleAPIKey` . KeyName pulumi.StringOutput `pulumi:"keyName"` // Whether the API key should expire. Set to `true` to set the API key to have no expiration time. NoExpiry pulumi.BoolPtrOutput `pulumi:"noExpiry"` // The API key restrictions for the API key resource. Restrictions ApiKeyRestrictionsOutput `pulumi:"restrictions"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The timestamp for when the API key resource was last updated in ISO 8601 format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::APIKey Resource Type
func GetApiKey ¶ added in v0.92.0
func GetApiKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)
GetApiKey gets an existing ApiKey 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 NewApiKey ¶ added in v0.92.0
func NewApiKey(ctx *pulumi.Context, name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)
NewApiKey registers a new resource with the given unique name, arguments, and options.
func (*ApiKey) ElementType ¶ added in v0.92.0
func (*ApiKey) ToApiKeyOutput ¶ added in v0.92.0
func (i *ApiKey) ToApiKeyOutput() ApiKeyOutput
func (*ApiKey) ToApiKeyOutputWithContext ¶ added in v0.92.0
func (i *ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
type ApiKeyArgs ¶ added in v0.92.0
type ApiKeyArgs struct { // Updates the description for the API key resource. Description pulumi.StringPtrInput // The optional timestamp for when the API key resource will expire in [ISO 8601 format](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) . ExpireTime pulumi.StringPtrInput // ForceDelete bypasses an API key's expiry conditions and deletes the key. Set the parameter `true` to delete the key or to `false` to not preemptively delete the API key. // // Valid values: `true` , or `false` . // // > This action is irreversible. Only use ForceDelete if you are certain the key is no longer in use. ForceDelete pulumi.BoolPtrInput // The boolean flag to be included for updating `ExpireTime` or Restrictions details. // Must be set to `true` to update an API key resource that has been used in the past 7 days. `False` if force update is not preferred. ForceUpdate pulumi.BoolPtrInput // A custom name for the API key resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique API key name. // - No spaces allowed. For example, `ExampleAPIKey` . KeyName pulumi.StringPtrInput // Whether the API key should expire. Set to `true` to set the API key to have no expiration time. NoExpiry pulumi.BoolPtrInput // The API key restrictions for the API key resource. Restrictions ApiKeyRestrictionsInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a ApiKey resource.
func (ApiKeyArgs) ElementType ¶ added in v0.92.0
func (ApiKeyArgs) ElementType() reflect.Type
type ApiKeyInput ¶ added in v0.92.0
type ApiKeyInput interface { pulumi.Input ToApiKeyOutput() ApiKeyOutput ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput }
type ApiKeyOutput ¶ added in v0.92.0
type ApiKeyOutput struct{ *pulumi.OutputState }
func (ApiKeyOutput) Arn ¶ added in v0.92.0
func (o ApiKeyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the resource. Used when you need to specify a resource across all AWS .
func (ApiKeyOutput) CreateTime ¶ added in v0.92.0
func (o ApiKeyOutput) CreateTime() pulumi.StringOutput
The timestamp for when the API key resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
func (ApiKeyOutput) Description ¶ added in v0.92.0
func (o ApiKeyOutput) Description() pulumi.StringPtrOutput
Updates the description for the API key resource.
func (ApiKeyOutput) ElementType ¶ added in v0.92.0
func (ApiKeyOutput) ElementType() reflect.Type
func (ApiKeyOutput) ExpireTime ¶ added in v0.92.0
func (o ApiKeyOutput) ExpireTime() pulumi.StringPtrOutput
The optional timestamp for when the API key resource will expire in [ISO 8601 format](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) .
func (ApiKeyOutput) ForceDelete ¶ added in v0.92.0
func (o ApiKeyOutput) ForceDelete() pulumi.BoolPtrOutput
ForceDelete bypasses an API key's expiry conditions and deletes the key. Set the parameter `true` to delete the key or to `false` to not preemptively delete the API key.
Valid values: `true` , or `false` .
> This action is irreversible. Only use ForceDelete if you are certain the key is no longer in use.
func (ApiKeyOutput) ForceUpdate ¶ added in v0.92.0
func (o ApiKeyOutput) ForceUpdate() pulumi.BoolPtrOutput
The boolean flag to be included for updating `ExpireTime` or Restrictions details. Must be set to `true` to update an API key resource that has been used in the past 7 days. `False` if force update is not preferred.
func (ApiKeyOutput) KeyArn ¶ added in v0.92.0
func (o ApiKeyOutput) KeyArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the API key resource. Used when you need to specify a resource across all AWS .
func (ApiKeyOutput) KeyName ¶ added in v0.92.0
func (o ApiKeyOutput) KeyName() pulumi.StringOutput
A custom name for the API key resource.
Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). - Must be a unique API key name. - No spaces allowed. For example, `ExampleAPIKey` .
func (ApiKeyOutput) NoExpiry ¶ added in v0.92.0
func (o ApiKeyOutput) NoExpiry() pulumi.BoolPtrOutput
Whether the API key should expire. Set to `true` to set the API key to have no expiration time.
func (ApiKeyOutput) Restrictions ¶ added in v0.92.0
func (o ApiKeyOutput) Restrictions() ApiKeyRestrictionsOutput
The API key restrictions for the API key resource.
func (ApiKeyOutput) Tags ¶ added in v0.92.0
func (o ApiKeyOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (ApiKeyOutput) ToApiKeyOutput ¶ added in v0.92.0
func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput
func (ApiKeyOutput) ToApiKeyOutputWithContext ¶ added in v0.92.0
func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
func (ApiKeyOutput) UpdateTime ¶ added in v0.92.0
func (o ApiKeyOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the API key resource was last updated in ISO 8601 format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type ApiKeyRestrictions ¶ added in v0.92.0
type ApiKeyRestrictions struct { // A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action. // // The following are valid values for the actions. // // - *Map actions* // // - `geo:GetMap*` - Allows all actions needed for map rendering. // - *Place actions* // // - `geo:SearchPlaceIndexForText` - Allows geocoding. // - `geo:SearchPlaceIndexForPosition` - Allows reverse geocoding. // - `geo:SearchPlaceIndexForSuggestions` - Allows generating suggestions from text. // - `geo:GetPlace` - Allows finding a place by place ID. // - *Route actions* // // - `geo:CalculateRoute` - Allows point to point routing. // - `geo:CalculateRouteMatrix` - Allows calculating a matrix of routes. // // > You must use these strings exactly. For example, to provide access to map rendering, the only valid action is `geo:GetMap*` as an input to the list. `["geo:GetMap*"]` is valid but `["geo:GetMapTile"]` is not. Similarly, you cannot use `["geo:SearchPlaceIndexFor*"]` - you must list each of the Place actions separately. AllowActions []string `pulumi:"allowActions"` // An optional list of allowed HTTP referers for which requests must originate from. Requests using this API key from other domains will not be allowed. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in this list `$\-._+!*`(),;/?:@=&` // - May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f, 0-9); this is used for URL encoding purposes. // - May contain wildcard characters question mark (?) and asterisk (*). // // Question mark (?) will replace any single character (including hexadecimal digits). // // Asterisk (*) will replace any multiple characters (including multiple hexadecimal digits). // - No spaces allowed. For example, `https://example.com` . AllowReferers []string `pulumi:"allowReferers"` // A list of allowed resource ARNs that a API key bearer can perform actions on. // // - The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type. // - The resources must be in the same `partition` , `region` , and `account-id` as the key that is being created. // - Other than wildcards, you must include the full ARN, including the `arn` , `partition` , `service` , `region` , `account-id` and `resource-id` delimited by colons (:). // - No spaces allowed, even with wildcards. For example, `arn:aws:geo:region: *account-id* :map/ExampleMap*` . // // For more information about ARN format, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) . AllowResources []string `pulumi:"allowResources"` }
type ApiKeyRestrictionsArgs ¶ added in v0.92.0
type ApiKeyRestrictionsArgs struct { // A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action. // // The following are valid values for the actions. // // - *Map actions* // // - `geo:GetMap*` - Allows all actions needed for map rendering. // - *Place actions* // // - `geo:SearchPlaceIndexForText` - Allows geocoding. // - `geo:SearchPlaceIndexForPosition` - Allows reverse geocoding. // - `geo:SearchPlaceIndexForSuggestions` - Allows generating suggestions from text. // - `geo:GetPlace` - Allows finding a place by place ID. // - *Route actions* // // - `geo:CalculateRoute` - Allows point to point routing. // - `geo:CalculateRouteMatrix` - Allows calculating a matrix of routes. // // > You must use these strings exactly. For example, to provide access to map rendering, the only valid action is `geo:GetMap*` as an input to the list. `["geo:GetMap*"]` is valid but `["geo:GetMapTile"]` is not. Similarly, you cannot use `["geo:SearchPlaceIndexFor*"]` - you must list each of the Place actions separately. AllowActions pulumi.StringArrayInput `pulumi:"allowActions"` // An optional list of allowed HTTP referers for which requests must originate from. Requests using this API key from other domains will not be allowed. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in this list `$\-._+!*`(),;/?:@=&` // - May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f, 0-9); this is used for URL encoding purposes. // - May contain wildcard characters question mark (?) and asterisk (*). // // Question mark (?) will replace any single character (including hexadecimal digits). // // Asterisk (*) will replace any multiple characters (including multiple hexadecimal digits). // - No spaces allowed. For example, `https://example.com` . AllowReferers pulumi.StringArrayInput `pulumi:"allowReferers"` // A list of allowed resource ARNs that a API key bearer can perform actions on. // // - The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type. // - The resources must be in the same `partition` , `region` , and `account-id` as the key that is being created. // - Other than wildcards, you must include the full ARN, including the `arn` , `partition` , `service` , `region` , `account-id` and `resource-id` delimited by colons (:). // - No spaces allowed, even with wildcards. For example, `arn:aws:geo:region: *account-id* :map/ExampleMap*` . // // For more information about ARN format, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) . AllowResources pulumi.StringArrayInput `pulumi:"allowResources"` }
func (ApiKeyRestrictionsArgs) ElementType ¶ added in v0.92.0
func (ApiKeyRestrictionsArgs) ElementType() reflect.Type
func (ApiKeyRestrictionsArgs) ToApiKeyRestrictionsOutput ¶ added in v0.92.0
func (i ApiKeyRestrictionsArgs) ToApiKeyRestrictionsOutput() ApiKeyRestrictionsOutput
func (ApiKeyRestrictionsArgs) ToApiKeyRestrictionsOutputWithContext ¶ added in v0.92.0
func (i ApiKeyRestrictionsArgs) ToApiKeyRestrictionsOutputWithContext(ctx context.Context) ApiKeyRestrictionsOutput
type ApiKeyRestrictionsInput ¶ added in v0.92.0
type ApiKeyRestrictionsInput interface { pulumi.Input ToApiKeyRestrictionsOutput() ApiKeyRestrictionsOutput ToApiKeyRestrictionsOutputWithContext(context.Context) ApiKeyRestrictionsOutput }
ApiKeyRestrictionsInput is an input type that accepts ApiKeyRestrictionsArgs and ApiKeyRestrictionsOutput values. You can construct a concrete instance of `ApiKeyRestrictionsInput` via:
ApiKeyRestrictionsArgs{...}
type ApiKeyRestrictionsOutput ¶ added in v0.92.0
type ApiKeyRestrictionsOutput struct{ *pulumi.OutputState }
func (ApiKeyRestrictionsOutput) AllowActions ¶ added in v0.92.0
func (o ApiKeyRestrictionsOutput) AllowActions() pulumi.StringArrayOutput
A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action.
The following are valid values for the actions.
- *Map actions*
- `geo:GetMap*` - Allows all actions needed for map rendering. - *Place actions*
- `geo:SearchPlaceIndexForText` - Allows geocoding. - `geo:SearchPlaceIndexForPosition` - Allows reverse geocoding. - `geo:SearchPlaceIndexForSuggestions` - Allows generating suggestions from text. - `geo:GetPlace` - Allows finding a place by place ID. - *Route actions*
- `geo:CalculateRoute` - Allows point to point routing. - `geo:CalculateRouteMatrix` - Allows calculating a matrix of routes.
> You must use these strings exactly. For example, to provide access to map rendering, the only valid action is `geo:GetMap*` as an input to the list. `["geo:GetMap*"]` is valid but `["geo:GetMapTile"]` is not. Similarly, you cannot use `["geo:SearchPlaceIndexFor*"]` - you must list each of the Place actions separately.
func (ApiKeyRestrictionsOutput) AllowReferers ¶ added in v0.92.0
func (o ApiKeyRestrictionsOutput) AllowReferers() pulumi.StringArrayOutput
An optional list of allowed HTTP referers for which requests must originate from. Requests using this API key from other domains will not be allowed.
Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in this list `$\-._+!*`(),;/?:@=&` - May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f, 0-9); this is used for URL encoding purposes. - May contain wildcard characters question mark (?) and asterisk (*).
Question mark (?) will replace any single character (including hexadecimal digits).
Asterisk (*) will replace any multiple characters (including multiple hexadecimal digits). - No spaces allowed. For example, `https://example.com` .
func (ApiKeyRestrictionsOutput) AllowResources ¶ added in v0.92.0
func (o ApiKeyRestrictionsOutput) AllowResources() pulumi.StringArrayOutput
A list of allowed resource ARNs that a API key bearer can perform actions on.
- The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type. - The resources must be in the same `partition` , `region` , and `account-id` as the key that is being created. - Other than wildcards, you must include the full ARN, including the `arn` , `partition` , `service` , `region` , `account-id` and `resource-id` delimited by colons (:). - No spaces allowed, even with wildcards. For example, `arn:aws:geo:region: *account-id* :map/ExampleMap*` .
For more information about ARN format, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) .
func (ApiKeyRestrictionsOutput) ElementType ¶ added in v0.92.0
func (ApiKeyRestrictionsOutput) ElementType() reflect.Type
func (ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutput ¶ added in v0.92.0
func (o ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutput() ApiKeyRestrictionsOutput
func (ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutputWithContext ¶ added in v0.92.0
func (o ApiKeyRestrictionsOutput) ToApiKeyRestrictionsOutputWithContext(ctx context.Context) ApiKeyRestrictionsOutput
type ApiKeyRestrictionsPtrOutput ¶ added in v0.92.0
type ApiKeyRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (ApiKeyRestrictionsPtrOutput) AllowActions ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) AllowActions() pulumi.StringArrayOutput
A list of allowed actions that an API key resource grants permissions to perform. You must have at least one action for each type of resource. For example, if you have a place resource, you must include at least one place action.
The following are valid values for the actions.
- *Map actions*
- `geo:GetMap*` - Allows all actions needed for map rendering. - *Place actions*
- `geo:SearchPlaceIndexForText` - Allows geocoding. - `geo:SearchPlaceIndexForPosition` - Allows reverse geocoding. - `geo:SearchPlaceIndexForSuggestions` - Allows generating suggestions from text. - `geo:GetPlace` - Allows finding a place by place ID. - *Route actions*
- `geo:CalculateRoute` - Allows point to point routing. - `geo:CalculateRouteMatrix` - Allows calculating a matrix of routes.
> You must use these strings exactly. For example, to provide access to map rendering, the only valid action is `geo:GetMap*` as an input to the list. `["geo:GetMap*"]` is valid but `["geo:GetMapTile"]` is not. Similarly, you cannot use `["geo:SearchPlaceIndexFor*"]` - you must list each of the Place actions separately.
func (ApiKeyRestrictionsPtrOutput) AllowReferers ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) AllowReferers() pulumi.StringArrayOutput
An optional list of allowed HTTP referers for which requests must originate from. Requests using this API key from other domains will not be allowed.
Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in this list `$\-._+!*`(),;/?:@=&` - May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f, 0-9); this is used for URL encoding purposes. - May contain wildcard characters question mark (?) and asterisk (*).
Question mark (?) will replace any single character (including hexadecimal digits).
Asterisk (*) will replace any multiple characters (including multiple hexadecimal digits). - No spaces allowed. For example, `https://example.com` .
func (ApiKeyRestrictionsPtrOutput) AllowResources ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) AllowResources() pulumi.StringArrayOutput
A list of allowed resource ARNs that a API key bearer can perform actions on.
- The ARN must be the correct ARN for a map, place, or route ARN. You may include wildcards in the resource-id to match multiple resources of the same type. - The resources must be in the same `partition` , `region` , and `account-id` as the key that is being created. - Other than wildcards, you must include the full ARN, including the `arn` , `partition` , `service` , `region` , `account-id` and `resource-id` delimited by colons (:). - No spaces allowed, even with wildcards. For example, `arn:aws:geo:region: *account-id* :map/ExampleMap*` .
For more information about ARN format, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) .
func (ApiKeyRestrictionsPtrOutput) Elem ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) Elem() ApiKeyRestrictionsOutput
func (ApiKeyRestrictionsPtrOutput) ElementType ¶ added in v0.92.0
func (ApiKeyRestrictionsPtrOutput) ElementType() reflect.Type
func (ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutput ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutput() ApiKeyRestrictionsPtrOutput
func (ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutputWithContext ¶ added in v0.92.0
func (o ApiKeyRestrictionsPtrOutput) ToApiKeyRestrictionsPtrOutputWithContext(ctx context.Context) ApiKeyRestrictionsPtrOutput
type ApiKeyState ¶ added in v0.92.0
type ApiKeyState struct { }
func (ApiKeyState) ElementType ¶ added in v0.92.0
func (ApiKeyState) ElementType() reflect.Type
type ApiKeyTag ¶ added in v0.92.0
type ApiKeyTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type GeofenceCollection ¶
type GeofenceCollection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection` Arn pulumi.StringOutput `pulumi:"arn"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection` CollectionArn pulumi.StringOutput `pulumi:"collectionArn"` // A custom name for the geofence collection. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique geofence collection name. // - No spaces allowed. For example, `ExampleGeofenceCollection` . CollectionName pulumi.StringOutput `pulumi:"collectionName"` // The timestamp for when the geofence collection resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime pulumi.StringOutput `pulumi:"createTime"` // An optional description for the geofence collection. Description pulumi.StringPtrOutput `pulumi:"description"` // A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` PricingPlan GeofenceCollectionPricingPlanPtrOutput `pulumi:"pricingPlan"` // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource pulumi.StringPtrOutput `pulumi:"pricingPlanDataSource"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The timestamp for when the geofence collection resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::GeofenceCollection Resource Type
func GetGeofenceCollection ¶
func GetGeofenceCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GeofenceCollectionState, opts ...pulumi.ResourceOption) (*GeofenceCollection, error)
GetGeofenceCollection gets an existing GeofenceCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGeofenceCollection ¶
func NewGeofenceCollection(ctx *pulumi.Context, name string, args *GeofenceCollectionArgs, opts ...pulumi.ResourceOption) (*GeofenceCollection, error)
NewGeofenceCollection registers a new resource with the given unique name, arguments, and options.
func (*GeofenceCollection) ElementType ¶
func (*GeofenceCollection) ElementType() reflect.Type
func (*GeofenceCollection) ToGeofenceCollectionOutput ¶
func (i *GeofenceCollection) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (*GeofenceCollection) ToGeofenceCollectionOutputWithContext ¶
func (i *GeofenceCollection) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
type GeofenceCollectionArgs ¶
type GeofenceCollectionArgs struct { // A custom name for the geofence collection. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique geofence collection name. // - No spaces allowed. For example, `ExampleGeofenceCollection` . CollectionName pulumi.StringPtrInput // An optional description for the geofence collection. Description pulumi.StringPtrInput // A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN. KmsKeyId pulumi.StringPtrInput PricingPlan GeofenceCollectionPricingPlanPtrInput // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a GeofenceCollection resource.
func (GeofenceCollectionArgs) ElementType ¶
func (GeofenceCollectionArgs) ElementType() reflect.Type
type GeofenceCollectionInput ¶
type GeofenceCollectionInput interface { pulumi.Input ToGeofenceCollectionOutput() GeofenceCollectionOutput ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput }
type GeofenceCollectionOutput ¶
type GeofenceCollectionOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionOutput) Arn ¶ added in v0.17.0
func (o GeofenceCollectionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection`
func (GeofenceCollectionOutput) CollectionArn ¶ added in v0.17.0
func (o GeofenceCollectionOutput) CollectionArn() pulumi.StringOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection`
func (GeofenceCollectionOutput) CollectionName ¶ added in v0.17.0
func (o GeofenceCollectionOutput) CollectionName() pulumi.StringOutput
A custom name for the geofence collection.
Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). - Must be a unique geofence collection name. - No spaces allowed. For example, `ExampleGeofenceCollection` .
func (GeofenceCollectionOutput) CreateTime ¶ added in v0.17.0
func (o GeofenceCollectionOutput) CreateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (GeofenceCollectionOutput) Description ¶ added in v0.17.0
func (o GeofenceCollectionOutput) Description() pulumi.StringPtrOutput
An optional description for the geofence collection.
func (GeofenceCollectionOutput) ElementType ¶
func (GeofenceCollectionOutput) ElementType() reflect.Type
func (GeofenceCollectionOutput) KmsKeyId ¶ added in v0.17.0
func (o GeofenceCollectionOutput) KmsKeyId() pulumi.StringPtrOutput
A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN.
func (GeofenceCollectionOutput) PricingPlan ¶ added in v0.17.0
func (o GeofenceCollectionOutput) PricingPlan() GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionOutput) PricingPlanDataSource ¶ added in v0.17.0
func (o GeofenceCollectionOutput) PricingPlanDataSource() pulumi.StringPtrOutput
This shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
func (GeofenceCollectionOutput) Tags ¶ added in v0.92.0
func (o GeofenceCollectionOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (GeofenceCollectionOutput) ToGeofenceCollectionOutput ¶
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutput() GeofenceCollectionOutput
func (GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext ¶
func (o GeofenceCollectionOutput) ToGeofenceCollectionOutputWithContext(ctx context.Context) GeofenceCollectionOutput
func (GeofenceCollectionOutput) UpdateTime ¶ added in v0.17.0
func (o GeofenceCollectionOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the geofence collection resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type GeofenceCollectionPricingPlan ¶
type GeofenceCollectionPricingPlan string
func (GeofenceCollectionPricingPlan) ElementType ¶
func (GeofenceCollectionPricingPlan) ElementType() reflect.Type
func (GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutput ¶
func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutput() GeofenceCollectionPricingPlanOutput
func (GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutputWithContext ¶
func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanOutput
func (GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutput ¶
func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutputWithContext ¶
func (e GeofenceCollectionPricingPlan) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlan) ToStringOutput ¶
func (e GeofenceCollectionPricingPlan) ToStringOutput() pulumi.StringOutput
func (GeofenceCollectionPricingPlan) ToStringOutputWithContext ¶
func (e GeofenceCollectionPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GeofenceCollectionPricingPlan) ToStringPtrOutput ¶
func (e GeofenceCollectionPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (GeofenceCollectionPricingPlan) ToStringPtrOutputWithContext ¶
func (e GeofenceCollectionPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GeofenceCollectionPricingPlanInput ¶
type GeofenceCollectionPricingPlanInput interface { pulumi.Input ToGeofenceCollectionPricingPlanOutput() GeofenceCollectionPricingPlanOutput ToGeofenceCollectionPricingPlanOutputWithContext(context.Context) GeofenceCollectionPricingPlanOutput }
GeofenceCollectionPricingPlanInput is an input type that accepts values of the GeofenceCollectionPricingPlan enum A concrete instance of `GeofenceCollectionPricingPlanInput` can be one of the following:
GeofenceCollectionPricingPlanRequestBasedUsage
type GeofenceCollectionPricingPlanOutput ¶
type GeofenceCollectionPricingPlanOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionPricingPlanOutput) ElementType ¶
func (GeofenceCollectionPricingPlanOutput) ElementType() reflect.Type
func (GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutput ¶
func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutput() GeofenceCollectionPricingPlanOutput
func (GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutputWithContext ¶
func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanOutput
func (GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutput ¶
func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext ¶
func (o GeofenceCollectionPricingPlanOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlanOutput) ToStringOutput ¶
func (o GeofenceCollectionPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (GeofenceCollectionPricingPlanOutput) ToStringOutputWithContext ¶
func (o GeofenceCollectionPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GeofenceCollectionPricingPlanOutput) ToStringPtrOutput ¶
func (o GeofenceCollectionPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GeofenceCollectionPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o GeofenceCollectionPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GeofenceCollectionPricingPlanPtrInput ¶
type GeofenceCollectionPricingPlanPtrInput interface { pulumi.Input ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput ToGeofenceCollectionPricingPlanPtrOutputWithContext(context.Context) GeofenceCollectionPricingPlanPtrOutput }
func GeofenceCollectionPricingPlanPtr ¶
func GeofenceCollectionPricingPlanPtr(v string) GeofenceCollectionPricingPlanPtrInput
type GeofenceCollectionPricingPlanPtrOutput ¶
type GeofenceCollectionPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (GeofenceCollectionPricingPlanPtrOutput) ElementType ¶
func (GeofenceCollectionPricingPlanPtrOutput) ElementType() reflect.Type
func (GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutput ¶
func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext ¶
func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput
func (GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GeofenceCollectionState ¶
type GeofenceCollectionState struct { }
func (GeofenceCollectionState) ElementType ¶
func (GeofenceCollectionState) ElementType() reflect.Type
type GeofenceCollectionTag ¶ added in v0.92.0
type GeofenceCollectionTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type LookupApiKeyArgs ¶ added in v0.92.0
type LookupApiKeyArgs struct { // A custom name for the API key resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique API key name. // - No spaces allowed. For example, `ExampleAPIKey` . KeyName string `pulumi:"keyName"` }
type LookupApiKeyOutputArgs ¶ added in v0.92.0
type LookupApiKeyOutputArgs struct { // A custom name for the API key resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique API key name. // - No spaces allowed. For example, `ExampleAPIKey` . KeyName pulumi.StringInput `pulumi:"keyName"` }
func (LookupApiKeyOutputArgs) ElementType ¶ added in v0.92.0
func (LookupApiKeyOutputArgs) ElementType() reflect.Type
type LookupApiKeyResult ¶ added in v0.92.0
type LookupApiKeyResult struct { // The Amazon Resource Name (ARN) for the resource. Used when you need to specify a resource across all AWS . Arn *string `pulumi:"arn"` // The timestamp for when the API key resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ. CreateTime *string `pulumi:"createTime"` // Updates the description for the API key resource. Description *string `pulumi:"description"` // The optional timestamp for when the API key resource will expire in [ISO 8601 format](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) . ExpireTime *string `pulumi:"expireTime"` // The Amazon Resource Name (ARN) for the API key resource. Used when you need to specify a resource across all AWS . KeyArn *string `pulumi:"keyArn"` // The API key restrictions for the API key resource. Restrictions *ApiKeyRestrictions `pulumi:"restrictions"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // The timestamp for when the API key resource was last updated in ISO 8601 format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupApiKey ¶ added in v0.92.0
func LookupApiKey(ctx *pulumi.Context, args *LookupApiKeyArgs, opts ...pulumi.InvokeOption) (*LookupApiKeyResult, error)
Definition of AWS::Location::APIKey Resource Type
type LookupApiKeyResultOutput ¶ added in v0.92.0
type LookupApiKeyResultOutput struct{ *pulumi.OutputState }
func LookupApiKeyOutput ¶ added in v0.92.0
func LookupApiKeyOutput(ctx *pulumi.Context, args LookupApiKeyOutputArgs, opts ...pulumi.InvokeOption) LookupApiKeyResultOutput
func (LookupApiKeyResultOutput) Arn ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the resource. Used when you need to specify a resource across all AWS .
func (LookupApiKeyResultOutput) CreateTime ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the API key resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
func (LookupApiKeyResultOutput) Description ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) Description() pulumi.StringPtrOutput
Updates the description for the API key resource.
func (LookupApiKeyResultOutput) ElementType ¶ added in v0.92.0
func (LookupApiKeyResultOutput) ElementType() reflect.Type
func (LookupApiKeyResultOutput) ExpireTime ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) ExpireTime() pulumi.StringPtrOutput
The optional timestamp for when the API key resource will expire in [ISO 8601 format](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) .
func (LookupApiKeyResultOutput) KeyArn ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) KeyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the API key resource. Used when you need to specify a resource across all AWS .
func (LookupApiKeyResultOutput) Restrictions ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) Restrictions() ApiKeyRestrictionsPtrOutput
The API key restrictions for the API key resource.
func (LookupApiKeyResultOutput) Tags ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupApiKeyResultOutput) ToLookupApiKeyResultOutput ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutput() LookupApiKeyResultOutput
func (LookupApiKeyResultOutput) ToLookupApiKeyResultOutputWithContext ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutputWithContext(ctx context.Context) LookupApiKeyResultOutput
func (LookupApiKeyResultOutput) UpdateTime ¶ added in v0.92.0
func (o LookupApiKeyResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the API key resource was last updated in ISO 8601 format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type LookupGeofenceCollectionArgs ¶ added in v0.12.0
type LookupGeofenceCollectionArgs struct { // A custom name for the geofence collection. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique geofence collection name. // - No spaces allowed. For example, `ExampleGeofenceCollection` . CollectionName string `pulumi:"collectionName"` }
type LookupGeofenceCollectionOutputArgs ¶ added in v0.12.0
type LookupGeofenceCollectionOutputArgs struct { // A custom name for the geofence collection. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique geofence collection name. // - No spaces allowed. For example, `ExampleGeofenceCollection` . CollectionName pulumi.StringInput `pulumi:"collectionName"` }
func (LookupGeofenceCollectionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGeofenceCollectionOutputArgs) ElementType() reflect.Type
type LookupGeofenceCollectionResult ¶ added in v0.12.0
type LookupGeofenceCollectionResult struct { // The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection` Arn *string `pulumi:"arn"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection` CollectionArn *string `pulumi:"collectionArn"` // The timestamp for when the geofence collection resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime *string `pulumi:"createTime"` // An optional description for the geofence collection. Description *string `pulumi:"description"` PricingPlan *GeofenceCollectionPricingPlan `pulumi:"pricingPlan"` // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource *string `pulumi:"pricingPlanDataSource"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // The timestamp for when the geofence collection resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupGeofenceCollection ¶ added in v0.12.0
func LookupGeofenceCollection(ctx *pulumi.Context, args *LookupGeofenceCollectionArgs, opts ...pulumi.InvokeOption) (*LookupGeofenceCollectionResult, error)
Definition of AWS::Location::GeofenceCollection Resource Type
type LookupGeofenceCollectionResultOutput ¶ added in v0.12.0
type LookupGeofenceCollectionResultOutput struct{ *pulumi.OutputState }
func LookupGeofenceCollectionOutput ¶ added in v0.12.0
func LookupGeofenceCollectionOutput(ctx *pulumi.Context, args LookupGeofenceCollectionOutputArgs, opts ...pulumi.InvokeOption) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) Arn ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection`
func (LookupGeofenceCollectionResultOutput) CollectionArn ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) CollectionArn() pulumi.StringPtrOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the geofence collection resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollection`
func (LookupGeofenceCollectionResultOutput) CreateTime ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the geofence collection resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (LookupGeofenceCollectionResultOutput) Description ¶ added in v0.92.0
func (o LookupGeofenceCollectionResultOutput) Description() pulumi.StringPtrOutput
An optional description for the geofence collection.
func (LookupGeofenceCollectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupGeofenceCollectionResultOutput) ElementType() reflect.Type
func (LookupGeofenceCollectionResultOutput) PricingPlan ¶ added in v0.48.0
func (o LookupGeofenceCollectionResultOutput) PricingPlan() GeofenceCollectionPricingPlanPtrOutput
func (LookupGeofenceCollectionResultOutput) PricingPlanDataSource ¶ added in v0.21.0
func (o LookupGeofenceCollectionResultOutput) PricingPlanDataSource() pulumi.StringPtrOutput
This shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
func (LookupGeofenceCollectionResultOutput) Tags ¶ added in v0.92.0
func (o LookupGeofenceCollectionResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutput() LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) ToLookupGeofenceCollectionResultOutputWithContext(ctx context.Context) LookupGeofenceCollectionResultOutput
func (LookupGeofenceCollectionResultOutput) UpdateTime ¶ added in v0.12.0
func (o LookupGeofenceCollectionResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the geofence collection resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type LookupMapArgs ¶ added in v0.12.0
type LookupMapArgs struct { // The name for the map resource. // // Requirements: // // - Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique map resource name. // - No spaces allowed. For example, `ExampleMap` . MapName string `pulumi:"mapName"` }
type LookupMapOutputArgs ¶ added in v0.12.0
type LookupMapOutputArgs struct { // The name for the map resource. // // Requirements: // // - Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique map resource name. // - No spaces allowed. For example, `ExampleMap` . MapName pulumi.StringInput `pulumi:"mapName"` }
func (LookupMapOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMapOutputArgs) ElementType() reflect.Type
type LookupMapResult ¶ added in v0.12.0
type LookupMapResult struct { // The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:maps/ExampleMap` Arn *string `pulumi:"arn"` // The timestamp for when the map resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime *string `pulumi:"createTime"` // An optional description for the map resource. Description *string `pulumi:"description"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:maps/ExampleMap` MapArn *string `pulumi:"mapArn"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan *MapPricingPlan `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // The timestamp for when the map resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupMap ¶ added in v0.12.0
func LookupMap(ctx *pulumi.Context, args *LookupMapArgs, opts ...pulumi.InvokeOption) (*LookupMapResult, error)
Definition of AWS::Location::Map Resource Type
type LookupMapResultOutput ¶ added in v0.12.0
type LookupMapResultOutput struct{ *pulumi.OutputState }
func LookupMapOutput ¶ added in v0.12.0
func LookupMapOutput(ctx *pulumi.Context, args LookupMapOutputArgs, opts ...pulumi.InvokeOption) LookupMapResultOutput
func (LookupMapResultOutput) Arn ¶ added in v0.12.0
func (o LookupMapResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:maps/ExampleMap`
func (LookupMapResultOutput) CreateTime ¶ added in v0.12.0
func (o LookupMapResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the map resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (LookupMapResultOutput) Description ¶ added in v0.92.0
func (o LookupMapResultOutput) Description() pulumi.StringPtrOutput
An optional description for the map resource.
func (LookupMapResultOutput) ElementType ¶ added in v0.12.0
func (LookupMapResultOutput) ElementType() reflect.Type
func (LookupMapResultOutput) MapArn ¶ added in v0.12.0
func (o LookupMapResultOutput) MapArn() pulumi.StringPtrOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:maps/ExampleMap`
func (LookupMapResultOutput) PricingPlan ¶ added in v0.92.0
func (o LookupMapResultOutput) PricingPlan() MapPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (LookupMapResultOutput) Tags ¶ added in v0.92.0
func (o LookupMapResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupMapResultOutput) ToLookupMapResultOutput ¶ added in v0.12.0
func (o LookupMapResultOutput) ToLookupMapResultOutput() LookupMapResultOutput
func (LookupMapResultOutput) ToLookupMapResultOutputWithContext ¶ added in v0.12.0
func (o LookupMapResultOutput) ToLookupMapResultOutputWithContext(ctx context.Context) LookupMapResultOutput
func (LookupMapResultOutput) UpdateTime ¶ added in v0.12.0
func (o LookupMapResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the map resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type LookupPlaceIndexArgs ¶ added in v0.12.0
type LookupPlaceIndexArgs struct { // The name of the place index resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique place index resource name. // - No spaces allowed. For example, `ExamplePlaceIndex` . IndexName string `pulumi:"indexName"` }
type LookupPlaceIndexOutputArgs ¶ added in v0.12.0
type LookupPlaceIndexOutputArgs struct { // The name of the place index resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique place index resource name. // - No spaces allowed. For example, `ExamplePlaceIndex` . IndexName pulumi.StringInput `pulumi:"indexName"` }
func (LookupPlaceIndexOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPlaceIndexOutputArgs) ElementType() reflect.Type
type LookupPlaceIndexResult ¶ added in v0.12.0
type LookupPlaceIndexResult struct { // The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS . // // - Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex` Arn *string `pulumi:"arn"` // The timestamp for when the place index resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime *string `pulumi:"createTime"` // Specifies the data storage option requesting Places. DataSourceConfiguration *PlaceIndexDataSourceConfiguration `pulumi:"dataSourceConfiguration"` // The optional description for the place index resource. Description *string `pulumi:"description"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS . // // - Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex` IndexArn *string `pulumi:"indexArn"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan *PlaceIndexPricingPlan `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // The timestamp for when the place index resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupPlaceIndex ¶ added in v0.12.0
func LookupPlaceIndex(ctx *pulumi.Context, args *LookupPlaceIndexArgs, opts ...pulumi.InvokeOption) (*LookupPlaceIndexResult, error)
Definition of AWS::Location::PlaceIndex Resource Type
type LookupPlaceIndexResultOutput ¶ added in v0.12.0
type LookupPlaceIndexResultOutput struct{ *pulumi.OutputState }
func LookupPlaceIndexOutput ¶ added in v0.12.0
func LookupPlaceIndexOutput(ctx *pulumi.Context, args LookupPlaceIndexOutputArgs, opts ...pulumi.InvokeOption) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) Arn ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS .
- Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex`
func (LookupPlaceIndexResultOutput) CreateTime ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the place index resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (LookupPlaceIndexResultOutput) DataSourceConfiguration ¶ added in v0.92.0
func (o LookupPlaceIndexResultOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationPtrOutput
Specifies the data storage option requesting Places.
func (LookupPlaceIndexResultOutput) Description ¶ added in v0.92.0
func (o LookupPlaceIndexResultOutput) Description() pulumi.StringPtrOutput
The optional description for the place index resource.
func (LookupPlaceIndexResultOutput) ElementType ¶ added in v0.12.0
func (LookupPlaceIndexResultOutput) ElementType() reflect.Type
func (LookupPlaceIndexResultOutput) IndexArn ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) IndexArn() pulumi.StringPtrOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS .
- Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex`
func (LookupPlaceIndexResultOutput) PricingPlan ¶ added in v0.92.0
func (o LookupPlaceIndexResultOutput) PricingPlan() PlaceIndexPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (LookupPlaceIndexResultOutput) Tags ¶ added in v0.92.0
func (o LookupPlaceIndexResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutput() LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) ToLookupPlaceIndexResultOutputWithContext(ctx context.Context) LookupPlaceIndexResultOutput
func (LookupPlaceIndexResultOutput) UpdateTime ¶ added in v0.12.0
func (o LookupPlaceIndexResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the place index resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type LookupRouteCalculatorArgs ¶ added in v0.12.0
type LookupRouteCalculatorArgs struct { // The name of the route calculator resource. // // Requirements: // // - Can use alphanumeric characters (A–Z, a–z, 0–9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique Route calculator resource name. // - No spaces allowed. For example, `ExampleRouteCalculator` . CalculatorName string `pulumi:"calculatorName"` }
type LookupRouteCalculatorOutputArgs ¶ added in v0.12.0
type LookupRouteCalculatorOutputArgs struct { // The name of the route calculator resource. // // Requirements: // // - Can use alphanumeric characters (A–Z, a–z, 0–9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique Route calculator resource name. // - No spaces allowed. For example, `ExampleRouteCalculator` . CalculatorName pulumi.StringInput `pulumi:"calculatorName"` }
func (LookupRouteCalculatorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRouteCalculatorOutputArgs) ElementType() reflect.Type
type LookupRouteCalculatorResult ¶ added in v0.12.0
type LookupRouteCalculatorResult struct { // The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator` Arn *string `pulumi:"arn"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator` CalculatorArn *string `pulumi:"calculatorArn"` // The timestamp for when the route calculator resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime *string `pulumi:"createTime"` // The optional description for the route calculator resource. Description *string `pulumi:"description"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan *RouteCalculatorPricingPlan `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // The timestamp for when the route calculator resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupRouteCalculator ¶ added in v0.12.0
func LookupRouteCalculator(ctx *pulumi.Context, args *LookupRouteCalculatorArgs, opts ...pulumi.InvokeOption) (*LookupRouteCalculatorResult, error)
Definition of AWS::Location::RouteCalculator Resource Type
type LookupRouteCalculatorResultOutput ¶ added in v0.12.0
type LookupRouteCalculatorResultOutput struct{ *pulumi.OutputState }
func LookupRouteCalculatorOutput ¶ added in v0.12.0
func LookupRouteCalculatorOutput(ctx *pulumi.Context, args LookupRouteCalculatorOutputArgs, opts ...pulumi.InvokeOption) LookupRouteCalculatorResultOutput
func (LookupRouteCalculatorResultOutput) Arn ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator`
func (LookupRouteCalculatorResultOutput) CalculatorArn ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) CalculatorArn() pulumi.StringPtrOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator`
func (LookupRouteCalculatorResultOutput) CreateTime ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the route calculator resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (LookupRouteCalculatorResultOutput) Description ¶ added in v0.92.0
func (o LookupRouteCalculatorResultOutput) Description() pulumi.StringPtrOutput
The optional description for the route calculator resource.
func (LookupRouteCalculatorResultOutput) ElementType ¶ added in v0.12.0
func (LookupRouteCalculatorResultOutput) ElementType() reflect.Type
func (LookupRouteCalculatorResultOutput) PricingPlan ¶ added in v0.92.0
func (o LookupRouteCalculatorResultOutput) PricingPlan() RouteCalculatorPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (LookupRouteCalculatorResultOutput) Tags ¶ added in v0.92.0
func (o LookupRouteCalculatorResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutput ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutput() LookupRouteCalculatorResultOutput
func (LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutputWithContext ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) ToLookupRouteCalculatorResultOutputWithContext(ctx context.Context) LookupRouteCalculatorResultOutput
func (LookupRouteCalculatorResultOutput) UpdateTime ¶ added in v0.12.0
func (o LookupRouteCalculatorResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the route calculator resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type LookupTrackerArgs ¶ added in v0.12.0
type LookupTrackerArgs struct { // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName string `pulumi:"trackerName"` }
type LookupTrackerOutputArgs ¶ added in v0.12.0
type LookupTrackerOutputArgs struct { // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName pulumi.StringInput `pulumi:"trackerName"` }
func (LookupTrackerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTrackerOutputArgs) ElementType() reflect.Type
type LookupTrackerResult ¶ added in v0.12.0
type LookupTrackerResult struct { // The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker` Arn *string `pulumi:"arn"` // The timestamp for when the tracker resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime *string `pulumi:"createTime"` // An optional description for the tracker resource. Description *string `pulumi:"description"` EventBridgeEnabled *bool `pulumi:"eventBridgeEnabled"` KmsKeyEnableGeospatialQueries *bool `pulumi:"kmsKeyEnableGeospatialQueries"` // Specifies the position filtering for the tracker resource. // // Valid values: // // - `TimeBased` - Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID. // - `DistanceBased` - If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map. // - `AccuracyBased` - If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations. // // This field is optional. If not specified, the default value is `TimeBased` . PositionFiltering *TrackerPositionFiltering `pulumi:"positionFiltering"` PricingPlan *TrackerPricingPlan `pulumi:"pricingPlan"` // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource *string `pulumi:"pricingPlanDataSource"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker` TrackerArn *string `pulumi:"trackerArn"` // The timestamp for when the tracker resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime *string `pulumi:"updateTime"` }
func LookupTracker ¶ added in v0.12.0
func LookupTracker(ctx *pulumi.Context, args *LookupTrackerArgs, opts ...pulumi.InvokeOption) (*LookupTrackerResult, error)
Definition of AWS::Location::Tracker Resource Type
type LookupTrackerResultOutput ¶ added in v0.12.0
type LookupTrackerResultOutput struct{ *pulumi.OutputState }
func LookupTrackerOutput ¶ added in v0.12.0
func LookupTrackerOutput(ctx *pulumi.Context, args LookupTrackerOutputArgs, opts ...pulumi.InvokeOption) LookupTrackerResultOutput
func (LookupTrackerResultOutput) Arn ¶ added in v0.12.0
func (o LookupTrackerResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker`
func (LookupTrackerResultOutput) CreateTime ¶ added in v0.12.0
func (o LookupTrackerResultOutput) CreateTime() pulumi.StringPtrOutput
The timestamp for when the tracker resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (LookupTrackerResultOutput) Description ¶ added in v0.92.0
func (o LookupTrackerResultOutput) Description() pulumi.StringPtrOutput
An optional description for the tracker resource.
func (LookupTrackerResultOutput) ElementType ¶ added in v0.12.0
func (LookupTrackerResultOutput) ElementType() reflect.Type
func (LookupTrackerResultOutput) EventBridgeEnabled ¶ added in v0.92.0
func (o LookupTrackerResultOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
func (LookupTrackerResultOutput) KmsKeyEnableGeospatialQueries ¶ added in v0.92.0
func (o LookupTrackerResultOutput) KmsKeyEnableGeospatialQueries() pulumi.BoolPtrOutput
func (LookupTrackerResultOutput) PositionFiltering ¶ added in v0.92.0
func (o LookupTrackerResultOutput) PositionFiltering() TrackerPositionFilteringPtrOutput
Specifies the position filtering for the tracker resource.
Valid values:
- `TimeBased` - Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID. - `DistanceBased` - If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map. - `AccuracyBased` - If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations.
This field is optional. If not specified, the default value is `TimeBased` .
func (LookupTrackerResultOutput) PricingPlan ¶ added in v0.56.0
func (o LookupTrackerResultOutput) PricingPlan() TrackerPricingPlanPtrOutput
func (LookupTrackerResultOutput) PricingPlanDataSource ¶ added in v0.21.0
func (o LookupTrackerResultOutput) PricingPlanDataSource() pulumi.StringPtrOutput
This shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
func (LookupTrackerResultOutput) Tags ¶ added in v0.92.0
func (o LookupTrackerResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupTrackerResultOutput) ToLookupTrackerResultOutput ¶ added in v0.12.0
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutput() LookupTrackerResultOutput
func (LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext ¶ added in v0.12.0
func (o LookupTrackerResultOutput) ToLookupTrackerResultOutputWithContext(ctx context.Context) LookupTrackerResultOutput
func (LookupTrackerResultOutput) TrackerArn ¶ added in v0.12.0
func (o LookupTrackerResultOutput) TrackerArn() pulumi.StringPtrOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker`
func (LookupTrackerResultOutput) UpdateTime ¶ added in v0.12.0
func (o LookupTrackerResultOutput) UpdateTime() pulumi.StringPtrOutput
The timestamp for when the tracker resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type Map ¶
type Map struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:maps/ExampleMap` Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the `MapConfiguration` , including the map style, for the map resource that you create. The map style defines the look of maps and the data provider for your map resource. Configuration MapConfigurationOutput `pulumi:"configuration"` // The timestamp for when the map resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime pulumi.StringOutput `pulumi:"createTime"` // An optional description for the map resource. Description pulumi.StringPtrOutput `pulumi:"description"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:maps/ExampleMap` MapArn pulumi.StringOutput `pulumi:"mapArn"` // The name for the map resource. // // Requirements: // // - Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique map resource name. // - No spaces allowed. For example, `ExampleMap` . MapName pulumi.StringOutput `pulumi:"mapName"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan MapPricingPlanPtrOutput `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The timestamp for when the map resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::Map Resource Type
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 { // Specifies the `MapConfiguration` , including the map style, for the map resource that you create. The map style defines the look of maps and the data provider for your map resource. Configuration MapConfigurationInput // An optional description for the map resource. Description pulumi.StringPtrInput // The name for the map resource. // // Requirements: // // - Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique map resource name. // - No spaces allowed. For example, `ExampleMap` . MapName pulumi.StringPtrInput // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan MapPricingPlanPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a Map resource.
func (MapArgs) ElementType ¶
type MapConfiguration ¶ added in v0.2.0
type MapConfiguration struct { // Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that support custom layers, you can enable layer(s), such as the `POI` layer for the VectorEsriNavigation style. // // > Currenlty only `VectorEsriNavigation` supports CustomLayers. For more information, see [Custom Layers](https://docs.aws.amazon.com//location/latest/developerguide/map-concepts.html#map-custom-layers) . CustomLayers []string `pulumi:"customLayers"` // Specifies the map political view selected from an available data provider. PoliticalView *string `pulumi:"politicalView"` // Specifies the map style selected from an available data provider. // // Valid [Esri map styles](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) : // // - `VectorEsriDarkGrayCanvas` – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content. // - `RasterEsriImagery` – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. // - `VectorEsriLightGrayCanvas` – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content. // - `VectorEsriTopographic` – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style. // - `VectorEsriStreets` – The Esri Street Map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map. // - `VectorEsriNavigation` – The Esri Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices. // // Valid [HERE Technologies map styles](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) : // // - `VectorHereContrast` – The HERE Contrast (Berlin) map style is a high contrast detailed base map of the world that blends 3D and 2D rendering. // // > The `VectorHereContrast` style has been renamed from `VectorHereBerlin` . `VectorHereBerlin` has been deprecated, but will continue to work in applications that use it. // - `VectorHereExplore` – A default HERE map style containing a neutral, global map and its features including roads, buildings, landmarks, and water features. It also now includes a fully designed map of Japan. // - `VectorHereExploreTruck` – A global map containing truck restrictions and attributes (e.g. width / height / HAZMAT) symbolized with highlighted segments and icons on top of HERE Explore to support use cases within transport and logistics. // - `RasterHereExploreSatellite` – A global map containing high resolution satellite imagery. // - `HybridHereExploreSatellite` – A global map displaying the road network, street names, and city labels over satellite imagery. This style will automatically retrieve both raster and vector tiles, and your charges will be based on total tiles retrieved. // // > Hybrid styles use both vector and raster tiles when rendering the map that you see. This means that more tiles are retrieved than when using either vector or raster tiles alone. Your charges will include all tiles retrieved. // // Valid [GrabMaps map styles](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) : // // - `VectorGrabStandardLight` – The Grab Standard Light map style provides a basemap with detailed land use coloring, area names, roads, landmarks, and points of interest covering Southeast Asia. // - `VectorGrabStandardDark` – The Grab Standard Dark map style provides a dark variation of the standard basemap covering Southeast Asia. // // > Grab provides maps only for countries in Southeast Asia, and is only available in the Asia Pacific (Singapore) Region ( `ap-southeast-1` ). For more information, see [GrabMaps countries and area covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // // Valid [Open Data map styles](https://docs.aws.amazon.com/location/latest/developerguide/open-data.html) : // // - `VectorOpenDataStandardLight` – The Open Data Standard Light map style provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. // - `VectorOpenDataStandardDark` – Open Data Standard Dark is a dark-themed map style that provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. // - `VectorOpenDataVisualizationLight` – The Open Data Visualization Light map style is a light-themed style with muted colors and fewer features that aids in understanding overlaid data. // - `VectorOpenDataVisualizationDark` – The Open Data Visualization Dark map style is a dark-themed style with muted colors and fewer features that aids in understanding overlaid data. Style string `pulumi:"style"` }
type MapConfigurationArgs ¶ added in v0.2.0
type MapConfigurationArgs struct { // Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that support custom layers, you can enable layer(s), such as the `POI` layer for the VectorEsriNavigation style. // // > Currenlty only `VectorEsriNavigation` supports CustomLayers. For more information, see [Custom Layers](https://docs.aws.amazon.com//location/latest/developerguide/map-concepts.html#map-custom-layers) . CustomLayers pulumi.StringArrayInput `pulumi:"customLayers"` // Specifies the map political view selected from an available data provider. PoliticalView pulumi.StringPtrInput `pulumi:"politicalView"` // Specifies the map style selected from an available data provider. // // Valid [Esri map styles](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) : // // - `VectorEsriDarkGrayCanvas` – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content. // - `RasterEsriImagery` – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. // - `VectorEsriLightGrayCanvas` – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content. // - `VectorEsriTopographic` – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style. // - `VectorEsriStreets` – The Esri Street Map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map. // - `VectorEsriNavigation` – The Esri Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices. // // Valid [HERE Technologies map styles](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) : // // - `VectorHereContrast` – The HERE Contrast (Berlin) map style is a high contrast detailed base map of the world that blends 3D and 2D rendering. // // > The `VectorHereContrast` style has been renamed from `VectorHereBerlin` . `VectorHereBerlin` has been deprecated, but will continue to work in applications that use it. // - `VectorHereExplore` – A default HERE map style containing a neutral, global map and its features including roads, buildings, landmarks, and water features. It also now includes a fully designed map of Japan. // - `VectorHereExploreTruck` – A global map containing truck restrictions and attributes (e.g. width / height / HAZMAT) symbolized with highlighted segments and icons on top of HERE Explore to support use cases within transport and logistics. // - `RasterHereExploreSatellite` – A global map containing high resolution satellite imagery. // - `HybridHereExploreSatellite` – A global map displaying the road network, street names, and city labels over satellite imagery. This style will automatically retrieve both raster and vector tiles, and your charges will be based on total tiles retrieved. // // > Hybrid styles use both vector and raster tiles when rendering the map that you see. This means that more tiles are retrieved than when using either vector or raster tiles alone. Your charges will include all tiles retrieved. // // Valid [GrabMaps map styles](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) : // // - `VectorGrabStandardLight` – The Grab Standard Light map style provides a basemap with detailed land use coloring, area names, roads, landmarks, and points of interest covering Southeast Asia. // - `VectorGrabStandardDark` – The Grab Standard Dark map style provides a dark variation of the standard basemap covering Southeast Asia. // // > Grab provides maps only for countries in Southeast Asia, and is only available in the Asia Pacific (Singapore) Region ( `ap-southeast-1` ). For more information, see [GrabMaps countries and area covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // // Valid [Open Data map styles](https://docs.aws.amazon.com/location/latest/developerguide/open-data.html) : // // - `VectorOpenDataStandardLight` – The Open Data Standard Light map style provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. // - `VectorOpenDataStandardDark` – Open Data Standard Dark is a dark-themed map style that provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. // - `VectorOpenDataVisualizationLight` – The Open Data Visualization Light map style is a light-themed style with muted colors and fewer features that aids in understanding overlaid data. // - `VectorOpenDataVisualizationDark` – The Open Data Visualization Dark map style is a dark-themed style with muted colors and fewer features that aids in understanding overlaid data. Style pulumi.StringInput `pulumi:"style"` }
func (MapConfigurationArgs) ElementType ¶ added in v0.2.0
func (MapConfigurationArgs) ElementType() reflect.Type
func (MapConfigurationArgs) ToMapConfigurationOutput ¶ added in v0.2.0
func (i MapConfigurationArgs) ToMapConfigurationOutput() MapConfigurationOutput
func (MapConfigurationArgs) ToMapConfigurationOutputWithContext ¶ added in v0.2.0
func (i MapConfigurationArgs) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
type MapConfigurationInput ¶ added in v0.2.0
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 ¶ added in v0.2.0
type MapConfigurationOutput struct{ *pulumi.OutputState }
func (MapConfigurationOutput) CustomLayers ¶ added in v0.95.0
func (o MapConfigurationOutput) CustomLayers() pulumi.StringArrayOutput
Specifies the custom layers for the style. Leave unset to not enable any custom layer, or, for styles that support custom layers, you can enable layer(s), such as the `POI` layer for the VectorEsriNavigation style.
> Currenlty only `VectorEsriNavigation` supports CustomLayers. For more information, see [Custom Layers](https://docs.aws.amazon.com//location/latest/developerguide/map-concepts.html#map-custom-layers) .
func (MapConfigurationOutput) ElementType ¶ added in v0.2.0
func (MapConfigurationOutput) ElementType() reflect.Type
func (MapConfigurationOutput) PoliticalView ¶ added in v0.92.0
func (o MapConfigurationOutput) PoliticalView() pulumi.StringPtrOutput
Specifies the map political view selected from an available data provider.
func (MapConfigurationOutput) Style ¶ added in v0.2.0
func (o MapConfigurationOutput) Style() pulumi.StringOutput
Specifies the map style selected from an available data provider.
Valid [Esri map styles](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) :
- `VectorEsriDarkGrayCanvas` – The Esri Dark Gray Canvas map style. A vector basemap with a dark gray, neutral background with minimal colors, labels, and features that's designed to draw attention to your thematic content. - `RasterEsriImagery` – The Esri Imagery map style. A raster basemap that provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. - `VectorEsriLightGrayCanvas` – The Esri Light Gray Canvas map style, which provides a detailed vector basemap with a light gray, neutral background style with minimal colors, labels, and features that's designed to draw attention to your thematic content. - `VectorEsriTopographic` – The Esri Light map style, which provides a detailed vector basemap with a classic Esri map style. - `VectorEsriStreets` – The Esri Street Map style, which provides a detailed vector basemap for the world symbolized with a classic Esri street map style. The vector tile layer is similar in content and style to the World Street Map raster map. - `VectorEsriNavigation` – The Esri Navigation map style, which provides a detailed basemap for the world symbolized with a custom navigation map style that's designed for use during the day in mobile devices.
Valid [HERE Technologies map styles](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) :
- `VectorHereContrast` – The HERE Contrast (Berlin) map style is a high contrast detailed base map of the world that blends 3D and 2D rendering.
> The `VectorHereContrast` style has been renamed from `VectorHereBerlin` . `VectorHereBerlin` has been deprecated, but will continue to work in applications that use it. - `VectorHereExplore` – A default HERE map style containing a neutral, global map and its features including roads, buildings, landmarks, and water features. It also now includes a fully designed map of Japan. - `VectorHereExploreTruck` – A global map containing truck restrictions and attributes (e.g. width / height / HAZMAT) symbolized with highlighted segments and icons on top of HERE Explore to support use cases within transport and logistics. - `RasterHereExploreSatellite` – A global map containing high resolution satellite imagery. - `HybridHereExploreSatellite` – A global map displaying the road network, street names, and city labels over satellite imagery. This style will automatically retrieve both raster and vector tiles, and your charges will be based on total tiles retrieved.
> Hybrid styles use both vector and raster tiles when rendering the map that you see. This means that more tiles are retrieved than when using either vector or raster tiles alone. Your charges will include all tiles retrieved.
Valid [GrabMaps map styles](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) :
- `VectorGrabStandardLight` – The Grab Standard Light map style provides a basemap with detailed land use coloring, area names, roads, landmarks, and points of interest covering Southeast Asia. - `VectorGrabStandardDark` – The Grab Standard Dark map style provides a dark variation of the standard basemap covering Southeast Asia.
> Grab provides maps only for countries in Southeast Asia, and is only available in the Asia Pacific (Singapore) Region ( `ap-southeast-1` ). For more information, see [GrabMaps countries and area covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) .
Valid [Open Data map styles](https://docs.aws.amazon.com/location/latest/developerguide/open-data.html) :
- `VectorOpenDataStandardLight` – The Open Data Standard Light map style provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. - `VectorOpenDataStandardDark` – Open Data Standard Dark is a dark-themed map style that provides a detailed basemap for the world suitable for website and mobile application use. The map includes highways major roads, minor roads, railways, water features, cities, parks, landmarks, building footprints, and administrative boundaries. - `VectorOpenDataVisualizationLight` – The Open Data Visualization Light map style is a light-themed style with muted colors and fewer features that aids in understanding overlaid data. - `VectorOpenDataVisualizationDark` – The Open Data Visualization Dark map style is a dark-themed style with muted colors and fewer features that aids in understanding overlaid data.
func (MapConfigurationOutput) ToMapConfigurationOutput ¶ added in v0.2.0
func (o MapConfigurationOutput) ToMapConfigurationOutput() MapConfigurationOutput
func (MapConfigurationOutput) ToMapConfigurationOutputWithContext ¶ added in v0.2.0
func (o MapConfigurationOutput) ToMapConfigurationOutputWithContext(ctx context.Context) MapConfigurationOutput
type MapOutput ¶
type MapOutput struct{ *pulumi.OutputState }
func (MapOutput) Arn ¶ added in v0.17.0
func (o MapOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:maps/ExampleMap`
func (MapOutput) Configuration ¶ added in v0.17.0
func (o MapOutput) Configuration() MapConfigurationOutput
Specifies the `MapConfiguration` , including the map style, for the map resource that you create. The map style defines the look of maps and the data provider for your map resource.
func (MapOutput) CreateTime ¶ added in v0.17.0
func (o MapOutput) CreateTime() pulumi.StringOutput
The timestamp for when the map resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (MapOutput) Description ¶ added in v0.17.0
func (o MapOutput) Description() pulumi.StringPtrOutput
An optional description for the map resource.
func (MapOutput) ElementType ¶
func (MapOutput) MapArn ¶ added in v0.17.0
func (o MapOutput) MapArn() pulumi.StringOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:maps/ExampleMap`
func (MapOutput) MapName ¶ added in v0.17.0
func (o MapOutput) MapName() pulumi.StringOutput
The name for the map resource.
Requirements:
- Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). - Must be a unique map resource name. - No spaces allowed. For example, `ExampleMap` .
func (MapOutput) PricingPlan ¶ added in v0.17.0
func (o MapOutput) PricingPlan() MapPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (MapOutput) Tags ¶ added in v0.92.0
func (o MapOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (MapOutput) ToMapOutput ¶
func (MapOutput) ToMapOutputWithContext ¶
func (MapOutput) UpdateTime ¶ added in v0.17.0
func (o MapOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the map resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type MapPricingPlan ¶
type MapPricingPlan string
func (MapPricingPlan) ElementType ¶
func (MapPricingPlan) ElementType() reflect.Type
func (MapPricingPlan) ToMapPricingPlanOutput ¶
func (e MapPricingPlan) ToMapPricingPlanOutput() MapPricingPlanOutput
func (MapPricingPlan) ToMapPricingPlanOutputWithContext ¶
func (e MapPricingPlan) ToMapPricingPlanOutputWithContext(ctx context.Context) MapPricingPlanOutput
func (MapPricingPlan) ToMapPricingPlanPtrOutput ¶
func (e MapPricingPlan) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
func (MapPricingPlan) ToMapPricingPlanPtrOutputWithContext ¶
func (e MapPricingPlan) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
func (MapPricingPlan) ToStringOutput ¶
func (e MapPricingPlan) ToStringOutput() pulumi.StringOutput
func (MapPricingPlan) ToStringOutputWithContext ¶
func (e MapPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MapPricingPlan) ToStringPtrOutput ¶
func (e MapPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (MapPricingPlan) ToStringPtrOutputWithContext ¶
func (e MapPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MapPricingPlanInput ¶
type MapPricingPlanInput interface { pulumi.Input ToMapPricingPlanOutput() MapPricingPlanOutput ToMapPricingPlanOutputWithContext(context.Context) MapPricingPlanOutput }
MapPricingPlanInput is an input type that accepts values of the MapPricingPlan enum A concrete instance of `MapPricingPlanInput` can be one of the following:
MapPricingPlanRequestBasedUsage
type MapPricingPlanOutput ¶
type MapPricingPlanOutput struct{ *pulumi.OutputState }
func (MapPricingPlanOutput) ElementType ¶
func (MapPricingPlanOutput) ElementType() reflect.Type
func (MapPricingPlanOutput) ToMapPricingPlanOutput ¶
func (o MapPricingPlanOutput) ToMapPricingPlanOutput() MapPricingPlanOutput
func (MapPricingPlanOutput) ToMapPricingPlanOutputWithContext ¶
func (o MapPricingPlanOutput) ToMapPricingPlanOutputWithContext(ctx context.Context) MapPricingPlanOutput
func (MapPricingPlanOutput) ToMapPricingPlanPtrOutput ¶
func (o MapPricingPlanOutput) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
func (MapPricingPlanOutput) ToMapPricingPlanPtrOutputWithContext ¶
func (o MapPricingPlanOutput) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
func (MapPricingPlanOutput) ToStringOutput ¶
func (o MapPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (MapPricingPlanOutput) ToStringOutputWithContext ¶
func (o MapPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MapPricingPlanOutput) ToStringPtrOutput ¶
func (o MapPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MapPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o MapPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MapPricingPlanPtrInput ¶
type MapPricingPlanPtrInput interface { pulumi.Input ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput ToMapPricingPlanPtrOutputWithContext(context.Context) MapPricingPlanPtrOutput }
func MapPricingPlanPtr ¶
func MapPricingPlanPtr(v string) MapPricingPlanPtrInput
type MapPricingPlanPtrOutput ¶
type MapPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (MapPricingPlanPtrOutput) Elem ¶
func (o MapPricingPlanPtrOutput) Elem() MapPricingPlanOutput
func (MapPricingPlanPtrOutput) ElementType ¶
func (MapPricingPlanPtrOutput) ElementType() reflect.Type
func (MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutput ¶
func (o MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutput() MapPricingPlanPtrOutput
func (MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutputWithContext ¶
func (o MapPricingPlanPtrOutput) ToMapPricingPlanPtrOutputWithContext(ctx context.Context) MapPricingPlanPtrOutput
func (MapPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o MapPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MapPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o MapPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MapTag ¶ added in v0.92.0
type MapTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type PlaceIndex ¶
type PlaceIndex struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS . // // - Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex` Arn pulumi.StringOutput `pulumi:"arn"` // The timestamp for when the place index resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime pulumi.StringOutput `pulumi:"createTime"` // Specifies the geospatial data provider for the new place index. // // > This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error. // // Valid values include: // // - `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on geocoding coverage](https://docs.aws.amazon.com/https://developers.arcgis.com/rest/geocode/api-reference/geocode-coverage.htm) . // - `Grab` – Grab provides place index functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE details on goecoding coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/geocoder/dev_guide/topics/coverage-geocoder.html) . // // > If you specify HERE Technologies ( `Here` ) as the data provider, you may not [store results](https://docs.aws.amazon.com//location-places/latest/APIReference/API_DataSourceConfiguration.html) for locations in Japan. For more information, see the [AWS Service Terms](https://docs.aws.amazon.com/service-terms/) for Amazon Location Service. // // For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* . DataSource pulumi.StringOutput `pulumi:"dataSource"` // Specifies the data storage option requesting Places. DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrOutput `pulumi:"dataSourceConfiguration"` // The optional description for the place index resource. Description pulumi.StringPtrOutput `pulumi:"description"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS . // // - Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex` IndexArn pulumi.StringOutput `pulumi:"indexArn"` // The name of the place index resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique place index resource name. // - No spaces allowed. For example, `ExamplePlaceIndex` . IndexName pulumi.StringOutput `pulumi:"indexName"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan PlaceIndexPricingPlanPtrOutput `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The timestamp for when the place index resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::PlaceIndex Resource Type
func GetPlaceIndex ¶
func GetPlaceIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlaceIndexState, opts ...pulumi.ResourceOption) (*PlaceIndex, error)
GetPlaceIndex gets an existing PlaceIndex resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPlaceIndex ¶
func NewPlaceIndex(ctx *pulumi.Context, name string, args *PlaceIndexArgs, opts ...pulumi.ResourceOption) (*PlaceIndex, error)
NewPlaceIndex registers a new resource with the given unique name, arguments, and options.
func (*PlaceIndex) ElementType ¶
func (*PlaceIndex) ElementType() reflect.Type
func (*PlaceIndex) ToPlaceIndexOutput ¶
func (i *PlaceIndex) ToPlaceIndexOutput() PlaceIndexOutput
func (*PlaceIndex) ToPlaceIndexOutputWithContext ¶
func (i *PlaceIndex) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
type PlaceIndexArgs ¶
type PlaceIndexArgs struct { // Specifies the geospatial data provider for the new place index. // // > This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error. // // Valid values include: // // - `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on geocoding coverage](https://docs.aws.amazon.com/https://developers.arcgis.com/rest/geocode/api-reference/geocode-coverage.htm) . // - `Grab` – Grab provides place index functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE details on goecoding coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/geocoder/dev_guide/topics/coverage-geocoder.html) . // // > If you specify HERE Technologies ( `Here` ) as the data provider, you may not [store results](https://docs.aws.amazon.com//location-places/latest/APIReference/API_DataSourceConfiguration.html) for locations in Japan. For more information, see the [AWS Service Terms](https://docs.aws.amazon.com/service-terms/) for Amazon Location Service. // // For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* . DataSource pulumi.StringInput // Specifies the data storage option requesting Places. DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrInput // The optional description for the place index resource. Description pulumi.StringPtrInput // The name of the place index resource. // // Requirements: // // - Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). // - Must be a unique place index resource name. // - No spaces allowed. For example, `ExamplePlaceIndex` . IndexName pulumi.StringPtrInput // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan PlaceIndexPricingPlanPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a PlaceIndex resource.
func (PlaceIndexArgs) ElementType ¶
func (PlaceIndexArgs) ElementType() reflect.Type
type PlaceIndexDataSourceConfiguration ¶
type PlaceIndexDataSourceConfiguration struct { // Specifies how the results of an operation will be stored by the caller. // // Valid values include: // // - `SingleUse` specifies that the results won't be stored. // - `Storage` specifies that the result can be cached or stored in a database. // // Default value: `SingleUse` IntendedUse *PlaceIndexIntendedUse `pulumi:"intendedUse"` }
type PlaceIndexDataSourceConfigurationArgs ¶
type PlaceIndexDataSourceConfigurationArgs struct { // Specifies how the results of an operation will be stored by the caller. // // Valid values include: // // - `SingleUse` specifies that the results won't be stored. // - `Storage` specifies that the result can be cached or stored in a database. // // Default value: `SingleUse` IntendedUse PlaceIndexIntendedUsePtrInput `pulumi:"intendedUse"` }
func (PlaceIndexDataSourceConfigurationArgs) ElementType ¶
func (PlaceIndexDataSourceConfigurationArgs) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (i PlaceIndexDataSourceConfigurationArgs) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationInput ¶
type PlaceIndexDataSourceConfigurationInput interface { pulumi.Input ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput ToPlaceIndexDataSourceConfigurationOutputWithContext(context.Context) PlaceIndexDataSourceConfigurationOutput }
PlaceIndexDataSourceConfigurationInput is an input type that accepts PlaceIndexDataSourceConfigurationArgs and PlaceIndexDataSourceConfigurationOutput values. You can construct a concrete instance of `PlaceIndexDataSourceConfigurationInput` via:
PlaceIndexDataSourceConfigurationArgs{...}
type PlaceIndexDataSourceConfigurationOutput ¶
type PlaceIndexDataSourceConfigurationOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationOutput) ElementType ¶
func (PlaceIndexDataSourceConfigurationOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationOutput) IntendedUse ¶
func (o PlaceIndexDataSourceConfigurationOutput) IntendedUse() PlaceIndexIntendedUsePtrOutput
Specifies how the results of an operation will be stored by the caller.
Valid values include:
- `SingleUse` specifies that the results won't be stored. - `Storage` specifies that the result can be cached or stored in a database.
Default value: `SingleUse`
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutput() PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexDataSourceConfigurationPtrInput ¶
type PlaceIndexDataSourceConfigurationPtrInput interface { pulumi.Input ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(context.Context) PlaceIndexDataSourceConfigurationPtrOutput }
PlaceIndexDataSourceConfigurationPtrInput is an input type that accepts PlaceIndexDataSourceConfigurationArgs, PlaceIndexDataSourceConfigurationPtr and PlaceIndexDataSourceConfigurationPtrOutput values. You can construct a concrete instance of `PlaceIndexDataSourceConfigurationPtrInput` via:
PlaceIndexDataSourceConfigurationArgs{...} or: nil
func PlaceIndexDataSourceConfigurationPtr ¶
func PlaceIndexDataSourceConfigurationPtr(v *PlaceIndexDataSourceConfigurationArgs) PlaceIndexDataSourceConfigurationPtrInput
type PlaceIndexDataSourceConfigurationPtrOutput ¶
type PlaceIndexDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType ¶
func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType() reflect.Type
func (PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse() PlaceIndexIntendedUsePtrOutput
Specifies how the results of an operation will be stored by the caller.
Valid values include:
- `SingleUse` specifies that the results won't be stored. - `Storage` specifies that the result can be cached or stored in a database.
Default value: `SingleUse`
func (PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutput() PlaceIndexDataSourceConfigurationPtrOutput
func (PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext ¶
func (o PlaceIndexDataSourceConfigurationPtrOutput) ToPlaceIndexDataSourceConfigurationPtrOutputWithContext(ctx context.Context) PlaceIndexDataSourceConfigurationPtrOutput
type PlaceIndexInput ¶
type PlaceIndexInput interface { pulumi.Input ToPlaceIndexOutput() PlaceIndexOutput ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput }
type PlaceIndexIntendedUse ¶
type PlaceIndexIntendedUse string
func (PlaceIndexIntendedUse) ElementType ¶
func (PlaceIndexIntendedUse) ElementType() reflect.Type
func (PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutput ¶
func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutput() PlaceIndexIntendedUseOutput
func (PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutputWithContext ¶
func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUseOutputWithContext(ctx context.Context) PlaceIndexIntendedUseOutput
func (PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutput ¶
func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutputWithContext ¶
func (e PlaceIndexIntendedUse) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUse) ToStringOutput ¶
func (e PlaceIndexIntendedUse) ToStringOutput() pulumi.StringOutput
func (PlaceIndexIntendedUse) ToStringOutputWithContext ¶
func (e PlaceIndexIntendedUse) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaceIndexIntendedUse) ToStringPtrOutput ¶
func (e PlaceIndexIntendedUse) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexIntendedUse) ToStringPtrOutputWithContext ¶
func (e PlaceIndexIntendedUse) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexIntendedUseInput ¶
type PlaceIndexIntendedUseInput interface { pulumi.Input ToPlaceIndexIntendedUseOutput() PlaceIndexIntendedUseOutput ToPlaceIndexIntendedUseOutputWithContext(context.Context) PlaceIndexIntendedUseOutput }
PlaceIndexIntendedUseInput is an input type that accepts values of the PlaceIndexIntendedUse enum A concrete instance of `PlaceIndexIntendedUseInput` can be one of the following:
PlaceIndexIntendedUseSingleUse PlaceIndexIntendedUseStorage
type PlaceIndexIntendedUseOutput ¶
type PlaceIndexIntendedUseOutput struct{ *pulumi.OutputState }
func (PlaceIndexIntendedUseOutput) ElementType ¶
func (PlaceIndexIntendedUseOutput) ElementType() reflect.Type
func (PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutput ¶
func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutput() PlaceIndexIntendedUseOutput
func (PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutputWithContext ¶
func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUseOutputWithContext(ctx context.Context) PlaceIndexIntendedUseOutput
func (PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutput ¶
func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutputWithContext ¶
func (o PlaceIndexIntendedUseOutput) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUseOutput) ToStringOutput ¶
func (o PlaceIndexIntendedUseOutput) ToStringOutput() pulumi.StringOutput
func (PlaceIndexIntendedUseOutput) ToStringOutputWithContext ¶
func (o PlaceIndexIntendedUseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaceIndexIntendedUseOutput) ToStringPtrOutput ¶
func (o PlaceIndexIntendedUseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexIntendedUseOutput) ToStringPtrOutputWithContext ¶
func (o PlaceIndexIntendedUseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexIntendedUsePtrInput ¶
type PlaceIndexIntendedUsePtrInput interface { pulumi.Input ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput ToPlaceIndexIntendedUsePtrOutputWithContext(context.Context) PlaceIndexIntendedUsePtrOutput }
func PlaceIndexIntendedUsePtr ¶
func PlaceIndexIntendedUsePtr(v string) PlaceIndexIntendedUsePtrInput
type PlaceIndexIntendedUsePtrOutput ¶
type PlaceIndexIntendedUsePtrOutput struct{ *pulumi.OutputState }
func (PlaceIndexIntendedUsePtrOutput) Elem ¶
func (o PlaceIndexIntendedUsePtrOutput) Elem() PlaceIndexIntendedUseOutput
func (PlaceIndexIntendedUsePtrOutput) ElementType ¶
func (PlaceIndexIntendedUsePtrOutput) ElementType() reflect.Type
func (PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutput ¶
func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutputWithContext ¶
func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput
func (PlaceIndexIntendedUsePtrOutput) ToStringPtrOutput ¶
func (o PlaceIndexIntendedUsePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexIntendedUsePtrOutput) ToStringPtrOutputWithContext ¶
func (o PlaceIndexIntendedUsePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexOutput ¶
type PlaceIndexOutput struct{ *pulumi.OutputState }
func (PlaceIndexOutput) Arn ¶ added in v0.17.0
func (o PlaceIndexOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS .
- Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex`
func (PlaceIndexOutput) CreateTime ¶ added in v0.17.0
func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput
The timestamp for when the place index resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (PlaceIndexOutput) DataSource ¶ added in v0.17.0
func (o PlaceIndexOutput) DataSource() pulumi.StringOutput
Specifies the geospatial data provider for the new place index.
> This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error.
Valid values include:
- `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on geocoding coverage](https://docs.aws.amazon.com/https://developers.arcgis.com/rest/geocode/api-reference/geocode-coverage.htm) . - `Grab` – Grab provides place index functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE details on goecoding coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/geocoder/dev_guide/topics/coverage-geocoder.html) .
> If you specify HERE Technologies ( `Here` ) as the data provider, you may not [store results](https://docs.aws.amazon.com//location-places/latest/APIReference/API_DataSourceConfiguration.html) for locations in Japan. For more information, see the [AWS Service Terms](https://docs.aws.amazon.com/service-terms/) for Amazon Location Service.
For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* .
func (PlaceIndexOutput) DataSourceConfiguration ¶ added in v0.17.0
func (o PlaceIndexOutput) DataSourceConfiguration() PlaceIndexDataSourceConfigurationPtrOutput
Specifies the data storage option requesting Places.
func (PlaceIndexOutput) Description ¶ added in v0.17.0
func (o PlaceIndexOutput) Description() pulumi.StringPtrOutput
The optional description for the place index resource.
func (PlaceIndexOutput) ElementType ¶
func (PlaceIndexOutput) ElementType() reflect.Type
func (PlaceIndexOutput) IndexArn ¶ added in v0.17.0
func (o PlaceIndexOutput) IndexArn() pulumi.StringOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the place index resource. Used to specify a resource across AWS .
- Format example: `arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex`
func (PlaceIndexOutput) IndexName ¶ added in v0.17.0
func (o PlaceIndexOutput) IndexName() pulumi.StringOutput
The name of the place index resource.
Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_). - Must be a unique place index resource name. - No spaces allowed. For example, `ExamplePlaceIndex` .
func (PlaceIndexOutput) PricingPlan ¶ added in v0.17.0
func (o PlaceIndexOutput) PricingPlan() PlaceIndexPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (PlaceIndexOutput) Tags ¶ added in v0.92.0
func (o PlaceIndexOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (PlaceIndexOutput) ToPlaceIndexOutput ¶
func (o PlaceIndexOutput) ToPlaceIndexOutput() PlaceIndexOutput
func (PlaceIndexOutput) ToPlaceIndexOutputWithContext ¶
func (o PlaceIndexOutput) ToPlaceIndexOutputWithContext(ctx context.Context) PlaceIndexOutput
func (PlaceIndexOutput) UpdateTime ¶ added in v0.17.0
func (o PlaceIndexOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the place index resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type PlaceIndexPricingPlan ¶
type PlaceIndexPricingPlan string
func (PlaceIndexPricingPlan) ElementType ¶
func (PlaceIndexPricingPlan) ElementType() reflect.Type
func (PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutput ¶
func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutput() PlaceIndexPricingPlanOutput
func (PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutputWithContext ¶
func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanOutputWithContext(ctx context.Context) PlaceIndexPricingPlanOutput
func (PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutput ¶
func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutputWithContext ¶
func (e PlaceIndexPricingPlan) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlan) ToStringOutput ¶
func (e PlaceIndexPricingPlan) ToStringOutput() pulumi.StringOutput
func (PlaceIndexPricingPlan) ToStringOutputWithContext ¶
func (e PlaceIndexPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaceIndexPricingPlan) ToStringPtrOutput ¶
func (e PlaceIndexPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexPricingPlan) ToStringPtrOutputWithContext ¶
func (e PlaceIndexPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexPricingPlanInput ¶
type PlaceIndexPricingPlanInput interface { pulumi.Input ToPlaceIndexPricingPlanOutput() PlaceIndexPricingPlanOutput ToPlaceIndexPricingPlanOutputWithContext(context.Context) PlaceIndexPricingPlanOutput }
PlaceIndexPricingPlanInput is an input type that accepts values of the PlaceIndexPricingPlan enum A concrete instance of `PlaceIndexPricingPlanInput` can be one of the following:
PlaceIndexPricingPlanRequestBasedUsage
type PlaceIndexPricingPlanOutput ¶
type PlaceIndexPricingPlanOutput struct{ *pulumi.OutputState }
func (PlaceIndexPricingPlanOutput) ElementType ¶
func (PlaceIndexPricingPlanOutput) ElementType() reflect.Type
func (PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutput ¶
func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutput() PlaceIndexPricingPlanOutput
func (PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutputWithContext ¶
func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanOutputWithContext(ctx context.Context) PlaceIndexPricingPlanOutput
func (PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutput ¶
func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutputWithContext ¶
func (o PlaceIndexPricingPlanOutput) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlanOutput) ToStringOutput ¶
func (o PlaceIndexPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (PlaceIndexPricingPlanOutput) ToStringOutputWithContext ¶
func (o PlaceIndexPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaceIndexPricingPlanOutput) ToStringPtrOutput ¶
func (o PlaceIndexPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o PlaceIndexPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexPricingPlanPtrInput ¶
type PlaceIndexPricingPlanPtrInput interface { pulumi.Input ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput ToPlaceIndexPricingPlanPtrOutputWithContext(context.Context) PlaceIndexPricingPlanPtrOutput }
func PlaceIndexPricingPlanPtr ¶
func PlaceIndexPricingPlanPtr(v string) PlaceIndexPricingPlanPtrInput
type PlaceIndexPricingPlanPtrOutput ¶
type PlaceIndexPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (PlaceIndexPricingPlanPtrOutput) Elem ¶
func (o PlaceIndexPricingPlanPtrOutput) Elem() PlaceIndexPricingPlanOutput
func (PlaceIndexPricingPlanPtrOutput) ElementType ¶
func (PlaceIndexPricingPlanPtrOutput) ElementType() reflect.Type
func (PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutput ¶
func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutputWithContext ¶
func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput
func (PlaceIndexPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o PlaceIndexPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaceIndexPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o PlaceIndexPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaceIndexState ¶
type PlaceIndexState struct { }
func (PlaceIndexState) ElementType ¶
func (PlaceIndexState) ElementType() reflect.Type
type PlaceIndexTag ¶ added in v0.92.0
type PlaceIndexTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type RouteCalculator ¶
type RouteCalculator struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator` Arn pulumi.StringOutput `pulumi:"arn"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator` CalculatorArn pulumi.StringOutput `pulumi:"calculatorArn"` // The name of the route calculator resource. // // Requirements: // // - Can use alphanumeric characters (A–Z, a–z, 0–9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique Route calculator resource name. // - No spaces allowed. For example, `ExampleRouteCalculator` . CalculatorName pulumi.StringOutput `pulumi:"calculatorName"` // The timestamp for when the route calculator resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime pulumi.StringOutput `pulumi:"createTime"` // Specifies the data provider of traffic and road network data. // // > This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error. // // Valid values include: // // - `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on street networks and traffic coverage](https://docs.aws.amazon.com/https://doc.arcgis.com/en/arcgis-online/reference/network-coverage.htm) . // // Route calculators that use Esri as a data source only calculate routes that are shorter than 400 km. // - `Grab` – Grab provides routing functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE car routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/car-routing.html) and [HERE truck routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/truck-routing.html) . // // For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* . DataSource pulumi.StringOutput `pulumi:"dataSource"` // The optional description for the route calculator resource. Description pulumi.StringPtrOutput `pulumi:"description"` // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan RouteCalculatorPricingPlanPtrOutput `pulumi:"pricingPlan"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // The timestamp for when the route calculator resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::RouteCalculator Resource Type
func GetRouteCalculator ¶
func GetRouteCalculator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteCalculatorState, opts ...pulumi.ResourceOption) (*RouteCalculator, error)
GetRouteCalculator gets an existing RouteCalculator 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 NewRouteCalculator ¶
func NewRouteCalculator(ctx *pulumi.Context, name string, args *RouteCalculatorArgs, opts ...pulumi.ResourceOption) (*RouteCalculator, error)
NewRouteCalculator registers a new resource with the given unique name, arguments, and options.
func (*RouteCalculator) ElementType ¶
func (*RouteCalculator) ElementType() reflect.Type
func (*RouteCalculator) ToRouteCalculatorOutput ¶
func (i *RouteCalculator) ToRouteCalculatorOutput() RouteCalculatorOutput
func (*RouteCalculator) ToRouteCalculatorOutputWithContext ¶
func (i *RouteCalculator) ToRouteCalculatorOutputWithContext(ctx context.Context) RouteCalculatorOutput
type RouteCalculatorArgs ¶
type RouteCalculatorArgs struct { // The name of the route calculator resource. // // Requirements: // // - Can use alphanumeric characters (A–Z, a–z, 0–9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique Route calculator resource name. // - No spaces allowed. For example, `ExampleRouteCalculator` . CalculatorName pulumi.StringPtrInput // Specifies the data provider of traffic and road network data. // // > This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error. // // Valid values include: // // - `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on street networks and traffic coverage](https://docs.aws.amazon.com/https://doc.arcgis.com/en/arcgis-online/reference/network-coverage.htm) . // // Route calculators that use Esri as a data source only calculate routes that are shorter than 400 km. // - `Grab` – Grab provides routing functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . // - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE car routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/car-routing.html) and [HERE truck routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/truck-routing.html) . // // For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* . DataSource pulumi.StringInput // The optional description for the route calculator resource. Description pulumi.StringPtrInput // No longer used. If included, the only allowed value is `RequestBasedUsage` . // // *Allowed Values* : `RequestBasedUsage` PricingPlan RouteCalculatorPricingPlanPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a RouteCalculator resource.
func (RouteCalculatorArgs) ElementType ¶
func (RouteCalculatorArgs) ElementType() reflect.Type
type RouteCalculatorInput ¶
type RouteCalculatorInput interface { pulumi.Input ToRouteCalculatorOutput() RouteCalculatorOutput ToRouteCalculatorOutputWithContext(ctx context.Context) RouteCalculatorOutput }
type RouteCalculatorOutput ¶
type RouteCalculatorOutput struct{ *pulumi.OutputState }
func (RouteCalculatorOutput) Arn ¶ added in v0.17.0
func (o RouteCalculatorOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator`
func (RouteCalculatorOutput) CalculatorArn ¶ added in v0.17.0
func (o RouteCalculatorOutput) CalculatorArn() pulumi.StringOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the route calculator resource. Use the ARN when you specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:route-calculator/ExampleCalculator`
func (RouteCalculatorOutput) CalculatorName ¶ added in v0.17.0
func (o RouteCalculatorOutput) CalculatorName() pulumi.StringOutput
The name of the route calculator resource.
Requirements:
- Can use alphanumeric characters (A–Z, a–z, 0–9) , hyphens (-), periods (.), and underscores (_). - Must be a unique Route calculator resource name. - No spaces allowed. For example, `ExampleRouteCalculator` .
func (RouteCalculatorOutput) CreateTime ¶ added in v0.17.0
func (o RouteCalculatorOutput) CreateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (RouteCalculatorOutput) DataSource ¶ added in v0.17.0
func (o RouteCalculatorOutput) DataSource() pulumi.StringOutput
Specifies the data provider of traffic and road network data.
> This field is case-sensitive. Enter the valid values as shown. For example, entering `HERE` returns an error.
Valid values include:
- `Esri` – For additional information about [Esri](https://docs.aws.amazon.com/location/latest/developerguide/esri.html) 's coverage in your region of interest, see [Esri details on street networks and traffic coverage](https://docs.aws.amazon.com/https://doc.arcgis.com/en/arcgis-online/reference/network-coverage.htm) .
Route calculators that use Esri as a data source only calculate routes that are shorter than 400 km. - `Grab` – Grab provides routing functionality for Southeast Asia. For additional information about [GrabMaps](https://docs.aws.amazon.com/location/latest/developerguide/grab.html) ' coverage, see [GrabMaps countries and areas covered](https://docs.aws.amazon.com/location/latest/developerguide/grab.html#grab-coverage-area) . - `Here` – For additional information about [HERE Technologies](https://docs.aws.amazon.com/location/latest/developerguide/HERE.html) ' coverage in your region of interest, see [HERE car routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/car-routing.html) and [HERE truck routing coverage](https://docs.aws.amazon.com/https://developer.here.com/documentation/routing-api/dev_guide/topics/coverage/truck-routing.html) .
For additional information , see [Data providers](https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html) on the *Amazon Location Service Developer Guide* .
func (RouteCalculatorOutput) Description ¶ added in v0.17.0
func (o RouteCalculatorOutput) Description() pulumi.StringPtrOutput
The optional description for the route calculator resource.
func (RouteCalculatorOutput) ElementType ¶
func (RouteCalculatorOutput) ElementType() reflect.Type
func (RouteCalculatorOutput) PricingPlan ¶ added in v0.17.0
func (o RouteCalculatorOutput) PricingPlan() RouteCalculatorPricingPlanPtrOutput
No longer used. If included, the only allowed value is `RequestBasedUsage` .
*Allowed Values* : `RequestBasedUsage`
func (RouteCalculatorOutput) Tags ¶ added in v0.92.0
func (o RouteCalculatorOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (RouteCalculatorOutput) ToRouteCalculatorOutput ¶
func (o RouteCalculatorOutput) ToRouteCalculatorOutput() RouteCalculatorOutput
func (RouteCalculatorOutput) ToRouteCalculatorOutputWithContext ¶
func (o RouteCalculatorOutput) ToRouteCalculatorOutputWithContext(ctx context.Context) RouteCalculatorOutput
func (RouteCalculatorOutput) UpdateTime ¶ added in v0.17.0
func (o RouteCalculatorOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the route calculator resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type RouteCalculatorPricingPlan ¶
type RouteCalculatorPricingPlan string
func (RouteCalculatorPricingPlan) ElementType ¶
func (RouteCalculatorPricingPlan) ElementType() reflect.Type
func (RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutput ¶
func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutput() RouteCalculatorPricingPlanOutput
func (RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutputWithContext ¶
func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanOutput
func (RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutput ¶
func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutputWithContext ¶
func (e RouteCalculatorPricingPlan) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlan) ToStringOutput ¶
func (e RouteCalculatorPricingPlan) ToStringOutput() pulumi.StringOutput
func (RouteCalculatorPricingPlan) ToStringOutputWithContext ¶
func (e RouteCalculatorPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RouteCalculatorPricingPlan) ToStringPtrOutput ¶
func (e RouteCalculatorPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (RouteCalculatorPricingPlan) ToStringPtrOutputWithContext ¶
func (e RouteCalculatorPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RouteCalculatorPricingPlanInput ¶
type RouteCalculatorPricingPlanInput interface { pulumi.Input ToRouteCalculatorPricingPlanOutput() RouteCalculatorPricingPlanOutput ToRouteCalculatorPricingPlanOutputWithContext(context.Context) RouteCalculatorPricingPlanOutput }
RouteCalculatorPricingPlanInput is an input type that accepts values of the RouteCalculatorPricingPlan enum A concrete instance of `RouteCalculatorPricingPlanInput` can be one of the following:
RouteCalculatorPricingPlanRequestBasedUsage
type RouteCalculatorPricingPlanOutput ¶
type RouteCalculatorPricingPlanOutput struct{ *pulumi.OutputState }
func (RouteCalculatorPricingPlanOutput) ElementType ¶
func (RouteCalculatorPricingPlanOutput) ElementType() reflect.Type
func (RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutput ¶
func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutput() RouteCalculatorPricingPlanOutput
func (RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutputWithContext ¶
func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanOutput
func (RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutput ¶
func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext ¶
func (o RouteCalculatorPricingPlanOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlanOutput) ToStringOutput ¶
func (o RouteCalculatorPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (RouteCalculatorPricingPlanOutput) ToStringOutputWithContext ¶
func (o RouteCalculatorPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RouteCalculatorPricingPlanOutput) ToStringPtrOutput ¶
func (o RouteCalculatorPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RouteCalculatorPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o RouteCalculatorPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RouteCalculatorPricingPlanPtrInput ¶
type RouteCalculatorPricingPlanPtrInput interface { pulumi.Input ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput ToRouteCalculatorPricingPlanPtrOutputWithContext(context.Context) RouteCalculatorPricingPlanPtrOutput }
func RouteCalculatorPricingPlanPtr ¶
func RouteCalculatorPricingPlanPtr(v string) RouteCalculatorPricingPlanPtrInput
type RouteCalculatorPricingPlanPtrOutput ¶
type RouteCalculatorPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (RouteCalculatorPricingPlanPtrOutput) Elem ¶
func (o RouteCalculatorPricingPlanPtrOutput) Elem() RouteCalculatorPricingPlanOutput
func (RouteCalculatorPricingPlanPtrOutput) ElementType ¶
func (RouteCalculatorPricingPlanPtrOutput) ElementType() reflect.Type
func (RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutput ¶
func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext ¶
func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput
func (RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RouteCalculatorState ¶
type RouteCalculatorState struct { }
func (RouteCalculatorState) ElementType ¶
func (RouteCalculatorState) ElementType() reflect.Type
type RouteCalculatorTag ¶ added in v0.92.0
type RouteCalculatorTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type Tracker ¶
type Tracker struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker` Arn pulumi.StringOutput `pulumi:"arn"` // The timestamp for when the tracker resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . CreateTime pulumi.StringOutput `pulumi:"createTime"` // An optional description for the tracker resource. Description pulumi.StringPtrOutput `pulumi:"description"` EventBridgeEnabled pulumi.BoolPtrOutput `pulumi:"eventBridgeEnabled"` KmsKeyEnableGeospatialQueries pulumi.BoolPtrOutput `pulumi:"kmsKeyEnableGeospatialQueries"` // A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Specifies the position filtering for the tracker resource. // // Valid values: // // - `TimeBased` - Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID. // - `DistanceBased` - If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map. // - `AccuracyBased` - If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations. // // This field is optional. If not specified, the default value is `TimeBased` . PositionFiltering TrackerPositionFilteringPtrOutput `pulumi:"positionFiltering"` PricingPlan TrackerPricingPlanPtrOutput `pulumi:"pricingPlan"` // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource pulumi.StringPtrOutput `pulumi:"pricingPlanDataSource"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` // Synonym for `Arn` . The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS . // // - Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker` TrackerArn pulumi.StringOutput `pulumi:"trackerArn"` // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName pulumi.StringOutput `pulumi:"trackerName"` // The timestamp for when the tracker resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` . UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Definition of AWS::Location::Tracker Resource Type
func GetTracker ¶
func GetTracker(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrackerState, opts ...pulumi.ResourceOption) (*Tracker, error)
GetTracker gets an existing Tracker resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTracker ¶
func NewTracker(ctx *pulumi.Context, name string, args *TrackerArgs, opts ...pulumi.ResourceOption) (*Tracker, error)
NewTracker registers a new resource with the given unique name, arguments, and options.
func (*Tracker) ElementType ¶
func (*Tracker) ToTrackerOutput ¶
func (i *Tracker) ToTrackerOutput() TrackerOutput
func (*Tracker) ToTrackerOutputWithContext ¶
func (i *Tracker) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
type TrackerArgs ¶
type TrackerArgs struct { // An optional description for the tracker resource. Description pulumi.StringPtrInput EventBridgeEnabled pulumi.BoolPtrInput KmsKeyEnableGeospatialQueries pulumi.BoolPtrInput // A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN. KmsKeyId pulumi.StringPtrInput // Specifies the position filtering for the tracker resource. // // Valid values: // // - `TimeBased` - Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID. // - `DistanceBased` - If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map. // - `AccuracyBased` - If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations. // // This field is optional. If not specified, the default value is `TimeBased` . PositionFiltering TrackerPositionFilteringPtrInput PricingPlan TrackerPricingPlanPtrInput // This shape is deprecated since 2022-02-01: Deprecated. No longer allowed. PricingPlanDataSource pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName pulumi.StringPtrInput }
The set of arguments for constructing a Tracker resource.
func (TrackerArgs) ElementType ¶
func (TrackerArgs) ElementType() reflect.Type
type TrackerConsumer ¶
type TrackerConsumer 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 . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollectionConsumer` ConsumerArn pulumi.StringOutput `pulumi:"consumerArn"` // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName pulumi.StringOutput `pulumi:"trackerName"` }
Definition of AWS::Location::TrackerConsumer Resource Type
func GetTrackerConsumer ¶
func GetTrackerConsumer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrackerConsumerState, opts ...pulumi.ResourceOption) (*TrackerConsumer, error)
GetTrackerConsumer gets an existing TrackerConsumer 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 NewTrackerConsumer ¶
func NewTrackerConsumer(ctx *pulumi.Context, name string, args *TrackerConsumerArgs, opts ...pulumi.ResourceOption) (*TrackerConsumer, error)
NewTrackerConsumer registers a new resource with the given unique name, arguments, and options.
func (*TrackerConsumer) ElementType ¶
func (*TrackerConsumer) ElementType() reflect.Type
func (*TrackerConsumer) ToTrackerConsumerOutput ¶
func (i *TrackerConsumer) ToTrackerConsumerOutput() TrackerConsumerOutput
func (*TrackerConsumer) ToTrackerConsumerOutputWithContext ¶
func (i *TrackerConsumer) ToTrackerConsumerOutputWithContext(ctx context.Context) TrackerConsumerOutput
type TrackerConsumerArgs ¶
type TrackerConsumerArgs 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 . // // - Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollectionConsumer` ConsumerArn pulumi.StringInput // The name for the tracker resource. // // Requirements: // // - Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). // - Must be a unique tracker resource name. // - No spaces allowed. For example, `ExampleTracker` . TrackerName pulumi.StringInput }
The set of arguments for constructing a TrackerConsumer resource.
func (TrackerConsumerArgs) ElementType ¶
func (TrackerConsumerArgs) ElementType() reflect.Type
type TrackerConsumerInput ¶
type TrackerConsumerInput interface { pulumi.Input ToTrackerConsumerOutput() TrackerConsumerOutput ToTrackerConsumerOutputWithContext(ctx context.Context) TrackerConsumerOutput }
type TrackerConsumerOutput ¶
type TrackerConsumerOutput struct{ *pulumi.OutputState }
func (TrackerConsumerOutput) ConsumerArn ¶ added in v0.17.0
func (o TrackerConsumerOutput) 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 .
- Format example: `arn:aws:geo:region:account-id:geofence-collection/ExampleGeofenceCollectionConsumer`
func (TrackerConsumerOutput) ElementType ¶
func (TrackerConsumerOutput) ElementType() reflect.Type
func (TrackerConsumerOutput) ToTrackerConsumerOutput ¶
func (o TrackerConsumerOutput) ToTrackerConsumerOutput() TrackerConsumerOutput
func (TrackerConsumerOutput) ToTrackerConsumerOutputWithContext ¶
func (o TrackerConsumerOutput) ToTrackerConsumerOutputWithContext(ctx context.Context) TrackerConsumerOutput
func (TrackerConsumerOutput) TrackerName ¶ added in v0.17.0
func (o TrackerConsumerOutput) TrackerName() pulumi.StringOutput
The name for the tracker resource.
Requirements:
- Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). - Must be a unique tracker resource name. - No spaces allowed. For example, `ExampleTracker` .
type TrackerConsumerState ¶
type TrackerConsumerState struct { }
func (TrackerConsumerState) ElementType ¶
func (TrackerConsumerState) ElementType() reflect.Type
type TrackerInput ¶
type TrackerInput interface { pulumi.Input ToTrackerOutput() TrackerOutput ToTrackerOutputWithContext(ctx context.Context) TrackerOutput }
type TrackerOutput ¶
type TrackerOutput struct{ *pulumi.OutputState }
func (TrackerOutput) Arn ¶ added in v0.17.0
func (o TrackerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker`
func (TrackerOutput) CreateTime ¶ added in v0.17.0
func (o TrackerOutput) CreateTime() pulumi.StringOutput
The timestamp for when the tracker resource was created in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
func (TrackerOutput) Description ¶ added in v0.17.0
func (o TrackerOutput) Description() pulumi.StringPtrOutput
An optional description for the tracker resource.
func (TrackerOutput) ElementType ¶
func (TrackerOutput) ElementType() reflect.Type
func (TrackerOutput) EventBridgeEnabled ¶ added in v0.92.0
func (o TrackerOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
func (TrackerOutput) KmsKeyEnableGeospatialQueries ¶ added in v0.92.0
func (o TrackerOutput) KmsKeyEnableGeospatialQueries() pulumi.BoolPtrOutput
func (TrackerOutput) KmsKeyId ¶ added in v0.17.0
func (o TrackerOutput) KmsKeyId() pulumi.StringPtrOutput
A key identifier for an [AWS KMS customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) . Enter a key ID, key ARN, alias name, or alias ARN.
func (TrackerOutput) PositionFiltering ¶ added in v0.17.0
func (o TrackerOutput) PositionFiltering() TrackerPositionFilteringPtrOutput
Specifies the position filtering for the tracker resource.
Valid values:
- `TimeBased` - Location updates are evaluated against linked geofence collections, but not every location update is stored. If your update frequency is more often than 30 seconds, only one update per 30 seconds is stored for each unique device ID. - `DistanceBased` - If the device has moved less than 30 m (98.4 ft), location updates are ignored. Location updates within this area are neither evaluated against linked geofence collections, nor stored. This helps control costs by reducing the number of geofence evaluations and historical device positions to paginate through. Distance-based filtering can also reduce the effects of GPS noise when displaying device trajectories on a map. - `AccuracyBased` - If the device has moved less than the measured accuracy, location updates are ignored. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is ignored if the device has moved less than 15 m. Ignored location updates are neither evaluated against linked geofence collections, nor stored. This can reduce the effects of GPS noise when displaying device trajectories on a map, and can help control your costs by reducing the number of geofence evaluations.
This field is optional. If not specified, the default value is `TimeBased` .
func (TrackerOutput) PricingPlan ¶ added in v0.17.0
func (o TrackerOutput) PricingPlan() TrackerPricingPlanPtrOutput
func (TrackerOutput) PricingPlanDataSource ¶ added in v0.17.0
func (o TrackerOutput) PricingPlanDataSource() pulumi.StringPtrOutput
This shape is deprecated since 2022-02-01: Deprecated. No longer allowed.
func (TrackerOutput) Tags ¶ added in v0.92.0
func (o TrackerOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (TrackerOutput) ToTrackerOutput ¶
func (o TrackerOutput) ToTrackerOutput() TrackerOutput
func (TrackerOutput) ToTrackerOutputWithContext ¶
func (o TrackerOutput) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput
func (TrackerOutput) TrackerArn ¶ added in v0.17.0
func (o TrackerOutput) TrackerArn() pulumi.StringOutput
Synonym for `Arn` . The Amazon Resource Name (ARN) for the tracker resource. Used when you need to specify a resource across all AWS .
- Format example: `arn:aws:geo:region:account-id:tracker/ExampleTracker`
func (TrackerOutput) TrackerName ¶ added in v0.17.0
func (o TrackerOutput) TrackerName() pulumi.StringOutput
The name for the tracker resource.
Requirements:
- Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), periods (.), and underscores (_). - Must be a unique tracker resource name. - No spaces allowed. For example, `ExampleTracker` .
func (TrackerOutput) UpdateTime ¶ added in v0.17.0
func (o TrackerOutput) UpdateTime() pulumi.StringOutput
The timestamp for when the tracker resource was last updated in [ISO 8601](https://docs.aws.amazon.com/https://www.iso.org/iso-8601-date-and-time-format.html) format: `YYYY-MM-DDThh:mm:ss.sssZ` .
type TrackerPositionFiltering ¶ added in v0.3.0
type TrackerPositionFiltering string
func (TrackerPositionFiltering) ElementType ¶ added in v0.3.0
func (TrackerPositionFiltering) ElementType() reflect.Type
func (TrackerPositionFiltering) ToStringOutput ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToStringOutput() pulumi.StringOutput
func (TrackerPositionFiltering) ToStringOutputWithContext ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrackerPositionFiltering) ToStringPtrOutput ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPositionFiltering) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPositionFiltering) ToTrackerPositionFilteringOutput ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToTrackerPositionFilteringOutput() TrackerPositionFilteringOutput
func (TrackerPositionFiltering) ToTrackerPositionFilteringOutputWithContext ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToTrackerPositionFilteringOutputWithContext(ctx context.Context) TrackerPositionFilteringOutput
func (TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutput ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
func (TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutputWithContext ¶ added in v0.3.0
func (e TrackerPositionFiltering) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
type TrackerPositionFilteringInput ¶ added in v0.3.0
type TrackerPositionFilteringInput interface { pulumi.Input ToTrackerPositionFilteringOutput() TrackerPositionFilteringOutput ToTrackerPositionFilteringOutputWithContext(context.Context) TrackerPositionFilteringOutput }
TrackerPositionFilteringInput is an input type that accepts values of the TrackerPositionFiltering enum A concrete instance of `TrackerPositionFilteringInput` can be one of the following:
TrackerPositionFilteringTimeBased TrackerPositionFilteringDistanceBased TrackerPositionFilteringAccuracyBased
type TrackerPositionFilteringOutput ¶ added in v0.3.0
type TrackerPositionFilteringOutput struct{ *pulumi.OutputState }
func (TrackerPositionFilteringOutput) ElementType ¶ added in v0.3.0
func (TrackerPositionFilteringOutput) ElementType() reflect.Type
func (TrackerPositionFilteringOutput) ToStringOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToStringOutput() pulumi.StringOutput
func (TrackerPositionFilteringOutput) ToStringOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrackerPositionFilteringOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPositionFilteringOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutput() TrackerPositionFilteringOutput
func (TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringOutputWithContext(ctx context.Context) TrackerPositionFilteringOutput
func (TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
func (TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringOutput) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
type TrackerPositionFilteringPtrInput ¶ added in v0.3.0
type TrackerPositionFilteringPtrInput interface { pulumi.Input ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput ToTrackerPositionFilteringPtrOutputWithContext(context.Context) TrackerPositionFilteringPtrOutput }
func TrackerPositionFilteringPtr ¶ added in v0.3.0
func TrackerPositionFilteringPtr(v string) TrackerPositionFilteringPtrInput
type TrackerPositionFilteringPtrOutput ¶ added in v0.3.0
type TrackerPositionFilteringPtrOutput struct{ *pulumi.OutputState }
func (TrackerPositionFilteringPtrOutput) Elem ¶ added in v0.3.0
func (o TrackerPositionFilteringPtrOutput) Elem() TrackerPositionFilteringOutput
func (TrackerPositionFilteringPtrOutput) ElementType ¶ added in v0.3.0
func (TrackerPositionFilteringPtrOutput) ElementType() reflect.Type
func (TrackerPositionFilteringPtrOutput) ToStringPtrOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPositionFilteringPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutput ¶ added in v0.3.0
func (o TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutput() TrackerPositionFilteringPtrOutput
func (TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutputWithContext ¶ added in v0.3.0
func (o TrackerPositionFilteringPtrOutput) ToTrackerPositionFilteringPtrOutputWithContext(ctx context.Context) TrackerPositionFilteringPtrOutput
type TrackerPricingPlan ¶
type TrackerPricingPlan string
func (TrackerPricingPlan) ElementType ¶
func (TrackerPricingPlan) ElementType() reflect.Type
func (TrackerPricingPlan) ToStringOutput ¶
func (e TrackerPricingPlan) ToStringOutput() pulumi.StringOutput
func (TrackerPricingPlan) ToStringOutputWithContext ¶
func (e TrackerPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrackerPricingPlan) ToStringPtrOutput ¶
func (e TrackerPricingPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPricingPlan) ToStringPtrOutputWithContext ¶
func (e TrackerPricingPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPricingPlan) ToTrackerPricingPlanOutput ¶
func (e TrackerPricingPlan) ToTrackerPricingPlanOutput() TrackerPricingPlanOutput
func (TrackerPricingPlan) ToTrackerPricingPlanOutputWithContext ¶
func (e TrackerPricingPlan) ToTrackerPricingPlanOutputWithContext(ctx context.Context) TrackerPricingPlanOutput
func (TrackerPricingPlan) ToTrackerPricingPlanPtrOutput ¶
func (e TrackerPricingPlan) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
func (TrackerPricingPlan) ToTrackerPricingPlanPtrOutputWithContext ¶
func (e TrackerPricingPlan) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
type TrackerPricingPlanInput ¶
type TrackerPricingPlanInput interface { pulumi.Input ToTrackerPricingPlanOutput() TrackerPricingPlanOutput ToTrackerPricingPlanOutputWithContext(context.Context) TrackerPricingPlanOutput }
TrackerPricingPlanInput is an input type that accepts values of the TrackerPricingPlan enum A concrete instance of `TrackerPricingPlanInput` can be one of the following:
TrackerPricingPlanRequestBasedUsage
type TrackerPricingPlanOutput ¶
type TrackerPricingPlanOutput struct{ *pulumi.OutputState }
func (TrackerPricingPlanOutput) ElementType ¶
func (TrackerPricingPlanOutput) ElementType() reflect.Type
func (TrackerPricingPlanOutput) ToStringOutput ¶
func (o TrackerPricingPlanOutput) ToStringOutput() pulumi.StringOutput
func (TrackerPricingPlanOutput) ToStringOutputWithContext ¶
func (o TrackerPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TrackerPricingPlanOutput) ToStringPtrOutput ¶
func (o TrackerPricingPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPricingPlanOutput) ToStringPtrOutputWithContext ¶
func (o TrackerPricingPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPricingPlanOutput) ToTrackerPricingPlanOutput ¶
func (o TrackerPricingPlanOutput) ToTrackerPricingPlanOutput() TrackerPricingPlanOutput
func (TrackerPricingPlanOutput) ToTrackerPricingPlanOutputWithContext ¶
func (o TrackerPricingPlanOutput) ToTrackerPricingPlanOutputWithContext(ctx context.Context) TrackerPricingPlanOutput
func (TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutput ¶
func (o TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
func (TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutputWithContext ¶
func (o TrackerPricingPlanOutput) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
type TrackerPricingPlanPtrInput ¶
type TrackerPricingPlanPtrInput interface { pulumi.Input ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput ToTrackerPricingPlanPtrOutputWithContext(context.Context) TrackerPricingPlanPtrOutput }
func TrackerPricingPlanPtr ¶
func TrackerPricingPlanPtr(v string) TrackerPricingPlanPtrInput
type TrackerPricingPlanPtrOutput ¶
type TrackerPricingPlanPtrOutput struct{ *pulumi.OutputState }
func (TrackerPricingPlanPtrOutput) Elem ¶
func (o TrackerPricingPlanPtrOutput) Elem() TrackerPricingPlanOutput
func (TrackerPricingPlanPtrOutput) ElementType ¶
func (TrackerPricingPlanPtrOutput) ElementType() reflect.Type
func (TrackerPricingPlanPtrOutput) ToStringPtrOutput ¶
func (o TrackerPricingPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TrackerPricingPlanPtrOutput) ToStringPtrOutputWithContext ¶
func (o TrackerPricingPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutput ¶
func (o TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutput() TrackerPricingPlanPtrOutput
func (TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutputWithContext ¶
func (o TrackerPricingPlanPtrOutput) ToTrackerPricingPlanPtrOutputWithContext(ctx context.Context) TrackerPricingPlanPtrOutput
type TrackerState ¶
type TrackerState struct { }
func (TrackerState) ElementType ¶
func (TrackerState) ElementType() reflect.Type
type TrackerTag ¶ added in v0.92.0
type TrackerTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.