Class: Aws::ResilienceHub::Types::AppAssessmentSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::AppAssessmentSummary
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Defines an application assessment summary.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the Resilience Hub application.
-
#app_version ⇒ String
The version of the application.
-
#assessment_arn ⇒ String
The Amazon Resource Name (ARN) of the assessment.
-
#assessment_name ⇒ String
The name of the assessment.
-
#assessment_status ⇒ String
The current status of the assessment for the resiliency policy.
-
#compliance_status ⇒ String
The current status of compliance for the resiliency policy.
-
#cost ⇒ Types::Cost
The cost for the application.
-
#end_time ⇒ Time
The end time for the action.
-
#invoker ⇒ String
The entity that invoked the assessment.
-
#message ⇒ String
The message from the assessment run.
-
#resiliency_score ⇒ Float
The current resiliency score for the application.
-
#start_time ⇒ Time
The starting time for the action.
Instance Attribute Details
#app_arn ⇒ 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.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#app_version ⇒ String
The version of the application.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#assessment_arn ⇒ 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.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#assessment_name ⇒ String
The name of the assessment.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#assessment_status ⇒ String
The current status of the assessment for the resiliency policy.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#compliance_status ⇒ String
The current status of compliance for the resiliency policy.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#cost ⇒ Types::Cost
The cost for the application.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The end time for the action.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#invoker ⇒ String
The entity that invoked the assessment.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#message ⇒ String
The message from the assessment run.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#resiliency_score ⇒ Float
The current resiliency score for the application.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The starting time for the action.
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 405 class AppAssessmentSummary < Struct.new( :app_arn, :app_version, :assessment_arn, :assessment_name, :assessment_status, :compliance_status, :cost, :end_time, :invoker, :message, :resiliency_score, :start_time) SENSITIVE = [] include Aws::Structure end |