Class: Aws::ResilienceHub::Types::DisruptionCompliance
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ResilienceHub::Types::DisruptionCompliance
 
 
- 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
- 
  
    
      #achievable_rpo_in_secs  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Recovery Point Objective (RPO) that is achievable, in seconds.
 - 
  
    
      #achievable_rto_in_secs  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Recovery Time Objective (RTO) that is achievable, in seconds.
 - 
  
    
      #compliance_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current status of compliance for the resiliency policy.
 - 
  
    
      #current_rpo_in_secs  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current RPO, in seconds.
 - 
  
    
      #current_rto_in_secs  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current RTO, in seconds.
 - 
  
    
      #message  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The disruption compliance message.
 - 
  
    
      #rpo_description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The RPO description.
 - 
  
    
      #rpo_reference_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Reference identifier of the RPO .
 - 
  
    
      #rto_description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The RTO description.
 - 
  
    
      #rto_reference_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Reference identifier of the RTO.
 
Instance Attribute Details
#achievable_rpo_in_secs ⇒ Integer
The Recovery Point Objective (RPO) that is achievable, in seconds.
      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_secs ⇒ Integer
The Recovery Time Objective (RTO) that is achievable, in seconds
      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_status ⇒ String
The current status of compliance for the resiliency policy.
      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_secs ⇒ Integer
The current RPO, in seconds.
      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_secs ⇒ Integer
The current RTO, in seconds.
      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  | 
  
#message ⇒ String
The disruption compliance message.
      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_description ⇒ String
The RPO description.
      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_id ⇒ String
Reference identifier of the RPO .
      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_description ⇒ String
The RTO description.
      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_id ⇒ String
Reference identifier of the RTO.
      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  |