NetworkFirewall / Client / delete_firewall_policy
delete_firewall_policy#
- NetworkFirewall.Client.delete_firewall_policy(**kwargs)#
- Deletes the specified FirewallPolicy. - See also: AWS API Documentation - Request Syntax - response = client.delete_firewall_policy( FirewallPolicyName='string', FirewallPolicyArn='string' ) - Parameters:
- FirewallPolicyName (string) – - The descriptive name of the firewall policy. You can’t change the name of a firewall policy after you create it. - You must specify the ARN or the name, and you can specify both. 
- FirewallPolicyArn (string) – - The Amazon Resource Name (ARN) of the firewall policy. - You must specify the ARN or the name, and you can specify both. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'FirewallPolicyResponse': { 'FirewallPolicyName': 'string', 'FirewallPolicyArn': 'string', 'FirewallPolicyId': 'string', 'Description': 'string', 'FirewallPolicyStatus': 'ACTIVE'|'DELETING', 'Tags': [ { 'Key': 'string', 'Value': 'string' }, ], 'ConsumedStatelessRuleCapacity': 123, 'ConsumedStatefulRuleCapacity': 123, 'NumberOfAssociations': 123, 'EncryptionConfiguration': { 'KeyId': 'string', 'Type': 'CUSTOMER_KMS'|'AWS_OWNED_KMS_KEY' }, 'LastModifiedTime': datetime(2015, 1, 1) } } - Response Structure - (dict) – - FirewallPolicyResponse (dict) – - The object containing the definition of the FirewallPolicyResponse that you asked to delete. - FirewallPolicyName (string) – - The descriptive name of the firewall policy. You can’t change the name of a firewall policy after you create it. 
- FirewallPolicyArn (string) – - The Amazon Resource Name (ARN) of the firewall policy. - Note - If this response is for a create request that had - DryRunset to- TRUE, then this ARN is a placeholder that isn’t attached to a valid resource.
- FirewallPolicyId (string) – - The unique identifier for the firewall policy. 
- Description (string) – - A description of the firewall policy. 
- FirewallPolicyStatus (string) – - The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy’s name or ARN. 
- 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. 
 
 
- ConsumedStatelessRuleCapacity (integer) – - The number of capacity units currently consumed by the policy’s stateless rules. 
- ConsumedStatefulRuleCapacity (integer) – - The number of capacity units currently consumed by the policy’s stateful rules. 
- NumberOfAssociations (integer) – - The number of firewalls that are associated with this firewall policy. 
- EncryptionConfiguration (dict) – - A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy. - 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. 
 
- LastModifiedTime (datetime) – - The last time that the firewall policy was changed. 
 
 
 
 - Exceptions - NetworkFirewall.Client.exceptions.InvalidRequestException
- NetworkFirewall.Client.exceptions.ResourceNotFoundException
- NetworkFirewall.Client.exceptions.ThrottlingException
- NetworkFirewall.Client.exceptions.InternalServerError
- NetworkFirewall.Client.exceptions.UnsupportedOperationException
- NetworkFirewall.Client.exceptions.InvalidOperationException