Values.SecurityHubPolicySourceAn object that defines how Security Hub CSPM is configured. The configuration policy includes whether Security Hub CSPM is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If you provide a list of security controls that are enabled in the configuration policy, Security Hub CSPM disables all other controls (including newly released controls). If you provide a list of security controls that are disabled in the configuration policy, Security Hub CSPM enables all other controls (including newly released controls).
type nonrec t = {serviceEnabled : Boolean.t option;Indicates whether Security Hub CSPM is enabled in the policy.
*)enabledStandardIdentifiers : EnabledStandardIdentifierList.t option;A list that defines which security standards are enabled in the configuration policy.
*)securityControlsConfiguration : SecurityControlsConfiguration.t option;An object that defines which security controls are enabled in the configuration policy. The enablement status of a control is aligned across all of the enabled standards in an account.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `String of NonEmptyString.t ] list
| `Structure of
(string
* [> `List of
[> `String of NonEmptyString.t
| `Structure of
(string
* [> `Map of
([> `String of NonEmptyString.t ]
* [> `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Integer of Integer.t
| `List of
[> `Integer of Integer.t
| `String of NonEmptyString.t ]
list
| `String of NonEmptyString.t ])
list ])
list ])
list
| `String of NonEmptyString.t ])
list ]
list ])
list ])
list ]