Values.UpdateAccessPolicyRequestSourceUpdates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or project resource.
type nonrec t = {accessPolicyId : ID.t;The ID of the access policy.
*)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:??? ->
accessPolicyId:ID.t ->
accessPolicyIdentity:Identity.t ->
accessPolicyResource:Resource.t ->
accessPolicyPermission:Permission.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ID.t
| `Structure of
(string
* [> `Structure of (string * [> `String of IdentityId.t ]) list ])
list ])
list ]