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
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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.
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 584 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 |