WAF / Paginator / ListLoggingConfigurations
ListLoggingConfigurations#
- class WAF.Paginator.ListLoggingConfigurations#
- paginator = client.get_paginator('list_logging_configurations') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - WAF.Client.list_logging_configurations().- See also: AWS API Documentation - Request Syntax - response_iterator = paginator.paginate( PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'LoggingConfigurations': [ { 'ResourceArn': 'string', 'LogDestinationConfigs': [ 'string', ], 'RedactedFields': [ { 'Type': 'URI'|'QUERY_STRING'|'HEADER'|'METHOD'|'BODY'|'SINGLE_QUERY_ARG'|'ALL_QUERY_ARGS', 'Data': 'string' }, ] }, ], 'NextToken': 'string' } - Response Structure - (dict) – - LoggingConfigurations (list) – - An array of LoggingConfiguration objects. - (dict) – - 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. - The Amazon Kinesis Data Firehose, - RedactedFieldsinformation, and the web ACL Amazon Resource Name (ARN).- ResourceArn (string) – - The Amazon Resource Name (ARN) of the web ACL that you want to associate with - LogDestinationConfigs.
- LogDestinationConfigs (list) – - An array of Amazon Kinesis Data Firehose ARNs. - (string) – 
 
- RedactedFields (list) – - The parts of the request that you want redacted from the logs. For example, if you redact the cookie field, the cookie field in the firehose will be - xxx.- (dict) – - 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. - Specifies where in a web request to look for - TargetString.- Type (string) – - The part of the web request that you want AWS WAF to search for a specified string. Parts of a request that you can search include the following: - HEADER: A specified request header, for example, the value of the- User-Agentor- Refererheader. If you choose- HEADERfor the type, specify the name of the header in- Data.
- METHOD: The HTTP method, which indicated the type of operation that the request is asking the origin to perform. Amazon CloudFront supports the following methods:- DELETE,- GET,- HEAD,- OPTIONS,- PATCH,- POST, and- PUT.
- QUERY_STRING: A query string, which is the part of a URL that appears after a- ?character, if any.
- URI: The part of a web request that identifies a resource, for example,- /images/daily-ad.jpg.
- BODY: The part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form. The request body immediately follows the request headers. Note that only the first- 8192bytes of the request body are forwarded to AWS WAF for inspection. To allow or block requests based on the length of the body, you can create a size constraint set. For more information, see CreateSizeConstraintSet.
- SINGLE_QUERY_ARG: The parameter in the query string that you will inspect, such as UserName or SalesRegion . The maximum length for- SINGLE_QUERY_ARGis 30 characters.
- ALL_QUERY_ARGS: Similar to- SINGLE_QUERY_ARG, but rather than inspecting a single parameter, AWS WAF will inspect all parameters within the query for the value or regex pattern that you specify in- TargetString.
 
- Data (string) – - When the value of - Typeis- HEADER, enter the name of the header that you want AWS WAF to search, for example,- User-Agentor- Referer. The name of the header is not case sensitive.- When the value of - Typeis- SINGLE_QUERY_ARG, enter the name of the parameter that you want AWS WAF to search, for example,- UserNameor- SalesRegion. The parameter name is not case sensitive.- If the value of - Typeis any other value, omit- Data.
 
 
 
 
- NextToken (string) – - A token to resume pagination.