CreateUserProfileRequest
public struct CreateUserProfileRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the associated Domain.
Declaration
Swift
public let domainId: String
-
A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is “UserName”. If the Domain’s AuthMode is SSO, this field is required. If the Domain’s AuthMode is not SSO, this field cannot be specified.
Declaration
Swift
public let singleSignOnUserIdentifier: String?
-
The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain’s AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain’s AuthMode is not SSO, this field cannot be specified.
Declaration
Swift
public let singleSignOnUserValue: String?
-
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
Declaration
Swift
public let tags: [Tag]?
-
A name for the UserProfile.
Declaration
Swift
public let userProfileName: String
-
A collection of settings.
Declaration
Swift
public let userSettings: UserSettings?
-
Undocumented
Declaration
Swift
public init(domainId: String, singleSignOnUserIdentifier: String? = nil, singleSignOnUserValue: String? = nil, tags: [Tag]? = nil, userProfileName: String, userSettings: UserSettings? = nil)
-
Declaration
Swift
public func validate(name: String) throws