Class: Aws::NetworkManager::Types::AttachmentNatConfiguration

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

Overview

Describes the NAT configuration of a core network attachment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_id ⇒ String

The ID of the attachment.

Returns:

  • (String)


411
412
413
414
415
416
417
418
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 411

class AttachmentNatConfiguration < Struct.new(
  :attachment_id,
  :nat_gateway_support,
  :nat_system_route_support,
  :nat_gateway_rules)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway_rules ⇒ Array<Types::NatRule>

The NAT rules of the attachment.

Returns:



411
412
413
414
415
416
417
418
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 411

class AttachmentNatConfiguration < Struct.new(
  :attachment_id,
  :nat_gateway_support,
  :nat_system_route_support,
  :nat_gateway_rules)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway_support ⇒ String

The state of NAT gateway support on the attachment.

Returns:

  • (String)


411
412
413
414
415
416
417
418
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 411

class AttachmentNatConfiguration < Struct.new(
  :attachment_id,
  :nat_gateway_support,
  :nat_system_route_support,
  :nat_gateway_rules)
  SENSITIVE = []
  include Aws::Structure
end

#nat_system_route_support ⇒ Boolean

Indicates whether the core network installs system routes for the NAT CIDR blocks of the attachment's NAT rules.

Returns:

  • (Boolean)


411
412
413
414
415
416
417
418
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 411

class AttachmentNatConfiguration < Struct.new(
  :attachment_id,
  :nat_gateway_support,
  :nat_system_route_support,
  :nat_gateway_rules)
  SENSITIVE = []
  include Aws::Structure
end