location

package
v0.93.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 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       ApiKeyTagArrayOutput `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

func (*ApiKey) ToOutput added in v0.92.0

func (i *ApiKey) ToOutput(ctx context.Context) pulumix.Output[*ApiKey]

type ApiKeyArgs added in v0.92.0

type ApiKeyArgs struct {
	Description  pulumi.StringPtrInput
	ExpireTime   pulumi.StringPtrInput
	ForceDelete  pulumi.BoolPtrInput
	ForceUpdate  pulumi.BoolPtrInput
	KeyName      pulumi.StringInput
	NoExpiry     pulumi.BoolPtrInput
	Restrictions ApiKeyRestrictionsInput
	// An array of key-value pairs to apply to this resource.
	Tags ApiKeyTagArrayInput
}

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

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) ToOutput added in v0.92.0

func (o ApiKeyOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiKey]

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

func (ApiKeyRestrictionsArgs) ToOutput added in v0.92.0

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

func (ApiKeyRestrictionsOutput) ToOutput added in v0.92.0

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

func (ApiKeyRestrictionsPtrOutput) ToOutput added in v0.92.0

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 ApiKeyTagArgs added in v0.92.0

type ApiKeyTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ApiKeyTagArgs) ElementType added in v0.92.0

func (ApiKeyTagArgs) ElementType() reflect.Type

func (ApiKeyTagArgs) ToApiKeyTagOutput added in v0.92.0

func (i ApiKeyTagArgs) ToApiKeyTagOutput() ApiKeyTagOutput

func (ApiKeyTagArgs) ToApiKeyTagOutputWithContext added in v0.92.0

func (i ApiKeyTagArgs) ToApiKeyTagOutputWithContext(ctx context.Context) ApiKeyTagOutput

func (ApiKeyTagArgs) ToOutput added in v0.92.0

type ApiKeyTagArray added in v0.92.0

type ApiKeyTagArray []ApiKeyTagInput

func (ApiKeyTagArray) ElementType added in v0.92.0

func (ApiKeyTagArray) ElementType() reflect.Type

func (ApiKeyTagArray) ToApiKeyTagArrayOutput added in v0.92.0

func (i ApiKeyTagArray) ToApiKeyTagArrayOutput() ApiKeyTagArrayOutput

func (ApiKeyTagArray) ToApiKeyTagArrayOutputWithContext added in v0.92.0

func (i ApiKeyTagArray) ToApiKeyTagArrayOutputWithContext(ctx context.Context) ApiKeyTagArrayOutput

func (ApiKeyTagArray) ToOutput added in v0.92.0

type ApiKeyTagArrayInput added in v0.92.0

type ApiKeyTagArrayInput interface {
	pulumi.Input

	ToApiKeyTagArrayOutput() ApiKeyTagArrayOutput
	ToApiKeyTagArrayOutputWithContext(context.Context) ApiKeyTagArrayOutput
}

ApiKeyTagArrayInput is an input type that accepts ApiKeyTagArray and ApiKeyTagArrayOutput values. You can construct a concrete instance of `ApiKeyTagArrayInput` via:

ApiKeyTagArray{ ApiKeyTagArgs{...} }

type ApiKeyTagArrayOutput added in v0.92.0

type ApiKeyTagArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyTagArrayOutput) ElementType added in v0.92.0

func (ApiKeyTagArrayOutput) ElementType() reflect.Type

func (ApiKeyTagArrayOutput) Index added in v0.92.0

func (ApiKeyTagArrayOutput) ToApiKeyTagArrayOutput added in v0.92.0

func (o ApiKeyTagArrayOutput) ToApiKeyTagArrayOutput() ApiKeyTagArrayOutput

func (ApiKeyTagArrayOutput) ToApiKeyTagArrayOutputWithContext added in v0.92.0

func (o ApiKeyTagArrayOutput) ToApiKeyTagArrayOutputWithContext(ctx context.Context) ApiKeyTagArrayOutput

func (ApiKeyTagArrayOutput) ToOutput added in v0.92.0

type ApiKeyTagInput added in v0.92.0

type ApiKeyTagInput interface {
	pulumi.Input

	ToApiKeyTagOutput() ApiKeyTagOutput
	ToApiKeyTagOutputWithContext(context.Context) ApiKeyTagOutput
}

ApiKeyTagInput is an input type that accepts ApiKeyTagArgs and ApiKeyTagOutput values. You can construct a concrete instance of `ApiKeyTagInput` via:

ApiKeyTagArgs{...}

type ApiKeyTagOutput added in v0.92.0

type ApiKeyTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ApiKeyTagOutput) ElementType added in v0.92.0

func (ApiKeyTagOutput) ElementType() reflect.Type

func (ApiKeyTagOutput) Key added in v0.92.0

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 -.

func (ApiKeyTagOutput) ToApiKeyTagOutput added in v0.92.0

func (o ApiKeyTagOutput) ToApiKeyTagOutput() ApiKeyTagOutput

func (ApiKeyTagOutput) ToApiKeyTagOutputWithContext added in v0.92.0

func (o ApiKeyTagOutput) ToApiKeyTagOutputWithContext(ctx context.Context) ApiKeyTagOutput

func (ApiKeyTagOutput) ToOutput added in v0.92.0

func (ApiKeyTagOutput) Value added in v0.92.0

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 -.

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       GeofenceCollectionTagArrayOutput `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

func (*GeofenceCollection) ToOutput added in v0.76.0

type GeofenceCollectionArgs

type GeofenceCollectionArgs struct {
	CollectionName        pulumi.StringInput
	Description           pulumi.StringPtrInput
	KmsKeyId              pulumi.StringPtrInput
	PricingPlan           GeofenceCollectionPricingPlanPtrInput
	PricingPlanDataSource pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags GeofenceCollectionTagArrayInput
}

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) ToOutput added in v0.76.0

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 GeofenceCollectionPricingPlanArgs and GeofenceCollectionPricingPlanOutput values. You can construct a concrete instance of `GeofenceCollectionPricingPlanInput` via:

GeofenceCollectionPricingPlanArgs{...}

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 GeofenceCollectionTagArgs added in v0.92.0

type GeofenceCollectionTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (GeofenceCollectionTagArgs) ElementType added in v0.92.0

func (GeofenceCollectionTagArgs) ElementType() reflect.Type

func (GeofenceCollectionTagArgs) ToGeofenceCollectionTagOutput added in v0.92.0

func (i GeofenceCollectionTagArgs) ToGeofenceCollectionTagOutput() GeofenceCollectionTagOutput

func (GeofenceCollectionTagArgs) ToGeofenceCollectionTagOutputWithContext added in v0.92.0

func (i GeofenceCollectionTagArgs) ToGeofenceCollectionTagOutputWithContext(ctx context.Context) GeofenceCollectionTagOutput

func (GeofenceCollectionTagArgs) ToOutput added in v0.92.0

type GeofenceCollectionTagArray added in v0.92.0

type GeofenceCollectionTagArray []GeofenceCollectionTagInput

func (GeofenceCollectionTagArray) ElementType added in v0.92.0

func (GeofenceCollectionTagArray) ElementType() reflect.Type

func (GeofenceCollectionTagArray) ToGeofenceCollectionTagArrayOutput added in v0.92.0

func (i GeofenceCollectionTagArray) ToGeofenceCollectionTagArrayOutput() GeofenceCollectionTagArrayOutput

func (GeofenceCollectionTagArray) ToGeofenceCollectionTagArrayOutputWithContext added in v0.92.0

func (i GeofenceCollectionTagArray) ToGeofenceCollectionTagArrayOutputWithContext(ctx context.Context) GeofenceCollectionTagArrayOutput

func (GeofenceCollectionTagArray) ToOutput added in v0.92.0

type GeofenceCollectionTagArrayInput added in v0.92.0

type GeofenceCollectionTagArrayInput interface {
	pulumi.Input

	ToGeofenceCollectionTagArrayOutput() GeofenceCollectionTagArrayOutput
	ToGeofenceCollectionTagArrayOutputWithContext(context.Context) GeofenceCollectionTagArrayOutput
}

GeofenceCollectionTagArrayInput is an input type that accepts GeofenceCollectionTagArray and GeofenceCollectionTagArrayOutput values. You can construct a concrete instance of `GeofenceCollectionTagArrayInput` via:

GeofenceCollectionTagArray{ GeofenceCollectionTagArgs{...} }

type GeofenceCollectionTagArrayOutput added in v0.92.0

type GeofenceCollectionTagArrayOutput struct{ *pulumi.OutputState }

func (GeofenceCollectionTagArrayOutput) ElementType added in v0.92.0

func (GeofenceCollectionTagArrayOutput) Index added in v0.92.0

func (GeofenceCollectionTagArrayOutput) ToGeofenceCollectionTagArrayOutput added in v0.92.0

func (o GeofenceCollectionTagArrayOutput) ToGeofenceCollectionTagArrayOutput() GeofenceCollectionTagArrayOutput

func (GeofenceCollectionTagArrayOutput) ToGeofenceCollectionTagArrayOutputWithContext added in v0.92.0

func (o GeofenceCollectionTagArrayOutput) ToGeofenceCollectionTagArrayOutputWithContext(ctx context.Context) GeofenceCollectionTagArrayOutput

func (GeofenceCollectionTagArrayOutput) ToOutput added in v0.92.0

type GeofenceCollectionTagInput added in v0.92.0

type GeofenceCollectionTagInput interface {
	pulumi.Input

	ToGeofenceCollectionTagOutput() GeofenceCollectionTagOutput
	ToGeofenceCollectionTagOutputWithContext(context.Context) GeofenceCollectionTagOutput
}

GeofenceCollectionTagInput is an input type that accepts GeofenceCollectionTagArgs and GeofenceCollectionTagOutput values. You can construct a concrete instance of `GeofenceCollectionTagInput` via:

GeofenceCollectionTagArgs{...}

type GeofenceCollectionTagOutput added in v0.92.0

type GeofenceCollectionTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (GeofenceCollectionTagOutput) ElementType added in v0.92.0

func (GeofenceCollectionTagOutput) Key added in v0.92.0

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 -.

func (GeofenceCollectionTagOutput) ToGeofenceCollectionTagOutput added in v0.92.0

func (o GeofenceCollectionTagOutput) ToGeofenceCollectionTagOutput() GeofenceCollectionTagOutput

func (GeofenceCollectionTagOutput) ToGeofenceCollectionTagOutputWithContext added in v0.92.0

func (o GeofenceCollectionTagOutput) ToGeofenceCollectionTagOutputWithContext(ctx context.Context) GeofenceCollectionTagOutput

func (GeofenceCollectionTagOutput) ToOutput added in v0.92.0

func (GeofenceCollectionTagOutput) Value added in v0.92.0

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 -.

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       []ApiKeyTag `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) ToOutput added in v0.92.0

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       []GeofenceCollectionTag `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) ToOutput added in v0.76.0

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       []MapTag `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) ToOutput added in v0.76.0

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       []PlaceIndexTag `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) ToOutput added in v0.76.0

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       []RouteCalculatorTag `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) ToOutput added in v0.76.0

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       []TrackerTag `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) ToOutput added in v0.76.0

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       MapTagArrayOutput   `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

func (*Map) ToOutput added in v0.76.0

func (i *Map) ToOutput(ctx context.Context) pulumix.Output[*Map]

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 MapTagArrayInput
}

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 {
	PoliticalView *string `pulumi:"politicalView"`
	Style         string  `pulumi:"style"`
}

type MapConfigurationArgs added in v0.2.0

type MapConfigurationArgs struct {
	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

func (MapConfigurationArgs) ToOutput added in v0.76.0

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

func (MapConfigurationOutput) ToOutput added in v0.76.0

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() MapTagArrayOutput

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) ToOutput added in v0.76.0

func (o MapOutput) ToOutput(ctx context.Context) pulumix.Output[*Map]

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 MapPricingPlanArgs and MapPricingPlanOutput values. You can construct a concrete instance of `MapPricingPlanInput` via:

MapPricingPlanArgs{...}

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 MapTagArgs added in v0.92.0

type MapTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (MapTagArgs) ElementType added in v0.92.0

func (MapTagArgs) ElementType() reflect.Type

func (MapTagArgs) ToMapTagOutput added in v0.92.0

func (i MapTagArgs) ToMapTagOutput() MapTagOutput

func (MapTagArgs) ToMapTagOutputWithContext added in v0.92.0

func (i MapTagArgs) ToMapTagOutputWithContext(ctx context.Context) MapTagOutput

func (MapTagArgs) ToOutput added in v0.92.0

func (i MapTagArgs) ToOutput(ctx context.Context) pulumix.Output[MapTag]

type MapTagArray added in v0.92.0

type MapTagArray []MapTagInput

func (MapTagArray) ElementType added in v0.92.0

func (MapTagArray) ElementType() reflect.Type

func (MapTagArray) ToMapTagArrayOutput added in v0.92.0

func (i MapTagArray) ToMapTagArrayOutput() MapTagArrayOutput

func (MapTagArray) ToMapTagArrayOutputWithContext added in v0.92.0

func (i MapTagArray) ToMapTagArrayOutputWithContext(ctx context.Context) MapTagArrayOutput

func (MapTagArray) ToOutput added in v0.92.0

func (i MapTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MapTag]

type MapTagArrayInput added in v0.92.0

type MapTagArrayInput interface {
	pulumi.Input

	ToMapTagArrayOutput() MapTagArrayOutput
	ToMapTagArrayOutputWithContext(context.Context) MapTagArrayOutput
}

MapTagArrayInput is an input type that accepts MapTagArray and MapTagArrayOutput values. You can construct a concrete instance of `MapTagArrayInput` via:

MapTagArray{ MapTagArgs{...} }

type MapTagArrayOutput added in v0.92.0

type MapTagArrayOutput struct{ *pulumi.OutputState }

func (MapTagArrayOutput) ElementType added in v0.92.0

func (MapTagArrayOutput) ElementType() reflect.Type

func (MapTagArrayOutput) Index added in v0.92.0

func (MapTagArrayOutput) ToMapTagArrayOutput added in v0.92.0

func (o MapTagArrayOutput) ToMapTagArrayOutput() MapTagArrayOutput

func (MapTagArrayOutput) ToMapTagArrayOutputWithContext added in v0.92.0

func (o MapTagArrayOutput) ToMapTagArrayOutputWithContext(ctx context.Context) MapTagArrayOutput

func (MapTagArrayOutput) ToOutput added in v0.92.0

type MapTagInput added in v0.92.0

type MapTagInput interface {
	pulumi.Input

	ToMapTagOutput() MapTagOutput
	ToMapTagOutputWithContext(context.Context) MapTagOutput
}

MapTagInput is an input type that accepts MapTagArgs and MapTagOutput values. You can construct a concrete instance of `MapTagInput` via:

MapTagArgs{...}

type MapTagOutput added in v0.92.0

type MapTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (MapTagOutput) ElementType added in v0.92.0

func (MapTagOutput) ElementType() reflect.Type

func (MapTagOutput) Key added in v0.92.0

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 -.

func (MapTagOutput) ToMapTagOutput added in v0.92.0

func (o MapTagOutput) ToMapTagOutput() MapTagOutput

func (MapTagOutput) ToMapTagOutputWithContext added in v0.92.0

func (o MapTagOutput) ToMapTagOutputWithContext(ctx context.Context) MapTagOutput

func (MapTagOutput) ToOutput added in v0.92.0

func (o MapTagOutput) ToOutput(ctx context.Context) pulumix.Output[MapTag]

func (MapTagOutput) Value added in v0.92.0

func (o MapTagOutput) Value() pulumi.StringOutput

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 -.

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       PlaceIndexTagArrayOutput `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) ToOutput added in v0.76.0

func (i *PlaceIndex) ToOutput(ctx context.Context) pulumix.Output[*PlaceIndex]

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.StringInput
	PricingPlan             PlaceIndexPricingPlanPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags PlaceIndexTagArrayInput
}

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 PlaceIndexIntendedUseArgs and PlaceIndexIntendedUseOutput values. You can construct a concrete instance of `PlaceIndexIntendedUseInput` via:

PlaceIndexIntendedUseArgs{...}

type PlaceIndexIntendedUseOutput

type PlaceIndexIntendedUseOutput struct{ *pulumi.OutputState }

func (PlaceIndexIntendedUseOutput) ElementType

func (PlaceIndexIntendedUseOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 PlaceIndexPricingPlanArgs and PlaceIndexPricingPlanOutput values. You can construct a concrete instance of `PlaceIndexPricingPlanInput` via:

PlaceIndexPricingPlanArgs{...}

type PlaceIndexPricingPlanOutput

type PlaceIndexPricingPlanOutput struct{ *pulumi.OutputState }

func (PlaceIndexPricingPlanOutput) ElementType

func (PlaceIndexPricingPlanOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 PlaceIndexTagArgs added in v0.92.0

type PlaceIndexTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (PlaceIndexTagArgs) ElementType added in v0.92.0

func (PlaceIndexTagArgs) ElementType() reflect.Type

func (PlaceIndexTagArgs) ToOutput added in v0.92.0

func (PlaceIndexTagArgs) ToPlaceIndexTagOutput added in v0.92.0

func (i PlaceIndexTagArgs) ToPlaceIndexTagOutput() PlaceIndexTagOutput

func (PlaceIndexTagArgs) ToPlaceIndexTagOutputWithContext added in v0.92.0

func (i PlaceIndexTagArgs) ToPlaceIndexTagOutputWithContext(ctx context.Context) PlaceIndexTagOutput

type PlaceIndexTagArray added in v0.92.0

type PlaceIndexTagArray []PlaceIndexTagInput

func (PlaceIndexTagArray) ElementType added in v0.92.0

func (PlaceIndexTagArray) ElementType() reflect.Type

func (PlaceIndexTagArray) ToOutput added in v0.92.0

func (PlaceIndexTagArray) ToPlaceIndexTagArrayOutput added in v0.92.0

func (i PlaceIndexTagArray) ToPlaceIndexTagArrayOutput() PlaceIndexTagArrayOutput

func (PlaceIndexTagArray) ToPlaceIndexTagArrayOutputWithContext added in v0.92.0

func (i PlaceIndexTagArray) ToPlaceIndexTagArrayOutputWithContext(ctx context.Context) PlaceIndexTagArrayOutput

type PlaceIndexTagArrayInput added in v0.92.0

type PlaceIndexTagArrayInput interface {
	pulumi.Input

	ToPlaceIndexTagArrayOutput() PlaceIndexTagArrayOutput
	ToPlaceIndexTagArrayOutputWithContext(context.Context) PlaceIndexTagArrayOutput
}

PlaceIndexTagArrayInput is an input type that accepts PlaceIndexTagArray and PlaceIndexTagArrayOutput values. You can construct a concrete instance of `PlaceIndexTagArrayInput` via:

PlaceIndexTagArray{ PlaceIndexTagArgs{...} }

type PlaceIndexTagArrayOutput added in v0.92.0

type PlaceIndexTagArrayOutput struct{ *pulumi.OutputState }

func (PlaceIndexTagArrayOutput) ElementType added in v0.92.0

func (PlaceIndexTagArrayOutput) ElementType() reflect.Type

func (PlaceIndexTagArrayOutput) Index added in v0.92.0

func (PlaceIndexTagArrayOutput) ToOutput added in v0.92.0

func (PlaceIndexTagArrayOutput) ToPlaceIndexTagArrayOutput added in v0.92.0

func (o PlaceIndexTagArrayOutput) ToPlaceIndexTagArrayOutput() PlaceIndexTagArrayOutput

func (PlaceIndexTagArrayOutput) ToPlaceIndexTagArrayOutputWithContext added in v0.92.0

func (o PlaceIndexTagArrayOutput) ToPlaceIndexTagArrayOutputWithContext(ctx context.Context) PlaceIndexTagArrayOutput

type PlaceIndexTagInput added in v0.92.0

type PlaceIndexTagInput interface {
	pulumi.Input

	ToPlaceIndexTagOutput() PlaceIndexTagOutput
	ToPlaceIndexTagOutputWithContext(context.Context) PlaceIndexTagOutput
}

PlaceIndexTagInput is an input type that accepts PlaceIndexTagArgs and PlaceIndexTagOutput values. You can construct a concrete instance of `PlaceIndexTagInput` via:

PlaceIndexTagArgs{...}

type PlaceIndexTagOutput added in v0.92.0

type PlaceIndexTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (PlaceIndexTagOutput) ElementType added in v0.92.0

func (PlaceIndexTagOutput) ElementType() reflect.Type

func (PlaceIndexTagOutput) Key added in v0.92.0

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 -.

func (PlaceIndexTagOutput) ToOutput added in v0.92.0

func (PlaceIndexTagOutput) ToPlaceIndexTagOutput added in v0.92.0

func (o PlaceIndexTagOutput) ToPlaceIndexTagOutput() PlaceIndexTagOutput

func (PlaceIndexTagOutput) ToPlaceIndexTagOutputWithContext added in v0.92.0

func (o PlaceIndexTagOutput) ToPlaceIndexTagOutputWithContext(ctx context.Context) PlaceIndexTagOutput

func (PlaceIndexTagOutput) Value added in v0.92.0

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 -.

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       RouteCalculatorTagArrayOutput `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) ToOutput added in v0.76.0

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.StringInput
	DataSource     pulumi.StringInput
	Description    pulumi.StringPtrInput
	PricingPlan    RouteCalculatorPricingPlanPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags RouteCalculatorTagArrayInput
}

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) ToOutput added in v0.76.0

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 RouteCalculatorPricingPlanArgs and RouteCalculatorPricingPlanOutput values. You can construct a concrete instance of `RouteCalculatorPricingPlanInput` via:

RouteCalculatorPricingPlanArgs{...}

type RouteCalculatorPricingPlanOutput

type RouteCalculatorPricingPlanOutput struct{ *pulumi.OutputState }

func (RouteCalculatorPricingPlanOutput) ElementType

func (RouteCalculatorPricingPlanOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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 RouteCalculatorTagArgs added in v0.92.0

type RouteCalculatorTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (RouteCalculatorTagArgs) ElementType added in v0.92.0

func (RouteCalculatorTagArgs) ElementType() reflect.Type

func (RouteCalculatorTagArgs) ToOutput added in v0.92.0

func (RouteCalculatorTagArgs) ToRouteCalculatorTagOutput added in v0.92.0

func (i RouteCalculatorTagArgs) ToRouteCalculatorTagOutput() RouteCalculatorTagOutput

func (RouteCalculatorTagArgs) ToRouteCalculatorTagOutputWithContext added in v0.92.0

func (i RouteCalculatorTagArgs) ToRouteCalculatorTagOutputWithContext(ctx context.Context) RouteCalculatorTagOutput

type RouteCalculatorTagArray added in v0.92.0

type RouteCalculatorTagArray []RouteCalculatorTagInput

func (RouteCalculatorTagArray) ElementType added in v0.92.0

func (RouteCalculatorTagArray) ElementType() reflect.Type

func (RouteCalculatorTagArray) ToOutput added in v0.92.0

func (RouteCalculatorTagArray) ToRouteCalculatorTagArrayOutput added in v0.92.0

func (i RouteCalculatorTagArray) ToRouteCalculatorTagArrayOutput() RouteCalculatorTagArrayOutput

func (RouteCalculatorTagArray) ToRouteCalculatorTagArrayOutputWithContext added in v0.92.0

func (i RouteCalculatorTagArray) ToRouteCalculatorTagArrayOutputWithContext(ctx context.Context) RouteCalculatorTagArrayOutput

type RouteCalculatorTagArrayInput added in v0.92.0

type RouteCalculatorTagArrayInput interface {
	pulumi.Input

	ToRouteCalculatorTagArrayOutput() RouteCalculatorTagArrayOutput
	ToRouteCalculatorTagArrayOutputWithContext(context.Context) RouteCalculatorTagArrayOutput
}

RouteCalculatorTagArrayInput is an input type that accepts RouteCalculatorTagArray and RouteCalculatorTagArrayOutput values. You can construct a concrete instance of `RouteCalculatorTagArrayInput` via:

RouteCalculatorTagArray{ RouteCalculatorTagArgs{...} }

type RouteCalculatorTagArrayOutput added in v0.92.0

type RouteCalculatorTagArrayOutput struct{ *pulumi.OutputState }

func (RouteCalculatorTagArrayOutput) ElementType added in v0.92.0

func (RouteCalculatorTagArrayOutput) Index added in v0.92.0

func (RouteCalculatorTagArrayOutput) ToOutput added in v0.92.0

func (RouteCalculatorTagArrayOutput) ToRouteCalculatorTagArrayOutput added in v0.92.0

func (o RouteCalculatorTagArrayOutput) ToRouteCalculatorTagArrayOutput() RouteCalculatorTagArrayOutput

func (RouteCalculatorTagArrayOutput) ToRouteCalculatorTagArrayOutputWithContext added in v0.92.0

func (o RouteCalculatorTagArrayOutput) ToRouteCalculatorTagArrayOutputWithContext(ctx context.Context) RouteCalculatorTagArrayOutput

type RouteCalculatorTagInput added in v0.92.0

type RouteCalculatorTagInput interface {
	pulumi.Input

	ToRouteCalculatorTagOutput() RouteCalculatorTagOutput
	ToRouteCalculatorTagOutputWithContext(context.Context) RouteCalculatorTagOutput
}

RouteCalculatorTagInput is an input type that accepts RouteCalculatorTagArgs and RouteCalculatorTagOutput values. You can construct a concrete instance of `RouteCalculatorTagInput` via:

RouteCalculatorTagArgs{...}

type RouteCalculatorTagOutput added in v0.92.0

type RouteCalculatorTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (RouteCalculatorTagOutput) ElementType added in v0.92.0

func (RouteCalculatorTagOutput) ElementType() reflect.Type

func (RouteCalculatorTagOutput) Key added in v0.92.0

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 -.

func (RouteCalculatorTagOutput) ToOutput added in v0.92.0

func (RouteCalculatorTagOutput) ToRouteCalculatorTagOutput added in v0.92.0

func (o RouteCalculatorTagOutput) ToRouteCalculatorTagOutput() RouteCalculatorTagOutput

func (RouteCalculatorTagOutput) ToRouteCalculatorTagOutputWithContext added in v0.92.0

func (o RouteCalculatorTagOutput) ToRouteCalculatorTagOutputWithContext(ctx context.Context) RouteCalculatorTagOutput

func (RouteCalculatorTagOutput) Value added in v0.92.0

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 -.

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        TrackerTagArrayOutput `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) ToOutput added in v0.76.0

func (i *Tracker) ToOutput(ctx context.Context) pulumix.Output[*Tracker]

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        TrackerTagArrayInput
	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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

An array of key-value pairs to apply to this resource.

func (TrackerOutput) ToOutput added in v0.76.0

func (o TrackerOutput) ToOutput(ctx context.Context) pulumix.Output[*Tracker]

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 TrackerPositionFilteringArgs and TrackerPositionFilteringOutput values. You can construct a concrete instance of `TrackerPositionFilteringInput` via:

TrackerPositionFilteringArgs{...}

type TrackerPositionFilteringOutput added in v0.3.0

type TrackerPositionFilteringOutput struct{ *pulumi.OutputState }

func (TrackerPositionFilteringOutput) ElementType added in v0.3.0

func (TrackerPositionFilteringOutput) ToOutput added in v0.76.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) ToOutput added in v0.76.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 TrackerPricingPlanArgs and TrackerPricingPlanOutput values. You can construct a concrete instance of `TrackerPricingPlanInput` via:

TrackerPricingPlanArgs{...}

type TrackerPricingPlanOutput

type TrackerPricingPlanOutput struct{ *pulumi.OutputState }

func (TrackerPricingPlanOutput) ElementType

func (TrackerPricingPlanOutput) ElementType() reflect.Type

func (TrackerPricingPlanOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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.

type TrackerTagArgs added in v0.92.0

type TrackerTagArgs 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 pulumi.StringInput `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 pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (TrackerTagArgs) ElementType added in v0.92.0

func (TrackerTagArgs) ElementType() reflect.Type

func (TrackerTagArgs) ToOutput added in v0.92.0

func (TrackerTagArgs) ToTrackerTagOutput added in v0.92.0

func (i TrackerTagArgs) ToTrackerTagOutput() TrackerTagOutput

func (TrackerTagArgs) ToTrackerTagOutputWithContext added in v0.92.0

func (i TrackerTagArgs) ToTrackerTagOutputWithContext(ctx context.Context) TrackerTagOutput

type TrackerTagArray added in v0.92.0

type TrackerTagArray []TrackerTagInput

func (TrackerTagArray) ElementType added in v0.92.0

func (TrackerTagArray) ElementType() reflect.Type

func (TrackerTagArray) ToOutput added in v0.92.0

func (TrackerTagArray) ToTrackerTagArrayOutput added in v0.92.0

func (i TrackerTagArray) ToTrackerTagArrayOutput() TrackerTagArrayOutput

func (TrackerTagArray) ToTrackerTagArrayOutputWithContext added in v0.92.0

func (i TrackerTagArray) ToTrackerTagArrayOutputWithContext(ctx context.Context) TrackerTagArrayOutput

type TrackerTagArrayInput added in v0.92.0

type TrackerTagArrayInput interface {
	pulumi.Input

	ToTrackerTagArrayOutput() TrackerTagArrayOutput
	ToTrackerTagArrayOutputWithContext(context.Context) TrackerTagArrayOutput
}

TrackerTagArrayInput is an input type that accepts TrackerTagArray and TrackerTagArrayOutput values. You can construct a concrete instance of `TrackerTagArrayInput` via:

TrackerTagArray{ TrackerTagArgs{...} }

type TrackerTagArrayOutput added in v0.92.0

type TrackerTagArrayOutput struct{ *pulumi.OutputState }

func (TrackerTagArrayOutput) ElementType added in v0.92.0

func (TrackerTagArrayOutput) ElementType() reflect.Type

func (TrackerTagArrayOutput) Index added in v0.92.0

func (TrackerTagArrayOutput) ToOutput added in v0.92.0

func (TrackerTagArrayOutput) ToTrackerTagArrayOutput added in v0.92.0

func (o TrackerTagArrayOutput) ToTrackerTagArrayOutput() TrackerTagArrayOutput

func (TrackerTagArrayOutput) ToTrackerTagArrayOutputWithContext added in v0.92.0

func (o TrackerTagArrayOutput) ToTrackerTagArrayOutputWithContext(ctx context.Context) TrackerTagArrayOutput

type TrackerTagInput added in v0.92.0

type TrackerTagInput interface {
	pulumi.Input

	ToTrackerTagOutput() TrackerTagOutput
	ToTrackerTagOutputWithContext(context.Context) TrackerTagOutput
}

TrackerTagInput is an input type that accepts TrackerTagArgs and TrackerTagOutput values. You can construct a concrete instance of `TrackerTagInput` via:

TrackerTagArgs{...}

type TrackerTagOutput added in v0.92.0

type TrackerTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (TrackerTagOutput) ElementType added in v0.92.0

func (TrackerTagOutput) ElementType() reflect.Type

func (TrackerTagOutput) Key added in v0.92.0

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 -.

func (TrackerTagOutput) ToOutput added in v0.92.0

func (TrackerTagOutput) ToTrackerTagOutput added in v0.92.0

func (o TrackerTagOutput) ToTrackerTagOutput() TrackerTagOutput

func (TrackerTagOutput) ToTrackerTagOutputWithContext added in v0.92.0

func (o TrackerTagOutput) ToTrackerTagOutputWithContext(ctx context.Context) TrackerTagOutput

func (TrackerTagOutput) Value added in v0.92.0

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 -.

Jump to

Keyboard shortcuts

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