Skip to content

CloudFront  >  Operations  >  disassociate_distribution_web_acl

disassociate_distribution_web_acl

Operation

disassociate_distribution_web_acl async

disassociate_distribution_web_acl(input: DisassociateDistributionWebACLInput, plugins: list[Plugin] | None = None) -> DisassociateDistributionWebACLOutput

Disassociates a distribution from the WAF web ACL.

Parameters:

Name Type Description Default
input DisassociateDistributionWebACLInput

An instance of DisassociateDistributionWebACLInput.

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
DisassociateDistributionWebACLOutput

An instance of DisassociateDistributionWebACLOutput.

Input

DisassociateDistributionWebACLInput dataclass

Bases: _SerdeShape

Dataclass for DisassociateDistributionWebACLInput structure.

Attributes

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

The ID of the distribution.

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

The value of the ETag header that you received when retrieving the distribution that you're disassociating from the WAF web ACL.

Output

DisassociateDistributionWebACLOutput dataclass

Bases: _SerdeShape

Dataclass for DisassociateDistributionWebACLOutput structure.

Attributes

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

The current version of the distribution.

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

The ID of the distribution.

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.