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.



4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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:



4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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.



4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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:



4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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)


4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4143

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