CloudFront / Client / delete_response_headers_policy
delete_response_headers_policy#
- CloudFront.Client.delete_response_headers_policy(**kwargs)#
- Deletes a response headers policy. - You cannot delete a response headers policy if it’s attached to a cache behavior. First update your distributions to remove the response headers policy from all cache behaviors, then delete the response headers policy. - To delete a response headers policy, you must provide the policy’s identifier and version. To get these values, you can use - ListResponseHeadersPoliciesor- GetResponseHeadersPolicy.- See also: AWS API Documentation - Request Syntax - response = client.delete_response_headers_policy( Id='string', IfMatch='string' ) - Parameters:
- Id (string) – - [REQUIRED] - The identifier for the response headers policy that you are deleting. - To get the identifier, you can use - ListResponseHeadersPolicies.
- IfMatch (string) – - The version of the response headers policy that you are deleting. - The version is the response headers policy’s - ETagvalue, which you can get using- ListResponseHeadersPolicies,- GetResponseHeadersPolicy, or- GetResponseHeadersPolicyConfig.
 
- Returns:
- None 
 - Exceptions - CloudFront.Client.exceptions.AccessDenied
- CloudFront.Client.exceptions.InvalidIfMatchVersion
- CloudFront.Client.exceptions.NoSuchResponseHeadersPolicy
- CloudFront.Client.exceptions.PreconditionFailed
- CloudFront.Client.exceptions.IllegalDelete
- CloudFront.Client.exceptions.ResponseHeadersPolicyInUse