AWSEC2CreateTransitGatewayPeeringAttachmentRequest
Objective-C
@interface AWSEC2CreateTransitGatewayPeeringAttachmentRequest
Swift
class AWSEC2CreateTransitGatewayPeeringAttachmentRequest
-
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 }
-
Requests a transit gateway peering attachment.
Declaration
Objective-C
@property (nonatomic, strong) AWSEC2CreateTransitGatewayPeeringAttachmentRequestOptions *_Nullable options;
Swift
var options: AWSEC2CreateTransitGatewayPeeringAttachmentRequestOptions? { get set }
-
The ID of the Amazon Web Services account that owns the peer transit gateway.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable peerAccountId;
Swift
var peerAccountId: String? { get set }
-
The Region where the peer transit gateway is located.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable peerRegion;
Swift
var peerRegion: String? { get set }
-
The ID of the peer transit gateway with which to create the peering attachment.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable peerTransitGatewayId;
Swift
var peerTransitGatewayId: String? { get set }
-
The tags to apply to the transit gateway peering 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 }