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_time ⇒ Time

Time the Proxy was created.

Returns:

  • (Time)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_time ⇒ Time

Time the Proxy was deleted.

Returns:

  • (Time)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_code ⇒ String

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

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_message ⇒ String

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

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_properties ⇒ Array<Types::ListenerProperty>

Listener properties for HTTP and HTTPS traffic.

Returns:



3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_id ⇒ String

The NAT Gateway for the proxy.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_name ⇒ String

The private DNS name of the Proxy.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_arn ⇒ String

The Amazon Resource Name (ARN) of a proxy.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_arn ⇒ String

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

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_name ⇒ String

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

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_state ⇒ String

Current modification status of the Proxy.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_name ⇒ String

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

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_state ⇒ String

Current attachment/detachment status of the Proxy.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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

#tags ⇒ Array<Types::Tag>

The key:value pairs to associate with the resource.

Returns:



3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_properties ⇒ Types::TlsInterceptProperties

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



3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_time ⇒ Time

Time the Proxy was updated.

Returns:

  • (Time)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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_name ⇒ String

The service endpoint created in the VPC.

Returns:

  • (String)


3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3184

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