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