mgn / Paginator / ListTemplateActions
ListTemplateActions#
- class mgn.Paginator.ListTemplateActions#
paginator = client.get_paginator('list_template_actions')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
mgn.Client.list_template_actions()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( filters={ 'actionIDs': [ 'string', ] }, launchConfigurationTemplateID='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
filters (dict) –
Filters to apply when listing template post migration custom actions.
actionIDs (list) –
Action IDs to filter template post migration custom actions by.
(string) –
launchConfigurationTemplateID (string) –
[REQUIRED]
Launch configuration template ID.
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
NextToken
will 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
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'items': [ { 'actionID': 'string', 'actionName': 'string', 'active': True|False, 'category': 'DISASTER_RECOVERY'|'OPERATING_SYSTEM'|'LICENSE_AND_SUBSCRIPTION'|'VALIDATION'|'OBSERVABILITY'|'SECURITY'|'NETWORKING'|'CONFIGURATION'|'BACKUP'|'OTHER', 'description': 'string', 'documentIdentifier': 'string', 'documentVersion': 'string', 'externalParameters': { 'string': { 'dynamicPath': 'string' } }, 'mustSucceedForCutover': True|False, 'operatingSystem': 'string', 'order': 123, 'parameters': { 'string': [ { 'parameterName': 'string', 'parameterType': 'STRING' }, ] }, 'timeoutSeconds': 123 }, ], 'NextToken': 'string' }
Response Structure
(dict) –
items (list) –
List of template post migration custom actions.
(dict) –
actionID (string) –
Template post migration custom action ID.
actionName (string) –
Template post migration custom action name.
active (boolean) –
Template post migration custom action active status.
category (string) –
Template post migration custom action category.
description (string) –
Template post migration custom action description.
documentIdentifier (string) –
Template post migration custom action document identifier.
documentVersion (string) –
Template post migration custom action document version.
externalParameters (dict) –
Template post migration custom action external parameters.
(string) –
(dict) –
AWS Systems Manager Document external parameter.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
dynamicPath
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
dynamicPath (string) –
AWS Systems Manager Document external parameters dynamic path.
mustSucceedForCutover (boolean) –
Template post migration custom action must succeed for cutover.
operatingSystem (string) –
Operating system eligible for this template post migration custom action.
order (integer) –
Template post migration custom action order.
parameters (dict) –
Template post migration custom action parameters.
(string) –
(list) –
(dict) –
AWS Systems Manager Parameter Store parameter.
parameterName (string) –
AWS Systems Manager Parameter Store parameter name.
parameterType (string) –
AWS Systems Manager Parameter Store parameter type.
timeoutSeconds (integer) –
Template post migration custom action timeout in seconds.
NextToken (string) –
A token to resume pagination.