delete_origin_access_control¶
Operation¶
delete_origin_access_control
async
¶
delete_origin_access_control(input: DeleteOriginAccessControlInput, plugins: list[Plugin] | None = None) -> DeleteOriginAccessControlOutput
Deletes a CloudFront origin access control.
You cannot delete an origin access control if it's in use. First, update all distributions to remove the origin access control from all origins, then delete the origin access control.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
DeleteOriginAccessControlInput
|
An instance of |
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 |
|---|---|
DeleteOriginAccessControlOutput
|
An instance of |
Input¶
DeleteOriginAccessControlInput
dataclass
¶
Output¶
DeleteOriginAccessControlOutput
dataclass
¶
Bases: _SerdeShape
Dataclass for DeleteOriginAccessControlOutput structure.