Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

delete_response_headers_policy

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 ListResponseHeadersPolicies or 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 ETag value, 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