NetworkFirewall / Client / delete_tls_inspection_configuration
delete_tls_inspection_configuration#
- NetworkFirewall.Client.delete_tls_inspection_configuration(**kwargs)#
- Deletes the specified TLSInspectionConfiguration. - See also: AWS API Documentation - Request Syntax- response = client.delete_tls_inspection_configuration( TLSInspectionConfigurationArn='string', TLSInspectionConfigurationName='string' ) - Parameters:
- TLSInspectionConfigurationArn (string) – - The Amazon Resource Name (ARN) of the TLS inspection configuration. - You must specify the ARN or the name, and you can specify both. 
- TLSInspectionConfigurationName (string) – - The descriptive name of the TLS inspection configuration. You can’t change the name of a TLS inspection configuration after you create it. - You must specify the ARN or the name, and you can specify both. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'TLSInspectionConfigurationResponse': { 'TLSInspectionConfigurationArn': 'string', 'TLSInspectionConfigurationName': 'string', 'TLSInspectionConfigurationId': 'string', 'TLSInspectionConfigurationStatus': 'ACTIVE'|'DELETING'|'ERROR', 'Description': 'string', 'Tags': [ { 'Key': 'string', 'Value': 'string' }, ], 'LastModifiedTime': datetime(2015, 1, 1), 'NumberOfAssociations': 123, 'EncryptionConfiguration': { 'KeyId': 'string', 'Type': 'CUSTOMER_KMS'|'AWS_OWNED_KMS_KEY' }, 'Certificates': [ { 'CertificateArn': 'string', 'CertificateSerial': 'string', 'Status': 'string', 'StatusMessage': 'string' }, ], 'CertificateAuthority': { 'CertificateArn': 'string', 'CertificateSerial': 'string', 'Status': 'string', 'StatusMessage': 'string' } } } - Response Structure- (dict) – - TLSInspectionConfigurationResponse (dict) – - 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. - TLSInspectionConfigurationArn (string) – - The Amazon Resource Name (ARN) of the TLS inspection configuration. 
- TLSInspectionConfigurationName (string) – - The descriptive name of the TLS inspection configuration. You can’t change the name of a TLS inspection configuration after you create it. 
- TLSInspectionConfigurationId (string) – - 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. 
- TLSInspectionConfigurationStatus (string) – - 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. 
- Description (string) – - A description of the TLS inspection configuration. 
- Tags (list) – - The key:value pairs to associate with the resource. - (dict) – - A key:value pair associated with an Amazon Web Services resource. The key:value pair can be anything you define. Typically, the tag key represents a category (such as “environment”) and the tag value represents a specific value within that category (such as “test,” “development,” or “production”). You can add up to 50 tags to each Amazon Web Services resource. - Key (string) – - The part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as “customer.” Tag keys are case-sensitive. 
- Value (string) – - The part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as “companyA” or “companyB.” Tag values are case-sensitive. 
 
 
- LastModifiedTime (datetime) – - The last time that the TLS inspection configuration was changed. 
- NumberOfAssociations (integer) – - The number of firewall policies that use this TLS inspection configuration. 
- EncryptionConfiguration (dict) – - A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration. - KeyId (string) – - The ID of the Amazon Web Services Key Management Service (KMS) customer managed key. You can use any of the key identifiers that KMS supports, unless you’re using a key that’s managed by another account. If you’re using a key managed by another account, then specify the key ARN. For more information, see Key ID in the Amazon Web Services KMS Developer Guide. 
- Type (string) – - The type of Amazon Web Services KMS key to use for encryption of your Network Firewall resources. 
 
- Certificates (list) – - A list of the certificates associated with the TLS inspection configuration. - (dict) – - Contains metadata about an Certificate Manager certificate. - CertificateArn (string) – - The Amazon Resource Name (ARN) of the certificate. 
- CertificateSerial (string) – - The serial number of the certificate. 
- Status (string) – - The status of the certificate. 
- StatusMessage (string) – - Contains details about the certificate status, including information about certificate errors. 
 
 
- CertificateAuthority (dict) – - Contains metadata about an Certificate Manager certificate. - CertificateArn (string) – - The Amazon Resource Name (ARN) of the certificate. 
- CertificateSerial (string) – - The serial number of the certificate. 
- Status (string) – - The status of the certificate. 
- StatusMessage (string) – - Contains details about the certificate status, including information about certificate errors. 
 
 
 
 
 - Exceptions- NetworkFirewall.Client.exceptions.InvalidRequestException
- NetworkFirewall.Client.exceptions.InternalServerError
- NetworkFirewall.Client.exceptions.ResourceNotFoundException
- NetworkFirewall.Client.exceptions.ThrottlingException
- NetworkFirewall.Client.exceptions.InvalidOperationException