Values.AwsIamAccessKeyDetailsSourceIAM access key details related to a finding.
type nonrec t = {userName : NonEmptyString.t option;The user associated with the IAM access key related to a finding. The UserName parameter has been replaced with the PrincipalName parameter because access keys can also be assigned to principals that are not IAM users.
*)status : AwsIamAccessKeyStatus.t option;The status of the IAM access key related to a finding.
*)createdAt : NonEmptyString.t option;Indicates when the IAM access key was created. For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.
*)principalId : NonEmptyString.t option;The ID of the principal associated with an access key.
*)principalType : NonEmptyString.t option;The type of principal associated with an access key.
*)principalName : NonEmptyString.t option;The name of the principal.
*)accountId : NonEmptyString.t option;The Amazon Web Services account ID of the account for the key.
*)accessKeyId : NonEmptyString.t option;The identifier of the access key.
*)sessionContext : AwsIamAccessKeySessionContext.t option;Information about the session that the key was used for.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t | `String of NonEmptyString.t ])
list ])
list ])
list ]