AWSEC2TransitGateway

Objective-C

@interface AWSEC2TransitGateway

Swift

class AWSEC2TransitGateway

Describes a transit gateway.

  • The creation time.

    Declaration

    Objective-C

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

    Swift

    var creationTime: Date? { get set }
  • The description of the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The transit gateway options.

    Declaration

    Objective-C

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

    Swift

    var options: AWSEC2TransitGatewayOptions? { get set }
  • The ID of the Amazon Web Services account that owns the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • The state of the transit gateway.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TransitGatewayState state;

    Swift

    var state: AWSEC2TransitGatewayState { get set }
  • The tags for the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The Amazon Resource Name (ARN) of the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var transitGatewayArn: String? { get set }
  • The ID of the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var transitGatewayId: String? { get set }