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 |
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.
DeleteResponseHeadersPolicy' | |
|
Instances
newDeleteResponseHeadersPolicy Source #
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.
Instances
newDeleteResponseHeadersPolicyResponse :: DeleteResponseHeadersPolicyResponse Source #
Create a value of DeleteResponseHeadersPolicyResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.