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 is UnauthorizedOperation.

    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;
  • 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 }