Skip to content

/AWS1/CL_SAGTARGETDOMAIN

Represents a target domain registered for penetration testing. A target domain must be verified through DNS TXT or HTTP route verification before it can be used in pentests.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_targetdomainid TYPE /AWS1/SAGTARGETDOMAINID /AWS1/SAGTARGETDOMAINID

The unique identifier of the target domain.

iv_domainname TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The domain name of the target domain.

Optional arguments:

iv_verificationstatus TYPE /AWS1/SAGTARGETDOMAINSTATUS /AWS1/SAGTARGETDOMAINSTATUS

The current verification status of the target domain.

iv_verificationstatusreason TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The reason for the current target domain verification status.

io_verificationdetails TYPE REF TO /AWS1/CL_SAGVERIFDETAILS /AWS1/CL_SAGVERIFDETAILS

The verification details for the target domain.

iv_createdat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the target domain was created, in UTC format.

iv_verifiedat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the target domain was verified, in UTC format.


Queryable Attributes

targetDomainId

The unique identifier of the target domain.

Accessible with the following methods

Method Description
GET_TARGETDOMAINID() Getter for TARGETDOMAINID, with configurable default
ASK_TARGETDOMAINID() Getter for TARGETDOMAINID w/ exceptions if field has no valu
HAS_TARGETDOMAINID() Determine if TARGETDOMAINID has a value

domainName

The domain name of the target domain.

Accessible with the following methods

Method Description
GET_DOMAINNAME() Getter for DOMAINNAME, with configurable default
ASK_DOMAINNAME() Getter for DOMAINNAME w/ exceptions if field has no value
HAS_DOMAINNAME() Determine if DOMAINNAME has a value

verificationStatus

The current verification status of the target domain.

Accessible with the following methods

Method Description
GET_VERIFICATIONSTATUS() Getter for VERIFICATIONSTATUS, with configurable default
ASK_VERIFICATIONSTATUS() Getter for VERIFICATIONSTATUS w/ exceptions if field has no
HAS_VERIFICATIONSTATUS() Determine if VERIFICATIONSTATUS has a value

verificationStatusReason

The reason for the current target domain verification status.

Accessible with the following methods

Method Description
GET_VERIFICATIONSTATUSREASON() Getter for VERIFICATIONSTATUSREASON, with configurable defau
ASK_VERIFICATIONSTATUSREASON() Getter for VERIFICATIONSTATUSREASON w/ exceptions if field h
HAS_VERIFICATIONSTATUSREASON() Determine if VERIFICATIONSTATUSREASON has a value

verificationDetails

The verification details for the target domain.

Accessible with the following methods

Method Description
GET_VERIFICATIONDETAILS() Getter for VERIFICATIONDETAILS

createdAt

The date and time the target domain was created, in UTC format.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

verifiedAt

The date and time the target domain was verified, in UTC format.

Accessible with the following methods

Method Description
GET_VERIFIEDAT() Getter for VERIFIEDAT, with configurable default
ASK_VERIFIEDAT() Getter for VERIFIEDAT w/ exceptions if field has no value
HAS_VERIFIEDAT() Determine if VERIFIEDAT 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_TARGETDOMAINLIST

TYPES TT_TARGETDOMAINLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGTARGETDOMAIN WITH DEFAULT KEY
.