AccessAnalyzer / Client / update_archive_rule

update_archive_rule#

AccessAnalyzer.Client.update_archive_rule(**kwargs)#

Updates the criteria and values for the specified archive rule.

See also: AWS API Documentation

Request Syntax

response = client.update_archive_rule(
    analyzerName='string',
    ruleName='string',
    filter={
        'string': {
            'eq': [
                'string',
            ],
            'neq': [
                'string',
            ],
            'contains': [
                'string',
            ],
            'exists': True|False
        }
    },
    clientToken='string'
)
Parameters:
  • analyzerName (string) –

    [REQUIRED]

    The name of the analyzer to update the archive rules for.

  • ruleName (string) –

    [REQUIRED]

    The name of the rule to update.

  • filter (dict) –

    [REQUIRED]

    A filter to match for the rules to update. Only rules that match the filter are updated.

    • (string) –

      • (dict) –

        The criteria to use in the filter that defines the archive rule. For more information on available filter keys, see IAM Access Analyzer filter keys.

        • eq (list) –

          An “equals” operator to match for the filter used to create the rule.

          • (string) –

        • neq (list) –

          A “not equals” operator to match for the filter used to create the rule.

          • (string) –

        • contains (list) –

          A “contains” operator to match for the filter used to create the rule.

          • (string) –

        • exists (boolean) –

          An “exists” operator to match for the filter used to create the rule.

  • clientToken (string) –

    A client token.

    This field is autopopulated if not provided.

Returns:

None

Exceptions

  • AccessAnalyzer.Client.exceptions.ResourceNotFoundException

  • AccessAnalyzer.Client.exceptions.ValidationException

  • AccessAnalyzer.Client.exceptions.InternalServerException

  • AccessAnalyzer.Client.exceptions.ThrottlingException

  • AccessAnalyzer.Client.exceptions.AccessDeniedException