Values.AssessmentSourceContains detailed information about a directory assessment, including configuration parameters, status, and validation results.
type nonrec t = {assessmentId : AssessmentId.t option;The unique identifier of the directory assessment.
*)directoryId : DirectoryId.t option;The identifier of the directory associated with this assessment.
*)dnsName : DirectoryName.t option;The fully qualified domain name (FQDN) of the Active Directory domain being assessed.
*)startTime : AssessmentStartTime.t option;The date and time when the assessment was initiated.
*)lastUpdateDateTime : LastUpdateDateTime.t option;The date and time when the assessment status was last updated.
*)status : AssessmentStatus.t option;The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.
*)statusCode : AssessmentStatusCode.t option;A detailed status code providing additional information about the assessment state.
*)statusReason : AssessmentStatusReason.t option;A human-readable description of the current assessment status, including any error details or progress information.
*)customerDnsIps : CustomerDnsIps.t option;The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.
*)vpcId : VpcId.t option;Contains Amazon VPC information for the StartADAssessment operation.
*)subnetIds : SubnetIds.t option;A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.
*)securityGroupIds : SecurityGroupIds.t option;The security groups identifiers attached to the network interfaces.
*)selfManagedInstanceIds : AssessmentInstanceIds.t option;The identifiers of the self-managed AD instances used to perform the assessment.
*)reportType : AssessmentReportType.t option;The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.
*)version : AssessmentVersion.t option;The version of the assessment framework used to evaluate your self-managed AD environment.
*)}val make :
?assessmentId:??? ->
?directoryId:??? ->
?dnsName:??? ->
?startTime:??? ->
?lastUpdateDateTime:??? ->
?status:??? ->
?statusCode:??? ->
?statusReason:??? ->
?customerDnsIps:??? ->
?vpcId:??? ->
?subnetIds:??? ->
?securityGroupIds:??? ->
?selfManagedInstanceIds:??? ->
?reportType:??? ->
?version:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of IpAddr.t ] list
| `String of AssessmentId.t
| `Timestamp of AssessmentStartTime.t ])
list ]