Class: Aws::ResilienceHub::Types::AppAssessmentSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-resiliencehub/types.rb

Overview

Defines an application assessment summary.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Float)


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.

Returns:

  • (Time)


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.

Returns:

  • (String)


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