Class: Aws::ResilienceHub::Types::ComplianceDrift
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::ComplianceDrift
- Defined in:
- gems/aws-sdk-resiliencehub/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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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
.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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.
911 912 913 914 915 916 917 918 919 920 921 922 923 924 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 911 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 |