AWSEC2CreateTransitGatewayVpcAttachmentRequest
Objective-C
@interface AWSEC2CreateTransitGatewayVpcAttachmentRequest
Swift
class AWSEC2CreateTransitGatewayVpcAttachmentRequest
-
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 }
-
The VPC attachment options.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2CreateTransitGatewayVpcAttachmentRequestOptions *_Nullable options;
Swift
var options: AWSEC2CreateTransitGatewayVpcAttachmentRequestOptions? { get set }
-
The IDs of one or more subnets. You can specify only one subnet per Availability Zone. You must specify at least one subnet, but we recommend that you specify two subnets for better availability. The transit gateway uses one IP address from each specified subnet.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable subnetIds;
Swift
var subnetIds: [String]? { get set }
-
The tags to apply to the VPC attachment.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;
Swift
var tagSpecifications: [AWSEC2TagSpecification]? { get set }
-
The ID of the transit gateway.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable transitGatewayId;
Swift
var transitGatewayId: String? { get set }
-
The ID of the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;
Swift
var vpcId: String? { get set }