Class: Aws::EC2::Types::NatGatewayAttachedAppliance
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::NatGatewayAttachedAppliance
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Information about an appliance attached to a NAT Gateway, providing managed security solutions for traffic filtering and inspection.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#appliance_arn ⇒ String
The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.
-
#attachment_state ⇒ String
The current attachment state of the appliance.
-
#failure_code ⇒ String
The failure code if the appliance attachment or modification operation failed.
-
#failure_message ⇒ String
A descriptive message explaining the failure if the appliance attachment or modification operation failed.
-
#modification_state ⇒ String
The current modification state of the appliance.
-
#type ⇒ String
The type of appliance attached to the NAT Gateway.
-
#vpc_endpoint_id ⇒ String
The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.
Instance Attribute Details
#appliance_arn ⇒ String
The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#attachment_state ⇒ String
The current attachment state of the appliance.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#failure_code ⇒ String
The failure code if the appliance attachment or modification operation failed.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#failure_message ⇒ String
A descriptive message explaining the failure if the appliance attachment or modification operation failed.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#modification_state ⇒ String
The current modification state of the appliance.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |
#vpc_endpoint_id ⇒ String
The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.
64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 64994 class NatGatewayAttachedAppliance < Struct.new( :type, :appliance_arn, :vpc_endpoint_id, :attachment_state, :modification_state, :failure_code, :failure_message) SENSITIVE = [] include Aws::Structure end |