/AWS1/CL_SHBSTANDARDSSUBSCRI01¶
A resource that represents your subscription to a supported standard.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_standardssubscriptionarn TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING¶
The ARN of the resource that represents your subscription to the standard.
iv_standardsarn TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING¶
The ARN of the standard.
it_standardsinput TYPE /AWS1/CL_SHBSTANDARDSINPPRMM00=>TT_STANDARDSINPUTPARAMETERMAP TT_STANDARDSINPUTPARAMETERMAP¶
A key-value pair of input for the standard.
iv_standardsstatus TYPE /AWS1/SHBSTANDARDSSTATUS /AWS1/SHBSTANDARDSSTATUS¶
The status of your subscription to the standard. Possible values are:
PENDING- The standard is in the process of being enabled. Or the standard is already enabled and Security Hub is adding new controls to the standard.
READY- The standard is enabled.
INCOMPLETE- The standard could not be enabled completely. One or more errors (StandardsStatusReason) occurred when Security Hub attempted to enable the standard.
DELETING- The standard is in the process of being disabled.
FAILED- The standard could not be disabled. One or more errors (StandardsStatusReason) occurred when Security Hub attempted to disable the standard.
Optional arguments:¶
iv_standardsctlsupdatable TYPE /AWS1/SHBSTANDARDSCTLSUPDATBL /AWS1/SHBSTANDARDSCTLSUPDATBL¶
Specifies whether you can retrieve information about and configure individual controls that apply to the standard. Possible values are:
READY_FOR_UPDATES- Controls in the standard can be retrieved and configured.
NOT_READY_FOR_UPDATES- Controls in the standard cannot be retrieved or configured.
io_standardsstatusreason TYPE REF TO /AWS1/CL_SHBSTANDARDSSTATUSRSN /AWS1/CL_SHBSTANDARDSSTATUSRSN¶
The reason for the current status.
Queryable Attributes¶
StandardsSubscriptionArn¶
The ARN of the resource that represents your subscription to the standard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSSUBSCRIPTIONARN() |
Getter for STANDARDSSUBSCRIPTIONARN, with configurable defau |
ASK_STANDARDSSUBSCRIPTIONARN() |
Getter for STANDARDSSUBSCRIPTIONARN w/ exceptions if field h |
HAS_STANDARDSSUBSCRIPTIONARN() |
Determine if STANDARDSSUBSCRIPTIONARN has a value |
StandardsArn¶
The ARN of the standard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSARN() |
Getter for STANDARDSARN, with configurable default |
ASK_STANDARDSARN() |
Getter for STANDARDSARN w/ exceptions if field has no value |
HAS_STANDARDSARN() |
Determine if STANDARDSARN has a value |
StandardsInput¶
A key-value pair of input for the standard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSINPUT() |
Getter for STANDARDSINPUT, with configurable default |
ASK_STANDARDSINPUT() |
Getter for STANDARDSINPUT w/ exceptions if field has no valu |
HAS_STANDARDSINPUT() |
Determine if STANDARDSINPUT has a value |
StandardsStatus¶
The status of your subscription to the standard. Possible values are:
PENDING- The standard is in the process of being enabled. Or the standard is already enabled and Security Hub is adding new controls to the standard.
READY- The standard is enabled.
INCOMPLETE- The standard could not be enabled completely. One or more errors (StandardsStatusReason) occurred when Security Hub attempted to enable the standard.
DELETING- The standard is in the process of being disabled.
FAILED- The standard could not be disabled. One or more errors (StandardsStatusReason) occurred when Security Hub attempted to disable the standard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSSTATUS() |
Getter for STANDARDSSTATUS, with configurable default |
ASK_STANDARDSSTATUS() |
Getter for STANDARDSSTATUS w/ exceptions if field has no val |
HAS_STANDARDSSTATUS() |
Determine if STANDARDSSTATUS has a value |
StandardsControlsUpdatable¶
Specifies whether you can retrieve information about and configure individual controls that apply to the standard. Possible values are:
READY_FOR_UPDATES- Controls in the standard can be retrieved and configured.
NOT_READY_FOR_UPDATES- Controls in the standard cannot be retrieved or configured.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSCTLSUPDATABLE() |
Getter for STANDARDSCONTROLSUPDATABLE, with configurable def |
ASK_STANDARDSCTLSUPDATABLE() |
Getter for STANDARDSCONTROLSUPDATABLE w/ exceptions if field |
HAS_STANDARDSCTLSUPDATABLE() |
Determine if STANDARDSCONTROLSUPDATABLE has a value |
StandardsStatusReason¶
The reason for the current status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STANDARDSSTATUSREASON() |
Getter for STANDARDSSTATUSREASON |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_STANDARDSSUBSCRIPTIONS¶
TYPES TT_STANDARDSSUBSCRIPTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SHBSTANDARDSSUBSCRI01 WITH DEFAULT KEY
.