Class: Aws::ResilienceHub::Types::ComplianceDrift
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::ComplianceDrift
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-resiliencehub/types.rb
Overview
Indicates the compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) that were detected for an assessed entity.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actual_reference_id ⇒ String
Assessment identifier that is associated with this drift item.
-
#actual_value ⇒ Hash<String,Types::DisruptionCompliance>
Actual compliance value of the entity.
-
#app_id ⇒ String
Identifier of your application.
-
#app_version ⇒ String
Published version of your application on which drift was detected.
-
#diff_type ⇒ String
Difference type between actual and expected recovery point objective (RPO) and recovery time objective (RTO) values.
-
#drift_type ⇒ String
The type of drift detected.
-
#entity_id ⇒ String
Identifier of an entity in which drift was detected.
-
#entity_type ⇒ String
The type of entity in which drift was detected.
-
#expected_reference_id ⇒ String
Assessment identifier of a previous assessment of the same application version.
-
#expected_value ⇒ Hash<String,Types::DisruptionCompliance>
The expected compliance value of an entity.
Instance Attribute Details
#actual_reference_id ⇒ String
Assessment identifier that is associated with this drift item.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#actual_value ⇒ Hash<String,Types::DisruptionCompliance>
Actual compliance value of the entity.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#app_id ⇒ String
Identifier of your application.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#app_version ⇒ String
Published version of your application on which drift was detected.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#diff_type ⇒ String
Difference type between actual and expected recovery point objective (RPO) and recovery time objective (RTO) values. Currently, Resilience Hub supports only ‘NotEqual` difference type.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#drift_type ⇒ String
The type of drift detected. Currently, Resilience Hub supports only ApplicationCompliance drift type.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#entity_id ⇒ String
Identifier of an entity in which drift was detected. For compliance drift, the entity ID can be either application ID or the AppComponent ID.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#entity_type ⇒ String
The type of entity in which drift was detected. For compliance drifts, Resilience Hub supports ‘AWS::ResilienceHub::AppComponent` and `AWS::ResilienceHub::Application`.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#expected_reference_id ⇒ String
Assessment identifier of a previous assessment of the same application version. Resilience Hub uses the previous assessment (associated with the reference identifier) to compare the compliance with the current assessment to identify drifts.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |
#expected_value ⇒ Hash<String,Types::DisruptionCompliance>
The expected compliance value of an entity.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1103 class ComplianceDrift < Struct.new( :actual_reference_id, :actual_value, :app_id, :app_version, :diff_type, :drift_type, :entity_id, :entity_type, :expected_reference_id, :expected_value) SENSITIVE = [] include Aws::Structure end |