ResilienceHub.Client.
list_recommendation_templates
(**kwargs)¶Lists the recommendation templates for the AWS Resilience Hub applications.
See also: AWS API Documentation
Request Syntax
response = client.list_recommendation_templates(
assessmentArn='string',
maxResults=123,
name='string',
nextToken='string',
recommendationTemplateArn='string',
reverseOrder=True|False,
status=[
'Pending'|'InProgress'|'Failed'|'Success',
]
)
[REQUIRED]
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn: partition
:resiliencehub: region
: account
:app-assessment/ app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
MaxResults
value, a token is included in the response so that the remaining results can be retrieved.true
.The status of the action.
dict
Response Syntax
{
'nextToken': 'string',
'recommendationTemplates': [
{
'appArn': 'string',
'assessmentArn': 'string',
'endTime': datetime(2015, 1, 1),
'format': 'CfnYaml'|'CfnJson',
'message': 'string',
'name': 'string',
'needsReplacements': True|False,
'recommendationIds': [
'string',
],
'recommendationTemplateArn': 'string',
'recommendationTypes': [
'Alarm'|'Sop'|'Test',
],
'startTime': datetime(2015, 1, 1),
'status': 'Pending'|'InProgress'|'Failed'|'Success',
'tags': {
'string': 'string'
},
'templatesLocation': {
'bucket': 'string',
'prefix': 'string'
}
},
]
}
Response Structure
(dict) --
nextToken (string) --
The token for the next set of results, or null if there are no more results.
recommendationTemplates (list) --
The recommendation templates for the AWS Resilience Hub applications.
(dict) --
Defines a recommendation template created with the CreateRecommendationTemplate action.
appArn (string) --
The Amazon Resource Name (ARN) of the AWS Resilience Hub application. The format for this ARN is: arn: partition
:resiliencehub: region
: account
:app/ app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
assessmentArn (string) --
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn: partition
:resiliencehub: region
: account
:app-assessment/ app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
endTime (datetime) --
The end time for the action.
format (string) --
The format of the recommendation template.
CfnJson
The template is CloudFormation JSON.
CfnYaml
The template is CloudFormation YAML.
message (string) --
The message for the recommendation template.
name (string) --
The name for the recommendation template.
needsReplacements (boolean) --
Indicates if replacements are needed.
recommendationIds (list) --
Identifiers for the recommendations used in the recommendation template.
recommendationTemplateArn (string) --
The Amazon Resource Name (ARN) for the recommendation template.
recommendationTypes (list) --
An array of strings that specify the recommendation template type or types.
Alarm
The template is an AlarmRecommendation template.
Sop
The template is a SopRecommendation template.
Test
The template is a TestRecommendation template.
startTime (datetime) --
The start time for the action.
status (string) --
The status of the action.
tags (dict) --
The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key/value pair.
templatesLocation (dict) --
The file location of the template.
bucket (string) --
The name of the Amazon S3 bucket.
prefix (string) --
The prefix for the Amazon S3 bucket.
Exceptions
ResilienceHub.Client.exceptions.InternalServerException
ResilienceHub.Client.exceptions.ThrottlingException
ResilienceHub.Client.exceptions.ValidationException
ResilienceHub.Client.exceptions.AccessDeniedException