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