Values.AwsIamPolicyDetailsSourceRepresents an IAM permissions policy.
type nonrec t = {attachmentCount : Integer.t option;The number of users, groups, and roles that the policy is attached to.
*)createDate : NonEmptyString.t option;When the policy was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)defaultVersionId : NonEmptyString.t option;The identifier of the default version of the policy.
*)description : NonEmptyString.t option;A description of the policy.
*)isAttachable : Boolean.t option;Whether the policy can be attached to a user, group, or role.
*)path : NonEmptyString.t option;The path to the policy.
*)permissionsBoundaryUsageCount : Integer.t option;The number of users and roles that use the policy to set the permissions boundary.
*)policyId : NonEmptyString.t option;The unique identifier of the policy.
*)policyName : NonEmptyString.t option;The name of the policy.
*)policyVersionList : AwsIamPolicyVersionList.t option;List of versions of the policy.
*)updateDate : NonEmptyString.t option;When the policy was most recently updated. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t | `String of NonEmptyString.t ])
list ]
list
| `String of NonEmptyString.t ])
list ]