Values.CreateRuleGroupsNamespaceRequestSourceRepresents the input of a CreateRuleGroupsNamespace operation.
type nonrec t = {workspaceId : WorkspaceId.t;The ID of the workspace to add the rule groups namespace.
*)name : RuleGroupsNamespaceName.t;The name for the new rule groups namespace.
*)data : RuleGroupsNamespaceData.t;The rules file to use in the new namespace. Contains the base64-encoded version of the YAML rules file. For details about the rule groups namespace structure, see RuleGroupsNamespaceData.
*)clientToken : IdempotencyToken.t option;A unique identifier that you can provide to ensure the idempotency of the request. Case-sensitive.
*)}val make :
?clientToken:??? ->
?tags:??? ->
workspaceId:WorkspaceId.t ->
name:RuleGroupsNamespaceName.t ->
data:RuleGroupsNamespaceData.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Blob of RuleGroupsNamespaceData.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of WorkspaceId.t ])
list ]