1. Packages
  2. AWS Classic
  3. API Docs
  4. sagemaker
  5. UserProfile

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.31.1 published on Thursday, Apr 18, 2024 by Pulumi

aws.sagemaker.UserProfile

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.31.1 published on Thursday, Apr 18, 2024 by Pulumi

    Provides a SageMaker 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",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.sagemaker.UserProfile("example",
        domain_id=test["id"],
        user_profile_name="example")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    resources:
      example:
        type: aws:sagemaker:UserProfile
        properties:
          domainId: ${test.id}
          userProfileName: example
    

    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 string
    The unique name of the resource.
    args UserProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args UserProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args UserProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args UserProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var awsUserProfileResource = new Aws.Sagemaker.UserProfile("awsUserProfileResource", new()
    {
        DomainId = "string",
        UserProfileName = "string",
        SingleSignOnUserIdentifier = "string",
        SingleSignOnUserValue = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UserSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsArgs
        {
            ExecutionRole = "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",
                },
            },
            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",
                },
            },
            CustomPosixUserConfig = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomPosixUserConfigArgs
            {
                Gid = 0,
                Uid = 0,
            },
            DefaultLandingUri = "string",
            CodeEditorAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsArgs
            {
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            JupyterLabAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsArgs
            {
                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",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            CustomFileSystemConfigs = new[]
            {
                new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomFileSystemConfigArgs
                {
                    EfsFileSystemConfigs = new[]
                    {
                        new Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs
                        {
                            FileSystemId = "string",
                            FileSystemPath = "string",
                        },
                    },
                },
            },
            CanvasAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsArgs
            {
                DirectDeploySettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs
                {
                    Status = "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",
                },
            },
            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",
                },
            },
            RStudioServerProAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsRStudioServerProAppSettingsArgs
            {
                AccessStatus = "string",
                UserGroup = "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",
            TensorBoardAppSettings = new Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettingsArgs
            {
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
            },
        },
    });
    
    example, err := sagemaker.NewUserProfile(ctx, "awsUserProfileResource", &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"),
    		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"),
    			},
    		},
    		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"),
    			},
    		},
    		CustomPosixUserConfig: &sagemaker.UserProfileUserSettingsCustomPosixUserConfigArgs{
    			Gid: pulumi.Int(0),
    			Uid: pulumi.Int(0),
    		},
    		DefaultLandingUri: pulumi.String("string"),
    		CodeEditorAppSettings: &sagemaker.UserProfileUserSettingsCodeEditorAppSettingsArgs{
    			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"),
    			},
    		},
    		JupyterLabAppSettings: &sagemaker.UserProfileUserSettingsJupyterLabAppSettingsArgs{
    			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"),
    			},
    			LifecycleConfigArns: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		CustomFileSystemConfigs: sagemaker.UserProfileUserSettingsCustomFileSystemConfigArray{
    			&sagemaker.UserProfileUserSettingsCustomFileSystemConfigArgs{
    				EfsFileSystemConfigs: sagemaker.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArray{
    					&sagemaker.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs{
    						FileSystemId:   pulumi.String("string"),
    						FileSystemPath: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		CanvasAppSettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsArgs{
    			DirectDeploySettings: &sagemaker.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs{
    				Status: 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"),
    			},
    		},
    		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"),
    			},
    		},
    		RStudioServerProAppSettings: &sagemaker.UserProfileUserSettingsRStudioServerProAppSettingsArgs{
    			AccessStatus: pulumi.String("string"),
    			UserGroup:    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"),
    		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"),
    			},
    		},
    	},
    })
    
    var awsUserProfileResource = new UserProfile("awsUserProfileResource", UserProfileArgs.builder()        
        .domainId("string")
        .userProfileName("string")
        .singleSignOnUserIdentifier("string")
        .singleSignOnUserValue("string")
        .tags(Map.of("string", "string"))
        .userSettings(UserProfileUserSettingsArgs.builder()
            .executionRole("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())
            .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())
            .customPosixUserConfig(UserProfileUserSettingsCustomPosixUserConfigArgs.builder()
                .gid(0)
                .uid(0)
                .build())
            .defaultLandingUri("string")
            .codeEditorAppSettings(UserProfileUserSettingsCodeEditorAppSettingsArgs.builder()
                .defaultResourceSpec(UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .jupyterLabAppSettings(UserProfileUserSettingsJupyterLabAppSettingsArgs.builder()
                .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())
                .lifecycleConfigArns("string")
                .build())
            .customFileSystemConfigs(UserProfileUserSettingsCustomFileSystemConfigArgs.builder()
                .efsFileSystemConfigs(UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs.builder()
                    .fileSystemId("string")
                    .fileSystemPath("string")
                    .build())
                .build())
            .canvasAppSettings(UserProfileUserSettingsCanvasAppSettingsArgs.builder()
                .directDeploySettings(UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs.builder()
                    .status("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())
            .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())
            .rStudioServerProAppSettings(UserProfileUserSettingsRStudioServerProAppSettingsArgs.builder()
                .accessStatus("string")
                .userGroup("string")
                .build())
            .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")
            .tensorBoardAppSettings(UserProfileUserSettingsTensorBoardAppSettingsArgs.builder()
                .defaultResourceSpec(UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .build())
            .build())
        .build());
    
    aws_user_profile_resource = aws.sagemaker.UserProfile("awsUserProfileResource",
        domain_id="string",
        user_profile_name="string",
        single_sign_on_user_identifier="string",
        single_sign_on_user_value="string",
        tags={
            "string": "string",
        },
        user_settings=aws.sagemaker.UserProfileUserSettingsArgs(
            execution_role="string",
            kernel_gateway_app_settings=aws.sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsArgs(
                custom_images=[aws.sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs(
                    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"],
            ),
            r_session_app_settings=aws.sagemaker.UserProfileUserSettingsRSessionAppSettingsArgs(
                custom_images=[aws.sagemaker.UserProfileUserSettingsRSessionAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
            ),
            custom_posix_user_config=aws.sagemaker.UserProfileUserSettingsCustomPosixUserConfigArgs(
                gid=0,
                uid=0,
            ),
            default_landing_uri="string",
            code_editor_app_settings=aws.sagemaker.UserProfileUserSettingsCodeEditorAppSettingsArgs(
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs(
                    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"],
            ),
            jupyter_lab_app_settings=aws.sagemaker.UserProfileUserSettingsJupyterLabAppSettingsArgs(
                code_repositories=[aws.sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs(
                    repository_url="string",
                )],
                custom_images=[aws.sagemaker.UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs(
                    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_file_system_configs=[aws.sagemaker.UserProfileUserSettingsCustomFileSystemConfigArgs(
                efs_file_system_configs=[aws.sagemaker.UserProfileUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs(
                    file_system_id="string",
                    file_system_path="string",
                )],
            )],
            canvas_app_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsArgs(
                direct_deploy_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettingsArgs(
                    status="string",
                ),
                identity_provider_oauth_settings=[aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs(
                    secret_arn="string",
                    data_source_name="string",
                    status="string",
                )],
                kendra_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsKendraSettingsArgs(
                    status="string",
                ),
                model_register_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsModelRegisterSettingsArgs(
                    cross_account_model_register_role_arn="string",
                    status="string",
                ),
                time_series_forecasting_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs(
                    amazon_forecast_role_arn="string",
                    status="string",
                ),
                workspace_settings=aws.sagemaker.UserProfileUserSettingsCanvasAppSettingsWorkspaceSettingsArgs(
                    s3_artifact_path="string",
                    s3_kms_key_id="string",
                ),
            ),
            jupyter_server_app_settings=aws.sagemaker.UserProfileUserSettingsJupyterServerAppSettingsArgs(
                code_repositories=[aws.sagemaker.UserProfileUserSettingsJupyterServerAppSettingsCodeRepositoryArgs(
                    repository_url="string",
                )],
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs(
                    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"],
            ),
            r_studio_server_pro_app_settings=aws.sagemaker.UserProfileUserSettingsRStudioServerProAppSettingsArgs(
                access_status="string",
                user_group="string",
            ),
            security_groups=["string"],
            sharing_settings=aws.sagemaker.UserProfileUserSettingsSharingSettingsArgs(
                notebook_output_option="string",
                s3_kms_key_id="string",
                s3_output_path="string",
            ),
            space_storage_settings=aws.sagemaker.UserProfileUserSettingsSpaceStorageSettingsArgs(
                default_ebs_storage_settings=aws.sagemaker.UserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs(
                    default_ebs_volume_size_in_gb=0,
                    maximum_ebs_volume_size_in_gb=0,
                ),
            ),
            studio_web_portal="string",
            tensor_board_app_settings=aws.sagemaker.UserProfileUserSettingsTensorBoardAppSettingsArgs(
                default_resource_spec=aws.sagemaker.UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
            ),
        ))
    
    const awsUserProfileResource = new aws.sagemaker.UserProfile("awsUserProfileResource", {
        domainId: "string",
        userProfileName: "string",
        singleSignOnUserIdentifier: "string",
        singleSignOnUserValue: "string",
        tags: {
            string: "string",
        },
        userSettings: {
            executionRole: "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",
                },
            },
            customPosixUserConfig: {
                gid: 0,
                uid: 0,
            },
            defaultLandingUri: "string",
            codeEditorAppSettings: {
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            jupyterLabAppSettings: {
                codeRepositories: [{
                    repositoryUrl: "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",
                }],
            }],
            canvasAppSettings: {
                directDeploySettings: {
                    status: "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",
                },
            },
            jupyterServerAppSettings: {
                codeRepositories: [{
                    repositoryUrl: "string",
                }],
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            rStudioServerProAppSettings: {
                accessStatus: "string",
                userGroup: "string",
            },
            securityGroups: ["string"],
            sharingSettings: {
                notebookOutputOption: "string",
                s3KmsKeyId: "string",
                s3OutputPath: "string",
            },
            spaceStorageSettings: {
                defaultEbsStorageSettings: {
                    defaultEbsVolumeSizeInGb: 0,
                    maximumEbsVolumeSizeInGb: 0,
                },
            },
            studioWebPortal: "string",
            tensorBoardAppSettings: {
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
            },
        },
    });
    
    type: aws:sagemaker:UserProfile
    properties:
        domainId: string
        singleSignOnUserIdentifier: string
        singleSignOnUserValue: string
        tags:
            string: string
        userProfileName: string
        userSettings:
            canvasAppSettings:
                directDeploySettings:
                    status: 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:
                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:
                codeRepositories:
                    - repositoryUrl: string
                customImages:
                    - appImageConfigName: string
                      imageName: string
                      imageVersionNumber: 0
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: 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
            tensorBoardAppSettings:
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
    

    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

    The UserProfile resource accepts the following input properties:

    DomainId string
    The ID of the associated Domain.
    UserProfileName string
    The name for the User Profile.
    SingleSignOnUserIdentifier 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 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 Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettings
    The user settings. See User Settings below.
    DomainId string
    The ID of the associated Domain.
    UserProfileName string
    The name for the User Profile.
    SingleSignOnUserIdentifier 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 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 String
    The ID of the associated Domain.
    userProfileName String
    The name for the User Profile.
    singleSignOnUserIdentifier 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 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 string
    The ID of the associated Domain.
    userProfileName string
    The name for the User Profile.
    singleSignOnUserIdentifier 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 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 str
    The ID of the associated Domain.
    user_profile_name str
    The name for the User Profile.
    single_sign_on_user_identifier 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 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 String
    The ID of the associated Domain.
    userProfileName String
    The name for the User Profile.
    singleSignOnUserIdentifier 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 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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 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 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 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 string
    The name for the User Profile.
    UserSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettings
    The user settings. See User Settings below.
    Arn string
    The user profile Amazon Resource Name (ARN).
    DomainId 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 String
    The name for the User Profile.
    userSettings Property Map
    The user settings. See User Settings below.

    Supporting Types

    UserProfileUserSettings, UserProfileUserSettingsArgs

    ExecutionRole string
    The execution role ARN for the user.
    CanvasAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettings
    The Canvas app settings. See Canvas App Settings below.
    CodeEditorAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See Code Editor App Settings below.
    CustomFileSystemConfigs List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCustomFileSystemConfig>
    The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below.
    CustomPosixUserConfig Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See Jupyter Lab App Settings below.
    JupyterServerAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See Jupyter Server App Settings below.
    KernelGatewayAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See Kernel Gateway App Settings below.
    RSessionAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettings
    The RSession app settings. See RSession App Settings below.
    RStudioServerProAppSettings Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsSharingSettings
    The sharing settings. See Sharing Settings below.
    SpaceStorageSettings Pulumi.Aws.Sagemaker.Inputs.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.
    TensorBoardAppSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See TensorBoard App Settings below.
    ExecutionRole string
    The execution role ARN for the user.
    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 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.
    TensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See TensorBoard App Settings below.
    executionRole String
    The execution role ARN for the user.
    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 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.
    tensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See TensorBoard App Settings below.
    executionRole string
    The execution role ARN for the user.
    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 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.
    tensorBoardAppSettings UserProfileUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See TensorBoard App Settings below.
    execution_role str
    The execution role ARN for the user.
    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 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.
    tensor_board_app_settings UserProfileUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See TensorBoard App Settings below.
    executionRole String
    The execution role ARN for the user.
    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 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.
    tensorBoardAppSettings Property Map
    The TensorBoard app settings. See TensorBoard App Settings below.

    UserProfileUserSettingsCanvasAppSettings, UserProfileUserSettingsCanvasAppSettingsArgs

    DirectDeploySettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    IdentityProviderOauthSettings List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    KendraSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    ModelRegisterSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.
    TimeSeriesForecastingSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.
    WorkspaceSettings Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See Workspace Settings below.
    DirectDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    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 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 Canvas application. See Workspace Settings below.
    directDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    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 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 Canvas application. See Workspace Settings below.
    directDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    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 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 Canvas application. See Workspace Settings below.
    direct_deploy_settings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    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 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 Canvas application. See Workspace Settings below.
    directDeploySettings Property Map
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    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 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 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.

    UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting, UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs

    SecretArn 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 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 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 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 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 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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 model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker 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

    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    DefaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    defaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    defaultResourceSpec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    default_resource_spec UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycle_config_arns Sequence[str]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    defaultResourceSpec Property Map
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec, UserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs

    InstanceType string
    The instance type that the image version runs on.. For valid values see SageMaker Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker Image Version Alias.
    sagemakerImageVersionArn String
    The ARN of the image version created on the instance.

    UserProfileUserSettingsCustomFileSystemConfig, UserProfileUserSettingsCustomFileSystemConfigArgs

    EfsFileSystemConfigs List<Pulumi.Aws.Sagemaker.Inputs.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 string
    The ID of your Amazon EFS file system.
    FileSystemPath string
    The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below.
    FileSystemId string
    The ID of your Amazon EFS file system.
    FileSystemPath string
    The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below.
    fileSystemId String
    The ID of your Amazon EFS file system.
    fileSystemPath String
    The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below.
    fileSystemId string
    The ID of your Amazon EFS file system.
    fileSystemPath string
    The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below.
    file_system_id 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 Studio. Permitted users can access only this directory and below.
    fileSystemId String
    The ID of your Amazon EFS file system.
    fileSystemPath String
    The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below.

    UserProfileUserSettingsCustomPosixUserConfig, UserProfileUserSettingsCustomPosixUserConfigArgs

    Gid int
    The POSIX group ID.
    Uid int
    The POSIX user ID.
    Gid int
    The POSIX group ID.
    Uid int
    The POSIX user ID.
    gid Integer
    The POSIX group ID.
    uid Integer
    The POSIX user ID.
    gid number
    The POSIX group ID.
    uid number
    The POSIX user ID.
    gid int
    The POSIX group ID.
    uid int
    The POSIX user ID.
    gid Number
    The POSIX group ID.
    uid Number
    The POSIX user ID.

    UserProfileUserSettingsJupyterLabAppSettings, UserProfileUserSettingsJupyterLabAppSettingsArgs

    CodeRepositories List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    CustomImages List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    CodeRepositories []UserProfileUserSettingsJupyterLabAppSettingsCodeRepository
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    CustomImages []UserProfileUserSettingsJupyterLabAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    DefaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories List<UserProfileUserSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    customImages List<UserProfileUserSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    defaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories UserProfileUserSettingsJupyterLabAppSettingsCodeRepository[]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    customImages UserProfileUserSettingsJupyterLabAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    defaultResourceSpec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    code_repositories Sequence[UserProfileUserSettingsJupyterLabAppSettingsCodeRepository]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    custom_images Sequence[UserProfileUserSettingsJupyterLabAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    default_resource_spec UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker 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 automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    customImages List<Property Map>
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    UserProfileUserSettingsJupyterLabAppSettingsCodeRepository, UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs

    RepositoryUrl string
    The URL of the Git repository.
    RepositoryUrl string
    The URL of the Git repository.
    repositoryUrl String
    The URL of the Git repository.
    repositoryUrl string
    The URL of the Git repository.
    repository_url str
    The URL of the Git repository.
    repositoryUrl String
    The URL of the Git repository.

    UserProfileUserSettingsJupyterLabAppSettingsCustomImage, UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs

    AppImageConfigName string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    AppImageConfigName string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName String
    The name of the Custom Image.
    imageVersionNumber Integer
    The version number of the Custom Image.
    appImageConfigName string
    The name of the App Image Config.
    imageName string
    The name of the Custom Image.
    imageVersionNumber number
    The version number of the Custom Image.
    app_image_config_name str
    The name of the App Image Config.
    image_name str
    The name of the Custom Image.
    image_version_number int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker Image Version Alias.
    sagemakerImageVersionArn String
    The ARN of the image version created on the instance.

    UserProfileUserSettingsJupyterServerAppSettings, UserProfileUserSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker 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 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 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 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 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 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 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 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 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 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 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 string
    The URL of the Git repository.
    RepositoryUrl string
    The URL of the Git repository.
    repositoryUrl String
    The URL of the Git repository.
    repositoryUrl string
    The URL of the Git repository.
    repository_url str
    The URL of the Git repository.
    repositoryUrl 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker Image Version Alias.
    sagemakerImageVersionArn String
    The ARN of the image version created on the instance.

    UserProfileUserSettingsKernelGatewayAppSettings, UserProfileUserSettingsKernelGatewayAppSettingsArgs

    CustomImages List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker 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 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 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 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 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 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 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 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 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 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 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 string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    AppImageConfigName string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName String
    The name of the Custom Image.
    imageVersionNumber Integer
    The version number of the Custom Image.
    appImageConfigName string
    The name of the App Image Config.
    imageName string
    The name of the Custom Image.
    imageVersionNumber number
    The version number of the Custom Image.
    app_image_config_name str
    The name of the App Image Config.
    image_name str
    The name of the Custom Image.
    image_version_number int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker Image Version Alias.
    sagemakerImageVersionArn String
    The ARN of the image version created on the instance.

    UserProfileUserSettingsRSessionAppSettings, UserProfileUserSettingsRSessionAppSettingsArgs

    CustomImages List<Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.
    CustomImages []UserProfileUserSettingsRSessionAppSettingsCustomImage
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.
    customImages List<UserProfileUserSettingsRSessionAppSettingsCustomImage>
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.
    customImages UserProfileUserSettingsRSessionAppSettingsCustomImage[]
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.
    custom_images Sequence[UserProfileUserSettingsRSessionAppSettingsCustomImage]
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.
    customImages List<Property Map>
    A list of custom SageMaker 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 image created on the instance. see Default Resource Spec below.

    UserProfileUserSettingsRSessionAppSettingsCustomImage, UserProfileUserSettingsRSessionAppSettingsCustomImageArgs

    AppImageConfigName string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    AppImageConfigName string
    The name of the App Image Config.
    ImageName string
    The name of the Custom Image.
    ImageVersionNumber int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName String
    The name of the Custom Image.
    imageVersionNumber Integer
    The version number of the Custom Image.
    appImageConfigName string
    The name of the App Image Config.
    imageName string
    The name of the Custom Image.
    imageVersionNumber number
    The version number of the Custom Image.
    app_image_config_name str
    The name of the App Image Config.
    image_name str
    The name of the Custom Image.
    image_version_number int
    The version number of the Custom Image.
    appImageConfigName String
    The name of the App Image Config.
    imageName 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Pulumi.Aws.Sagemaker.Inputs.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 int
    The default size of the EBS storage volume for a private space.
    MaximumEbsVolumeSizeInGb int
    The maximum size of the EBS storage volume for a private space.
    DefaultEbsVolumeSizeInGb int
    The default size of the EBS storage volume for a private space.
    MaximumEbsVolumeSizeInGb int
    The maximum size of the EBS storage volume for a private space.
    defaultEbsVolumeSizeInGb Integer
    The default size of the EBS storage volume for a private space.
    maximumEbsVolumeSizeInGb Integer
    The maximum size of the EBS storage volume for a private space.
    defaultEbsVolumeSizeInGb number
    The default size of the EBS storage volume for a private space.
    maximumEbsVolumeSizeInGb number
    The maximum size of the EBS storage volume for a private space.
    default_ebs_volume_size_in_gb int
    The default size of the EBS storage volume for a private space.
    maximum_ebs_volume_size_in_gb int
    The maximum size of the EBS storage volume for a private space.
    defaultEbsVolumeSizeInGb Number
    The default size of the EBS storage volume for a private space.
    maximumEbsVolumeSizeInGb Number
    The maximum size of the EBS storage volume for a private space.

    UserProfileUserSettingsTensorBoardAppSettings, UserProfileUserSettingsTensorBoardAppSettingsArgs

    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker 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 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 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 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 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 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    LifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    SagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    SagemakerImageVersionAlias string
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker 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 Instance Types.
    lifecycleConfigArn string
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn string
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias string
    The SageMaker 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 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 image that the image version belongs to.
    sagemaker_image_version_alias str
    The SageMaker 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 Instance Types.
    lifecycleConfigArn String
    The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
    sagemakerImageArn String
    The ARN of the SageMaker image that the image version belongs to.
    sagemakerImageVersionAlias String
    The SageMaker Image Version Alias.
    sagemakerImageVersionArn String
    The ARN of the image version created on the instance.

    Import

    Using pulumi import, import SageMaker 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
    

    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.
    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.31.1 published on Thursday, Apr 18, 2024 by Pulumi