| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFront.DeleteResponseHeadersPolicy
Description
Deletes a response headers policy.
You cannot delete a response headers policy if it's attached to a cache behavior. First update your distributions to remove the response headers policy from all cache behaviors, then delete the response headers policy.
To delete a response headers policy, you must provide the policy's
identifier and version. To get these values, you can use
ListResponseHeadersPolicies or GetResponseHeadersPolicy.
Synopsis
- data DeleteResponseHeadersPolicy = DeleteResponseHeadersPolicy' {}
- newDeleteResponseHeadersPolicy :: Text -> DeleteResponseHeadersPolicy
- deleteResponseHeadersPolicy_ifMatch :: Lens' DeleteResponseHeadersPolicy (Maybe Text)
- deleteResponseHeadersPolicy_id :: Lens' DeleteResponseHeadersPolicy Text
- data DeleteResponseHeadersPolicyResponse = DeleteResponseHeadersPolicyResponse' {
- newDeleteResponseHeadersPolicyResponse :: DeleteResponseHeadersPolicyResponse
Creating a Request
data DeleteResponseHeadersPolicy Source #
See: newDeleteResponseHeadersPolicy smart constructor.
Constructors
| DeleteResponseHeadersPolicy' | |
Fields
| |
Instances
newDeleteResponseHeadersPolicy Source #
Arguments
| :: Text | |
| -> DeleteResponseHeadersPolicy |
Create a value of DeleteResponseHeadersPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ifMatch:DeleteResponseHeadersPolicy', deleteResponseHeadersPolicy_ifMatch - The version of the response headers policy that you are deleting.
The version is the response headers policy's ETag value, which you
can get using ListResponseHeadersPolicies, GetResponseHeadersPolicy,
or GetResponseHeadersPolicyConfig.
DeleteResponseHeadersPolicy, deleteResponseHeadersPolicy_id - The identifier for the response headers policy that you are deleting.
To get the identifier, you can use ListResponseHeadersPolicies.
Request Lenses
deleteResponseHeadersPolicy_ifMatch :: Lens' DeleteResponseHeadersPolicy (Maybe Text) Source #
The version of the response headers policy that you are deleting.
The version is the response headers policy's ETag value, which you
can get using ListResponseHeadersPolicies, GetResponseHeadersPolicy,
or GetResponseHeadersPolicyConfig.
deleteResponseHeadersPolicy_id :: Lens' DeleteResponseHeadersPolicy Text Source #
The identifier for the response headers policy that you are deleting.
To get the identifier, you can use ListResponseHeadersPolicies.
Destructuring the Response
data DeleteResponseHeadersPolicyResponse Source #
See: newDeleteResponseHeadersPolicyResponse smart constructor.
Constructors
| DeleteResponseHeadersPolicyResponse' | |
Instances
newDeleteResponseHeadersPolicyResponse :: DeleteResponseHeadersPolicyResponse Source #
Create a value of DeleteResponseHeadersPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.