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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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`.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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.
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1131 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 |