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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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`.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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.
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1074 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 |