AWSEC2CreateManagedPrefixListRequest
Objective-C
@interface AWSEC2CreateManagedPrefixListRequest
Swift
class AWSEC2CreateManagedPrefixListRequest
-
The IP address type.
Valid Values:
IPv4
|IPv6
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable addressFamily;
Swift
var addressFamily: String? { get set }
-
Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
Constraints: Up to 255 UTF-8 characters in length.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;
Swift
var clientToken: String? { get set }
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable dryRun;
Swift
var dryRun: NSNumber? { get set }
-
One or more entries for the prefix list.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2AddPrefixListEntry *> *_Nullable entries;
Swift
var entries: [AWSEC2AddPrefixListEntry]? { get set }
-
The maximum number of entries for the prefix list.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable maxEntries;
Swift
var maxEntries: NSNumber? { get set }
-
A name for the prefix list.
Constraints: Up to 255 characters in length. The name cannot start with
com.amazonaws
.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable prefixListName;
Swift
var prefixListName: String? { get set }
-
The tags to apply to the prefix list during creation.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;
Swift
var tagSpecifications: [AWSEC2TagSpecification]? { get set }