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