Skip to content

/AWS1/CL_REHCOMPLIANCEDRIFT

Indicates the compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) that were detected for an assessed entity.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_entityid TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

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

iv_entitytype TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

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

iv_drifttype TYPE /AWS1/REHDRIFTTYPE /AWS1/REHDRIFTTYPE

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

iv_appid TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

Identifier of your application.

iv_appversion TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

Published version of your application on which drift was detected.

iv_expectedreferenceid TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

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.

it_expectedvalue TYPE /AWS1/CL_REHDISRUPTIONCPLNC=>TT_ASSESSMENTCOMPLIANCE TT_ASSESSMENTCOMPLIANCE

The expected compliance value of an entity.

iv_actualreferenceid TYPE /AWS1/REHSTRING255 /AWS1/REHSTRING255

Assessment identifier that is associated with this drift item.

it_actualvalue TYPE /AWS1/CL_REHDISRUPTIONCPLNC=>TT_ASSESSMENTCOMPLIANCE TT_ASSESSMENTCOMPLIANCE

Actual compliance value of the entity.

iv_difftype TYPE /AWS1/REHDIFFERENCETYPE /AWS1/REHDIFFERENCETYPE

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


Queryable Attributes

entityId

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

Accessible with the following methods

Method Description
GET_ENTITYID() Getter for ENTITYID, with configurable default
ASK_ENTITYID() Getter for ENTITYID w/ exceptions if field has no value
HAS_ENTITYID() Determine if ENTITYID has a value

entityType

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

Accessible with the following methods

Method Description
GET_ENTITYTYPE() Getter for ENTITYTYPE, with configurable default
ASK_ENTITYTYPE() Getter for ENTITYTYPE w/ exceptions if field has no value
HAS_ENTITYTYPE() Determine if ENTITYTYPE has a value

driftType

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

Accessible with the following methods

Method Description
GET_DRIFTTYPE() Getter for DRIFTTYPE, with configurable default
ASK_DRIFTTYPE() Getter for DRIFTTYPE w/ exceptions if field has no value
HAS_DRIFTTYPE() Determine if DRIFTTYPE has a value

appId

Identifier of your application.

Accessible with the following methods

Method Description
GET_APPID() Getter for APPID, with configurable default
ASK_APPID() Getter for APPID w/ exceptions if field has no value
HAS_APPID() Determine if APPID has a value

appVersion

Published version of your application on which drift was detected.

Accessible with the following methods

Method Description
GET_APPVERSION() Getter for APPVERSION, with configurable default
ASK_APPVERSION() Getter for APPVERSION w/ exceptions if field has no value
HAS_APPVERSION() Determine if APPVERSION has a value

expectedReferenceId

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.

Accessible with the following methods

Method Description
GET_EXPECTEDREFERENCEID() Getter for EXPECTEDREFERENCEID, with configurable default
ASK_EXPECTEDREFERENCEID() Getter for EXPECTEDREFERENCEID w/ exceptions if field has no
HAS_EXPECTEDREFERENCEID() Determine if EXPECTEDREFERENCEID has a value

expectedValue

The expected compliance value of an entity.

Accessible with the following methods

Method Description
GET_EXPECTEDVALUE() Getter for EXPECTEDVALUE, with configurable default
ASK_EXPECTEDVALUE() Getter for EXPECTEDVALUE w/ exceptions if field has no value
HAS_EXPECTEDVALUE() Determine if EXPECTEDVALUE has a value

actualReferenceId

Assessment identifier that is associated with this drift item.

Accessible with the following methods

Method Description
GET_ACTUALREFERENCEID() Getter for ACTUALREFERENCEID, with configurable default
ASK_ACTUALREFERENCEID() Getter for ACTUALREFERENCEID w/ exceptions if field has no v
HAS_ACTUALREFERENCEID() Determine if ACTUALREFERENCEID has a value

actualValue

Actual compliance value of the entity.

Accessible with the following methods

Method Description
GET_ACTUALVALUE() Getter for ACTUALVALUE, with configurable default
ASK_ACTUALVALUE() Getter for ACTUALVALUE w/ exceptions if field has no value
HAS_ACTUALVALUE() Determine if ACTUALVALUE has a value

diffType

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

Accessible with the following methods

Method Description
GET_DIFFTYPE() Getter for DIFFTYPE, with configurable default
ASK_DIFFTYPE() Getter for DIFFTYPE w/ exceptions if field has no value
HAS_DIFFTYPE() Determine if DIFFTYPE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_COMPLIANCEDRIFTLIST

TYPES TT_COMPLIANCEDRIFTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_REHCOMPLIANCEDRIFT WITH DEFAULT KEY
.