ResilienceHub / Client / update_app
update_app#
- ResilienceHub.Client.update_app(**kwargs)#
Updates an application.
See also: AWS API Documentation
Request Syntax
response = client.update_app( appArn='string', assessmentSchedule='Disabled'|'Daily', clearResiliencyPolicyArn=True|False, description='string', policyArn='string' )
- Parameters:
appArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the 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.assessmentSchedule (string) – Assessment execution schedule with ‘Daily’ or ‘Disabled’ values.
clearResiliencyPolicyArn (boolean) – Specifies if the resiliency policy ARN should be cleared.
description (string) – The optional description for an app.
policyArn (string) – The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:
partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.
- Return type:
dict
- Returns:
Response Syntax
{ 'app': { 'appArn': 'string', 'assessmentSchedule': 'Disabled'|'Daily', 'complianceStatus': 'PolicyBreached'|'PolicyMet'|'NotAssessed'|'ChangesDetected', 'creationTime': datetime(2015, 1, 1), 'description': 'string', 'lastAppComplianceEvaluationTime': datetime(2015, 1, 1), 'lastResiliencyScoreEvaluationTime': datetime(2015, 1, 1), 'name': 'string', 'policyArn': 'string', 'resiliencyScore': 123.0, 'status': 'Active'|'Deleting', 'tags': { 'string': 'string' } } }
Response Structure
(dict) –
app (dict) –
The specified application, returned as an object with details including compliance status, creation time, description, resiliency score, and more.
appArn (string) –
The Amazon Resource Name (ARN) of the 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.assessmentSchedule (string) –
Assessment execution schedule with ‘Daily’ or ‘Disabled’ values.
complianceStatus (string) –
The current status of compliance for the resiliency policy.
creationTime (datetime) –
The timestamp for when the app was created.
description (string) –
The optional description for an app.
lastAppComplianceEvaluationTime (datetime) –
The timestamp for the most recent compliance evaluation.
lastResiliencyScoreEvaluationTime (datetime) –
The timestamp for the most recent resiliency score evaluation.
name (string) –
The name for the application.
policyArn (string) –
The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:
partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.resiliencyScore (float) –
The current resiliency score for the application.
status (string) –
The status of the application.
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.
(string) –
(string) –
Exceptions
ResilienceHub.Client.exceptions.InternalServerException
ResilienceHub.Client.exceptions.ResourceNotFoundException
ResilienceHub.Client.exceptions.ConflictException
ResilienceHub.Client.exceptions.ThrottlingException
ResilienceHub.Client.exceptions.ValidationException
ResilienceHub.Client.exceptions.AccessDeniedException