GeofenceCollectionProps

class aws_cdk.aws_location_alpha.GeofenceCollectionProps(*, description=None, geofence_collection_name=None, kms_key=None)

Bases: object

(experimental) Properties for a geofence collection.

Parameters:
  • description (Optional[str]) – (experimental) A description for the geofence collection. Default: - no description

  • geofence_collection_name (Optional[str]) – (experimental) A name for the geofence collection. Must be between 1 and 100 characters and contain only alphanumeric characters, hyphens, periods and underscores. Default: - A name is automatically generated

  • kms_key (Optional[IKey]) – (experimental) The customer managed to encrypt your data. Default: - Use an AWS managed key

Stability:

experimental

ExampleMetadata:

infused

Example:

# key: kms.Key


location.GeofenceCollection(self, "GeofenceCollection",
    geofence_collection_name="MyGeofenceCollection",  # optional, defaults to a generated name
    kms_key=key
)

Attributes

description

(experimental) A description for the geofence collection.

Default:
  • no description

Stability:

experimental

geofence_collection_name

(experimental) A name for the geofence collection.

Must be between 1 and 100 characters and contain only alphanumeric characters, hyphens, periods and underscores.

Default:
  • A name is automatically generated

Stability:

experimental

kms_key

(experimental) The customer managed to encrypt your data.

Default:
  • Use an AWS managed key

See:

https://docs.aws.amazon.com/location/latest/developerguide/encryption-at-rest.html

Stability:

experimental