Skip to content

CloudFront  >  Operations  >  delete_continuous_deployment_policy

delete_continuous_deployment_policy

Operation

delete_continuous_deployment_policy async

delete_continuous_deployment_policy(input: DeleteContinuousDeploymentPolicyInput, plugins: list[Plugin] | None = None) -> DeleteContinuousDeploymentPolicyOutput

Deletes a continuous deployment policy.

You cannot delete a continuous deployment policy that's attached to a primary distribution. First update your distribution to remove the continuous deployment policy, then you can delete the policy.

Parameters:

Name Type Description Default
input DeleteContinuousDeploymentPolicyInput

An instance of DeleteContinuousDeploymentPolicyInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
DeleteContinuousDeploymentPolicyOutput

An instance of DeleteContinuousDeploymentPolicyOutput.

Input

DeleteContinuousDeploymentPolicyInput dataclass

Bases: _SerdeShape

Dataclass for DeleteContinuousDeploymentPolicyInput structure.

Attributes

id class-attribute instance-attribute
id: str | None = ...

The identifier of the continuous deployment policy that you are deleting.

if_match class-attribute instance-attribute
if_match: str | None = ...

The current version (ETag value) of the continuous deployment policy that you are deleting.

Output

DeleteContinuousDeploymentPolicyOutput dataclass

Bases: _SerdeShape

Dataclass for DeleteContinuousDeploymentPolicyOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.