Class: Aws::NetworkFirewall::Types::TLSInspectionConfigurationResponse

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

Overview

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authorityTypes::TlsCertificateData

Contains metadata about an Certificate Manager certificate.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#certificatesArray<Types::TlsCertificateData>

A list of the certificates associated with the TLS inspection configuration.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the TLS inspection configuration.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_configurationTypes::EncryptionConfiguration

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The last time that the TLS inspection configuration was changed.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_associationsInteger

The number of firewall policies that use this TLS inspection configuration.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The key:value pairs to associate with the resource.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#tls_inspection_configuration_arnString

The Amazon Resource Name (ARN) of the TLS inspection configuration.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#tls_inspection_configuration_idString

A unique identifier for the TLS inspection configuration. This ID is returned in the responses to create and list commands. You provide it to operations such as update and delete.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#tls_inspection_configuration_nameString

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

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end

#tls_inspection_configuration_statusString

Detailed information about the current status of a TLSInspectionConfiguration. You can retrieve this for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration and providing the TLS inspection configuration name and ARN.

Returns:



7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
# File 'lib/aws-sdk-networkfirewall/types.rb', line 7842

class TLSInspectionConfigurationResponse < Struct.new(
  :tls_inspection_configuration_arn,
  :tls_inspection_configuration_name,
  :tls_inspection_configuration_id,
  :tls_inspection_configuration_status,
  :description,
  :tags,
  :last_modified_time,
  :number_of_associations,
  :encryption_configuration,
  :certificates,
  :certificate_authority)
  SENSITIVE = []
  include Aws::Structure
end