Skip to content

/AWS1/CL_SHBSTANDARDSCTLASSO01

Provides details about a control's enablement status in a specified standard.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_standardsarn TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The Amazon Resource Name (ARN) of a security standard.

iv_securitycontrolid TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Services service name and a number, such as APIGateway.3.

iv_securitycontrolarn TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The ARN of a security control across standards, such as arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.

iv_associationstatus TYPE /AWS1/SHBASSOCIATIONSTATUS /AWS1/SHBASSOCIATIONSTATUS

Specifies whether a control is enabled or disabled in a specified standard.

Optional arguments:

it_relatedrequirements TYPE /AWS1/CL_SHBRELATEDREQUIREME00=>TT_RELATEDREQUIREMENTSLIST TT_RELATEDREQUIREMENTSLIST

The requirement that underlies a control in the compliance framework related to the standard.

iv_updatedat TYPE /AWS1/SHBTIMESTAMP /AWS1/SHBTIMESTAMP

The time at which the enablement status of the control in the specified standard was last updated.

iv_updatedreason TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The reason for updating the enablement status of a control in a specified standard.

iv_standardscontroltitle TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The title of a control. This field may reference a specific standard.

iv_standardscontroldesc TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The description of a control. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. This parameter may reference a specific standard.

it_standardscontrolarns TYPE /AWS1/CL_SHBSTANDARDSCTLARNL00=>TT_STANDARDSCONTROLARNLIST TT_STANDARDSCONTROLARNLIST

Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.


Queryable Attributes

StandardsArn

The Amazon Resource Name (ARN) of a security 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

SecurityControlId

The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Services service name and a number, such as APIGateway.3.

Accessible with the following methods

Method Description
GET_SECURITYCONTROLID() Getter for SECURITYCONTROLID, with configurable default
ASK_SECURITYCONTROLID() Getter for SECURITYCONTROLID w/ exceptions if field has no v
HAS_SECURITYCONTROLID() Determine if SECURITYCONTROLID has a value

SecurityControlArn

The ARN of a security control across standards, such as arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.

Accessible with the following methods

Method Description
GET_SECURITYCONTROLARN() Getter for SECURITYCONTROLARN, with configurable default
ASK_SECURITYCONTROLARN() Getter for SECURITYCONTROLARN w/ exceptions if field has no
HAS_SECURITYCONTROLARN() Determine if SECURITYCONTROLARN has a value

AssociationStatus

Specifies whether a control is enabled or disabled in a specified standard.

Accessible with the following methods

Method Description
GET_ASSOCIATIONSTATUS() Getter for ASSOCIATIONSTATUS, with configurable default
ASK_ASSOCIATIONSTATUS() Getter for ASSOCIATIONSTATUS w/ exceptions if field has no v
HAS_ASSOCIATIONSTATUS() Determine if ASSOCIATIONSTATUS has a value

RelatedRequirements

The requirement that underlies a control in the compliance framework related to the standard.

Accessible with the following methods

Method Description
GET_RELATEDREQUIREMENTS() Getter for RELATEDREQUIREMENTS, with configurable default
ASK_RELATEDREQUIREMENTS() Getter for RELATEDREQUIREMENTS w/ exceptions if field has no
HAS_RELATEDREQUIREMENTS() Determine if RELATEDREQUIREMENTS has a value

UpdatedAt

The time at which the enablement status of the control in the specified standard was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

UpdatedReason

The reason for updating the enablement status of a control in a specified standard.

Accessible with the following methods

Method Description
GET_UPDATEDREASON() Getter for UPDATEDREASON, with configurable default
ASK_UPDATEDREASON() Getter for UPDATEDREASON w/ exceptions if field has no value
HAS_UPDATEDREASON() Determine if UPDATEDREASON has a value

StandardsControlTitle

The title of a control. This field may reference a specific standard.

Accessible with the following methods

Method Description
GET_STANDARDSCONTROLTITLE() Getter for STANDARDSCONTROLTITLE, with configurable default
ASK_STANDARDSCONTROLTITLE() Getter for STANDARDSCONTROLTITLE w/ exceptions if field has
HAS_STANDARDSCONTROLTITLE() Determine if STANDARDSCONTROLTITLE has a value

StandardsControlDescription

The description of a control. This typically summarizes how Security Hub evaluates the control and the conditions under which it produces a failed finding. This parameter may reference a specific standard.

Accessible with the following methods

Method Description
GET_STANDARDSCONTROLDESC() Getter for STANDARDSCONTROLDESCRIPTION, with configurable de
ASK_STANDARDSCONTROLDESC() Getter for STANDARDSCONTROLDESCRIPTION w/ exceptions if fiel
HAS_STANDARDSCONTROLDESC() Determine if STANDARDSCONTROLDESCRIPTION has a value

StandardsControlArns

Provides the input parameter that Security Hub uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.

Accessible with the following methods

Method Description
GET_STANDARDSCONTROLARNS() Getter for STANDARDSCONTROLARNS, with configurable default
ASK_STANDARDSCONTROLARNS() Getter for STANDARDSCONTROLARNS w/ exceptions if field has n
HAS_STANDARDSCONTROLARNS() Determine if STANDARDSCONTROLARNS 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_STANDARDSCTLASSOCIATIONDETS

TYPES TT_STANDARDSCTLASSOCIATIONDETS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SHBSTANDARDSCTLASSO01 WITH DEFAULT KEY
.