Class: Aws::NetworkFirewall::Types::DescribeProxyResource

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-networkfirewall/types.rb

Overview

Proxy attached to a NAT gateway.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_timeTime

Time the Proxy was created.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#delete_timeTime

Time the Proxy was deleted.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_codeString

Failure code for cases when the Proxy fails to attach or update.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_messageString

Failure message for cases when the Proxy fails to attach or update.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#listener_propertiesArray<Types::ListenerProperty>

Listener properties for HTTP and HTTPS traffic.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nat_gateway_idString

The NAT Gateway for the proxy.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#private_dns_nameString

The private DNS name of the Proxy.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_arnString

The Amazon Resource Name (ARN) of a proxy.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_configuration_arnString

The Amazon Resource Name (ARN) of a proxy configuration.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_configuration_nameString

The descriptive name of the proxy configuration. You can’t change the name of a proxy configuration after you create it.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_modify_stateString

Current modification status of the Proxy.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_nameString

The descriptive name of the proxy. You can’t change the name of a proxy after you create it.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#proxy_stateString

Current attachment/detachment status of the Proxy.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The key:value pairs to associate with the resource.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tls_intercept_propertiesTypes::TlsInterceptProperties

TLS decryption on traffic to filter on attributes in the HTTP header.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

Time the Proxy was updated.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_endpoint_service_nameString

The service endpoint created in the VPC.

Returns:



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'lib/aws-sdk-networkfirewall/types.rb', line 2761

class DescribeProxyResource < Struct.new(
  :proxy_name,
  :proxy_arn,
  :proxy_configuration_name,
  :proxy_configuration_arn,
  :nat_gateway_id,
  :proxy_state,
  :proxy_modify_state,
  :listener_properties,
  :tls_intercept_properties,
  :vpc_endpoint_service_name,
  :private_dns_name,
  :create_time,
  :delete_time,
  :update_time,
  :failure_code,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end