Values.AssessmentControlSetSourceRepresents a set of controls in an Audit Manager assessment.
type nonrec t = {id : ControlSetId.t option;The identifier of the control set in the assessment. This is the control set name in a plain string format.
*)description : NonEmptyString.t option;The description for the control set.
*)status : ControlSetStatus.t option;The current status of the control set.
*)roles : Roles.t option;The roles that are associated with the control set.
*)controls : AssessmentControls.t option;The list of controls that's contained with the control set.
*)delegations : Delegations.t option;The delegations that are associated with the control set.
*)systemEvidenceCount : Integer.t option;The total number of evidence objects that are retrieved automatically for the control set.
*)manualEvidenceCount : Integer.t option;The total number of evidence objects that are uploaded manually to the control set.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `String of NonEmptyString.t
| `Structure of
(string
* [> `String of Username.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of IamArn.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of ControlSetId.t ])
list ]