Values.ControlMappingSourceSourceThe data source that determines where Audit Manager collects evidence from for the control.
type nonrec t = {sourceId : UUID.t option;The unique identifier for the source.
*)sourceName : SourceName.t option;The name of the source.
*)sourceDescription : SourceDescription.t option;The description of the source.
*)sourceSetUpOption : SourceSetUpOption.t option;The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you donโt provide a value for sourceSetUpOption, Audit Manager automatically infers and populates the correct value based on the sourceType that you specify.
*)sourceType : SourceType.t option;Specifies which type of data source is used to collect evidence. The source can be an individual data source type, such as AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, or MANUAL. The source can also be a managed grouping of data sources, such as a Core_Control or a Common_Control.
*)sourceKeyword : SourceKeyword.t option;sourceFrequency : SourceFrequency.t option;Specifies how often evidence is collected from the control mapping source.
*)troubleshootingText : TroubleshootingText.t option;The instructions for troubleshooting the control.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of UUID.t
| `Structure of
(string * [> `Enum of string | `String of KeywordValue.t ]) list ])
list ]