AWSEC2NatGatewayAddress

Objective-C

@interface AWSEC2NatGatewayAddress

Swift

class AWSEC2NatGatewayAddress

Describes the IP addresses and network interface associated with a NAT gateway.

  • [Public NAT gateway only] The allocation ID of the Elastic IP address that’s associated with the NAT gateway.

    Declaration

    Objective-C

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

    Swift

    var allocationId: String? { get set }
  • [Public NAT gateway only] The association ID of the Elastic IP address that’s associated with the NAT gateway.

    Declaration

    Objective-C

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

    Swift

    var associationId: String? { get set }
  • The address failure message.

    Declaration

    Objective-C

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

    Swift

    var failureMessage: String? { get set }
  • Defines if the IP address is the primary address.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable isPrimary;

    Swift

    var isPrimary: NSNumber? { get set }
  • The ID of the network interface associated with the NAT gateway.

    Declaration

    Objective-C

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

    Swift

    var networkInterfaceId: String? { get set }
  • The private IP address associated with the NAT gateway.

    Declaration

    Objective-C

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

    Swift

    var privateIp: String? { get set }
  • [Public NAT gateway only] The Elastic IP address associated with the NAT gateway.

    Declaration

    Objective-C

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

    Swift

    var publicIp: String? { get set }
  • The address status.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2NatGatewayAddressStatus status;

    Swift

    var status: AWSEC2NatGatewayAddressStatus { get set }