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.



4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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:



4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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.



4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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:



4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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)


4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 4120

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