AwsIamUserDetails
public struct AwsIamUserDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A list of the managed policies that are attached to the user.
Declaration
Swift
public let attachedManagedPolicies: [AwsIamAttachedManagedPolicy]? -
Indicates when the user was created. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let createDate: String? -
A list of IAM groups that the user belongs to.
Declaration
Swift
public let groupList: [String]? -
The path to the user.
Declaration
Swift
public let path: String? -
The permissions boundary for the user.
Declaration
Swift
public let permissionsBoundary: AwsIamPermissionsBoundary? -
The unique identifier for the user.
Declaration
Swift
public let userId: String? -
The name of the user.
Declaration
Swift
public let userName: String? -
The list of inline policies that are embedded in the user.
Declaration
Swift
public let userPolicyList: [AwsIamUserPolicy]? -
init(attachedManagedPolicies:createDate:groupList:path:permissionsBoundary:userId:userName:userPolicyList:)Undocumented
Declaration
Swift
public init(attachedManagedPolicies: [AwsIamAttachedManagedPolicy]? = nil, createDate: String? = nil, groupList: [String]? = nil, path: String? = nil, permissionsBoundary: AwsIamPermissionsBoundary? = nil, userId: String? = nil, userName: String? = nil, userPolicyList: [AwsIamUserPolicy]? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
AwsIamUserDetails Structure Reference