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

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

Instance Attribute Details

#actual_reference_idString

Assessment identifier that is associated with this drift item.

Returns:

  • (String)


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

Actual compliance value of the entity.

Returns:



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_idString

Identifier of your application.

Returns:

  • (String)


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_versionString

Published version of your application on which drift was detected.

Returns:

  • (String)


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_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)


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_typeString

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

Returns:

  • (String)


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_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)


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_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)


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_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)


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

The expected compliance value of an entity.

Returns:



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