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.



4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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:



4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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.



4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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:



4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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)


4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4177

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