Class: Aws::ResilienceHub::Types::DisruptionCompliance

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

Overview

Defines the compliance against the resiliency policy for a disruption.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#achievable_rpo_in_secsInteger

The Recovery Point Objective (RPO) that is achievable, in seconds.

Returns:

  • (Integer)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#achievable_rto_in_secsInteger

The Recovery Time Objective (RTO) that is achievable, in seconds

Returns:

  • (Integer)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#compliance_statusString

The current status of compliance for the resiliency policy.

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#current_rpo_in_secsInteger

The current RPO, in seconds.

Returns:

  • (Integer)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#current_rto_in_secsInteger

The current RTO, in seconds.

Returns:

  • (Integer)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

The disruption compliance message.

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#rpo_descriptionString

The RPO description.

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#rpo_reference_idString

Reference identifier of the RPO .

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#rto_descriptionString

The RTO description.

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end

#rto_reference_idString

Reference identifier of the RTO.

Returns:

  • (String)


2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 2712

class DisruptionCompliance < Struct.new(
  :achievable_rpo_in_secs,
  :achievable_rto_in_secs,
  :compliance_status,
  :current_rpo_in_secs,
  :current_rto_in_secs,
  :message,
  :rpo_description,
  :rpo_reference_id,
  :rto_description,
  :rto_reference_id)
  SENSITIVE = []
  include Aws::Structure
end