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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-networkfirewall/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:

  • (Time)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (Time)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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 'gems/aws-sdk-networkfirewall/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.



2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (Time)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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:

  • (String)


2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
# File 'gems/aws-sdk-networkfirewall/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