Skip to content

/AWS1/CL_DOAREGSERVICEOUTPUT

Output containing the service ID and any additional steps required for registration.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_serviceid TYPE /AWS1/DOASERVICEID /AWS1/DOASERVICEID

Service ID - present when registration is complete, absent when additional steps are required

io_additionalstep TYPE REF TO /AWS1/CL_DOAADDLSERVICEREGSTEP /AWS1/CL_DOAADDLSERVICEREGSTEP

Indicates if additional steps are required to complete service registration (e.g., 3-legged OAuth)

iv_kmskeyarn TYPE /AWS1/DOAKMSKEYARN /AWS1/DOAKMSKEYARN

The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.

it_tags TYPE /AWS1/CL_DOATAGS_W=>TT_TAGS TT_TAGS

Tags associated with the registered Service.


Queryable Attributes

serviceId

Service ID - present when registration is complete, absent when additional steps are required

Accessible with the following methods

Method Description
GET_SERVICEID() Getter for SERVICEID, with configurable default
ASK_SERVICEID() Getter for SERVICEID w/ exceptions if field has no value
HAS_SERVICEID() Determine if SERVICEID has a value

additionalStep

Indicates if additional steps are required to complete service registration (e.g., 3-legged OAuth)

Accessible with the following methods

Method Description
GET_ADDITIONALSTEP() Getter for ADDITIONALSTEP

kmsKeyArn

The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.

Accessible with the following methods

Method Description
GET_KMSKEYARN() Getter for KMSKEYARN, with configurable default
ASK_KMSKEYARN() Getter for KMSKEYARN w/ exceptions if field has no value
HAS_KMSKEYARN() Determine if KMSKEYARN has a value

tags

Tags associated with the registered Service.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value