AWS Native is in preview. AWS Classic is fully supported.
aws-native.location.GeofenceCollection
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::Location::GeofenceCollection Resource Type
Create GeofenceCollection Resource
new GeofenceCollection(name: string, args: GeofenceCollectionArgs, opts?: CustomResourceOptions);
@overload
def GeofenceCollection(resource_name: str,
opts: Optional[ResourceOptions] = None,
collection_name: Optional[str] = None,
description: Optional[str] = None,
kms_key_id: Optional[str] = None,
pricing_plan: Optional[GeofenceCollectionPricingPlan] = None,
pricing_plan_data_source: Optional[str] = None)
@overload
def GeofenceCollection(resource_name: str,
args: GeofenceCollectionArgs,
opts: Optional[ResourceOptions] = None)
func NewGeofenceCollection(ctx *Context, name string, args GeofenceCollectionArgs, opts ...ResourceOption) (*GeofenceCollection, error)
public GeofenceCollection(string name, GeofenceCollectionArgs args, CustomResourceOptions? opts = null)
public GeofenceCollection(String name, GeofenceCollectionArgs args)
public GeofenceCollection(String name, GeofenceCollectionArgs args, CustomResourceOptions options)
type: aws-native:location:GeofenceCollection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GeofenceCollectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GeofenceCollectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GeofenceCollectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GeofenceCollectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GeofenceCollectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GeofenceCollection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The GeofenceCollection resource accepts the following input properties:
- Collection
Name string - Description string
- Kms
Key stringId - Pricing
Plan GeofenceCollection Pricing Plan - Pricing
Plan stringData Source
- collection
Name String - description String
- kms
Key StringId - pricing
Plan GeofenceCollection Pricing Plan - pricing
Plan StringData Source
- collection
Name string - description string
- kms
Key stringId - pricing
Plan GeofenceCollection Pricing Plan - pricing
Plan stringData Source
- collection
Name String - description String
- kms
Key StringId - pricing
Plan "RequestBased Usage" - pricing
Plan StringData Source
Outputs
All input properties are implicitly available as output properties. Additionally, the GeofenceCollection resource produces the following output properties:
- Arn string
- Collection
Arn string - Create
Time string - Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string
- Arn string
- Collection
Arn string - Create
Time string - Id string
The provider-assigned unique ID for this managed resource.
- Update
Time string
- arn String
- collection
Arn String - create
Time String - id String
The provider-assigned unique ID for this managed resource.
- update
Time String
- arn string
- collection
Arn string - create
Time string - id string
The provider-assigned unique ID for this managed resource.
- update
Time string
- arn str
- collection_
arn str - create_
time str - id str
The provider-assigned unique ID for this managed resource.
- update_
time str
- arn String
- collection
Arn String - create
Time String - id String
The provider-assigned unique ID for this managed resource.
- update
Time String
Supporting Types
GeofenceCollectionPricingPlan
- Request
Based Usage - RequestBasedUsage
- Geofence
Collection Pricing Plan Request Based Usage - RequestBasedUsage
- Request
Based Usage - RequestBasedUsage
- Request
Based Usage - RequestBasedUsage
- REQUEST_BASED_USAGE
- RequestBasedUsage
- "Request
Based Usage" - RequestBasedUsage
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.