/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 CSPM 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 CSPM 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 CSPM 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.
iv_provider TYPE /AWS1/SHBSTANDARDSPROVIDER /AWS1/SHBSTANDARDSPROVIDER¶
The cloud provider whose resources the standard evaluates. For example,
AWSorAzure.
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 CSPM 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 CSPM 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 CSPM 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 |
Provider¶
The cloud provider whose resources the standard evaluates. For example,
AWSorAzure.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVIDER() |
Getter for PROVIDER, with configurable default |
ASK_PROVIDER() |
Getter for PROVIDER w/ exceptions if field has no value |
HAS_PROVIDER() |
Determine if PROVIDER 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_STANDARDSSUBSCRIPTIONS¶
TYPES TT_STANDARDSSUBSCRIPTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SHBSTANDARDSSUBSCRI01 WITH DEFAULT KEY
.