WAFRegional / Client / get_change_token_status
get_change_token_status#
- WAFRegional.Client.get_change_token_status(**kwargs)#
- Note- 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. - Returns the status of a - ChangeTokenthat you got by calling GetChangeToken.- ChangeTokenStatusis one of the following values:- PROVISIONED: You requested the change token by calling- GetChangeToken, but you haven’t used it yet in a call to create, update, or delete an AWS WAF object.
- PENDING: AWS WAF is propagating the create, update, or delete request to all AWS WAF servers.
- INSYNC: Propagation is complete.
 - See also: AWS API Documentation - Request Syntax- response = client.get_change_token_status( ChangeToken='string' ) - Parameters:
- ChangeToken (string) – - [REQUIRED] - The change token for which you want to get the status. This change token was previously returned in the - GetChangeTokenresponse.
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ChangeTokenStatus': 'PROVISIONED'|'PENDING'|'INSYNC' } - Response Structure- (dict) – - ChangeTokenStatus (string) – - The status of the change token. 
 
 
 - Exceptions- WAFRegional.Client.exceptions.WAFNonexistentItemException
- WAFRegional.Client.exceptions.WAFInternalErrorException
 - Examples- The following example returns the status of a change token with the ID abcd12f2-46da-4fdb-b8d5-fbd4c466928f. - response = client.get_change_token_status( ChangeToken='abcd12f2-46da-4fdb-b8d5-fbd4c466928f', ) print(response) - Expected Output: - { 'ChangeTokenStatus': 'PENDING', 'ResponseMetadata': { '...': '...', }, }