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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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)


3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
# File 'lib/aws-sdk-resiliencehub/types.rb', line 3029

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