Values.CreateAccessPolicyRequestSourceCreates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource. Support for access policies that use an SSO Group as the identity is not supported at this time.
type nonrec t = {accessPolicyIdentity : Identity.t;The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
*)accessPolicyResource : Resource.t;The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
*)accessPolicyPermission : Permission.t;The permission level for this access policy. Note that a project ADMINISTRATOR is also known as a project owner.
*)clientToken : ClientToken.t option;A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
*)}val make :
?clientToken:??? ->
?tags:??? ->
accessPolicyIdentity:Identity.t ->
accessPolicyResource:Resource.t ->
accessPolicyPermission:Permission.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ClientToken.t
| `Structure of
(string
* [> `Structure of (string * [> `String of IdentityId.t ]) list ])
list ])
list ]