GeofenceCollectionArgs

data class GeofenceCollectionArgs(val collectionName: Output<String>? = null, val description: Output<String>? = null, val kmsKeyId: Output<String>? = null, val pricingPlan: Output<GeofenceCollectionPricingPlan>? = null, val pricingPlanDataSource: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<GeofenceCollectionArgs>

Definition of AWS::Location::GeofenceCollection Resource Type

Constructors

Link copied to clipboard
constructor(collectionName: Output<String>? = null, description: Output<String>? = null, kmsKeyId: Output<String>? = null, pricingPlan: Output<GeofenceCollectionPricingPlan>? = null, pricingPlanDataSource: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val collectionName: Output<String>? = null

A custom name for the geofence collection. Requirements:

Link copied to clipboard
val description: Output<String>? = null

An optional description for the geofence collection.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

A key identifier for an AWS KMS customer managed key . Enter a key ID, key ARN, alias name, or alias ARN.

Link copied to clipboard
Link copied to clipboard
val pricingPlanDataSource: Output<String>? = null

This shape is deprecated since 2022-02-01: Deprecated. No longer allowed.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): GeofenceCollectionArgs