/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::AppComponentandAWS::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
NotEqualdifference 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::AppComponentandAWS::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
NotEqualdifference 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
.