location

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PlaceIndexIntendedUseSingleUse = PlaceIndexIntendedUse("SingleUse")
	PlaceIndexIntendedUseStorage   = PlaceIndexIntendedUse("Storage")
)
View Source
const (
	TrackerPositionFilteringTimeBased     = TrackerPositionFiltering("TimeBased")
	TrackerPositionFilteringDistanceBased = TrackerPositionFiltering("DistanceBased")
	TrackerPositionFilteringAccuracyBased = TrackerPositionFiltering("AccuracyBased")
)
View Source
const (
	GeofenceCollectionPricingPlanRequestBasedUsage = GeofenceCollectionPricingPlan("RequestBasedUsage")
)
View Source
const (
	MapPricingPlanRequestBasedUsage = MapPricingPlan("RequestBasedUsage")
)
View Source
const (
	PlaceIndexPricingPlanRequestBasedUsage = PlaceIndexPricingPlan("RequestBasedUsage")
)
View Source
const (
	RouteCalculatorPricingPlanRequestBasedUsage = RouteCalculatorPricingPlan("RequestBasedUsage")
)
View Source
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

	Arn          pulumi.StringOutput      `pulumi:"arn"`
	CreateTime   pulumi.StringOutput      `pulumi:"createTime"`
	Description  pulumi.StringPtrOutput   `pulumi:"description"`
	ExpireTime   pulumi.StringPtrOutput   `pulumi:"expireTime"`
	ForceDelete  pulumi.BoolPtrOutput     `pulumi:"forceDelete"`
	ForceUpdate  pulumi.BoolPtrOutput     `pulumi:"forceUpdate"`
	KeyArn       pulumi.StringOutput      `pulumi:"keyArn"`
	KeyName      pulumi.StringOutput      `pulumi:"keyName"`
	NoExpiry     pulumi.BoolPtrOutput     `pulumi:"noExpiry"`
	Restrictions ApiKeyRestrictionsOutput `pulumi:"restrictions"`
	// An array of key-value pairs to apply to this resource.
	Tags       aws.TagArrayOutput  `pulumi:"tags"`
	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) ElementType() reflect.Type

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 {
	Description  pulumi.StringPtrInput
	ExpireTime   pulumi.StringPtrInput
	ForceDelete  pulumi.BoolPtrInput
	ForceUpdate  pulumi.BoolPtrInput
	KeyName      pulumi.StringPtrInput
	NoExpiry     pulumi.BoolPtrInput
	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 (ApiKeyOutput) CreateTime added in v0.92.0

func (o ApiKeyOutput) CreateTime() pulumi.StringOutput

func (ApiKeyOutput) Description added in v0.92.0

func (o ApiKeyOutput) Description() pulumi.StringPtrOutput

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

func (ApiKeyOutput) ForceDelete added in v0.92.0

func (o ApiKeyOutput) ForceDelete() pulumi.BoolPtrOutput

func (ApiKeyOutput) ForceUpdate added in v0.92.0

func (o ApiKeyOutput) ForceUpdate() pulumi.BoolPtrOutput

func (ApiKeyOutput) KeyArn added in v0.92.0

func (o ApiKeyOutput) KeyArn() pulumi.StringOutput

func (ApiKeyOutput) KeyName added in v0.92.0

func (o ApiKeyOutput) KeyName() pulumi.StringOutput

func (ApiKeyOutput) NoExpiry added in v0.92.0

func (o ApiKeyOutput) NoExpiry() pulumi.BoolPtrOutput

func (ApiKeyOutput) Restrictions added in v0.92.0

func (o ApiKeyOutput) Restrictions() ApiKeyRestrictionsOutput

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

type ApiKeyRestrictions added in v0.92.0

type ApiKeyRestrictions struct {
	AllowActions   []string `pulumi:"allowActions"`
	AllowReferers  []string `pulumi:"allowReferers"`
	AllowResources []string `pulumi:"allowResources"`
}

type ApiKeyRestrictionsArgs added in v0.92.0

type ApiKeyRestrictionsArgs struct {
	AllowActions   pulumi.StringArrayInput `pulumi:"allowActions"`
	AllowReferers  pulumi.StringArrayInput `pulumi:"allowReferers"`
	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 (ApiKeyRestrictionsOutput) AllowReferers added in v0.92.0

func (ApiKeyRestrictionsOutput) AllowResources added in v0.92.0

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 (ApiKeyRestrictionsPtrOutput) AllowReferers added in v0.92.0

func (ApiKeyRestrictionsPtrOutput) AllowResources added in v0.92.0

func (ApiKeyRestrictionsPtrOutput) Elem added in v0.92.0

func (ApiKeyRestrictionsPtrOutput) ElementType added in v0.92.0

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

	Arn                   pulumi.StringOutput                    `pulumi:"arn"`
	CollectionArn         pulumi.StringOutput                    `pulumi:"collectionArn"`
	CollectionName        pulumi.StringOutput                    `pulumi:"collectionName"`
	CreateTime            pulumi.StringOutput                    `pulumi:"createTime"`
	Description           pulumi.StringPtrOutput                 `pulumi:"description"`
	KmsKeyId              pulumi.StringPtrOutput                 `pulumi:"kmsKeyId"`
	PricingPlan           GeofenceCollectionPricingPlanPtrOutput `pulumi:"pricingPlan"`
	PricingPlanDataSource pulumi.StringPtrOutput                 `pulumi:"pricingPlanDataSource"`
	// An array of key-value pairs to apply to this resource.
	Tags       aws.TagArrayOutput  `pulumi:"tags"`
	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 {
	CollectionName        pulumi.StringPtrInput
	Description           pulumi.StringPtrInput
	KmsKeyId              pulumi.StringPtrInput
	PricingPlan           GeofenceCollectionPricingPlanPtrInput
	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 (GeofenceCollectionOutput) CollectionArn added in v0.17.0

func (o GeofenceCollectionOutput) CollectionArn() pulumi.StringOutput

func (GeofenceCollectionOutput) CollectionName added in v0.17.0

func (o GeofenceCollectionOutput) CollectionName() pulumi.StringOutput

func (GeofenceCollectionOutput) CreateTime added in v0.17.0

func (GeofenceCollectionOutput) Description added in v0.17.0

func (GeofenceCollectionOutput) ElementType

func (GeofenceCollectionOutput) ElementType() reflect.Type

func (GeofenceCollectionOutput) KmsKeyId added in v0.17.0

func (GeofenceCollectionOutput) PricingPlan added in v0.17.0

func (GeofenceCollectionOutput) PricingPlanDataSource added in v0.17.0

func (o GeofenceCollectionOutput) PricingPlanDataSource() pulumi.StringPtrOutput

func (GeofenceCollectionOutput) Tags added in v0.92.0

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

type GeofenceCollectionPricingPlan

type GeofenceCollectionPricingPlan string

func (GeofenceCollectionPricingPlan) ElementType

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 (GeofenceCollectionPricingPlan) ToStringOutputWithContext

func (e GeofenceCollectionPricingPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GeofenceCollectionPricingPlan) ToStringPtrOutput

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) 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 (GeofenceCollectionPricingPlanOutput) ToStringOutputWithContext

func (o GeofenceCollectionPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GeofenceCollectionPricingPlanOutput) ToStringPtrOutput

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
}

type GeofenceCollectionPricingPlanPtrOutput

type GeofenceCollectionPricingPlanPtrOutput struct{ *pulumi.OutputState }

func (GeofenceCollectionPricingPlanPtrOutput) Elem

func (GeofenceCollectionPricingPlanPtrOutput) ElementType

func (GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutput

func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutput() GeofenceCollectionPricingPlanPtrOutput

func (GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext

func (o GeofenceCollectionPricingPlanPtrOutput) ToGeofenceCollectionPricingPlanPtrOutputWithContext(ctx context.Context) GeofenceCollectionPricingPlanPtrOutput

func (GeofenceCollectionPricingPlanPtrOutput) ToStringPtrOutput

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 {
	KeyName string `pulumi:"keyName"`
}

type LookupApiKeyOutputArgs added in v0.92.0

type LookupApiKeyOutputArgs struct {
	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 {
	Arn          *string             `pulumi:"arn"`
	CreateTime   *string             `pulumi:"createTime"`
	Description  *string             `pulumi:"description"`
	ExpireTime   *string             `pulumi:"expireTime"`
	KeyArn       *string             `pulumi:"keyArn"`
	Restrictions *ApiKeyRestrictions `pulumi:"restrictions"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	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 (LookupApiKeyResultOutput) CreateTime added in v0.92.0

func (LookupApiKeyResultOutput) Description added in v0.92.0

func (LookupApiKeyResultOutput) ElementType added in v0.92.0

func (LookupApiKeyResultOutput) ElementType() reflect.Type

func (LookupApiKeyResultOutput) ExpireTime added in v0.92.0

func (LookupApiKeyResultOutput) KeyArn added in v0.92.0

func (LookupApiKeyResultOutput) Restrictions added in v0.92.0

func (LookupApiKeyResultOutput) Tags added in v0.92.0

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

type LookupGeofenceCollectionArgs added in v0.12.0

type LookupGeofenceCollectionArgs struct {
	CollectionName string `pulumi:"collectionName"`
}

type LookupGeofenceCollectionOutputArgs added in v0.12.0

type LookupGeofenceCollectionOutputArgs struct {
	CollectionName pulumi.StringInput `pulumi:"collectionName"`
}

func (LookupGeofenceCollectionOutputArgs) ElementType added in v0.12.0

type LookupGeofenceCollectionResult added in v0.12.0

type LookupGeofenceCollectionResult struct {
	Arn                   *string                        `pulumi:"arn"`
	CollectionArn         *string                        `pulumi:"collectionArn"`
	CreateTime            *string                        `pulumi:"createTime"`
	Description           *string                        `pulumi:"description"`
	PricingPlan           *GeofenceCollectionPricingPlan `pulumi:"pricingPlan"`
	PricingPlanDataSource *string                        `pulumi:"pricingPlanDataSource"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	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 (LookupGeofenceCollectionResultOutput) Arn added in v0.12.0

func (LookupGeofenceCollectionResultOutput) CollectionArn added in v0.12.0

func (LookupGeofenceCollectionResultOutput) CreateTime added in v0.12.0

func (LookupGeofenceCollectionResultOutput) Description added in v0.92.0

func (LookupGeofenceCollectionResultOutput) ElementType added in v0.12.0

func (LookupGeofenceCollectionResultOutput) PricingPlan added in v0.48.0

func (LookupGeofenceCollectionResultOutput) PricingPlanDataSource added in v0.21.0

func (LookupGeofenceCollectionResultOutput) Tags added in v0.92.0

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

type LookupMapArgs added in v0.12.0

type LookupMapArgs struct {
	MapName string `pulumi:"mapName"`
}

type LookupMapOutputArgs added in v0.12.0

type LookupMapOutputArgs struct {
	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 {
	Arn         *string         `pulumi:"arn"`
	CreateTime  *string         `pulumi:"createTime"`
	Description *string         `pulumi:"description"`
	MapArn      *string         `pulumi:"mapArn"`
	PricingPlan *MapPricingPlan `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	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 (LookupMapResultOutput) CreateTime added in v0.12.0

func (LookupMapResultOutput) Description added in v0.92.0

func (LookupMapResultOutput) ElementType added in v0.12.0

func (LookupMapResultOutput) ElementType() reflect.Type

func (LookupMapResultOutput) MapArn added in v0.12.0

func (LookupMapResultOutput) PricingPlan added in v0.92.0

func (LookupMapResultOutput) Tags added in v0.92.0

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

type LookupPlaceIndexArgs added in v0.12.0

type LookupPlaceIndexArgs struct {
	IndexName string `pulumi:"indexName"`
}

type LookupPlaceIndexOutputArgs added in v0.12.0

type LookupPlaceIndexOutputArgs struct {
	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 {
	Arn                     *string                            `pulumi:"arn"`
	CreateTime              *string                            `pulumi:"createTime"`
	DataSourceConfiguration *PlaceIndexDataSourceConfiguration `pulumi:"dataSourceConfiguration"`
	Description             *string                            `pulumi:"description"`
	IndexArn                *string                            `pulumi:"indexArn"`
	PricingPlan             *PlaceIndexPricingPlan             `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	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 (LookupPlaceIndexResultOutput) Arn added in v0.12.0

func (LookupPlaceIndexResultOutput) CreateTime added in v0.12.0

func (LookupPlaceIndexResultOutput) DataSourceConfiguration added in v0.92.0

func (LookupPlaceIndexResultOutput) Description added in v0.92.0

func (LookupPlaceIndexResultOutput) ElementType added in v0.12.0

func (LookupPlaceIndexResultOutput) IndexArn added in v0.12.0

func (LookupPlaceIndexResultOutput) PricingPlan added in v0.92.0

func (LookupPlaceIndexResultOutput) Tags added in v0.92.0

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

type LookupRouteCalculatorArgs added in v0.12.0

type LookupRouteCalculatorArgs struct {
	CalculatorName string `pulumi:"calculatorName"`
}

type LookupRouteCalculatorOutputArgs added in v0.12.0

type LookupRouteCalculatorOutputArgs struct {
	CalculatorName pulumi.StringInput `pulumi:"calculatorName"`
}

func (LookupRouteCalculatorOutputArgs) ElementType added in v0.12.0

type LookupRouteCalculatorResult added in v0.12.0

type LookupRouteCalculatorResult struct {
	Arn           *string                     `pulumi:"arn"`
	CalculatorArn *string                     `pulumi:"calculatorArn"`
	CreateTime    *string                     `pulumi:"createTime"`
	Description   *string                     `pulumi:"description"`
	PricingPlan   *RouteCalculatorPricingPlan `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	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 (LookupRouteCalculatorResultOutput) Arn added in v0.12.0

func (LookupRouteCalculatorResultOutput) CalculatorArn added in v0.12.0

func (LookupRouteCalculatorResultOutput) CreateTime added in v0.12.0

func (LookupRouteCalculatorResultOutput) Description added in v0.92.0

func (LookupRouteCalculatorResultOutput) ElementType added in v0.12.0

func (LookupRouteCalculatorResultOutput) PricingPlan added in v0.92.0

func (LookupRouteCalculatorResultOutput) Tags added in v0.92.0

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

type LookupTrackerArgs added in v0.12.0

type LookupTrackerArgs struct {
	TrackerName string `pulumi:"trackerName"`
}

type LookupTrackerOutputArgs added in v0.12.0

type LookupTrackerOutputArgs struct {
	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 {
	Arn                           *string                   `pulumi:"arn"`
	CreateTime                    *string                   `pulumi:"createTime"`
	Description                   *string                   `pulumi:"description"`
	EventBridgeEnabled            *bool                     `pulumi:"eventBridgeEnabled"`
	KmsKeyEnableGeospatialQueries *bool                     `pulumi:"kmsKeyEnableGeospatialQueries"`
	PositionFiltering             *TrackerPositionFiltering `pulumi:"positionFiltering"`
	PricingPlan                   *TrackerPricingPlan       `pulumi:"pricingPlan"`
	PricingPlanDataSource         *string                   `pulumi:"pricingPlanDataSource"`
	// An array of key-value pairs to apply to this resource.
	Tags       []aws.Tag `pulumi:"tags"`
	TrackerArn *string   `pulumi:"trackerArn"`
	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 (LookupTrackerResultOutput) CreateTime added in v0.12.0

func (LookupTrackerResultOutput) Description added in v0.92.0

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 (LookupTrackerResultOutput) PricingPlan added in v0.56.0

func (LookupTrackerResultOutput) PricingPlanDataSource added in v0.21.0

func (o LookupTrackerResultOutput) PricingPlanDataSource() pulumi.StringPtrOutput

func (LookupTrackerResultOutput) Tags added in v0.92.0

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 (LookupTrackerResultOutput) UpdateTime added in v0.12.0

type Map

type Map struct {
	pulumi.CustomResourceState

	Arn           pulumi.StringOutput     `pulumi:"arn"`
	Configuration MapConfigurationOutput  `pulumi:"configuration"`
	CreateTime    pulumi.StringOutput     `pulumi:"createTime"`
	Description   pulumi.StringPtrOutput  `pulumi:"description"`
	MapArn        pulumi.StringOutput     `pulumi:"mapArn"`
	MapName       pulumi.StringOutput     `pulumi:"mapName"`
	PricingPlan   MapPricingPlanPtrOutput `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       aws.TagArrayOutput  `pulumi:"tags"`
	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) ElementType() reflect.Type

func (*Map) ToMapOutput

func (i *Map) ToMapOutput() MapOutput

func (*Map) ToMapOutputWithContext

func (i *Map) ToMapOutputWithContext(ctx context.Context) MapOutput

type MapArgs

type MapArgs struct {
	Configuration MapConfigurationInput
	Description   pulumi.StringPtrInput
	MapName       pulumi.StringPtrInput
	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

func (MapArgs) ElementType() reflect.Type

type MapConfiguration added in v0.2.0

type MapConfiguration struct {
	CustomLayers  []string `pulumi:"customLayers"`
	PoliticalView *string  `pulumi:"politicalView"`
	Style         string   `pulumi:"style"`
}

type MapConfigurationArgs added in v0.2.0

type MapConfigurationArgs struct {
	CustomLayers  pulumi.StringArrayInput `pulumi:"customLayers"`
	PoliticalView pulumi.StringPtrInput   `pulumi:"politicalView"`
	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 (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

func (MapConfigurationOutput) Style added in v0.2.0

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 MapInput

type MapInput interface {
	pulumi.Input

	ToMapOutput() MapOutput
	ToMapOutputWithContext(ctx context.Context) MapOutput
}

type MapOutput

type MapOutput struct{ *pulumi.OutputState }

func (MapOutput) Arn added in v0.17.0

func (o MapOutput) Arn() pulumi.StringOutput

func (MapOutput) Configuration added in v0.17.0

func (o MapOutput) Configuration() MapConfigurationOutput

func (MapOutput) CreateTime added in v0.17.0

func (o MapOutput) CreateTime() pulumi.StringOutput

func (MapOutput) Description added in v0.17.0

func (o MapOutput) Description() pulumi.StringPtrOutput

func (MapOutput) ElementType

func (MapOutput) ElementType() reflect.Type

func (MapOutput) MapArn added in v0.17.0

func (o MapOutput) MapArn() pulumi.StringOutput

func (MapOutput) MapName added in v0.17.0

func (o MapOutput) MapName() pulumi.StringOutput

func (MapOutput) PricingPlan added in v0.17.0

func (o MapOutput) PricingPlan() MapPricingPlanPtrOutput

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 (o MapOutput) ToMapOutput() MapOutput

func (MapOutput) ToMapOutputWithContext

func (o MapOutput) ToMapOutputWithContext(ctx context.Context) MapOutput

func (MapOutput) UpdateTime added in v0.17.0

func (o MapOutput) UpdateTime() pulumi.StringOutput

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 (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 MapState

type MapState struct {
}

func (MapState) ElementType

func (MapState) ElementType() reflect.Type

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

	Arn                     pulumi.StringOutput                        `pulumi:"arn"`
	CreateTime              pulumi.StringOutput                        `pulumi:"createTime"`
	DataSource              pulumi.StringOutput                        `pulumi:"dataSource"`
	DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrOutput `pulumi:"dataSourceConfiguration"`
	Description             pulumi.StringPtrOutput                     `pulumi:"description"`
	IndexArn                pulumi.StringOutput                        `pulumi:"indexArn"`
	IndexName               pulumi.StringOutput                        `pulumi:"indexName"`
	PricingPlan             PlaceIndexPricingPlanPtrOutput             `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       aws.TagArrayOutput  `pulumi:"tags"`
	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 {
	DataSource              pulumi.StringInput
	DataSourceConfiguration PlaceIndexDataSourceConfigurationPtrInput
	Description             pulumi.StringPtrInput
	IndexName               pulumi.StringPtrInput
	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 {
	IntendedUse *PlaceIndexIntendedUse `pulumi:"intendedUse"`
}

type PlaceIndexDataSourceConfigurationArgs

type PlaceIndexDataSourceConfigurationArgs struct {
	IntendedUse PlaceIndexIntendedUsePtrInput `pulumi:"intendedUse"`
}

func (PlaceIndexDataSourceConfigurationArgs) ElementType

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) IntendedUse

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

type PlaceIndexDataSourceConfigurationPtrOutput

type PlaceIndexDataSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PlaceIndexDataSourceConfigurationPtrOutput) Elem

func (PlaceIndexDataSourceConfigurationPtrOutput) ElementType

func (PlaceIndexDataSourceConfigurationPtrOutput) IntendedUse

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) 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 (PlaceIndexIntendedUsePtrOutput) ElementType

func (PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutput

func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutput() PlaceIndexIntendedUsePtrOutput

func (PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutputWithContext

func (o PlaceIndexIntendedUsePtrOutput) ToPlaceIndexIntendedUsePtrOutputWithContext(ctx context.Context) PlaceIndexIntendedUsePtrOutput

func (PlaceIndexIntendedUsePtrOutput) ToStringPtrOutput

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 (PlaceIndexOutput) CreateTime added in v0.17.0

func (o PlaceIndexOutput) CreateTime() pulumi.StringOutput

func (PlaceIndexOutput) DataSource added in v0.17.0

func (o PlaceIndexOutput) DataSource() pulumi.StringOutput

func (PlaceIndexOutput) DataSourceConfiguration added in v0.17.0

func (PlaceIndexOutput) Description added in v0.17.0

func (o PlaceIndexOutput) Description() pulumi.StringPtrOutput

func (PlaceIndexOutput) ElementType

func (PlaceIndexOutput) ElementType() reflect.Type

func (PlaceIndexOutput) IndexArn added in v0.17.0

func (o PlaceIndexOutput) IndexArn() pulumi.StringOutput

func (PlaceIndexOutput) IndexName added in v0.17.0

func (o PlaceIndexOutput) IndexName() pulumi.StringOutput

func (PlaceIndexOutput) PricingPlan added in v0.17.0

func (PlaceIndexOutput) Tags added in v0.92.0

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

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) 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 (PlaceIndexPricingPlanPtrOutput) ElementType

func (PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutput

func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutput() PlaceIndexPricingPlanPtrOutput

func (PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutputWithContext

func (o PlaceIndexPricingPlanPtrOutput) ToPlaceIndexPricingPlanPtrOutputWithContext(ctx context.Context) PlaceIndexPricingPlanPtrOutput

func (PlaceIndexPricingPlanPtrOutput) ToStringPtrOutput

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

	Arn            pulumi.StringOutput                 `pulumi:"arn"`
	CalculatorArn  pulumi.StringOutput                 `pulumi:"calculatorArn"`
	CalculatorName pulumi.StringOutput                 `pulumi:"calculatorName"`
	CreateTime     pulumi.StringOutput                 `pulumi:"createTime"`
	DataSource     pulumi.StringOutput                 `pulumi:"dataSource"`
	Description    pulumi.StringPtrOutput              `pulumi:"description"`
	PricingPlan    RouteCalculatorPricingPlanPtrOutput `pulumi:"pricingPlan"`
	// An array of key-value pairs to apply to this resource.
	Tags       aws.TagArrayOutput  `pulumi:"tags"`
	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 {
	CalculatorName pulumi.StringPtrInput
	DataSource     pulumi.StringInput
	Description    pulumi.StringPtrInput
	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 (RouteCalculatorOutput) CalculatorArn added in v0.17.0

func (o RouteCalculatorOutput) CalculatorArn() pulumi.StringOutput

func (RouteCalculatorOutput) CalculatorName added in v0.17.0

func (o RouteCalculatorOutput) CalculatorName() pulumi.StringOutput

func (RouteCalculatorOutput) CreateTime added in v0.17.0

func (o RouteCalculatorOutput) CreateTime() pulumi.StringOutput

func (RouteCalculatorOutput) DataSource added in v0.17.0

func (o RouteCalculatorOutput) DataSource() pulumi.StringOutput

func (RouteCalculatorOutput) Description added in v0.17.0

func (RouteCalculatorOutput) ElementType

func (RouteCalculatorOutput) ElementType() reflect.Type

func (RouteCalculatorOutput) PricingPlan added in v0.17.0

func (RouteCalculatorOutput) Tags added in v0.92.0

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

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) 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 (RouteCalculatorPricingPlanOutput) ToStringOutputWithContext

func (o RouteCalculatorPricingPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteCalculatorPricingPlanOutput) ToStringPtrOutput

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 (RouteCalculatorPricingPlanPtrOutput) ElementType

func (RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutput

func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutput() RouteCalculatorPricingPlanPtrOutput

func (RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext

func (o RouteCalculatorPricingPlanPtrOutput) ToRouteCalculatorPricingPlanPtrOutputWithContext(ctx context.Context) RouteCalculatorPricingPlanPtrOutput

func (RouteCalculatorPricingPlanPtrOutput) ToStringPtrOutput

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

	Arn                           pulumi.StringOutput               `pulumi:"arn"`
	CreateTime                    pulumi.StringOutput               `pulumi:"createTime"`
	Description                   pulumi.StringPtrOutput            `pulumi:"description"`
	EventBridgeEnabled            pulumi.BoolPtrOutput              `pulumi:"eventBridgeEnabled"`
	KmsKeyEnableGeospatialQueries pulumi.BoolPtrOutput              `pulumi:"kmsKeyEnableGeospatialQueries"`
	KmsKeyId                      pulumi.StringPtrOutput            `pulumi:"kmsKeyId"`
	PositionFiltering             TrackerPositionFilteringPtrOutput `pulumi:"positionFiltering"`
	PricingPlan                   TrackerPricingPlanPtrOutput       `pulumi:"pricingPlan"`
	PricingPlanDataSource         pulumi.StringPtrOutput            `pulumi:"pricingPlanDataSource"`
	// An array of key-value pairs to apply to this resource.
	Tags        aws.TagArrayOutput  `pulumi:"tags"`
	TrackerArn  pulumi.StringOutput `pulumi:"trackerArn"`
	TrackerName pulumi.StringOutput `pulumi:"trackerName"`
	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) ElementType() reflect.Type

func (*Tracker) ToTrackerOutput

func (i *Tracker) ToTrackerOutput() TrackerOutput

func (*Tracker) ToTrackerOutputWithContext

func (i *Tracker) ToTrackerOutputWithContext(ctx context.Context) TrackerOutput

type TrackerArgs

type TrackerArgs struct {
	Description                   pulumi.StringPtrInput
	EventBridgeEnabled            pulumi.BoolPtrInput
	KmsKeyEnableGeospatialQueries pulumi.BoolPtrInput
	KmsKeyId                      pulumi.StringPtrInput
	PositionFiltering             TrackerPositionFilteringPtrInput
	PricingPlan                   TrackerPricingPlanPtrInput
	PricingPlanDataSource         pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags        aws.TagArrayInput
	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

	ConsumerArn pulumi.StringOutput `pulumi:"consumerArn"`
	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 {
	ConsumerArn pulumi.StringInput
	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

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

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 (TrackerOutput) CreateTime added in v0.17.0

func (o TrackerOutput) CreateTime() pulumi.StringOutput

func (TrackerOutput) Description added in v0.17.0

func (o TrackerOutput) Description() pulumi.StringPtrOutput

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

func (TrackerOutput) PositionFiltering added in v0.17.0

func (o TrackerOutput) PositionFiltering() TrackerPositionFilteringPtrOutput

func (TrackerOutput) PricingPlan added in v0.17.0

func (TrackerOutput) PricingPlanDataSource added in v0.17.0

func (o TrackerOutput) PricingPlanDataSource() pulumi.StringPtrOutput

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

func (TrackerOutput) TrackerName added in v0.17.0

func (o TrackerOutput) TrackerName() pulumi.StringOutput

func (TrackerOutput) UpdateTime added in v0.17.0

func (o TrackerOutput) UpdateTime() pulumi.StringOutput

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) ToStringOutput added in v0.3.0

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 (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 (TrackerPositionFilteringPtrOutput) ElementType added in v0.3.0

func (TrackerPositionFilteringPtrOutput) ToStringPtrOutput added in v0.3.0

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 (TrackerPricingPlanPtrOutput) ElementType

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL