Skip to content

/AWS1/CL_DSRASSESSMENT

Contains detailed information about a directory assessment, including configuration parameters, status, and validation results.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_assessmentid TYPE /AWS1/DSRASSESSMENTID /AWS1/DSRASSESSMENTID

The unique identifier of the directory assessment.

iv_directoryid TYPE /AWS1/DSRDIRECTORYID /AWS1/DSRDIRECTORYID

The identifier of the directory associated with this assessment.

iv_dnsname TYPE /AWS1/DSRDIRECTORYNAME /AWS1/DSRDIRECTORYNAME

The fully qualified domain name (FQDN) of the Active Directory domain being assessed.

iv_starttime TYPE /AWS1/DSRASSESSMENTSTARTTIME /AWS1/DSRASSESSMENTSTARTTIME

The date and time when the assessment was initiated.

iv_lastupdatedatetime TYPE /AWS1/DSRLASTUPDATEDATETIME /AWS1/DSRLASTUPDATEDATETIME

The date and time when the assessment status was last updated.

iv_status TYPE /AWS1/DSRASSESSMENTSTATUS /AWS1/DSRASSESSMENTSTATUS

The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.

iv_statuscode TYPE /AWS1/DSRASSESSMENTSTATUSCODE /AWS1/DSRASSESSMENTSTATUSCODE

A detailed status code providing additional information about the assessment state.

iv_statusreason TYPE /AWS1/DSRASSESSMENTSTATREASON /AWS1/DSRASSESSMENTSTATREASON

A human-readable description of the current assessment status, including any error details or progress information.

it_customerdnsips TYPE /AWS1/CL_DSRCUSTOMERDNSIPS_W=>TT_CUSTOMERDNSIPS TT_CUSTOMERDNSIPS

The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.

iv_vpcid TYPE /AWS1/DSRVPCID /AWS1/DSRVPCID

Contains Amazon VPC information for the StartADAssessment operation.

it_subnetids TYPE /AWS1/CL_DSRSUBNETIDS_W=>TT_SUBNETIDS TT_SUBNETIDS

A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.

it_securitygroupids TYPE /AWS1/CL_DSRSECURITYGROUPIDS_W=>TT_SECURITYGROUPIDS TT_SECURITYGROUPIDS

The security groups identifiers attached to the network interfaces.

it_selfmanagedinstanceids TYPE /AWS1/CL_DSRASSESSMENTINSTID00=>TT_ASSESSMENTINSTANCEIDS TT_ASSESSMENTINSTANCEIDS

The identifiers of the self-managed AD instances used to perform the assessment.

iv_reporttype TYPE /AWS1/DSRASSESSMENTREPORTTYPE /AWS1/DSRASSESSMENTREPORTTYPE

The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.

iv_version TYPE /AWS1/DSRASSESSMENTVERSION /AWS1/DSRASSESSMENTVERSION

The version of the assessment framework used to evaluate your self-managed AD environment.


Queryable Attributes

AssessmentId

The unique identifier of the directory assessment.

Accessible with the following methods

Method Description
GET_ASSESSMENTID() Getter for ASSESSMENTID, with configurable default
ASK_ASSESSMENTID() Getter for ASSESSMENTID w/ exceptions if field has no value
HAS_ASSESSMENTID() Determine if ASSESSMENTID has a value

DirectoryId

The identifier of the directory associated with this assessment.

Accessible with the following methods

Method Description
GET_DIRECTORYID() Getter for DIRECTORYID, with configurable default
ASK_DIRECTORYID() Getter for DIRECTORYID w/ exceptions if field has no value
HAS_DIRECTORYID() Determine if DIRECTORYID has a value

DnsName

The fully qualified domain name (FQDN) of the Active Directory domain being assessed.

Accessible with the following methods

Method Description
GET_DNSNAME() Getter for DNSNAME, with configurable default
ASK_DNSNAME() Getter for DNSNAME w/ exceptions if field has no value
HAS_DNSNAME() Determine if DNSNAME has a value

StartTime

The date and time when the assessment was initiated.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

LastUpdateDateTime

The date and time when the assessment status was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDATETIME() Getter for LASTUPDATEDATETIME, with configurable default
ASK_LASTUPDATEDATETIME() Getter for LASTUPDATEDATETIME w/ exceptions if field has no
HAS_LASTUPDATEDATETIME() Determine if LASTUPDATEDATETIME has a value

Status

The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

StatusCode

A detailed status code providing additional information about the assessment state.

Accessible with the following methods

Method Description
GET_STATUSCODE() Getter for STATUSCODE, with configurable default
ASK_STATUSCODE() Getter for STATUSCODE w/ exceptions if field has no value
HAS_STATUSCODE() Determine if STATUSCODE has a value

StatusReason

A human-readable description of the current assessment status, including any error details or progress information.

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON, with configurable default
ASK_STATUSREASON() Getter for STATUSREASON w/ exceptions if field has no value
HAS_STATUSREASON() Determine if STATUSREASON has a value

CustomerDnsIps

The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.

Accessible with the following methods

Method Description
GET_CUSTOMERDNSIPS() Getter for CUSTOMERDNSIPS, with configurable default
ASK_CUSTOMERDNSIPS() Getter for CUSTOMERDNSIPS w/ exceptions if field has no valu
HAS_CUSTOMERDNSIPS() Determine if CUSTOMERDNSIPS has a value

VpcId

Contains Amazon VPC information for the StartADAssessment operation.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

SubnetIds

A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.

Accessible with the following methods

Method Description
GET_SUBNETIDS() Getter for SUBNETIDS, with configurable default
ASK_SUBNETIDS() Getter for SUBNETIDS w/ exceptions if field has no value
HAS_SUBNETIDS() Determine if SUBNETIDS has a value

SecurityGroupIds

The security groups identifiers attached to the network interfaces.

Accessible with the following methods

Method Description
GET_SECURITYGROUPIDS() Getter for SECURITYGROUPIDS, with configurable default
ASK_SECURITYGROUPIDS() Getter for SECURITYGROUPIDS w/ exceptions if field has no va
HAS_SECURITYGROUPIDS() Determine if SECURITYGROUPIDS has a value

SelfManagedInstanceIds

The identifiers of the self-managed AD instances used to perform the assessment.

Accessible with the following methods

Method Description
GET_SELFMANAGEDINSTANCEIDS() Getter for SELFMANAGEDINSTANCEIDS, with configurable default
ASK_SELFMANAGEDINSTANCEIDS() Getter for SELFMANAGEDINSTANCEIDS w/ exceptions if field has
HAS_SELFMANAGEDINSTANCEIDS() Determine if SELFMANAGEDINSTANCEIDS has a value

ReportType

The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.

Accessible with the following methods

Method Description
GET_REPORTTYPE() Getter for REPORTTYPE, with configurable default
ASK_REPORTTYPE() Getter for REPORTTYPE w/ exceptions if field has no value
HAS_REPORTTYPE() Determine if REPORTTYPE has a value

Version

The version of the assessment framework used to evaluate your self-managed AD environment.

Accessible with the following methods

Method Description
GET_VERSION() Getter for VERSION, with configurable default
ASK_VERSION() Getter for VERSION w/ exceptions if field has no value
HAS_VERSION() Determine if VERSION has a value