SupportAuthZ / Paginator / ListSupportPermitRequests
ListSupportPermitRequests¶
- class SupportAuthZ.Paginator.ListSupportPermitRequests¶
paginator = client.get_paginator('list_support_permit_requests')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
SupportAuthZ.Client.list_support_permit_requests().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( supportCaseDisplayId='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
supportCaseDisplayId (string) – Filters the results by support case display identifier.
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
{ 'supportPermitRequests': [ { 'requestArn': 'string', 'permit': { 'actions': { 'allActions': {}, 'actions': [ 'string', ] }, 'resources': { 'allResourcesInRegion': {}, 'resources': [ 'string', ] }, 'conditions': [ { 'allowAfter': datetime(2015, 1, 1), 'allowBefore': datetime(2015, 1, 1) }, ] }, 'supportCaseDisplayId': 'string', 'status': 'PENDING'|'ACCEPTED'|'REJECTED'|'CANCELLED', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }, ], 'NextToken': 'string' }
Response Structure
(dict) –
supportPermitRequests (list) –
The list of permit requests.
(dict) –
A permit request from an AWS support operator.
requestArn (string) –
The ARN of the permit request.
permit (dict) –
The permit definition requested by the operator.
actions (dict) –
The set of actions that the support operator is authorized to perform.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
allActions,actions. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
allActions (dict) –
Authorizes all available support actions.
actions (list) –
A list of specific support actions to authorize. Maximum of 10 actions.
(string) –
resources (dict) –
The set of resources that the support operator is authorized to act upon.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
allResourcesInRegion,resources. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
allResourcesInRegion (dict) –
Authorizes the support operator to act on all resources in the Region.
resources (list) –
A list of specific resource identifiers that the support operator is authorized to act upon. Maximum of 5 resources.
(string) –
conditions (list) –
The time-window conditions that constrain when the permit is valid. Maximum of 2 conditions.
(dict) –
A time-window condition that constrains when a support permit is valid.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
allowAfter,allowBefore. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
allowAfter (datetime) –
The earliest time at which the permit becomes valid.
allowBefore (datetime) –
The latest time at which the permit remains valid.
supportCaseDisplayId (string) –
The display identifier of the support case associated with the request.
status (string) –
The current status of the permit request.
createdAt (datetime) –
The timestamp when the request was created.
updatedAt (datetime) –
The timestamp when the request was last updated.
NextToken (string) –
A token to resume pagination.