AWSEC2TransitGatewayVpcAttachment

Objective-C

@interface AWSEC2TransitGatewayVpcAttachment

Swift

class AWSEC2TransitGatewayVpcAttachment

Describes a VPC attachment.

  • The creation time.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable creationTime;

    Swift

    var creationTime: Date? { get set }
  • The VPC attachment options.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2TransitGatewayVpcAttachmentOptions *_Nullable options;

    Swift

    var options: AWSEC2TransitGatewayVpcAttachmentOptions? { get set }
  • The state of the VPC attachment. Note that the initiating state has been deprecated.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TransitGatewayAttachmentState state;

    Swift

    var state: AWSEC2TransitGatewayAttachmentState { get set }
  • The IDs of the subnets.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable subnetIds;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the attachment.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable transitGatewayAttachmentId;

    Swift

    var transitGatewayAttachmentId: String? { 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 }
  • The ID of the Amazon Web Services account that owns the VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable vpcOwnerId;

    Swift

    var vpcOwnerId: String? { get set }