Class: Aws::ResilienceHub::Types::ComplianceDrift

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#actual_reference_idString

Assessment identifier that is associated with this drift item.

Returns:

  • (String)


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_valueHash<String,Types::DisruptionCompliance>

Actual compliance value of the entity.

Returns:



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_idString

Identifier of your application.

Returns:

  • (String)


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_versionString

Published version of your application on which drift was detected.

Returns:

  • (String)


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_typeString

Difference type between actual and expected recovery point objective (RPO) and recovery time objective (RTO) values. Currently, Resilience Hub supports only ‘NotEqual` difference type.

Returns:

  • (String)


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_typeString

The type of drift detected. Currently, Resilience Hub supports only ApplicationCompliance drift type.

Returns:

  • (String)


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_idString

Identifier of an entity in which drift was detected. For compliance drift, the entity ID can be either application ID or the AppComponent ID.

Returns:

  • (String)


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_typeString

The type of entity in which drift was detected. For compliance drifts, Resilience Hub supports ‘AWS::ResilienceHub::AppComponent` and `AWS::ResilienceHub::Application`.

Returns:

  • (String)


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_idString

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.

Returns:

  • (String)


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_valueHash<String,Types::DisruptionCompliance>

The expected compliance value of an entity.

Returns:



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