Values.CreateWorkspaceApiKeyRequestSourceCreates a Grafana API key for the workspace. This key can be used to authenticate requests sent to the workspace's HTTP API. See https://docs.aws.amazon.com/grafana/latest/userguide/Using-Grafana-APIs.html for available APIs and example requests. In workspaces compatible with Grafana version 9 or above, use workspace service accounts instead of API keys. API keys will be removed in a future release.
type nonrec t = {keyName : ApiKeyName.t;Specifies the name of the key. Keynames must be unique to the workspace.
*)keyRole : String_.t;Specifies the permission level of the key. Valid values: ADMIN|EDITOR|VIEWER
*)secondsToLive : CreateWorkspaceApiKeyRequestSecondsToLiveInteger.t;Specifies the time in seconds until the key expires. Keys can be valid for up to 30 days.
*)workspaceId : WorkspaceId.t;The ID of the workspace to create an API key.
*)}val make :
keyName:ApiKeyName.t ->
keyRole:String_.t ->
secondsToLive:CreateWorkspaceApiKeyRequestSecondsToLiveInteger.t ->
workspaceId:WorkspaceId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of CreateWorkspaceApiKeyRequestSecondsToLiveInteger.t
| `String of ApiKeyName.t ])
list ]