Class: Aws::ResilienceHub::Types::AppSummary

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

Overview

Defines an application summary.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_arnString

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)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#assessment_scheduleString

Assessment execution schedule with 'Daily' or 'Disabled' values.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#aws_application_arnString

Amazon Resource Name (ARN) of Resource Groups group that is integrated with an AppRegistry application. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#compliance_statusString

The current status of compliance for the resiliency policy.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

Date and time when the app was created.

Returns:

  • (Time)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The optional description for an app.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#drift_statusString

Indicates if compliance drifts (deviations) were detected while running an assessment for your application.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#last_app_compliance_evaluation_timeTime

Date and time of the most recent compliance evaluation.

Returns:

  • (Time)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the application.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#resiliency_scoreFloat

The current resiliency score for the application.

Returns:

  • (Float)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#rpo_in_secsInteger

Recovery Point Objective (RPO) in seconds.

Returns:

  • (Integer)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#rto_in_secsInteger

Recovery Time Objective (RTO) in seconds.

Returns:

  • (Integer)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Status of the application.

Returns:

  • (String)


784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 784

class AppSummary < Struct.new(
  :app_arn,
  :assessment_schedule,
  :aws_application_arn,
  :compliance_status,
  :creation_time,
  :description,
  :drift_status,
  :last_app_compliance_evaluation_time,
  :name,
  :resiliency_score,
  :rpo_in_secs,
  :rto_in_secs,
  :status)
  SENSITIVE = []
  include Aws::Structure
end