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 make :
?sourceId:UUID.t ->
?sourceName:SourceName.t ->
?sourceDescription:SourceDescription.t ->
?sourceSetUpOption:SourceSetUpOption.t ->
?sourceType:SourceType.t ->
?sourceKeyword:SourceKeyword.t ->
?sourceFrequency:SourceFrequency.t ->
?troubleshootingText:TroubleshootingText.t ->
unit ->
tval 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 ]