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:AssessmentId.t ->
?directoryId:DirectoryId.t ->
?dnsName:DirectoryName.t ->
?startTime:AssessmentStartTime.t ->
?lastUpdateDateTime:LastUpdateDateTime.t ->
?status:AssessmentStatus.t ->
?statusCode:AssessmentStatusCode.t ->
?statusReason:AssessmentStatusReason.t ->
?customerDnsIps:CustomerDnsIps.t ->
?vpcId:VpcId.t ->
?subnetIds:SubnetIds.t ->
?securityGroupIds:SecurityGroupIds.t ->
?selfManagedInstanceIds:AssessmentInstanceIds.t ->
?reportType:AssessmentReportType.t ->
?version:AssessmentVersion.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of IpAddr.t ] list
| `String of AssessmentId.t
| `Timestamp of AssessmentStartTime.t ])
list ]