Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
When you want to create, update, or delete AWS WAF objects, get a change token and include the change token in the create, update, or delete request. Change tokens ensure that your application doesn't submit conflicting requests to AWS WAF.
Each create, update, or delete request must use a unique change token.
If your application submits a GetChangeToken
request and then submits
a second GetChangeToken
request before submitting a create, update, or
delete request, the second GetChangeToken
request returns the same
value as the first GetChangeToken
request.
When you use a change token in a create, update, or delete request, the
status of the change token changes to PENDING
, which indicates that
AWS WAF is propagating the change to all AWS WAF servers. Use
GetChangeTokenStatus
to determine the status of your change token.
Synopsis
- data GetChangeToken = GetChangeToken' {
- newGetChangeToken :: GetChangeToken
- data GetChangeTokenResponse = GetChangeTokenResponse' {
- changeToken :: Maybe Text
- httpStatus :: Int
- newGetChangeTokenResponse :: Int -> GetChangeTokenResponse
- getChangeTokenResponse_changeToken :: Lens' GetChangeTokenResponse (Maybe Text)
- getChangeTokenResponse_httpStatus :: Lens' GetChangeTokenResponse Int
Creating a Request
data GetChangeToken Source #
See: newGetChangeToken
smart constructor.
Instances
newGetChangeToken :: GetChangeToken Source #
Create a value of GetChangeToken
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Destructuring the Response
data GetChangeTokenResponse Source #
See: newGetChangeTokenResponse
smart constructor.
GetChangeTokenResponse' | |
|
Instances
newGetChangeTokenResponse Source #
Create a value of GetChangeTokenResponse
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:changeToken:GetChangeTokenResponse'
, getChangeTokenResponse_changeToken
- The ChangeToken
that you used in the request. Use this value in a
GetChangeTokenStatus
request to get the current status of the request.
$sel:httpStatus:GetChangeTokenResponse'
, getChangeTokenResponse_httpStatus
- The response's http status code.
Response Lenses
getChangeTokenResponse_changeToken :: Lens' GetChangeTokenResponse (Maybe Text) Source #
The ChangeToken
that you used in the request. Use this value in a
GetChangeTokenStatus
request to get the current status of the request.
getChangeTokenResponse_httpStatus :: Lens' GetChangeTokenResponse Int Source #
The response's http status code.