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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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

The RPO reference identifier.

Returns:

  • (String)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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

The RTO reference identifier.

Returns:

  • (String)


1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 1456

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