AccessAnalyzer.Client.
list_archive_rules
(**kwargs)¶Retrieves a list of archive rules created for the specified analyzer.
See also: AWS API Documentation
Request Syntax
response = client.list_archive_rules(
analyzerName='string',
nextToken='string',
maxResults=123
)
[REQUIRED]
The name of the analyzer to retrieve rules from.
dict
Response Syntax
{
'archiveRules': [
{
'ruleName': 'string',
'filter': {
'string': {
'eq': [
'string',
],
'neq': [
'string',
],
'contains': [
'string',
],
'exists': True|False
}
},
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1)
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
The response to the request.
archiveRules (list) --
A list of archive rules created for the specified analyzer.
(dict) --
Contains information about an archive rule.
ruleName (string) --
The name of the archive rule.
filter (dict) --
A filter used to define the archive rule.
(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.
neq (list) --
A "not equals" operator to match for the filter used to create the rule.
contains (list) --
A "contains" operator to match for the filter used to create the rule.
exists (boolean) --
An "exists" operator to match for the filter used to create the rule.
createdAt (datetime) --
The time at which the archive rule was created.
updatedAt (datetime) --
The time at which the archive rule was last updated.
nextToken (string) --
A token used for pagination of results returned.
Exceptions
AccessAnalyzer.Client.exceptions.ValidationException
AccessAnalyzer.Client.exceptions.InternalServerException
AccessAnalyzer.Client.exceptions.ThrottlingException
AccessAnalyzer.Client.exceptions.AccessDeniedException