CloudWatchLogs / Client / describe_index_policies

describe_index_policies#

CloudWatchLogs.Client.describe_index_policies(**kwargs)#

Returns the field index policies of one or more log groups. For more information about field index policies, see PutIndexPolicy.

If a specified log group has a log-group level index policy, that policy is returned by this operation.

If a specified log group doesn’t have a log-group level index policy, but an account-wide index policy applies to it, that account-wide policy is returned by this operation.

To find information about only account-level policies, use DescribeAccountPolicies instead.

See also: AWS API Documentation

Request Syntax

response = client.describe_index_policies(
    logGroupIdentifiers=[
        'string',
    ],
    nextToken='string'
)
Parameters:
  • logGroupIdentifiers (list) –

    [REQUIRED]

    An array containing the name or ARN of the log group that you want to retrieve field index policies for.

    • (string) –

  • nextToken (string) – The token for the next set of items to return. The token expires after 24 hours.

Return type:

dict

Returns:

Response Syntax

{
    'indexPolicies': [
        {
            'logGroupIdentifier': 'string',
            'lastUpdateTime': 123,
            'policyDocument': 'string',
            'policyName': 'string',
            'source': 'ACCOUNT'|'LOG_GROUP'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • indexPolicies (list) –

      An array containing the field index policies.

      • (dict) –

        This structure contains information about one field index policy in this account.

        • logGroupIdentifier (string) –

          The ARN of the log group that this index policy applies to.

        • lastUpdateTime (integer) –

          The date and time that this index policy was most recently updated.

        • policyDocument (string) –

          The policy document for this index policy, in JSON format.

        • policyName (string) –

          The name of this policy. Responses about log group-level field index policies don’t have this field, because those policies don’t have names.

        • source (string) –

          This field indicates whether this is an account-level index policy or an index policy that applies only to a single log group.

    • nextToken (string) –

      The token for the next set of items to return. The token expires after 24 hours.

Exceptions

  • CloudWatchLogs.Client.exceptions.InvalidParameterException

  • CloudWatchLogs.Client.exceptions.ResourceNotFoundException

  • CloudWatchLogs.Client.exceptions.LimitExceededException

  • CloudWatchLogs.Client.exceptions.OperationAbortedException

  • CloudWatchLogs.Client.exceptions.ServiceUnavailableException