AWSEC2CreateTransitGatewayVpcAttachmentRequest

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The VPC attachment options.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2CreateTransitGatewayVpcAttachmentRequestOptions *_Nullable options;
  • 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 (readwrite, strong, nonatomic)
        NSArray<NSString *> *_Nullable subnetIds;

    Swift

    var subnetIds: [String]? { get set }
  • The tags to apply to the VPC attachment.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;

    Swift

    var tagSpecifications: [AWSEC2TagSpecification]? { get set }
  • The ID of the transit gateway.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable transitGatewayId;

    Swift

    var transitGatewayId: String? { get set }
  • The ID of the VPC.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable vpcId;

    Swift

    var vpcId: String? { get set }