AWSEC2CarrierGateway

Objective-C

@interface AWSEC2CarrierGateway

Swift

class AWSEC2CarrierGateway

Describes a carrier gateway.

  • The ID of the carrier gateway.

    Declaration

    Objective-C

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

    Swift

    var carrierGatewayId: String? { get set }
  • The Amazon Web Services account ID of the owner of the carrier gateway.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2CarrierGatewayState state;

    Swift

    var state: AWSEC2CarrierGatewayState { get set }
  • The tags assigned to the carrier gateway.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the VPC associated with the carrier gateway.

    Declaration

    Objective-C

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

    Swift

    var vpcId: String? { get set }