NetworkSecurityManagerCustomerAPI / Client / list_template_snapshots
list_template_snapshots¶
- NetworkSecurityManagerCustomerAPI.Client.list_template_snapshots(**kwargs)¶
Lists the snapshots of the specified template.
See also: AWS API Documentation
Request Syntax
response = client.list_template_snapshots( templateIdentifier='string', maxResults=123, nextToken='string' )
- Parameters:
templateIdentifier (string) –
[REQUIRED]
The identifier of the template. This is the template’s Amazon Resource Name (ARN).
maxResults (integer) – The maximum number of results to return in a single call. Valid range: 1-100. To retrieve the remaining results, use the returned
nextTokenvalue in a subsequent call.nextToken (string) – The token for the next page of results. To retrieve the next page, call the operation again and provide this value. When there are no more results, this value is null.
- Return type:
dict
- Returns:
Response Syntax
{ 'nextToken': 'string', 'snapshots': [ { 'templateId': 'string', 'templateArn': 'string', 'templateName': 'string', 'status': 'DRAFT'|'ACTIVE'|'DISABLED', 'version': 'string', 'hasPublishedVersion': True|False, 'firewallType': 'WAF', 'updatedAt': datetime(2015, 1, 1) }, ] }
Response Structure
(dict) –
nextToken (string) –
The token for the next page of results. To retrieve the next page, call the operation again and provide this value. When there are no more results, this value is null.
snapshots (list) –
The snapshots of the template.
(dict) –
Summary information about a template.
templateId (string) –
The service-generated id of the template.
templateArn (string) –
The Amazon Resource Name (ARN) of the template.
templateName (string) –
The name of the template.
status (string) –
The current status of the resource:
DRAFT(unpublished, editable) orACTIVE(published, in use).version (string) –
The version of the resource.
hasPublishedVersion (boolean) –
Specifies whether a published version of the resource exists.
firewallType (string) –
The firewall type associated with the resource.
updatedAt (datetime) –
The time when the resource was last updated. For a snapshot, this is the time when the snapshot was created.
Exceptions
NetworkSecurityManagerCustomerAPI.Client.exceptions.ValidationExceptionNetworkSecurityManagerCustomerAPI.Client.exceptions.InternalServerExceptionNetworkSecurityManagerCustomerAPI.Client.exceptions.AccessDeniedExceptionNetworkSecurityManagerCustomerAPI.Client.exceptions.ResourceNotFoundExceptionNetworkSecurityManagerCustomerAPI.Client.exceptions.ThrottlingException