Skip to content

CloudFront  >  Operations  >  delete_cloud_front_origin_access_identity

delete_cloud_front_origin_access_identity

Operation

delete_cloud_front_origin_access_identity async

delete_cloud_front_origin_access_identity(input: DeleteCloudFrontOriginAccessIdentityInput, plugins: list[Plugin] | None = None) -> DeleteCloudFrontOriginAccessIdentityOutput

Delete an origin access identity.

Parameters:

Name Type Description Default
input DeleteCloudFrontOriginAccessIdentityInput

An instance of DeleteCloudFrontOriginAccessIdentityInput.

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
DeleteCloudFrontOriginAccessIdentityOutput

An instance of DeleteCloudFrontOriginAccessIdentityOutput.

Input

DeleteCloudFrontOriginAccessIdentityInput dataclass

Bases: _SerdeShape

Deletes a origin access identity.

Attributes

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

The origin access identity's ID.

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

The value of the ETag header you received from a previous GET or PUT request. For example: E2QWRUHAPOMQZL.

Output

DeleteCloudFrontOriginAccessIdentityOutput dataclass

Bases: _SerdeShape

Dataclass for DeleteCloudFrontOriginAccessIdentityOutput 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.