public static final class CfnUserProfile.Builder
extends java.lang.Object
CfnUserProfile
.Modifier and Type | Method and Description |
---|---|
CfnUserProfile |
build() |
static CfnUserProfile.Builder |
create(Construct scope,
java.lang.String id) |
CfnUserProfile.Builder |
domainId(java.lang.String domainId)
The domain ID.
|
CfnUserProfile.Builder |
singleSignOnUserIdentifier(java.lang.String singleSignOnUserIdentifier)
A specifier for the type of value specified in SingleSignOnUserValue.
|
CfnUserProfile.Builder |
singleSignOnUserValue(java.lang.String singleSignOnUserValue)
The username of the associated AWS Single Sign-On User for this UserProfile.
|
CfnUserProfile.Builder |
tags(java.util.List<? extends CfnTag> tags)
An array of key-value pairs to apply to this resource.
|
CfnUserProfile.Builder |
userProfileName(java.lang.String userProfileName)
The user profile name.
|
CfnUserProfile.Builder |
userSettings(CfnUserProfile.UserSettingsProperty userSettings)
A collection of settings that apply to users of Amazon SageMaker Studio.
|
CfnUserProfile.Builder |
userSettings(IResolvable userSettings)
A collection of settings that apply to users of Amazon SageMaker Studio.
|
public static CfnUserProfile.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnUserProfile.CustomImageProperty.Builder
.public CfnUserProfile.Builder domainId(java.lang.String domainId)
domainId
- The domain ID. This parameter is required.this
public CfnUserProfile.Builder userProfileName(java.lang.String userProfileName)
userProfileName
- The user profile name. This parameter is required.this
public CfnUserProfile.Builder singleSignOnUserIdentifier(java.lang.String singleSignOnUserIdentifier)
Currently, the only supported value is "UserName". If the Domain's AuthMode is IAM Identity Center , this field is required. If the Domain's AuthMode is not IAM Identity Center , this field cannot be specified.
singleSignOnUserIdentifier
- A specifier for the type of value specified in SingleSignOnUserValue. This parameter is required.this
public CfnUserProfile.Builder singleSignOnUserValue(java.lang.String singleSignOnUserValue)
If the Domain's AuthMode is IAM Identity Center , this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not IAM Identity Center , this field cannot be specified.
singleSignOnUserValue
- The username of the associated AWS Single Sign-On User for this UserProfile. This parameter is required.this
public CfnUserProfile.Builder tags(java.util.List<? extends CfnTag> tags)
Tags that you specify for the User Profile are also added to all apps that the User Profile launches.
For more information, see Tag .
tags
- An array of key-value pairs to apply to this resource. This parameter is required.this
public CfnUserProfile.Builder userSettings(IResolvable userSettings)
userSettings
- A collection of settings that apply to users of Amazon SageMaker Studio. This parameter is required.this
public CfnUserProfile.Builder userSettings(CfnUserProfile.UserSettingsProperty userSettings)
userSettings
- A collection of settings that apply to users of Amazon SageMaker Studio. This parameter is required.this
public CfnUserProfile build()