class Aws::SecurityHub::Types::AwsIamUserDetails
Information about an IAM user.
@note When making an API call, you may pass AwsIamUserDetails
data as a hash: { attached_managed_policies: [ { policy_name: "NonEmptyString", policy_arn: "NonEmptyString", }, ], create_date: "NonEmptyString", group_list: ["NonEmptyString"], path: "NonEmptyString", permissions_boundary: { permissions_boundary_arn: "NonEmptyString", permissions_boundary_type: "NonEmptyString", }, user_id: "NonEmptyString", user_name: "NonEmptyString", user_policy_list: [ { policy_name: "NonEmptyString", }, ], }
@!attribute [rw] attached_managed_policies
A list of the managed policies that are attached to the user. @return [Array<Types::AwsIamAttachedManagedPolicy>]
@!attribute [rw] create_date
Indicates when the user was created. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [String]
@!attribute [rw] group_list
A list of IAM groups that the user belongs to. @return [Array<String>]
@!attribute [rw] path
The path to the user. @return [String]
@!attribute [rw] permissions_boundary
The permissions boundary for the user. @return [Types::AwsIamPermissionsBoundary]
@!attribute [rw] user_id
The unique identifier for the user. @return [String]
@!attribute [rw] user_name
The name of the user. @return [String]
@!attribute [rw] user_policy_list
The list of inline policies that are embedded in the user. @return [Array<Types::AwsIamUserPolicy>]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsIamUserDetails AWS API Documentation
Constants
- SENSITIVE