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

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



6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:



6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (String)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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.



6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (Time)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (Integer)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:



6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (String)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (String)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (String)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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:

  • (String)


6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 6176

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