Values.StandardsSubscriptionSourceA resource that represents your subscription to a supported standard.
type nonrec t = {standardsSubscriptionArn : NonEmptyString.t option;The ARN of the resource that represents your subscription to the standard.
*)standardsArn : NonEmptyString.t option;The ARN of the standard.
*)standardsInput : StandardsInputParameterMap.t option;A key-value pair of input for the standard.
*)standardsStatus : StandardsStatus.t option;The status of your subscription to the standard. Possible values are: PENDING - The standard is in the process of being enabled. Or the standard is already enabled and Security Hub CSPM is adding new controls to the standard. READY - The standard is enabled. INCOMPLETE - The standard could not be enabled completely. One or more errors (StandardsStatusReason) occurred when Security Hub CSPM attempted to enable the standard. DELETING - The standard is in the process of being disabled. FAILED - The standard could not be disabled. One or more errors (StandardsStatusReason) occurred when Security Hub CSPM attempted to disable the standard.
*)standardsControlsUpdatable : StandardsControlsUpdatable.t option;Specifies whether you can retrieve information about and configure individual controls that apply to the standard. Possible values are: READY_FOR_UPDATES - Controls in the standard can be retrieved and configured. NOT_READY_FOR_UPDATES - Controls in the standard cannot be retrieved or configured.
*)standardsStatusReason : StandardsStatusReason.t option;The reason for the current status.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of NonEmptyString.t ]
* [> `String of NonEmptyString.t ])
list
| `String of NonEmptyString.t
| `Structure of (string * [> `Enum of string ]) list ])
list ]