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 |
Updates a response headers policy.
When you update a response headers policy, the entire policy is replaced. You cannot update some policy fields independent of others. To update a response headers policy configuration:
- Use
GetResponseHeadersPolicyConfig
to get the current policy's configuration. - Modify the fields in the response headers policy configuration that you want to update.
- Call
UpdateResponseHeadersPolicy
, providing the entire response headers policy configuration, including the fields that you modified and those that you didn't.
Synopsis
- data UpdateResponseHeadersPolicy = UpdateResponseHeadersPolicy' {}
- newUpdateResponseHeadersPolicy :: ResponseHeadersPolicyConfig -> Text -> UpdateResponseHeadersPolicy
- updateResponseHeadersPolicy_ifMatch :: Lens' UpdateResponseHeadersPolicy (Maybe Text)
- updateResponseHeadersPolicy_responseHeadersPolicyConfig :: Lens' UpdateResponseHeadersPolicy ResponseHeadersPolicyConfig
- updateResponseHeadersPolicy_id :: Lens' UpdateResponseHeadersPolicy Text
- data UpdateResponseHeadersPolicyResponse = UpdateResponseHeadersPolicyResponse' {}
- newUpdateResponseHeadersPolicyResponse :: Int -> UpdateResponseHeadersPolicyResponse
- updateResponseHeadersPolicyResponse_eTag :: Lens' UpdateResponseHeadersPolicyResponse (Maybe Text)
- updateResponseHeadersPolicyResponse_responseHeadersPolicy :: Lens' UpdateResponseHeadersPolicyResponse (Maybe ResponseHeadersPolicy)
- updateResponseHeadersPolicyResponse_httpStatus :: Lens' UpdateResponseHeadersPolicyResponse Int
Creating a Request
data UpdateResponseHeadersPolicy Source #
See: newUpdateResponseHeadersPolicy
smart constructor.
UpdateResponseHeadersPolicy' | |
|
Instances
newUpdateResponseHeadersPolicy Source #
Create a value of UpdateResponseHeadersPolicy
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:UpdateResponseHeadersPolicy'
, updateResponseHeadersPolicy_ifMatch
- The version of the response headers policy that you are updating.
The version is returned in the cache policy's ETag
field in the
response to GetResponseHeadersPolicyConfig
.
UpdateResponseHeadersPolicy
, updateResponseHeadersPolicy_responseHeadersPolicyConfig
- A response headers policy configuration.
UpdateResponseHeadersPolicy
, updateResponseHeadersPolicy_id
- The identifier for the response headers policy that you are updating.
Request Lenses
updateResponseHeadersPolicy_ifMatch :: Lens' UpdateResponseHeadersPolicy (Maybe Text) Source #
The version of the response headers policy that you are updating.
The version is returned in the cache policy's ETag
field in the
response to GetResponseHeadersPolicyConfig
.
updateResponseHeadersPolicy_responseHeadersPolicyConfig :: Lens' UpdateResponseHeadersPolicy ResponseHeadersPolicyConfig Source #
A response headers policy configuration.
updateResponseHeadersPolicy_id :: Lens' UpdateResponseHeadersPolicy Text Source #
The identifier for the response headers policy that you are updating.
Destructuring the Response
data UpdateResponseHeadersPolicyResponse Source #
See: newUpdateResponseHeadersPolicyResponse
smart constructor.
UpdateResponseHeadersPolicyResponse' | |
|
Instances
newUpdateResponseHeadersPolicyResponse Source #
Create a value of UpdateResponseHeadersPolicyResponse
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:eTag:UpdateResponseHeadersPolicyResponse'
, updateResponseHeadersPolicyResponse_eTag
- The current version of the response headers policy.
UpdateResponseHeadersPolicyResponse
, updateResponseHeadersPolicyResponse_responseHeadersPolicy
- A response headers policy.
$sel:httpStatus:UpdateResponseHeadersPolicyResponse'
, updateResponseHeadersPolicyResponse_httpStatus
- The response's http status code.
Response Lenses
updateResponseHeadersPolicyResponse_eTag :: Lens' UpdateResponseHeadersPolicyResponse (Maybe Text) Source #
The current version of the response headers policy.
updateResponseHeadersPolicyResponse_responseHeadersPolicy :: Lens' UpdateResponseHeadersPolicyResponse (Maybe ResponseHeadersPolicy) Source #
A response headers policy.
updateResponseHeadersPolicyResponse_httpStatus :: Lens' UpdateResponseHeadersPolicyResponse Int Source #
The response's http status code.