1. Packages
  2. AWS
  3. API Docs
  4. sagemaker
  5. UserProfile
AWS v6.73.0 published on Wednesday, Mar 19, 2025 by Pulumi

aws.sagemaker.UserProfile

Explore with Pulumi AI

Provides a SageMaker AI User Profile resource.

Example Usage

Basic usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.sagemaker.UserProfile("example", {
    domainId: test.id,
    userProfileName: "example",
});
Copy
import pulumi
import pulumi_aws as aws

example = aws.sagemaker.UserProfile("example",
    domain_id=test["id"],
    user_profile_name="example")
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sagemaker.NewUserProfile(ctx, "example", &sagemaker.UserProfileArgs{
			DomainId:        pulumi.Any(test.Id),
			UserProfileName: pulumi.String("example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Sagemaker.UserProfile("example", new()
    {
        DomainId = test.Id,
        UserProfileName = "example",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.sagemaker.UserProfile;
import com.pulumi.aws.sagemaker.UserProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new UserProfile("example", UserProfileArgs.builder()
            .domainId(test.id())
            .userProfileName("example")
            .build());

    }
}
Copy
resources:
  example:
    type: aws:sagemaker:UserProfile
    properties:
      domainId: ${test.id}
      userProfileName: example
Copy

Create UserProfile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new UserProfile(name: string, args: UserProfileArgs, opts?: CustomResourceOptions);
@overload
def UserProfile(resource_name: str,
                args: UserProfileArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def UserProfile(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                domain_id: Optional[str] = None,
                user_profile_name: Optional[str] = None,
                single_sign_on_user_identifier: Optional[str] = None,
                single_sign_on_user_value: Optional[str] = None,
                tags: Optional[Mapping[str, str]] = None,
                user_settings: Optional[UserProfileUserSettingsArgs] = None)
func NewUserProfile(ctx *Context, name string, args UserProfileArgs, opts ...ResourceOption) (*UserProfile, error)
public UserProfile(string name, UserProfileArgs args, CustomResourceOptions? opts = null)
public UserProfile(String name, UserProfileArgs args)
public UserProfile(String name, UserProfileArgs args, CustomResourceOptions options)
type: aws:sagemaker:UserProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. UserProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. UserProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. UserProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. UserProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. UserProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var exampleuserProfileResourceResourceFromSagemakeruserProfile = new Aws.Sagemaker.UserProfile("exampleuserProfileResourceResourceFromSagemakeruserProfile", new()
{
    DomainId = "string",
    UserProfileName = "string",
    SingleSignOnUserIdentifier = "string",
    SingleSignOnUserValue = "string",
    Tags = 
    {
        { "string", "string" },
    },
    UserSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsArgs
    {
        ExecutionRole = "string",
        JupyterServerAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettingsArgs
        {
            CodeRepositories = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArgs
                {
                    RepositoryUrl = "string",
                },
            },
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
            LifecycleConfigArns = new[]
            {
                "string",
            },
        },
        DefaultLandingUri = "string",
        KernelGatewayAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettingsArgs
        {
            CustomImages = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArgs
                {
                    AppImageConfigName = "string",
                    ImageName = "string",
                    ImageVersionNumber = 0,
                },
            },
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
            LifecycleConfigArns = new[]
            {
                "string",
            },
        },
        CustomPosixUserConfig = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomPosixUserConfigArgs
        {
            Gid = 0,
            Uid = 0,
        },
        RSessionAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettingsArgs
        {
            CustomImages = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettingsCustomImageArgs
                {
                    AppImageConfigName = "string",
                    ImageName = "string",
                    ImageVersionNumber = 0,
                },
            },
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
        },
        CanvasAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsArgs
        {
            DirectDeploySettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs
            {
                Status = "string",
            },
            EmrServerlessSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs
            {
                ExecutionRoleArn = "string",
                Status = "string",
            },
            GenerativeAiSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs
            {
                AmazonBedrockRoleArn = "string",
            },
            IdentityProviderOauthSettings = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs
                {
                    SecretArn = "string",
                    DataSourceName = "string",
                    Status = "string",
                },
            },
            KendraSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsKendraSettingsArgs
            {
                Status = "string",
            },
            ModelRegisterSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsModelRegisterSettingsArgs
            {
                CrossAccountModelRegisterRoleArn = "string",
                Status = "string",
            },
            TimeSeriesForecastingSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs
            {
                AmazonForecastRoleArn = "string",
                Status = "string",
            },
            WorkspaceSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsWorkspaceSettingsArgs
            {
                S3ArtifactPath = "string",
                S3KmsKeyId = "string",
            },
        },
        JupyterLabAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsArgs
        {
            AppLifecycleManagement = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs
            {
                IdleSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs
                {
                    IdleTimeoutInMinutes = 0,
                    LifecycleManagement = "string",
                    MaxIdleTimeoutInMinutes = 0,
                    MinIdleTimeoutInMinutes = 0,
                },
            },
            BuiltInLifecycleConfigArn = "string",
            CodeRepositories = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs
                {
                    RepositoryUrl = "string",
                },
            },
            CustomImages = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs
                {
                    AppImageConfigName = "string",
                    ImageName = "string",
                    ImageVersionNumber = 0,
                },
            },
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
            EmrSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs
            {
                AssumableRoleArns = new[]
                {
                    "string",
                },
                ExecutionRoleArns = new[]
                {
                    "string",
                },
            },
            LifecycleConfigArns = new[]
            {
                "string",
            },
        },
        RStudioServerProAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsRStudioServerProAppSettingsArgs
        {
            AccessStatus = "string",
            UserGroup = "string",
        },
        CustomFileSystemConfigs = new[]
        {
            new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomFileSystemConfigArgs
            {
                EfsFileSystemConfigs = new[]
                {
                    new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs
                    {
                        FileSystemId = "string",
                        FileSystemPath = "string",
                    },
                },
            },
        },
        CodeEditorAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsArgs
        {
            AppLifecycleManagement = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs
            {
                IdleSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs
                {
                    IdleTimeoutInMinutes = 0,
                    LifecycleManagement = "string",
                    MaxIdleTimeoutInMinutes = 0,
                    MinIdleTimeoutInMinutes = 0,
                },
            },
            BuiltInLifecycleConfigArn = "string",
            CustomImages = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsCustomImageArgs
                {
                    AppImageConfigName = "string",
                    ImageName = "string",
                    ImageVersionNumber = 0,
                },
            },
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
            LifecycleConfigArns = new[]
            {
                "string",
            },
        },
        AutoMountHomeEfs = "string",
        SecurityGroups = new[]
        {
            "string",
        },
        SharingSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsSharingSettingsArgs
        {
            NotebookOutputOption = "string",
            S3KmsKeyId = "string",
            S3OutputPath = "string",
        },
        SpaceStorageSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsSpaceStorageSettingsArgs
        {
            DefaultEbsStorageSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs
            {
                DefaultEbsVolumeSizeInGb = 0,
                MaximumEbsVolumeSizeInGb = 0,
            },
        },
        StudioWebPortal = "string",
        StudioWebPortalSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsStudioWebPortalSettingsArgs
        {
            HiddenAppTypes = new[]
            {
                "string",
            },
            HiddenInstanceTypes = new[]
            {
                "string",
            },
            HiddenMlTools = new[]
            {
                "string",
            },
        },
        TensorBoardAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettingsArgs
        {
            DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs
            {
                InstanceType = "string",
                LifecycleConfigArn = "string",
                SagemakerImageArn = "string",
                SagemakerImageVersionAlias = "string",
                SagemakerImageVersionArn = "string",
            },
        },
    },
});
Copy
example, err := sagemaker.NewUserProfile(ctx, "exampleuserProfileResourceResourceFromSagemakeruserProfile", &sagemaker.UserProfileArgs{
	DomainId:                   pulumi.String("string"),
	UserProfileName:            pulumi.String("string"),
	SingleSignOnUserIdentifier: pulumi.String("string"),
	SingleSignOnUserValue:      pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	UserSettings: &sagemaker.UserProfileUserSettingsArgs{
		ExecutionRole: pulumi.String("string"),
		JupyterServerAppSettings: &sagemaker.UserProfileUserSettingsJupyterServerAppSettingsArgs{
			CodeRepositories: sagemaker.UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArray{
				&sagemaker.UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArgs{
					RepositoryUrl: pulumi.String("string"),
				},
			},
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
			LifecycleConfigArns: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		DefaultLandingUri: pulumi.String("string"),
		KernelGatewayAppSettings: &sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsArgs{
			CustomImages: sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArray{
				&sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArgs{
					AppImageConfigName: pulumi.String("string"),
					ImageName:          pulumi.String("string"),
					ImageVersionNumber: pulumi.Int(0),
				},
			},
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
			LifecycleConfigArns: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		CustomPosixUserConfig: &sagemaker.UserProfileUserSettingsCustomPosixUserConfigArgs{
			Gid: pulumi.Int(0),
			Uid: pulumi.Int(0),
		},
		RSessionAppSettings: &sagemaker.UserProfileUserSettingsRSessionAppSettingsArgs{
			CustomImages: sagemaker.UserProfileUserSettingsRSessionAppSettingsCustomImageArray{
				&sagemaker.UserProfileUserSettingsRSessionAppSettingsCustomImageArgs{
					AppImageConfigName: pulumi.String("string"),
					ImageName:          pulumi.String("string"),
					ImageVersionNumber: pulumi.Int(0),
				},
			},
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
		},
		CanvasAppSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsArgs{
			DirectDeploySettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs{
				Status: pulumi.String("string"),
			},
			EmrServerlessSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs{
				ExecutionRoleArn: pulumi.String("string"),
				Status:           pulumi.String("string"),
			},
			GenerativeAiSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs{
				AmazonBedrockRoleArn: pulumi.String("string"),
			},
			IdentityProviderOauthSettings: sagemaker.UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArray{
				&sagemaker.UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs{
					SecretArn:      pulumi.String("string"),
					DataSourceName: pulumi.String("string"),
					Status:         pulumi.String("string"),
				},
			},
			KendraSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsKendraSettingsArgs{
				Status: pulumi.String("string"),
			},
			ModelRegisterSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsModelRegisterSettingsArgs{
				CrossAccountModelRegisterRoleArn: pulumi.String("string"),
				Status:                           pulumi.String("string"),
			},
			TimeSeriesForecastingSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs{
				AmazonForecastRoleArn: pulumi.String("string"),
				Status:                pulumi.String("string"),
			},
			WorkspaceSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsWorkspaceSettingsArgs{
				S3ArtifactPath: pulumi.String("string"),
				S3KmsKeyId:     pulumi.String("string"),
			},
		},
		JupyterLabAppSettings: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsArgs{
			AppLifecycleManagement: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs{
				IdleSettings: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs{
					IdleTimeoutInMinutes:    pulumi.Int(0),
					LifecycleManagement:     pulumi.String("string"),
					MaxIdleTimeoutInMinutes: pulumi.Int(0),
					MinIdleTimeoutInMinutes: pulumi.Int(0),
				},
			},
			BuiltInLifecycleConfigArn: pulumi.String("string"),
			CodeRepositories: sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArray{
				&sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs{
					RepositoryUrl: pulumi.String("string"),
				},
			},
			CustomImages: sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCustomImageArray{
				&sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs{
					AppImageConfigName: pulumi.String("string"),
					ImageName:          pulumi.String("string"),
					ImageVersionNumber: pulumi.Int(0),
				},
			},
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
			EmrSettings: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs{
				AssumableRoleArns: pulumi.StringArray{
					pulumi.String("string"),
				},
				ExecutionRoleArns: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
			LifecycleConfigArns: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		RStudioServerProAppSettings: &sagemaker.UserProfileUserSettingsRStudioServerProAppSettingsArgs{
			AccessStatus: pulumi.String("string"),
			UserGroup:    pulumi.String("string"),
		},
		CustomFileSystemConfigs: sagemaker.UserProfileUserSettingsCustomFileSystemConfigArray{
			&sagemaker.UserProfileUserSettingsCustomFileSystemConfigArgs{
				EfsFileSystemConfigs: sagemaker.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArray{
					&sagemaker.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs{
						FileSystemId:   pulumi.String("string"),
						FileSystemPath: pulumi.String("string"),
					},
				},
			},
		},
		CodeEditorAppSettings: &sagemaker.UserProfileUserSettingsCodeEditorAppSettingsArgs{
			AppLifecycleManagement: &sagemaker.UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs{
				IdleSettings: &sagemaker.UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs{
					IdleTimeoutInMinutes:    pulumi.Int(0),
					LifecycleManagement:     pulumi.String("string"),
					MaxIdleTimeoutInMinutes: pulumi.Int(0),
					MinIdleTimeoutInMinutes: pulumi.Int(0),
				},
			},
			BuiltInLifecycleConfigArn: pulumi.String("string"),
			CustomImages: sagemaker.UserProfileUserSettingsCodeEditorAppSettingsCustomImageArray{
				&sagemaker.UserProfileUserSettingsCodeEditorAppSettingsCustomImageArgs{
					AppImageConfigName: pulumi.String("string"),
					ImageName:          pulumi.String("string"),
					ImageVersionNumber: pulumi.Int(0),
				},
			},
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
			LifecycleConfigArns: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		AutoMountHomeEfs: pulumi.String("string"),
		SecurityGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
		SharingSettings: &sagemaker.UserProfileUserSettingsSharingSettingsArgs{
			NotebookOutputOption: pulumi.String("string"),
			S3KmsKeyId:           pulumi.String("string"),
			S3OutputPath:         pulumi.String("string"),
		},
		SpaceStorageSettings: &sagemaker.UserProfileUserSettingsSpaceStorageSettingsArgs{
			DefaultEbsStorageSettings: &sagemaker.UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs{
				DefaultEbsVolumeSizeInGb: pulumi.Int(0),
				MaximumEbsVolumeSizeInGb: pulumi.Int(0),
			},
		},
		StudioWebPortal: pulumi.String("string"),
		StudioWebPortalSettings: &sagemaker.UserProfileUserSettingsStudioWebPortalSettingsArgs{
			HiddenAppTypes: pulumi.StringArray{
				pulumi.String("string"),
			},
			HiddenInstanceTypes: pulumi.StringArray{
				pulumi.String("string"),
			},
			HiddenMlTools: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		TensorBoardAppSettings: &sagemaker.UserProfileUserSettingsTensorBoardAppSettingsArgs{
			DefaultResourceSpec: &sagemaker.UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs{
				InstanceType:               pulumi.String("string"),
				LifecycleConfigArn:         pulumi.String("string"),
				SagemakerImageArn:          pulumi.String("string"),
				SagemakerImageVersionAlias: pulumi.String("string"),
				SagemakerImageVersionArn:   pulumi.String("string"),
			},
		},
	},
})
Copy
var exampleuserProfileResourceResourceFromSagemakeruserProfile = new UserProfile("exampleuserProfileResourceResourceFromSagemakeruserProfile", UserProfileArgs.builder()
    .domainId("string")
    .userProfileName("string")
    .singleSignOnUserIdentifier("string")
    .singleSignOnUserValue("string")
    .tags(Map.of("string", "string"))
    .userSettings(UserProfileUserSettingsArgs.builder()
        .executionRole("string")
        .jupyterServerAppSettings(UserProfileUserSettingsJupyterServerAppSettingsArgs.builder()
            .codeRepositories(UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArgs.builder()
                .repositoryUrl("string")
                .build())
            .defaultResourceSpec(UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .lifecycleConfigArns("string")
            .build())
        .defaultLandingUri("string")
        .kernelGatewayAppSettings(UserProfileUserSettingsKernelGatewayAppSettingsArgs.builder()
            .customImages(UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArgs.builder()
                .appImageConfigName("string")
                .imageName("string")
                .imageVersionNumber(0)
                .build())
            .defaultResourceSpec(UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .lifecycleConfigArns("string")
            .build())
        .customPosixUserConfig(UserProfileUserSettingsCustomPosixUserConfigArgs.builder()
            .gid(0)
            .uid(0)
            .build())
        .rSessionAppSettings(UserProfileUserSettingsRSessionAppSettingsArgs.builder()
            .customImages(UserProfileUserSettingsRSessionAppSettingsCustomImageArgs.builder()
                .appImageConfigName("string")
                .imageName("string")
                .imageVersionNumber(0)
                .build())
            .defaultResourceSpec(UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .build())
        .canvasAppSettings(UserProfileUserSettingsCanvasAppSettingsArgs.builder()
            .directDeploySettings(UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs.builder()
                .status("string")
                .build())
            .emrServerlessSettings(UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs.builder()
                .executionRoleArn("string")
                .status("string")
                .build())
            .generativeAiSettings(UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs.builder()
                .amazonBedrockRoleArn("string")
                .build())
            .identityProviderOauthSettings(UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs.builder()
                .secretArn("string")
                .dataSourceName("string")
                .status("string")
                .build())
            .kendraSettings(UserProfileUserSettingsCanvasAppSettingsKendraSettingsArgs.builder()
                .status("string")
                .build())
            .modelRegisterSettings(UserProfileUserSettingsCanvasAppSettingsModelRegisterSettingsArgs.builder()
                .crossAccountModelRegisterRoleArn("string")
                .status("string")
                .build())
            .timeSeriesForecastingSettings(UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs.builder()
                .amazonForecastRoleArn("string")
                .status("string")
                .build())
            .workspaceSettings(UserProfileUserSettingsCanvasAppSettingsWorkspaceSettingsArgs.builder()
                .s3ArtifactPath("string")
                .s3KmsKeyId("string")
                .build())
            .build())
        .jupyterLabAppSettings(UserProfileUserSettingsJupyterLabAppSettingsArgs.builder()
            .appLifecycleManagement(UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs.builder()
                .idleSettings(UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs.builder()
                    .idleTimeoutInMinutes(0)
                    .lifecycleManagement("string")
                    .maxIdleTimeoutInMinutes(0)
                    .minIdleTimeoutInMinutes(0)
                    .build())
                .build())
            .builtInLifecycleConfigArn("string")
            .codeRepositories(UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs.builder()
                .repositoryUrl("string")
                .build())
            .customImages(UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs.builder()
                .appImageConfigName("string")
                .imageName("string")
                .imageVersionNumber(0)
                .build())
            .defaultResourceSpec(UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .emrSettings(UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs.builder()
                .assumableRoleArns("string")
                .executionRoleArns("string")
                .build())
            .lifecycleConfigArns("string")
            .build())
        .rStudioServerProAppSettings(UserProfileUserSettingsRStudioServerProAppSettingsArgs.builder()
            .accessStatus("string")
            .userGroup("string")
            .build())
        .customFileSystemConfigs(UserProfileUserSettingsCustomFileSystemConfigArgs.builder()
            .efsFileSystemConfigs(UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs.builder()
                .fileSystemId("string")
                .fileSystemPath("string")
                .build())
            .build())
        .codeEditorAppSettings(UserProfileUserSettingsCodeEditorAppSettingsArgs.builder()
            .appLifecycleManagement(UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs.builder()
                .idleSettings(UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs.builder()
                    .idleTimeoutInMinutes(0)
                    .lifecycleManagement("string")
                    .maxIdleTimeoutInMinutes(0)
                    .minIdleTimeoutInMinutes(0)
                    .build())
                .build())
            .builtInLifecycleConfigArn("string")
            .customImages(UserProfileUserSettingsCodeEditorAppSettingsCustomImageArgs.builder()
                .appImageConfigName("string")
                .imageName("string")
                .imageVersionNumber(0)
                .build())
            .defaultResourceSpec(UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .lifecycleConfigArns("string")
            .build())
        .autoMountHomeEfs("string")
        .securityGroups("string")
        .sharingSettings(UserProfileUserSettingsSharingSettingsArgs.builder()
            .notebookOutputOption("string")
            .s3KmsKeyId("string")
            .s3OutputPath("string")
            .build())
        .spaceStorageSettings(UserProfileUserSettingsSpaceStorageSettingsArgs.builder()
            .defaultEbsStorageSettings(UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs.builder()
                .defaultEbsVolumeSizeInGb(0)
                .maximumEbsVolumeSizeInGb(0)
                .build())
            .build())
        .studioWebPortal("string")
        .studioWebPortalSettings(UserProfileUserSettingsStudioWebPortalSettingsArgs.builder()
            .hiddenAppTypes("string")
            .hiddenInstanceTypes("string")
            .hiddenMlTools("string")
            .build())
        .tensorBoardAppSettings(UserProfileUserSettingsTensorBoardAppSettingsArgs.builder()
            .defaultResourceSpec(UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs.builder()
                .instanceType("string")
                .lifecycleConfigArn("string")
                .sagemakerImageArn("string")
                .sagemakerImageVersionAlias("string")
                .sagemakerImageVersionArn("string")
                .build())
            .build())
        .build())
    .build());
Copy
exampleuser_profile_resource_resource_from_sagemakeruser_profile = aws.sagemaker.UserProfile("exampleuserProfileResourceResourceFromSagemakeruserProfile",
    domain_id="string",
    user_profile_name="string",
    single_sign_on_user_identifier="string",
    single_sign_on_user_value="string",
    tags={
        "string": "string",
    },
    user_settings={
        "execution_role": "string",
        "jupyter_server_app_settings": {
            "code_repositories": [{
                "repository_url": "string",
            }],
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
            "lifecycle_config_arns": ["string"],
        },
        "default_landing_uri": "string",
        "kernel_gateway_app_settings": {
            "custom_images": [{
                "app_image_config_name": "string",
                "image_name": "string",
                "image_version_number": 0,
            }],
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
            "lifecycle_config_arns": ["string"],
        },
        "custom_posix_user_config": {
            "gid": 0,
            "uid": 0,
        },
        "r_session_app_settings": {
            "custom_images": [{
                "app_image_config_name": "string",
                "image_name": "string",
                "image_version_number": 0,
            }],
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
        },
        "canvas_app_settings": {
            "direct_deploy_settings": {
                "status": "string",
            },
            "emr_serverless_settings": {
                "execution_role_arn": "string",
                "status": "string",
            },
            "generative_ai_settings": {
                "amazon_bedrock_role_arn": "string",
            },
            "identity_provider_oauth_settings": [{
                "secret_arn": "string",
                "data_source_name": "string",
                "status": "string",
            }],
            "kendra_settings": {
                "status": "string",
            },
            "model_register_settings": {
                "cross_account_model_register_role_arn": "string",
                "status": "string",
            },
            "time_series_forecasting_settings": {
                "amazon_forecast_role_arn": "string",
                "status": "string",
            },
            "workspace_settings": {
                "s3_artifact_path": "string",
                "s3_kms_key_id": "string",
            },
        },
        "jupyter_lab_app_settings": {
            "app_lifecycle_management": {
                "idle_settings": {
                    "idle_timeout_in_minutes": 0,
                    "lifecycle_management": "string",
                    "max_idle_timeout_in_minutes": 0,
                    "min_idle_timeout_in_minutes": 0,
                },
            },
            "built_in_lifecycle_config_arn": "string",
            "code_repositories": [{
                "repository_url": "string",
            }],
            "custom_images": [{
                "app_image_config_name": "string",
                "image_name": "string",
                "image_version_number": 0,
            }],
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
            "emr_settings": {
                "assumable_role_arns": ["string"],
                "execution_role_arns": ["string"],
            },
            "lifecycle_config_arns": ["string"],
        },
        "r_studio_server_pro_app_settings": {
            "access_status": "string",
            "user_group": "string",
        },
        "custom_file_system_configs": [{
            "efs_file_system_configs": [{
                "file_system_id": "string",
                "file_system_path": "string",
            }],
        }],
        "code_editor_app_settings": {
            "app_lifecycle_management": {
                "idle_settings": {
                    "idle_timeout_in_minutes": 0,
                    "lifecycle_management": "string",
                    "max_idle_timeout_in_minutes": 0,
                    "min_idle_timeout_in_minutes": 0,
                },
            },
            "built_in_lifecycle_config_arn": "string",
            "custom_images": [{
                "app_image_config_name": "string",
                "image_name": "string",
                "image_version_number": 0,
            }],
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
            "lifecycle_config_arns": ["string"],
        },
        "auto_mount_home_efs": "string",
        "security_groups": ["string"],
        "sharing_settings": {
            "notebook_output_option": "string",
            "s3_kms_key_id": "string",
            "s3_output_path": "string",
        },
        "space_storage_settings": {
            "default_ebs_storage_settings": {
                "default_ebs_volume_size_in_gb": 0,
                "maximum_ebs_volume_size_in_gb": 0,
            },
        },
        "studio_web_portal": "string",
        "studio_web_portal_settings": {
            "hidden_app_types": ["string"],
            "hidden_instance_types": ["string"],
            "hidden_ml_tools": ["string"],
        },
        "tensor_board_app_settings": {
            "default_resource_spec": {
                "instance_type": "string",
                "lifecycle_config_arn": "string",
                "sagemaker_image_arn": "string",
                "sagemaker_image_version_alias": "string",
                "sagemaker_image_version_arn": "string",
            },
        },
    })
Copy
const exampleuserProfileResourceResourceFromSagemakeruserProfile = new aws.sagemaker.UserProfile("exampleuserProfileResourceResourceFromSagemakeruserProfile", {
    domainId: "string",
    userProfileName: "string",
    singleSignOnUserIdentifier: "string",
    singleSignOnUserValue: "string",
    tags: {
        string: "string",
    },
    userSettings: {
        executionRole: "string",
        jupyterServerAppSettings: {
            codeRepositories: [{
                repositoryUrl: "string",
            }],
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
            lifecycleConfigArns: ["string"],
        },
        defaultLandingUri: "string",
        kernelGatewayAppSettings: {
            customImages: [{
                appImageConfigName: "string",
                imageName: "string",
                imageVersionNumber: 0,
            }],
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
            lifecycleConfigArns: ["string"],
        },
        customPosixUserConfig: {
            gid: 0,
            uid: 0,
        },
        rSessionAppSettings: {
            customImages: [{
                appImageConfigName: "string",
                imageName: "string",
                imageVersionNumber: 0,
            }],
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
        },
        canvasAppSettings: {
            directDeploySettings: {
                status: "string",
            },
            emrServerlessSettings: {
                executionRoleArn: "string",
                status: "string",
            },
            generativeAiSettings: {
                amazonBedrockRoleArn: "string",
            },
            identityProviderOauthSettings: [{
                secretArn: "string",
                dataSourceName: "string",
                status: "string",
            }],
            kendraSettings: {
                status: "string",
            },
            modelRegisterSettings: {
                crossAccountModelRegisterRoleArn: "string",
                status: "string",
            },
            timeSeriesForecastingSettings: {
                amazonForecastRoleArn: "string",
                status: "string",
            },
            workspaceSettings: {
                s3ArtifactPath: "string",
                s3KmsKeyId: "string",
            },
        },
        jupyterLabAppSettings: {
            appLifecycleManagement: {
                idleSettings: {
                    idleTimeoutInMinutes: 0,
                    lifecycleManagement: "string",
                    maxIdleTimeoutInMinutes: 0,
                    minIdleTimeoutInMinutes: 0,
                },
            },
            builtInLifecycleConfigArn: "string",
            codeRepositories: [{
                repositoryUrl: "string",
            }],
            customImages: [{
                appImageConfigName: "string",
                imageName: "string",
                imageVersionNumber: 0,
            }],
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
            emrSettings: {
                assumableRoleArns: ["string"],
                executionRoleArns: ["string"],
            },
            lifecycleConfigArns: ["string"],
        },
        rStudioServerProAppSettings: {
            accessStatus: "string",
            userGroup: "string",
        },
        customFileSystemConfigs: [{
            efsFileSystemConfigs: [{
                fileSystemId: "string",
                fileSystemPath: "string",
            }],
        }],
        codeEditorAppSettings: {
            appLifecycleManagement: {
                idleSettings: {
                    idleTimeoutInMinutes: 0,
                    lifecycleManagement: "string",
                    maxIdleTimeoutInMinutes: 0,
                    minIdleTimeoutInMinutes: 0,
                },
            },
            builtInLifecycleConfigArn: "string",
            customImages: [{
                appImageConfigName: "string",
                imageName: "string",
                imageVersionNumber: 0,
            }],
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
            lifecycleConfigArns: ["string"],
        },
        autoMountHomeEfs: "string",
        securityGroups: ["string"],
        sharingSettings: {
            notebookOutputOption: "string",
            s3KmsKeyId: "string",
            s3OutputPath: "string",
        },
        spaceStorageSettings: {
            defaultEbsStorageSettings: {
                defaultEbsVolumeSizeInGb: 0,
                maximumEbsVolumeSizeInGb: 0,
            },
        },
        studioWebPortal: "string",
        studioWebPortalSettings: {
            hiddenAppTypes: ["string"],
            hiddenInstanceTypes: ["string"],
            hiddenMlTools: ["string"],
        },
        tensorBoardAppSettings: {
            defaultResourceSpec: {
                instanceType: "string",
                lifecycleConfigArn: "string",
                sagemakerImageArn: "string",
                sagemakerImageVersionAlias: "string",
                sagemakerImageVersionArn: "string",
            },
        },
    },
});
Copy
type: aws:sagemaker:UserProfile
properties:
    domainId: string
    singleSignOnUserIdentifier: string
    singleSignOnUserValue: string
    tags:
        string: string
    userProfileName: string
    userSettings:
        autoMountHomeEfs: string
        canvasAppSettings:
            directDeploySettings:
                status: string
            emrServerlessSettings:
                executionRoleArn: string
                status: string
            generativeAiSettings:
                amazonBedrockRoleArn: string
            identityProviderOauthSettings:
                - dataSourceName: string
                  secretArn: string
                  status: string
            kendraSettings:
                status: string
            modelRegisterSettings:
                crossAccountModelRegisterRoleArn: string
                status: string
            timeSeriesForecastingSettings:
                amazonForecastRoleArn: string
                status: string
            workspaceSettings:
                s3ArtifactPath: string
                s3KmsKeyId: string
        codeEditorAppSettings:
            appLifecycleManagement:
                idleSettings:
                    idleTimeoutInMinutes: 0
                    lifecycleManagement: string
                    maxIdleTimeoutInMinutes: 0
                    minIdleTimeoutInMinutes: 0
            builtInLifecycleConfigArn: string
            customImages:
                - appImageConfigName: string
                  imageName: string
                  imageVersionNumber: 0
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
            lifecycleConfigArns:
                - string
        customFileSystemConfigs:
            - efsFileSystemConfigs:
                - fileSystemId: string
                  fileSystemPath: string
        customPosixUserConfig:
            gid: 0
            uid: 0
        defaultLandingUri: string
        executionRole: string
        jupyterLabAppSettings:
            appLifecycleManagement:
                idleSettings:
                    idleTimeoutInMinutes: 0
                    lifecycleManagement: string
                    maxIdleTimeoutInMinutes: 0
                    minIdleTimeoutInMinutes: 0
            builtInLifecycleConfigArn: string
            codeRepositories:
                - repositoryUrl: string
            customImages:
                - appImageConfigName: string
                  imageName: string
                  imageVersionNumber: 0
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
            emrSettings:
                assumableRoleArns:
                    - string
                executionRoleArns:
                    - string
            lifecycleConfigArns:
                - string
        jupyterServerAppSettings:
            codeRepositories:
                - repositoryUrl: string
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
            lifecycleConfigArns:
                - string
        kernelGatewayAppSettings:
            customImages:
                - appImageConfigName: string
                  imageName: string
                  imageVersionNumber: 0
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
            lifecycleConfigArns:
                - string
        rSessionAppSettings:
            customImages:
                - appImageConfigName: string
                  imageName: string
                  imageVersionNumber: 0
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
        rStudioServerProAppSettings:
            accessStatus: string
            userGroup: string
        securityGroups:
            - string
        sharingSettings:
            notebookOutputOption: string
            s3KmsKeyId: string
            s3OutputPath: string
        spaceStorageSettings:
            defaultEbsStorageSettings:
                defaultEbsVolumeSizeInGb: 0
                maximumEbsVolumeSizeInGb: 0
        studioWebPortal: string
        studioWebPortalSettings:
            hiddenAppTypes:
                - string
            hiddenInstanceTypes:
                - string
            hiddenMlTools:
                - string
        tensorBoardAppSettings:
            defaultResourceSpec:
                instanceType: string
                lifecycleConfigArn: string
                sagemakerImageArn: string
                sagemakerImageVersionAlias: string
                sagemakerImageVersionArn: string
Copy

UserProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The UserProfile resource accepts the following input properties:

DomainId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the associated Domain.
UserProfileName
This property is required.
Changes to this property will trigger replacement.
string
The name for the User Profile.
SingleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
SingleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
Tags Dictionary<string, string>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
UserSettings UserProfileUserSettings
The user settings. See User Settings below.
DomainId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the associated Domain.
UserProfileName
This property is required.
Changes to this property will trigger replacement.
string
The name for the User Profile.
SingleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
SingleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
Tags map[string]string
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
UserSettings UserProfileUserSettingsArgs
The user settings. See User Settings below.
domainId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the associated Domain.
userProfileName
This property is required.
Changes to this property will trigger replacement.
String
The name for the User Profile.
singleSignOnUserIdentifier Changes to this property will trigger replacement. String
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. String
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Map<String,String>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings UserProfileUserSettings
The user settings. See User Settings below.
domainId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the associated Domain.
userProfileName
This property is required.
Changes to this property will trigger replacement.
string
The name for the User Profile.
singleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags {[key: string]: string}
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings UserProfileUserSettings
The user settings. See User Settings below.
domain_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the associated Domain.
user_profile_name
This property is required.
Changes to this property will trigger replacement.
str
The name for the User Profile.
single_sign_on_user_identifier Changes to this property will trigger replacement. str
A specifier for the type of value specified in single_sign_on_user_value. 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.
single_sign_on_user_value Changes to this property will trigger replacement. str
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Mapping[str, str]
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
user_settings UserProfileUserSettingsArgs
The user settings. See User Settings below.
domainId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the associated Domain.
userProfileName
This property is required.
Changes to this property will trigger replacement.
String
The name for the User Profile.
singleSignOnUserIdentifier Changes to this property will trigger replacement. String
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. String
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Map<String>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
userSettings Property Map
The user settings. See User Settings below.

Outputs

All input properties are implicitly available as output properties. Additionally, the UserProfile resource produces the following output properties:

Arn string
The user profile Amazon Resource Name (ARN).
HomeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Arn string
The user profile Amazon Resource Name (ARN).
HomeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
Id string
The provider-assigned unique ID for this managed resource.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The user profile Amazon Resource Name (ARN).
homeEfsFileSystemUid String
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn string
The user profile Amazon Resource Name (ARN).
homeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
id string
The provider-assigned unique ID for this managed resource.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn str
The user profile Amazon Resource Name (ARN).
home_efs_file_system_uid str
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
id str
The provider-assigned unique ID for this managed resource.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

arn String
The user profile Amazon Resource Name (ARN).
homeEfsFileSystemUid String
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
id String
The provider-assigned unique ID for this managed resource.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

Look up Existing UserProfile Resource

Get an existing UserProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: UserProfileState, opts?: CustomResourceOptions): UserProfile
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        domain_id: Optional[str] = None,
        home_efs_file_system_uid: Optional[str] = None,
        single_sign_on_user_identifier: Optional[str] = None,
        single_sign_on_user_value: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        user_profile_name: Optional[str] = None,
        user_settings: Optional[UserProfileUserSettingsArgs] = None) -> UserProfile
func GetUserProfile(ctx *Context, name string, id IDInput, state *UserProfileState, opts ...ResourceOption) (*UserProfile, error)
public static UserProfile Get(string name, Input<string> id, UserProfileState? state, CustomResourceOptions? opts = null)
public static UserProfile get(String name, Output<String> id, UserProfileState state, CustomResourceOptions options)
resources:  _:    type: aws:sagemaker:UserProfile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string
The user profile Amazon Resource Name (ARN).
DomainId Changes to this property will trigger replacement. string
The ID of the associated Domain.
HomeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
SingleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
SingleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
Tags Dictionary<string, string>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

UserProfileName Changes to this property will trigger replacement. string
The name for the User Profile.
UserSettings UserProfileUserSettings
The user settings. See User Settings below.
Arn string
The user profile Amazon Resource Name (ARN).
DomainId Changes to this property will trigger replacement. string
The ID of the associated Domain.
HomeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
SingleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
SingleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
Tags map[string]string
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

UserProfileName Changes to this property will trigger replacement. string
The name for the User Profile.
UserSettings UserProfileUserSettingsArgs
The user settings. See User Settings below.
arn String
The user profile Amazon Resource Name (ARN).
domainId Changes to this property will trigger replacement. String
The ID of the associated Domain.
homeEfsFileSystemUid String
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
singleSignOnUserIdentifier Changes to this property will trigger replacement. String
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. String
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Map<String,String>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

userProfileName Changes to this property will trigger replacement. String
The name for the User Profile.
userSettings UserProfileUserSettings
The user settings. See User Settings below.
arn string
The user profile Amazon Resource Name (ARN).
domainId Changes to this property will trigger replacement. string
The ID of the associated Domain.
homeEfsFileSystemUid string
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
singleSignOnUserIdentifier Changes to this property will trigger replacement. string
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. string
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags {[key: string]: string}
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

userProfileName Changes to this property will trigger replacement. string
The name for the User Profile.
userSettings UserProfileUserSettings
The user settings. See User Settings below.
arn str
The user profile Amazon Resource Name (ARN).
domain_id Changes to this property will trigger replacement. str
The ID of the associated Domain.
home_efs_file_system_uid str
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
single_sign_on_user_identifier Changes to this property will trigger replacement. str
A specifier for the type of value specified in single_sign_on_user_value. 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.
single_sign_on_user_value Changes to this property will trigger replacement. str
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Mapping[str, str]
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

user_profile_name Changes to this property will trigger replacement. str
The name for the User Profile.
user_settings UserProfileUserSettingsArgs
The user settings. See User Settings below.
arn String
The user profile Amazon Resource Name (ARN).
domainId Changes to this property will trigger replacement. String
The ID of the associated Domain.
homeEfsFileSystemUid String
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
singleSignOnUserIdentifier Changes to this property will trigger replacement. String
A specifier for the type of value specified in single_sign_on_user_value. 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.
singleSignOnUserValue Changes to this property will trigger replacement. String
The username of the associated AWS Single Sign-On User for this User Profile. 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.
tags Map<String>
A map of tags to assign to the resource. .If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

userProfileName Changes to this property will trigger replacement. String
The name for the User Profile.
userSettings Property Map
The user settings. See User Settings below.

Supporting Types

UserProfileUserSettings
, UserProfileUserSettingsArgs

ExecutionRole This property is required. string
The execution role ARN for the user.
AutoMountHomeEfs string
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
CanvasAppSettings UserProfileUserSettingsCanvasAppSettings
The Canvas app settings. See Canvas App Settings below.
CodeEditorAppSettings UserProfileUserSettingsCodeEditorAppSettings
The Code Editor application settings. See Code Editor App Settings below.
CustomFileSystemConfigs List<UserProfileUserSettingsCustomFileSystemConfig>
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
CustomPosixUserConfig UserProfileUserSettingsCustomPosixUserConfig
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
DefaultLandingUri string
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
JupyterLabAppSettings UserProfileUserSettingsJupyterLabAppSettings
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
JupyterServerAppSettings UserProfileUserSettingsJupyterServerAppSettings
The Jupyter server's app settings. See Jupyter Server App Settings below.
KernelGatewayAppSettings UserProfileUserSettingsKernelGatewayAppSettings
The kernel gateway app settings. See Kernel Gateway App Settings below.
RSessionAppSettings UserProfileUserSettingsRSessionAppSettings
The RSession app settings. See RSession App Settings below.
RStudioServerProAppSettings UserProfileUserSettingsRStudioServerProAppSettings
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
SecurityGroups List<string>
A list of security group IDs that will be attached to the user.
SharingSettings UserProfileUserSettingsSharingSettings
The sharing settings. See Sharing Settings below.
SpaceStorageSettings UserProfileUserSettingsSpaceStorageSettings
The storage settings for a private space. See Space Storage Settings below.
StudioWebPortal string
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
StudioWebPortalSettings UserProfileUserSettingsStudioWebPortalSettings
The Studio Web Portal settings. See studio_web_portal_settings Block below.
TensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
The TensorBoard app settings. See TensorBoard App Settings below.
ExecutionRole This property is required. string
The execution role ARN for the user.
AutoMountHomeEfs string
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
CanvasAppSettings UserProfileUserSettingsCanvasAppSettings
The Canvas app settings. See Canvas App Settings below.
CodeEditorAppSettings UserProfileUserSettingsCodeEditorAppSettings
The Code Editor application settings. See Code Editor App Settings below.
CustomFileSystemConfigs []UserProfileUserSettingsCustomFileSystemConfig
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
CustomPosixUserConfig UserProfileUserSettingsCustomPosixUserConfig
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
DefaultLandingUri string
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
JupyterLabAppSettings UserProfileUserSettingsJupyterLabAppSettings
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
JupyterServerAppSettings UserProfileUserSettingsJupyterServerAppSettings
The Jupyter server's app settings. See Jupyter Server App Settings below.
KernelGatewayAppSettings UserProfileUserSettingsKernelGatewayAppSettings
The kernel gateway app settings. See Kernel Gateway App Settings below.
RSessionAppSettings UserProfileUserSettingsRSessionAppSettings
The RSession app settings. See RSession App Settings below.
RStudioServerProAppSettings UserProfileUserSettingsRStudioServerProAppSettings
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
SecurityGroups []string
A list of security group IDs that will be attached to the user.
SharingSettings UserProfileUserSettingsSharingSettings
The sharing settings. See Sharing Settings below.
SpaceStorageSettings UserProfileUserSettingsSpaceStorageSettings
The storage settings for a private space. See Space Storage Settings below.
StudioWebPortal string
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
StudioWebPortalSettings UserProfileUserSettingsStudioWebPortalSettings
The Studio Web Portal settings. See studio_web_portal_settings Block below.
TensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
The TensorBoard app settings. See TensorBoard App Settings below.
executionRole This property is required. String
The execution role ARN for the user.
autoMountHomeEfs String
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
canvasAppSettings UserProfileUserSettingsCanvasAppSettings
The Canvas app settings. See Canvas App Settings below.
codeEditorAppSettings UserProfileUserSettingsCodeEditorAppSettings
The Code Editor application settings. See Code Editor App Settings below.
customFileSystemConfigs List<UserProfileUserSettingsCustomFileSystemConfig>
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
customPosixUserConfig UserProfileUserSettingsCustomPosixUserConfig
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
defaultLandingUri String
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
jupyterLabAppSettings UserProfileUserSettingsJupyterLabAppSettings
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
jupyterServerAppSettings UserProfileUserSettingsJupyterServerAppSettings
The Jupyter server's app settings. See Jupyter Server App Settings below.
kernelGatewayAppSettings UserProfileUserSettingsKernelGatewayAppSettings
The kernel gateway app settings. See Kernel Gateway App Settings below.
rSessionAppSettings UserProfileUserSettingsRSessionAppSettings
The RSession app settings. See RSession App Settings below.
rStudioServerProAppSettings UserProfileUserSettingsRStudioServerProAppSettings
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
securityGroups List<String>
A list of security group IDs that will be attached to the user.
sharingSettings UserProfileUserSettingsSharingSettings
The sharing settings. See Sharing Settings below.
spaceStorageSettings UserProfileUserSettingsSpaceStorageSettings
The storage settings for a private space. See Space Storage Settings below.
studioWebPortal String
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
studioWebPortalSettings UserProfileUserSettingsStudioWebPortalSettings
The Studio Web Portal settings. See studio_web_portal_settings Block below.
tensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
The TensorBoard app settings. See TensorBoard App Settings below.
executionRole This property is required. string
The execution role ARN for the user.
autoMountHomeEfs string
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
canvasAppSettings UserProfileUserSettingsCanvasAppSettings
The Canvas app settings. See Canvas App Settings below.
codeEditorAppSettings UserProfileUserSettingsCodeEditorAppSettings
The Code Editor application settings. See Code Editor App Settings below.
customFileSystemConfigs UserProfileUserSettingsCustomFileSystemConfig[]
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
customPosixUserConfig UserProfileUserSettingsCustomPosixUserConfig
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
defaultLandingUri string
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
jupyterLabAppSettings UserProfileUserSettingsJupyterLabAppSettings
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
jupyterServerAppSettings UserProfileUserSettingsJupyterServerAppSettings
The Jupyter server's app settings. See Jupyter Server App Settings below.
kernelGatewayAppSettings UserProfileUserSettingsKernelGatewayAppSettings
The kernel gateway app settings. See Kernel Gateway App Settings below.
rSessionAppSettings UserProfileUserSettingsRSessionAppSettings
The RSession app settings. See RSession App Settings below.
rStudioServerProAppSettings UserProfileUserSettingsRStudioServerProAppSettings
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
securityGroups string[]
A list of security group IDs that will be attached to the user.
sharingSettings UserProfileUserSettingsSharingSettings
The sharing settings. See Sharing Settings below.
spaceStorageSettings UserProfileUserSettingsSpaceStorageSettings
The storage settings for a private space. See Space Storage Settings below.
studioWebPortal string
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
studioWebPortalSettings UserProfileUserSettingsStudioWebPortalSettings
The Studio Web Portal settings. See studio_web_portal_settings Block below.
tensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
The TensorBoard app settings. See TensorBoard App Settings below.
execution_role This property is required. str
The execution role ARN for the user.
auto_mount_home_efs str
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
canvas_app_settings UserProfileUserSettingsCanvasAppSettings
The Canvas app settings. See Canvas App Settings below.
code_editor_app_settings UserProfileUserSettingsCodeEditorAppSettings
The Code Editor application settings. See Code Editor App Settings below.
custom_file_system_configs Sequence[UserProfileUserSettingsCustomFileSystemConfig]
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
custom_posix_user_config UserProfileUserSettingsCustomPosixUserConfig
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
default_landing_uri str
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
jupyter_lab_app_settings UserProfileUserSettingsJupyterLabAppSettings
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
jupyter_server_app_settings UserProfileUserSettingsJupyterServerAppSettings
The Jupyter server's app settings. See Jupyter Server App Settings below.
kernel_gateway_app_settings UserProfileUserSettingsKernelGatewayAppSettings
The kernel gateway app settings. See Kernel Gateway App Settings below.
r_session_app_settings UserProfileUserSettingsRSessionAppSettings
The RSession app settings. See RSession App Settings below.
r_studio_server_pro_app_settings UserProfileUserSettingsRStudioServerProAppSettings
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
security_groups Sequence[str]
A list of security group IDs that will be attached to the user.
sharing_settings UserProfileUserSettingsSharingSettings
The sharing settings. See Sharing Settings below.
space_storage_settings UserProfileUserSettingsSpaceStorageSettings
The storage settings for a private space. See Space Storage Settings below.
studio_web_portal str
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
studio_web_portal_settings UserProfileUserSettingsStudioWebPortalSettings
The Studio Web Portal settings. See studio_web_portal_settings Block below.
tensor_board_app_settings UserProfileUserSettingsTensorBoardAppSettings
The TensorBoard app settings. See TensorBoard App Settings below.
executionRole This property is required. String
The execution role ARN for the user.
autoMountHomeEfs String
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain.
canvasAppSettings Property Map
The Canvas app settings. See Canvas App Settings below.
codeEditorAppSettings Property Map
The Code Editor application settings. See Code Editor App Settings below.
customFileSystemConfigs List<Property Map>
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. See Custom File System Config below.
customPosixUserConfig Property Map
Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.
defaultLandingUri String
The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience.
jupyterLabAppSettings Property Map
The settings for the JupyterLab application. See Jupyter Lab App Settings below.
jupyterServerAppSettings Property Map
The Jupyter server's app settings. See Jupyter Server App Settings below.
kernelGatewayAppSettings Property Map
The kernel gateway app settings. See Kernel Gateway App Settings below.
rSessionAppSettings Property Map
The RSession app settings. See RSession App Settings below.
rStudioServerProAppSettings Property Map
A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.
securityGroups List<String>
A list of security group IDs that will be attached to the user.
sharingSettings Property Map
The sharing settings. See Sharing Settings below.
spaceStorageSettings Property Map
The storage settings for a private space. See Space Storage Settings below.
studioWebPortal String
Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED.
studioWebPortalSettings Property Map
The Studio Web Portal settings. See studio_web_portal_settings Block below.
tensorBoardAppSettings Property Map
The TensorBoard app settings. See TensorBoard App Settings below.

UserProfileUserSettingsCanvasAppSettings
, UserProfileUserSettingsCanvasAppSettingsArgs

DirectDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
EmrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
GenerativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
IdentityProviderOauthSettings List<UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
KendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
The settings for document querying. See Kendra Settings below.
ModelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
TimeSeriesForecastingSettings UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
WorkspaceSettings UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.
DirectDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
EmrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
GenerativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
IdentityProviderOauthSettings []UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
KendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
The settings for document querying. See Kendra Settings below.
ModelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
TimeSeriesForecastingSettings UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
WorkspaceSettings UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.
directDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
emrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
generativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
identityProviderOauthSettings List<UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
kendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
The settings for document querying. See Kendra Settings below.
modelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
timeSeriesForecastingSettings UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
workspaceSettings UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.
directDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
emrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
generativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
identityProviderOauthSettings UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting[]
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
kendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
The settings for document querying. See Kendra Settings below.
modelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
timeSeriesForecastingSettings UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
workspaceSettings UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.
direct_deploy_settings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
emr_serverless_settings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
generative_ai_settings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
identity_provider_oauth_settings Sequence[UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting]
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
kendra_settings UserProfileUserSettingsCanvasAppSettingsKendraSettings
The settings for document querying. See Kendra Settings below.
model_register_settings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
time_series_forecasting_settings UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
workspace_settings UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.
directDeploySettings Property Map
The model deployment settings for the SageMaker AI Canvas application. See Direct Deploy Settings below.
emrServerlessSettings Property Map
The settings for running Amazon EMR Serverless jobs in SageMaker AI Canvas. See emr_serverless_settings Block below.
generativeAiSettings Property Map
identityProviderOauthSettings List<Property Map>
The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
kendraSettings Property Map
The settings for document querying. See Kendra Settings below.
modelRegisterSettings Property Map
The model registry settings for the SageMaker AI Canvas application. See Model Register Settings below.
timeSeriesForecastingSettings Property Map
Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
workspaceSettings Property Map
The workspace settings for the SageMaker AI Canvas application. See Workspace Settings below.

UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
, UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs

Status string
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
Status string
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status String
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status string
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status str
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status String
Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
, UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs

ExecutionRoleArn string
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
Status string
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.
ExecutionRoleArn string
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
Status string
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.
executionRoleArn String
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
status String
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.
executionRoleArn string
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
status string
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.
execution_role_arn str
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
status str
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.
executionRoleArn String
The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker AI Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.
status String
Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker AI Canvas application. Valid values are: ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
, UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs

UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting
, UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs

SecretArn This property is required. string
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
DataSourceName string
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
Status string
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
SecretArn This property is required. string
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
DataSourceName string
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
Status string
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
secretArn This property is required. String
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
dataSourceName String
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
status String
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
secretArn This property is required. string
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
dataSourceName string
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
status string
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
secret_arn This property is required. str
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
data_source_name str
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
status str
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
secretArn This property is required. String
The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL.
dataSourceName String
The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake.
status String
Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsKendraSettings
, UserProfileUserSettingsCanvasAppSettingsKendraSettingsArgs

Status string
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
Status string
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status String
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status string
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status str
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
status String
Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
, UserProfileUserSettingsCanvasAppSettingsModelRegisterSettingsArgs

CrossAccountModelRegisterRoleArn string
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
Status string
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
CrossAccountModelRegisterRoleArn string
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
Status string
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
crossAccountModelRegisterRoleArn String
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
status String
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
crossAccountModelRegisterRoleArn string
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
status string
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
cross_account_model_register_role_arn str
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
status str
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.
crossAccountModelRegisterRoleArn String
The Amazon Resource Name (ARN) of the SageMaker AI model registry account. Required only to register model versions created by a different SageMaker AI Canvas AWS account than the AWS account in which SageMaker AI model registry is set up.
status String
Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
, UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs

AmazonForecastRoleArn string
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
Status string
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.
AmazonForecastRoleArn string
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
Status string
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.
amazonForecastRoleArn String
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
status String
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.
amazonForecastRoleArn string
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
status string
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.
amazon_forecast_role_arn str
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
status str
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.
amazonForecastRoleArn String
The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal.
status String
Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED.

UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
, UserProfileUserSettingsCanvasAppSettingsWorkspaceSettingsArgs

S3ArtifactPath string
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
S3KmsKeyId string
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.
S3ArtifactPath string
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
S3KmsKeyId string
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.
s3ArtifactPath String
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
s3KmsKeyId String
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.
s3ArtifactPath string
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
s3KmsKeyId string
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.
s3_artifact_path str
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
s3_kms_key_id str
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.
s3ArtifactPath String
The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location.
s3KmsKeyId String
The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket.

UserProfileUserSettingsCodeEditorAppSettings
, UserProfileUserSettingsCodeEditorAppSettingsArgs

AppLifecycleManagement UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
BuiltInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
CustomImages List<UserProfileUserSettingsCodeEditorAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns List<string>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
AppLifecycleManagement UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
BuiltInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
CustomImages []UserProfileUserSettingsCodeEditorAppSettingsCustomImage
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns []string
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn String
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
customImages List<UserProfileUserSettingsCodeEditorAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
customImages UserProfileUserSettingsCodeEditorAppSettingsCustomImage[]
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns string[]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
app_lifecycle_management UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
built_in_lifecycle_config_arn str
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
custom_images Sequence[UserProfileUserSettingsCodeEditorAppSettingsCustomImage]
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
default_resource_spec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycle_config_arns Sequence[str]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement Property Map
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn String
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
customImages List<Property Map>
A list of custom SageMaker AI images that are configured to run as a CodeEditor app. see Custom Image below.
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.

UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement
, UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs

IdleSettings UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
IdleSettings UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idle_settings UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings Property Map
Settings related to idle shutdown of Studio applications. see idle_settings Block below.

UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
, UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs

IdleTimeoutInMinutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
LifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
MaxIdleTimeoutInMinutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
MinIdleTimeoutInMinutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
IdleTimeoutInMinutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
LifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
MaxIdleTimeoutInMinutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
MinIdleTimeoutInMinutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes Integer
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement String
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes Integer
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes Integer
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes number
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes number
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes number
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idle_timeout_in_minutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycle_management str
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
max_idle_timeout_in_minutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
min_idle_timeout_in_minutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes Number
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement String
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes Number
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes Number
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.

UserProfileUserSettingsCodeEditorAppSettingsCustomImage
, UserProfileUserSettingsCodeEditorAppSettingsCustomImageArgs

AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Integer
The version number of the Custom Image.
appImageConfigName This property is required. string
The name of the App Image Config.
imageName This property is required. string
The name of the Custom Image.
imageVersionNumber number
The version number of the Custom Image.
app_image_config_name This property is required. str
The name of the App Image Config.
image_name This property is required. str
The name of the Custom Image.
image_version_number int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Number
The version number of the Custom Image.

UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
, UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

UserProfileUserSettingsCustomFileSystemConfig
, UserProfileUserSettingsCustomFileSystemConfigArgs

EfsFileSystemConfigs List<UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig>
The default EBS storage settings for a private space. See EFS File System Config below.
EfsFileSystemConfigs []UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig
The default EBS storage settings for a private space. See EFS File System Config below.
efsFileSystemConfigs List<UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig>
The default EBS storage settings for a private space. See EFS File System Config below.
efsFileSystemConfigs UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig[]
The default EBS storage settings for a private space. See EFS File System Config below.
efs_file_system_configs Sequence[UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig]
The default EBS storage settings for a private space. See EFS File System Config below.
efsFileSystemConfigs List<Property Map>
The default EBS storage settings for a private space. See EFS File System Config below.

UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfig
, UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs

FileSystemId This property is required. string
The ID of your Amazon EFS file system.
FileSystemPath string
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.
FileSystemId This property is required. string
The ID of your Amazon EFS file system.
FileSystemPath string
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.
fileSystemId This property is required. String
The ID of your Amazon EFS file system.
fileSystemPath String
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.
fileSystemId This property is required. string
The ID of your Amazon EFS file system.
fileSystemPath string
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.
file_system_id This property is required. str
The ID of your Amazon EFS file system.
file_system_path str
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.
fileSystemId This property is required. String
The ID of your Amazon EFS file system.
fileSystemPath String
The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below.

UserProfileUserSettingsCustomPosixUserConfig
, UserProfileUserSettingsCustomPosixUserConfigArgs

Gid This property is required. int
The POSIX group ID.
Uid This property is required. int
The POSIX user ID.
Gid This property is required. int
The POSIX group ID.
Uid This property is required. int
The POSIX user ID.
gid This property is required. Integer
The POSIX group ID.
uid This property is required. Integer
The POSIX user ID.
gid This property is required. number
The POSIX group ID.
uid This property is required. number
The POSIX user ID.
gid This property is required. int
The POSIX group ID.
uid This property is required. int
The POSIX user ID.
gid This property is required. Number
The POSIX group ID.
uid This property is required. Number
The POSIX user ID.

UserProfileUserSettingsJupyterLabAppSettings
, UserProfileUserSettingsJupyterLabAppSettingsArgs

AppLifecycleManagement UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
BuiltInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
CodeRepositories List<UserProfileUserSettingsJupyterLabAppSettingsCodeRepository>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
CustomImages List<UserProfileUserSettingsJupyterLabAppSettingsCustomImage>
DefaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
EmrSettings UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
LifecycleConfigArns List<string>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
AppLifecycleManagement UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
BuiltInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
CodeRepositories []UserProfileUserSettingsJupyterLabAppSettingsCodeRepository
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
CustomImages []UserProfileUserSettingsJupyterLabAppSettingsCustomImage
DefaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
EmrSettings UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
LifecycleConfigArns []string
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn String
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
codeRepositories List<UserProfileUserSettingsJupyterLabAppSettingsCodeRepository>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
customImages List<UserProfileUserSettingsJupyterLabAppSettingsCustomImage>
defaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
emrSettings UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn string
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
codeRepositories UserProfileUserSettingsJupyterLabAppSettingsCodeRepository[]
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
customImages UserProfileUserSettingsJupyterLabAppSettingsCustomImage[]
defaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
emrSettings UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
lifecycleConfigArns string[]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
app_lifecycle_management UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
built_in_lifecycle_config_arn str
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
code_repositories Sequence[UserProfileUserSettingsJupyterLabAppSettingsCodeRepository]
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
custom_images Sequence[UserProfileUserSettingsJupyterLabAppSettingsCustomImage]
default_resource_spec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
emr_settings UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
lifecycle_config_arns Sequence[str]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
appLifecycleManagement Property Map
Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below.
builtInLifecycleConfigArn String
The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
codeRepositories List<Property Map>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
customImages List<Property Map>
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
emrSettings Property Map
The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.

UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement
, UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs

IdleSettings UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
IdleSettings UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idle_settings UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
Settings related to idle shutdown of Studio applications. see idle_settings Block below.
idleSettings Property Map
Settings related to idle shutdown of Studio applications. see idle_settings Block below.

UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
, UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs

IdleTimeoutInMinutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
LifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
MaxIdleTimeoutInMinutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
MinIdleTimeoutInMinutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
IdleTimeoutInMinutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
LifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
MaxIdleTimeoutInMinutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
MinIdleTimeoutInMinutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes Integer
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement String
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes Integer
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes Integer
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes number
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement string
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes number
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes number
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idle_timeout_in_minutes int
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycle_management str
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
max_idle_timeout_in_minutes int
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
min_idle_timeout_in_minutes int
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
idleTimeoutInMinutes Number
The time that SageMaker AI waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600.
lifecycleManagement String
Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED.
maxIdleTimeoutInMinutes Number
The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.
minIdleTimeoutInMinutes Number
The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600.

UserProfileUserSettingsJupyterLabAppSettingsCodeRepository
, UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs

RepositoryUrl This property is required. string
The URL of the Git repository.
RepositoryUrl This property is required. string
The URL of the Git repository.
repositoryUrl This property is required. String
The URL of the Git repository.
repositoryUrl This property is required. string
The URL of the Git repository.
repository_url This property is required. str
The URL of the Git repository.
repositoryUrl This property is required. String
The URL of the Git repository.

UserProfileUserSettingsJupyterLabAppSettingsCustomImage
, UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs

AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Integer
The version number of the Custom Image.
appImageConfigName This property is required. string
The name of the App Image Config.
imageName This property is required. string
The name of the Custom Image.
imageVersionNumber number
The version number of the Custom Image.
app_image_config_name This property is required. str
The name of the App Image Config.
image_name This property is required. str
The name of the Custom Image.
image_version_number int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Number
The version number of the Custom Image.

UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
, UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

UserProfileUserSettingsJupyterLabAppSettingsEmrSettings
, UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs

AssumableRoleArns List<string>
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
ExecutionRoleArns List<string>
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.
AssumableRoleArns []string
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
ExecutionRoleArns []string
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.
assumableRoleArns List<String>
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
executionRoleArns List<String>
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.
assumableRoleArns string[]
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
executionRoleArns string[]
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.
assumable_role_arns Sequence[str]
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
execution_role_arns Sequence[str]
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.
assumableRoleArns List<String>
An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker AI can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker AI domain.
executionRoleArns List<String>
An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements.

UserProfileUserSettingsJupyterServerAppSettings
, UserProfileUserSettingsJupyterServerAppSettingsArgs

CodeRepositories List<UserProfileUserSettingsJupyterServerAppSettingsCodeRepository>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
DefaultResourceSpec UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns List<string>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
CodeRepositories []UserProfileUserSettingsJupyterServerAppSettingsCodeRepository
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
DefaultResourceSpec UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns []string
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
codeRepositories List<UserProfileUserSettingsJupyterServerAppSettingsCodeRepository>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
defaultResourceSpec UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
codeRepositories UserProfileUserSettingsJupyterServerAppSettingsCodeRepository[]
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
defaultResourceSpec UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns string[]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
code_repositories Sequence[UserProfileUserSettingsJupyterServerAppSettingsCodeRepository]
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
default_resource_spec UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycle_config_arns Sequence[str]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
codeRepositories List<Property Map>
A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.

UserProfileUserSettingsJupyterServerAppSettingsCodeRepository
, UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArgs

RepositoryUrl This property is required. string
The URL of the Git repository.
RepositoryUrl This property is required. string
The URL of the Git repository.
repositoryUrl This property is required. String
The URL of the Git repository.
repositoryUrl This property is required. string
The URL of the Git repository.
repository_url This property is required. str
The URL of the Git repository.
repositoryUrl This property is required. String
The URL of the Git repository.

UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
, UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

UserProfileUserSettingsKernelGatewayAppSettings
, UserProfileUserSettingsKernelGatewayAppSettingsArgs

CustomImages List<UserProfileUserSettingsKernelGatewayAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns List<string>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
CustomImages []UserProfileUserSettingsKernelGatewayAppSettingsCustomImage
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
LifecycleConfigArns []string
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
customImages List<UserProfileUserSettingsKernelGatewayAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
customImages UserProfileUserSettingsKernelGatewayAppSettingsCustomImage[]
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns string[]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
custom_images Sequence[UserProfileUserSettingsKernelGatewayAppSettingsCustomImage]
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
default_resource_spec UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycle_config_arns Sequence[str]
The Amazon Resource Name (ARN) of the Lifecycle Configurations.
customImages List<Property Map>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
lifecycleConfigArns List<String>
The Amazon Resource Name (ARN) of the Lifecycle Configurations.

UserProfileUserSettingsKernelGatewayAppSettingsCustomImage
, UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArgs

AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Integer
The version number of the Custom Image.
appImageConfigName This property is required. string
The name of the App Image Config.
imageName This property is required. string
The name of the Custom Image.
imageVersionNumber number
The version number of the Custom Image.
app_image_config_name This property is required. str
The name of the App Image Config.
image_name This property is required. str
The name of the Custom Image.
image_version_number int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Number
The version number of the Custom Image.

UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
, UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

UserProfileUserSettingsRSessionAppSettings
, UserProfileUserSettingsRSessionAppSettingsArgs

CustomImages List<UserProfileUserSettingsRSessionAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
CustomImages []UserProfileUserSettingsRSessionAppSettingsCustomImage
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
DefaultResourceSpec UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
customImages List<UserProfileUserSettingsRSessionAppSettingsCustomImage>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
customImages UserProfileUserSettingsRSessionAppSettingsCustomImage[]
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
custom_images Sequence[UserProfileUserSettingsRSessionAppSettingsCustomImage]
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
default_resource_spec UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
customImages List<Property Map>
A list of custom SageMaker AI images that are configured to run as a KernelGateway app. see Custom Image below.
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.

UserProfileUserSettingsRSessionAppSettingsCustomImage
, UserProfileUserSettingsRSessionAppSettingsCustomImageArgs

AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
AppImageConfigName This property is required. string
The name of the App Image Config.
ImageName This property is required. string
The name of the Custom Image.
ImageVersionNumber int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Integer
The version number of the Custom Image.
appImageConfigName This property is required. string
The name of the App Image Config.
imageName This property is required. string
The name of the Custom Image.
imageVersionNumber number
The version number of the Custom Image.
app_image_config_name This property is required. str
The name of the App Image Config.
image_name This property is required. str
The name of the Custom Image.
image_version_number int
The version number of the Custom Image.
appImageConfigName This property is required. String
The name of the App Image Config.
imageName This property is required. String
The name of the Custom Image.
imageVersionNumber Number
The version number of the Custom Image.

UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
, UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

UserProfileUserSettingsRStudioServerProAppSettings
, UserProfileUserSettingsRStudioServerProAppSettingsArgs

AccessStatus string
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
UserGroup string
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.
AccessStatus string
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
UserGroup string
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.
accessStatus String
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
userGroup String
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.
accessStatus string
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
userGroup string
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.
access_status str
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
user_group str
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.
accessStatus String
Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED.
userGroup String
The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN.

UserProfileUserSettingsSharingSettings
, UserProfileUserSettingsSharingSettingsArgs

NotebookOutputOption string
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
S3KmsKeyId string
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
S3OutputPath string
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.
NotebookOutputOption string
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
S3KmsKeyId string
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
S3OutputPath string
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.
notebookOutputOption String
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
s3KmsKeyId String
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
s3OutputPath String
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.
notebookOutputOption string
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
s3KmsKeyId string
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
s3OutputPath string
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.
notebook_output_option str
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
s3_kms_key_id str
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
s3_output_path str
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.
notebookOutputOption String
Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled.
s3KmsKeyId String
When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket.
s3OutputPath String
When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output.

UserProfileUserSettingsSpaceStorageSettings
, UserProfileUserSettingsSpaceStorageSettingsArgs

DefaultEbsStorageSettings UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
The default EBS storage settings for a private space. See Default EBS Storage Settings below.
DefaultEbsStorageSettings UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
The default EBS storage settings for a private space. See Default EBS Storage Settings below.
defaultEbsStorageSettings UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
The default EBS storage settings for a private space. See Default EBS Storage Settings below.
defaultEbsStorageSettings UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
The default EBS storage settings for a private space. See Default EBS Storage Settings below.
default_ebs_storage_settings UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
The default EBS storage settings for a private space. See Default EBS Storage Settings below.
defaultEbsStorageSettings Property Map
The default EBS storage settings for a private space. See Default EBS Storage Settings below.

UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
, UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs

DefaultEbsVolumeSizeInGb This property is required. int
The default size of the EBS storage volume for a private space.
MaximumEbsVolumeSizeInGb This property is required. int
The maximum size of the EBS storage volume for a private space.
DefaultEbsVolumeSizeInGb This property is required. int
The default size of the EBS storage volume for a private space.
MaximumEbsVolumeSizeInGb This property is required. int
The maximum size of the EBS storage volume for a private space.
defaultEbsVolumeSizeInGb This property is required. Integer
The default size of the EBS storage volume for a private space.
maximumEbsVolumeSizeInGb This property is required. Integer
The maximum size of the EBS storage volume for a private space.
defaultEbsVolumeSizeInGb This property is required. number
The default size of the EBS storage volume for a private space.
maximumEbsVolumeSizeInGb This property is required. number
The maximum size of the EBS storage volume for a private space.
default_ebs_volume_size_in_gb This property is required. int
The default size of the EBS storage volume for a private space.
maximum_ebs_volume_size_in_gb This property is required. int
The maximum size of the EBS storage volume for a private space.
defaultEbsVolumeSizeInGb This property is required. Number
The default size of the EBS storage volume for a private space.
maximumEbsVolumeSizeInGb This property is required. Number
The maximum size of the EBS storage volume for a private space.

UserProfileUserSettingsStudioWebPortalSettings
, UserProfileUserSettingsStudioWebPortalSettingsArgs

HiddenAppTypes List<string>
The Applications supported in Studio that are hidden from the Studio left navigation pane.
HiddenInstanceTypes List<string>
The instance types you are hiding from the Studio user interface.
HiddenMlTools List<string>
The machine learning tools that are hidden from the Studio left navigation pane.
HiddenAppTypes []string
The Applications supported in Studio that are hidden from the Studio left navigation pane.
HiddenInstanceTypes []string
The instance types you are hiding from the Studio user interface.
HiddenMlTools []string
The machine learning tools that are hidden from the Studio left navigation pane.
hiddenAppTypes List<String>
The Applications supported in Studio that are hidden from the Studio left navigation pane.
hiddenInstanceTypes List<String>
The instance types you are hiding from the Studio user interface.
hiddenMlTools List<String>
The machine learning tools that are hidden from the Studio left navigation pane.
hiddenAppTypes string[]
The Applications supported in Studio that are hidden from the Studio left navigation pane.
hiddenInstanceTypes string[]
The instance types you are hiding from the Studio user interface.
hiddenMlTools string[]
The machine learning tools that are hidden from the Studio left navigation pane.
hidden_app_types Sequence[str]
The Applications supported in Studio that are hidden from the Studio left navigation pane.
hidden_instance_types Sequence[str]
The instance types you are hiding from the Studio user interface.
hidden_ml_tools Sequence[str]
The machine learning tools that are hidden from the Studio left navigation pane.
hiddenAppTypes List<String>
The Applications supported in Studio that are hidden from the Studio left navigation pane.
hiddenInstanceTypes List<String>
The instance types you are hiding from the Studio user interface.
hiddenMlTools List<String>
The machine learning tools that are hidden from the Studio left navigation pane.

UserProfileUserSettingsTensorBoardAppSettings
, UserProfileUserSettingsTensorBoardAppSettingsArgs

DefaultResourceSpec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
DefaultResourceSpec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
defaultResourceSpec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
defaultResourceSpec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
default_resource_spec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.
defaultResourceSpec Property Map
The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. see Default Resource Spec below.

UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
, UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs

InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
InstanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
LifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
SagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
SagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
SagemakerImageVersionArn string
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.
instanceType string
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn string
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn string
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias string
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn string
The ARN of the image version created on the instance.
instance_type str
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycle_config_arn str
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemaker_image_arn str
The ARN of the SageMaker AI image that the image version belongs to.
sagemaker_image_version_alias str
The SageMaker AI Image Version Alias.
sagemaker_image_version_arn str
The ARN of the image version created on the instance.
instanceType String
The instance type that the image version runs on.. For valid values see SageMaker AI Instance Types.
lifecycleConfigArn String
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
sagemakerImageArn String
The ARN of the SageMaker AI image that the image version belongs to.
sagemakerImageVersionAlias String
The SageMaker AI Image Version Alias.
sagemakerImageVersionArn String
The ARN of the image version created on the instance.

Import

Using pulumi import, import SageMaker AI User Profiles using the arn. For example:

$ pulumi import aws:sagemaker/userProfile:UserProfile test_user_profile arn:aws:sagemaker:us-west-2:123456789012:user-profile/domain-id/profile-name
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.