delete_key_group

CloudFront.Client.delete_key_group(**kwargs)

Deletes a key group.

You cannot delete a key group that is referenced in a cache behavior. First update your distributions to remove the key group from all cache behaviors, then delete the key group.

To delete a key group, you must provide the key group's identifier and version. To get these values, use ListKeyGroups followed by GetKeyGroup or GetKeyGroupConfig .

See also: AWS API Documentation

Request Syntax

response = client.delete_key_group(
    Id='string',
    IfMatch='string'
)
Parameters
  • Id (string) --

    [REQUIRED]

    The identifier of the key group that you are deleting. To get the identifier, use ListKeyGroups .

  • IfMatch (string) -- The version of the key group that you are deleting. The version is the key group's ETag value. To get the ETag , use GetKeyGroup or GetKeyGroupConfig .
Returns

None

Exceptions

  • CloudFront.Client.exceptions.InvalidIfMatchVersion
  • CloudFront.Client.exceptions.NoSuchResource
  • CloudFront.Client.exceptions.PreconditionFailed
  • CloudFront.Client.exceptions.ResourceInUse