1. Packages
  2. AWS
  3. API Docs
  4. sagemaker
  5. UserProfile
AWS v6.60.0 published on Tuesday, Nov 19, 2024 by Pulumi

aws.sagemaker.UserProfile

Explore with Pulumi AI

aws logo
AWS v6.60.0 published on Tuesday, Nov 19, 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.

    Constructor example

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

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

    UserProfile Resource Properties

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

    Inputs

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

    The UserProfile resource accepts the following input properties:

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

    UserProfileUserSettingsCanvasAppSettings, UserProfileUserSettingsCanvasAppSettingsArgs

    DirectDeploySettings UserProfileUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below.
    EmrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    GenerativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
    IdentityProviderOauthSettings List<UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    KendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    ModelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker 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.
    EmrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    GenerativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
    IdentityProviderOauthSettings []UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    KendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    ModelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker 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.
    emrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
    identityProviderOauthSettings List<UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    kendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    modelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker 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.
    emrServerlessSettings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generativeAiSettings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
    identityProviderOauthSettings UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting[]
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    kendraSettings UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    modelRegisterSettings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker 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.
    emr_serverless_settings UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generative_ai_settings UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings
    identity_provider_oauth_settings Sequence[UserProfileUserSettingsCanvasAppSettingsIdentityProviderOauthSetting]
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    kendra_settings UserProfileUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See Kendra Settings below.
    model_register_settings UserProfileUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker 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.
    emrServerlessSettings Property Map
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generativeAiSettings Property Map
    identityProviderOauthSettings List<Property Map>
    The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below.
    kendraSettings Property Map
    The settings for document querying. See Kendra Settings below.
    modelRegisterSettings Property Map
    The model registry settings for the SageMaker 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.

    UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettings, UserProfileUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs

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

    UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettings, UserProfileUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs

    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

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

    UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement, UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs

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

    UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings, UserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs

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

    UserProfileUserSettingsCodeEditorAppSettingsCustomImage, UserProfileUserSettingsCodeEditorAppSettingsCustomImageArgs

    AppImageConfigName 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.

    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<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

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

    UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement, UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs

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

    UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings, UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs

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

    UserProfileUserSettingsJupyterLabAppSettingsCodeRepository, UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs

    RepositoryUrl 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.

    UserProfileUserSettingsJupyterLabAppSettingsEmrSettings, UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs

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

    UserProfileUserSettingsJupyterServerAppSettings, UserProfileUserSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<UserProfileUserSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker 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.
    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<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.
    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<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.
    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 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.

    UserProfileUserSettingsStudioWebPortalSettings, UserProfileUserSettingsStudioWebPortalSettingsArgs

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

    UserProfileUserSettingsTensorBoardAppSettings, UserProfileUserSettingsTensorBoardAppSettingsArgs

    DefaultResourceSpec UserProfileUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker 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
    AWS v6.60.0 published on Tuesday, Nov 19, 2024 by Pulumi