AWSLocationCreateGeofenceCollectionRequest
Objective-C
@interface AWSLocationCreateGeofenceCollectionRequest
Swift
class AWSLocationCreateGeofenceCollectionRequest
-
A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example,
ExampleGeofenceCollection
.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable collectionName;
Swift
var collectionName: String? { get set }
-
An optional description for the geofence collection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key ARN, alias name, or alias ARN.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable kmsKeyId;
Swift
var kmsKeyId: String? { get set }
-
No longer used. If included, the only allowed value is
RequestBasedUsage
.Declaration
Objective-C
@property (nonatomic) AWSLocationPricingPlan pricingPlan;
Swift
var pricingPlan: AWSLocationPricingPlan { get set }
-
This parameter is no longer used.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable pricingPlanDataSource;
Swift
var pricingPlanDataSource: String? { get set }
-
Applies one or more tags to the geofence collection. A tag is a key-value pair helps manage, identify, search, and filter your resources by labelling them.
Format:
"key" : "value"
Restrictions:
Maximum 50 tags per resource
Each resource tag must be unique with a maximum of one value.
Maximum key length: 128 Unicode characters in UTF-8
Maximum value length: 256 Unicode characters in UTF-8
Can use alphanumeric characters (A–Z, a–z, 0–9), and the following characters: + - = . _ : / @.
Cannot use “aws:” as a prefix for a key.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;
Swift
var tags: [String : String]? { get set }