Class: Aws::ResilienceHub::Types::AppAssessmentSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::AppAssessmentSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-resiliencehub/types.rb
Overview
Defines an application assessment summary.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_arn ⇒ String
Amazon Resource Name (ARN) of the Resilience Hub application.
-
#app_version ⇒ String
Version of an application.
-
#assessment_arn ⇒ String
Amazon Resource Name (ARN) of the assessment.
-
#assessment_name ⇒ String
Name of the assessment.
-
#assessment_status ⇒ String
Current status of the assessment for the resiliency policy.
-
#compliance_status ⇒ String
Current status of compliance for the resiliency policy.
-
#cost ⇒ Types::Cost
Cost for an application.
-
#drift_status ⇒ String
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
-
#end_time ⇒ Time
End time for the action.
-
#invoker ⇒ String
Entity that invoked the assessment.
-
#message ⇒ String
Message from the assessment run.
-
#resiliency_score ⇒ Float
Current resiliency score for the application.
-
#start_time ⇒ Time
Starting time for the action.
-
#version_name ⇒ String
Name of an application version.
Instance Attribute Details
#app_arn ⇒ String
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 *Amazon Web Services General Reference* guide.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#app_version ⇒ String
Version of an application.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#assessment_arn ⇒ String
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 *Amazon Web Services General Reference* guide.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#assessment_name ⇒ String
Name of the assessment.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#assessment_status ⇒ String
Current status of the assessment for the resiliency policy.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#compliance_status ⇒ String
Current status of compliance for the resiliency policy.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#cost ⇒ Types::Cost
Cost for an application.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#drift_status ⇒ String
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
End time for the action.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#invoker ⇒ String
Entity that invoked the assessment.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#message ⇒ String
Message from the assessment run.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#resiliency_score ⇒ Float
Current resiliency score for the application.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
Starting time for the action.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |
#version_name ⇒ String
Name of an application version.
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 561 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :drift_status, :end_time, :invoker, :message, :resiliency_score, :start_time, :version_name) SENSITIVE = [] include Aws::Structure end |