Class: Aws::EC2::Types::NatGatewayAddress

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocation_idString

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

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#association_idString

[Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#failure_messageString

The address failure message.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#is_primaryBoolean

Defines if the IP address is the primary address.

Returns:

  • (Boolean)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idString

The ID of the network interface associated with the NAT gateway.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#private_ipString

The private IP address associated with the NAT gateway.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#public_ipString

[Public NAT gateway only] The Elastic IP address associated with the NAT gateway.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The address status.

Returns:

  • (String)


51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 51457

class NatGatewayAddress < Struct.new(
  :allocation_id,
  :network_interface_id,
  :private_ip,
  :public_ip,
  :association_id,
  :is_primary,
  :failure_message,
  :status)
  SENSITIVE = []
  include Aws::Structure
end