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