@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.958Z") @Stability(value=Stable) public interface CfnUserProfileProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sagemaker.*;
CfnUserProfileProps cfnUserProfileProps = CfnUserProfileProps.builder()
.domainId("domainId")
.userProfileName("userProfileName")
// the properties below are optional
.singleSignOnUserIdentifier("singleSignOnUserIdentifier")
.singleSignOnUserValue("singleSignOnUserValue")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.userSettings(UserSettingsProperty.builder()
.executionRole("executionRole")
.jupyterServerAppSettings(JupyterServerAppSettingsProperty.builder()
.defaultResourceSpec(ResourceSpecProperty.builder()
.instanceType("instanceType")
.sageMakerImageArn("sageMakerImageArn")
.sageMakerImageVersionArn("sageMakerImageVersionArn")
.build())
.build())
.kernelGatewayAppSettings(KernelGatewayAppSettingsProperty.builder()
.customImages(List.of(CustomImageProperty.builder()
.appImageConfigName("appImageConfigName")
.imageName("imageName")
// the properties below are optional
.imageVersionNumber(123)
.build()))
.defaultResourceSpec(ResourceSpecProperty.builder()
.instanceType("instanceType")
.sageMakerImageArn("sageMakerImageArn")
.sageMakerImageVersionArn("sageMakerImageVersionArn")
.build())
.build())
.rStudioServerProAppSettings(RStudioServerProAppSettingsProperty.builder()
.accessStatus("accessStatus")
.userGroup("userGroup")
.build())
.securityGroups(List.of("securityGroups"))
.sharingSettings(SharingSettingsProperty.builder()
.notebookOutputOption("notebookOutputOption")
.s3KmsKeyId("s3KmsKeyId")
.s3OutputPath("s3OutputPath")
.build())
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnUserProfileProps.Builder
A builder for
CfnUserProfileProps |
static class |
CfnUserProfileProps.Jsii$Proxy
An implementation for
CfnUserProfileProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnUserProfileProps.Builder |
builder() |
String |
getDomainId()
The domain ID.
|
default String |
getSingleSignOnUserIdentifier()
A specifier for the type of value specified in SingleSignOnUserValue.
|
default String |
getSingleSignOnUserValue()
The username of the associated AWS Single Sign-On User for this UserProfile.
|
default List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
String |
getUserProfileName()
The user profile name.
|
default Object |
getUserSettings()
A collection of settings that apply to users of Amazon SageMaker Studio.
|
@Stability(value=Stable) @NotNull String getDomainId()
@Stability(value=Stable) @NotNull String getUserProfileName()
@Stability(value=Stable) @Nullable default String getSingleSignOnUserIdentifier()
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.
@Stability(value=Stable) @Nullable default String getSingleSignOnUserValue()
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.
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
Tags that you specify for the User Profile are also added to all apps that the User Profile launches.
For more information, see Tag .
@Stability(value=Stable) @Nullable default Object getUserSettings()
@Stability(value=Stable) static CfnUserProfileProps.Builder builder()
CfnUserProfileProps.Builder of CfnUserProfilePropsCopyright © 2022. All rights reserved.