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

aws.sagemaker.Domain

Explore with Pulumi AI

aws logo
AWS v6.60.0 published on Tuesday, Nov 19, 2024 by Pulumi

    Provides a SageMaker Domain resource.

    Example Usage

    Basic usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.iam.getPolicyDocument({
        statements: [{
            actions: ["sts:AssumeRole"],
            principals: [{
                type: "Service",
                identifiers: ["sagemaker.amazonaws.com"],
            }],
        }],
    });
    const exampleRole = new aws.iam.Role("example", {
        name: "example",
        path: "/",
        assumeRolePolicy: example.then(example => example.json),
    });
    const exampleDomain = new aws.sagemaker.Domain("example", {
        domainName: "example",
        authMode: "IAM",
        vpcId: exampleAwsVpc.id,
        subnetIds: [exampleAwsSubnet.id],
        defaultUserSettings: {
            executionRole: exampleRole.arn,
        },
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.iam.get_policy_document(statements=[{
        "actions": ["sts:AssumeRole"],
        "principals": [{
            "type": "Service",
            "identifiers": ["sagemaker.amazonaws.com"],
        }],
    }])
    example_role = aws.iam.Role("example",
        name="example",
        path="/",
        assume_role_policy=example.json)
    example_domain = aws.sagemaker.Domain("example",
        domain_name="example",
        auth_mode="IAM",
        vpc_id=example_aws_vpc["id"],
        subnet_ids=[example_aws_subnet["id"]],
        default_user_settings={
            "execution_role": example_role.arn,
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
    	"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 {
    		example, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
    			Statements: []iam.GetPolicyDocumentStatement{
    				{
    					Actions: []string{
    						"sts:AssumeRole",
    					},
    					Principals: []iam.GetPolicyDocumentStatementPrincipal{
    						{
    							Type: "Service",
    							Identifiers: []string{
    								"sagemaker.amazonaws.com",
    							},
    						},
    					},
    				},
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{
    			Name:             pulumi.String("example"),
    			Path:             pulumi.String("/"),
    			AssumeRolePolicy: pulumi.String(example.Json),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = sagemaker.NewDomain(ctx, "example", &sagemaker.DomainArgs{
    			DomainName: pulumi.String("example"),
    			AuthMode:   pulumi.String("IAM"),
    			VpcId:      pulumi.Any(exampleAwsVpc.Id),
    			SubnetIds: pulumi.StringArray{
    				exampleAwsSubnet.Id,
    			},
    			DefaultUserSettings: &sagemaker.DomainDefaultUserSettingsArgs{
    				ExecutionRole: exampleRole.Arn,
    			},
    		})
    		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 = Aws.Iam.GetPolicyDocument.Invoke(new()
        {
            Statements = new[]
            {
                new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs
                {
                    Actions = new[]
                    {
                        "sts:AssumeRole",
                    },
                    Principals = new[]
                    {
                        new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs
                        {
                            Type = "Service",
                            Identifiers = new[]
                            {
                                "sagemaker.amazonaws.com",
                            },
                        },
                    },
                },
            },
        });
    
        var exampleRole = new Aws.Iam.Role("example", new()
        {
            Name = "example",
            Path = "/",
            AssumeRolePolicy = example.Apply(getPolicyDocumentResult => getPolicyDocumentResult.Json),
        });
    
        var exampleDomain = new Aws.Sagemaker.Domain("example", new()
        {
            DomainName = "example",
            AuthMode = "IAM",
            VpcId = exampleAwsVpc.Id,
            SubnetIds = new[]
            {
                exampleAwsSubnet.Id,
            },
            DefaultUserSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs
            {
                ExecutionRole = exampleRole.Arn,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.iam.IamFunctions;
    import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;
    import com.pulumi.aws.iam.Role;
    import com.pulumi.aws.iam.RoleArgs;
    import com.pulumi.aws.sagemaker.Domain;
    import com.pulumi.aws.sagemaker.DomainArgs;
    import com.pulumi.aws.sagemaker.inputs.DomainDefaultUserSettingsArgs;
    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) {
            final var example = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()
                .statements(GetPolicyDocumentStatementArgs.builder()
                    .actions("sts:AssumeRole")
                    .principals(GetPolicyDocumentStatementPrincipalArgs.builder()
                        .type("Service")
                        .identifiers("sagemaker.amazonaws.com")
                        .build())
                    .build())
                .build());
    
            var exampleRole = new Role("exampleRole", RoleArgs.builder()
                .name("example")
                .path("/")
                .assumeRolePolicy(example.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json()))
                .build());
    
            var exampleDomain = new Domain("exampleDomain", DomainArgs.builder()
                .domainName("example")
                .authMode("IAM")
                .vpcId(exampleAwsVpc.id())
                .subnetIds(exampleAwsSubnet.id())
                .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
                    .executionRole(exampleRole.arn())
                    .build())
                .build());
    
        }
    }
    
    resources:
      exampleDomain:
        type: aws:sagemaker:Domain
        name: example
        properties:
          domainName: example
          authMode: IAM
          vpcId: ${exampleAwsVpc.id}
          subnetIds:
            - ${exampleAwsSubnet.id}
          defaultUserSettings:
            executionRole: ${exampleRole.arn}
      exampleRole:
        type: aws:iam:Role
        name: example
        properties:
          name: example
          path: /
          assumeRolePolicy: ${example.json}
    variables:
      example:
        fn::invoke:
          Function: aws:iam:getPolicyDocument
          Arguments:
            statements:
              - actions:
                  - sts:AssumeRole
                principals:
                  - type: Service
                    identifiers:
                      - sagemaker.amazonaws.com
    

    Using Custom Images

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.sagemaker.Image;
    import com.pulumi.aws.sagemaker.ImageArgs;
    import com.pulumi.aws.sagemaker.AppImageConfig;
    import com.pulumi.aws.sagemaker.AppImageConfigArgs;
    import com.pulumi.aws.sagemaker.inputs.AppImageConfigKernelGatewayImageConfigArgs;
    import com.pulumi.aws.sagemaker.ImageVersion;
    import com.pulumi.aws.sagemaker.ImageVersionArgs;
    import com.pulumi.aws.sagemaker.Domain;
    import com.pulumi.aws.sagemaker.DomainArgs;
    import com.pulumi.aws.sagemaker.inputs.DomainDefaultUserSettingsArgs;
    import com.pulumi.aws.sagemaker.inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs;
    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 Image("example", ImageArgs.builder()
                .imageName("example")
                .roleArn(exampleAwsIamRole.arn())
                .build());
    
            var exampleAppImageConfig = new AppImageConfig("exampleAppImageConfig", AppImageConfigArgs.builder()
                .appImageConfigName("example")
                .kernelGatewayImageConfig(AppImageConfigKernelGatewayImageConfigArgs.builder()
                    .kernelSpecs(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .build());
    
            var exampleImageVersion = new ImageVersion("exampleImageVersion", ImageVersionArgs.builder()
                .imageName(example.id())
                .baseImage("base-image")
                .build());
    
            var exampleDomain = new Domain("exampleDomain", DomainArgs.builder()
                .domainName("example")
                .authMode("IAM")
                .vpcId(exampleAwsVpc.id())
                .subnetIds(exampleAwsSubnet.id())
                .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
                    .executionRole(exampleAwsIamRole.arn())
                    .kernelGatewayAppSettings(DomainDefaultUserSettingsKernelGatewayAppSettingsArgs.builder()
                        .customImages(DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs.builder()
                            .appImageConfigName(exampleAppImageConfig.appImageConfigName())
                            .imageName(exampleImageVersion.imageName())
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: aws:sagemaker:Image
        properties:
          imageName: example
          roleArn: ${exampleAwsIamRole.arn}
      exampleAppImageConfig:
        type: aws:sagemaker:AppImageConfig
        name: example
        properties:
          appImageConfigName: example
          kernelGatewayImageConfig:
            kernelSpecs:
              - name: example
      exampleImageVersion:
        type: aws:sagemaker:ImageVersion
        name: example
        properties:
          imageName: ${example.id}
          baseImage: base-image
      exampleDomain:
        type: aws:sagemaker:Domain
        name: example
        properties:
          domainName: example
          authMode: IAM
          vpcId: ${exampleAwsVpc.id}
          subnetIds:
            - ${exampleAwsSubnet.id}
          defaultUserSettings:
            executionRole: ${exampleAwsIamRole.arn}
            kernelGatewayAppSettings:
              customImages:
                - appImageConfigName: ${exampleAppImageConfig.appImageConfigName}
                  imageName: ${exampleImageVersion.imageName}
    

    Create Domain Resource

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

    Constructor syntax

    new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
    @overload
    def Domain(resource_name: str,
               args: DomainArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Domain(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               domain_name: Optional[str] = None,
               vpc_id: Optional[str] = None,
               auth_mode: Optional[str] = None,
               subnet_ids: Optional[Sequence[str]] = None,
               default_user_settings: Optional[DomainDefaultUserSettingsArgs] = None,
               default_space_settings: Optional[DomainDefaultSpaceSettingsArgs] = None,
               domain_settings: Optional[DomainDomainSettingsArgs] = None,
               kms_key_id: Optional[str] = None,
               retention_policy: Optional[DomainRetentionPolicyArgs] = None,
               app_network_access_type: Optional[str] = None,
               tag_propagation: Optional[str] = None,
               tags: Optional[Mapping[str, str]] = None,
               app_security_group_management: Optional[str] = None)
    func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)
    public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
    public Domain(String name, DomainArgs args)
    public Domain(String name, DomainArgs args, CustomResourceOptions options)
    
    type: aws:sagemaker:Domain
    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 DomainArgs
    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 DomainArgs
    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 DomainArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DomainArgs
    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 exampledomainResourceResourceFromSagemakerdomain = new Aws.Sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain", new()
    {
        DomainName = "string",
        VpcId = "string",
        AuthMode = "string",
        SubnetIds = new[]
        {
            "string",
        },
        DefaultUserSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs
        {
            ExecutionRole = "string",
            JupyterServerAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettingsArgs
            {
                CodeRepositories = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArgs
                    {
                        RepositoryUrl = "string",
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            DefaultLandingUri = "string",
            KernelGatewayAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs
            {
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            CustomPosixUserConfig = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomPosixUserConfigArgs
            {
                Gid = 0,
                Uid = 0,
            },
            RSessionAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettingsArgs
            {
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
            },
            CanvasAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsArgs
            {
                DirectDeploySettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs
                {
                    Status = "string",
                },
                EmrServerlessSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs
                {
                    ExecutionRoleArn = "string",
                    Status = "string",
                },
                GenerativeAiSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs
                {
                    AmazonBedrockRoleArn = "string",
                },
                IdentityProviderOauthSettings = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs
                    {
                        SecretArn = "string",
                        DataSourceName = "string",
                        Status = "string",
                    },
                },
                KendraSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsKendraSettingsArgs
                {
                    Status = "string",
                },
                ModelRegisterSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettingsArgs
                {
                    CrossAccountModelRegisterRoleArn = "string",
                    Status = "string",
                },
                TimeSeriesForecastingSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs
                {
                    AmazonForecastRoleArn = "string",
                    Status = "string",
                },
                WorkspaceSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettingsArgs
                {
                    S3ArtifactPath = "string",
                    S3KmsKeyId = "string",
                },
            },
            JupyterLabAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsArgs
            {
                AppLifecycleManagement = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs
                {
                    IdleSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs
                    {
                        IdleTimeoutInMinutes = 0,
                        LifecycleManagement = "string",
                        MaxIdleTimeoutInMinutes = 0,
                        MinIdleTimeoutInMinutes = 0,
                    },
                },
                BuiltInLifecycleConfigArn = "string",
                CodeRepositories = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArgs
                    {
                        RepositoryUrl = "string",
                    },
                },
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                EmrSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettingsArgs
                {
                    AssumableRoleArns = new[]
                    {
                        "string",
                    },
                    ExecutionRoleArns = new[]
                    {
                        "string",
                    },
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            RStudioServerProAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRStudioServerProAppSettingsArgs
            {
                AccessStatus = "string",
                UserGroup = "string",
            },
            CustomFileSystemConfigs = new[]
            {
                new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomFileSystemConfigArgs
                {
                    EfsFileSystemConfig = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs
                    {
                        FileSystemId = "string",
                        FileSystemPath = "string",
                    },
                },
            },
            CodeEditorAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsArgs
            {
                AppLifecycleManagement = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs
                {
                    IdleSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs
                    {
                        IdleTimeoutInMinutes = 0,
                        LifecycleManagement = "string",
                        MaxIdleTimeoutInMinutes = 0,
                        MinIdleTimeoutInMinutes = 0,
                    },
                },
                BuiltInLifecycleConfigArn = "string",
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            AutoMountHomeEfs = "string",
            SecurityGroups = new[]
            {
                "string",
            },
            SharingSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsSharingSettingsArgs
            {
                NotebookOutputOption = "string",
                S3KmsKeyId = "string",
                S3OutputPath = "string",
            },
            SpaceStorageSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsSpaceStorageSettingsArgs
            {
                DefaultEbsStorageSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs
                {
                    DefaultEbsVolumeSizeInGb = 0,
                    MaximumEbsVolumeSizeInGb = 0,
                },
            },
            StudioWebPortal = "string",
            StudioWebPortalSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsStudioWebPortalSettingsArgs
            {
                HiddenAppTypes = new[]
                {
                    "string",
                },
                HiddenInstanceTypes = new[]
                {
                    "string",
                },
                HiddenMlTools = new[]
                {
                    "string",
                },
            },
            TensorBoardAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettingsArgs
            {
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
            },
        },
        DefaultSpaceSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsArgs
        {
            ExecutionRole = "string",
            CustomFileSystemConfigs = new[]
            {
                new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsCustomFileSystemConfigArgs
                {
                    EfsFileSystemConfig = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfigArgs
                    {
                        FileSystemId = "string",
                        FileSystemPath = "string",
                    },
                },
            },
            CustomPosixUserConfig = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsCustomPosixUserConfigArgs
            {
                Gid = 0,
                Uid = 0,
            },
            JupyterLabAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs
            {
                AppLifecycleManagement = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs
                {
                    IdleSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs
                    {
                        IdleTimeoutInMinutes = 0,
                        LifecycleManagement = "string",
                        MaxIdleTimeoutInMinutes = 0,
                        MinIdleTimeoutInMinutes = 0,
                    },
                },
                BuiltInLifecycleConfigArn = "string",
                CodeRepositories = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs
                    {
                        RepositoryUrl = "string",
                    },
                },
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                EmrSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs
                {
                    AssumableRoleArns = new[]
                    {
                        "string",
                    },
                    ExecutionRoleArns = new[]
                    {
                        "string",
                    },
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            JupyterServerAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs
            {
                CodeRepositories = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArgs
                    {
                        RepositoryUrl = "string",
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            KernelGatewayAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsKernelGatewayAppSettingsArgs
            {
                CustomImages = new[]
                {
                    new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArgs
                    {
                        AppImageConfigName = "string",
                        ImageName = "string",
                        ImageVersionNumber = 0,
                    },
                },
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            SecurityGroups = new[]
            {
                "string",
            },
            SpaceStorageSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsSpaceStorageSettingsArgs
            {
                DefaultEbsStorageSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs
                {
                    DefaultEbsVolumeSizeInGb = 0,
                    MaximumEbsVolumeSizeInGb = 0,
                },
            },
        },
        DomainSettings = new Aws.Sagemaker.Inputs.DomainDomainSettingsArgs
        {
            DockerSettings = new Aws.Sagemaker.Inputs.DomainDomainSettingsDockerSettingsArgs
            {
                EnableDockerAccess = "string",
                VpcOnlyTrustedAccounts = new[]
                {
                    "string",
                },
            },
            ExecutionRoleIdentityConfig = "string",
            RStudioServerProDomainSettings = new Aws.Sagemaker.Inputs.DomainDomainSettingsRStudioServerProDomainSettingsArgs
            {
                DomainExecutionRoleArn = "string",
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                RStudioConnectUrl = "string",
                RStudioPackageManagerUrl = "string",
            },
            SecurityGroupIds = new[]
            {
                "string",
            },
        },
        KmsKeyId = "string",
        RetentionPolicy = new Aws.Sagemaker.Inputs.DomainRetentionPolicyArgs
        {
            HomeEfsFileSystem = "string",
        },
        AppNetworkAccessType = "string",
        TagPropagation = "string",
        Tags = 
        {
            { "string", "string" },
        },
        AppSecurityGroupManagement = "string",
    });
    
    example, err := sagemaker.NewDomain(ctx, "exampledomainResourceResourceFromSagemakerdomain", &sagemaker.DomainArgs{
    	DomainName: pulumi.String("string"),
    	VpcId:      pulumi.String("string"),
    	AuthMode:   pulumi.String("string"),
    	SubnetIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DefaultUserSettings: &sagemaker.DomainDefaultUserSettingsArgs{
    		ExecutionRole: pulumi.String("string"),
    		JupyterServerAppSettings: &sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsArgs{
    			CodeRepositories: sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArray{
    				&sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArgs{
    					RepositoryUrl: pulumi.String("string"),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs{
    				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.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs{
    			CustomImages: sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs{
    				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.DomainDefaultUserSettingsCustomPosixUserConfigArgs{
    			Gid: pulumi.Int(0),
    			Uid: pulumi.Int(0),
    		},
    		RSessionAppSettings: &sagemaker.DomainDefaultUserSettingsRSessionAppSettingsArgs{
    			CustomImages: sagemaker.DomainDefaultUserSettingsRSessionAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultUserSettingsRSessionAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecArgs{
    				InstanceType:               pulumi.String("string"),
    				LifecycleConfigArn:         pulumi.String("string"),
    				SagemakerImageArn:          pulumi.String("string"),
    				SagemakerImageVersionAlias: pulumi.String("string"),
    				SagemakerImageVersionArn:   pulumi.String("string"),
    			},
    		},
    		CanvasAppSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsArgs{
    			DirectDeploySettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs{
    				Status: pulumi.String("string"),
    			},
    			EmrServerlessSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs{
    				ExecutionRoleArn: pulumi.String("string"),
    				Status:           pulumi.String("string"),
    			},
    			GenerativeAiSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs{
    				AmazonBedrockRoleArn: pulumi.String("string"),
    			},
    			IdentityProviderOauthSettings: sagemaker.DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArray{
    				&sagemaker.DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs{
    					SecretArn:      pulumi.String("string"),
    					DataSourceName: pulumi.String("string"),
    					Status:         pulumi.String("string"),
    				},
    			},
    			KendraSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsKendraSettingsArgs{
    				Status: pulumi.String("string"),
    			},
    			ModelRegisterSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettingsArgs{
    				CrossAccountModelRegisterRoleArn: pulumi.String("string"),
    				Status:                           pulumi.String("string"),
    			},
    			TimeSeriesForecastingSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs{
    				AmazonForecastRoleArn: pulumi.String("string"),
    				Status:                pulumi.String("string"),
    			},
    			WorkspaceSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettingsArgs{
    				S3ArtifactPath: pulumi.String("string"),
    				S3KmsKeyId:     pulumi.String("string"),
    			},
    		},
    		JupyterLabAppSettings: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsArgs{
    			AppLifecycleManagement: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs{
    				IdleSettings: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs{
    					IdleTimeoutInMinutes:    pulumi.Int(0),
    					LifecycleManagement:     pulumi.String("string"),
    					MaxIdleTimeoutInMinutes: pulumi.Int(0),
    					MinIdleTimeoutInMinutes: pulumi.Int(0),
    				},
    			},
    			BuiltInLifecycleConfigArn: pulumi.String("string"),
    			CodeRepositories: sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArray{
    				&sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArgs{
    					RepositoryUrl: pulumi.String("string"),
    				},
    			},
    			CustomImages: sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs{
    				InstanceType:               pulumi.String("string"),
    				LifecycleConfigArn:         pulumi.String("string"),
    				SagemakerImageArn:          pulumi.String("string"),
    				SagemakerImageVersionAlias: pulumi.String("string"),
    				SagemakerImageVersionArn:   pulumi.String("string"),
    			},
    			EmrSettings: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettingsArgs{
    				AssumableRoleArns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ExecutionRoleArns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			LifecycleConfigArns: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		RStudioServerProAppSettings: &sagemaker.DomainDefaultUserSettingsRStudioServerProAppSettingsArgs{
    			AccessStatus: pulumi.String("string"),
    			UserGroup:    pulumi.String("string"),
    		},
    		CustomFileSystemConfigs: sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigArray{
    			&sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigArgs{
    				EfsFileSystemConfig: &sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs{
    					FileSystemId:   pulumi.String("string"),
    					FileSystemPath: pulumi.String("string"),
    				},
    			},
    		},
    		CodeEditorAppSettings: &sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsArgs{
    			AppLifecycleManagement: &sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs{
    				IdleSettings: &sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs{
    					IdleTimeoutInMinutes:    pulumi.Int(0),
    					LifecycleManagement:     pulumi.String("string"),
    					MaxIdleTimeoutInMinutes: pulumi.Int(0),
    					MinIdleTimeoutInMinutes: pulumi.Int(0),
    				},
    			},
    			BuiltInLifecycleConfigArn: pulumi.String("string"),
    			CustomImages: sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs{
    				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.DomainDefaultUserSettingsSharingSettingsArgs{
    			NotebookOutputOption: pulumi.String("string"),
    			S3KmsKeyId:           pulumi.String("string"),
    			S3OutputPath:         pulumi.String("string"),
    		},
    		SpaceStorageSettings: &sagemaker.DomainDefaultUserSettingsSpaceStorageSettingsArgs{
    			DefaultEbsStorageSettings: &sagemaker.DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs{
    				DefaultEbsVolumeSizeInGb: pulumi.Int(0),
    				MaximumEbsVolumeSizeInGb: pulumi.Int(0),
    			},
    		},
    		StudioWebPortal: pulumi.String("string"),
    		StudioWebPortalSettings: &sagemaker.DomainDefaultUserSettingsStudioWebPortalSettingsArgs{
    			HiddenAppTypes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			HiddenInstanceTypes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			HiddenMlTools: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		TensorBoardAppSettings: &sagemaker.DomainDefaultUserSettingsTensorBoardAppSettingsArgs{
    			DefaultResourceSpec: &sagemaker.DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs{
    				InstanceType:               pulumi.String("string"),
    				LifecycleConfigArn:         pulumi.String("string"),
    				SagemakerImageArn:          pulumi.String("string"),
    				SagemakerImageVersionAlias: pulumi.String("string"),
    				SagemakerImageVersionArn:   pulumi.String("string"),
    			},
    		},
    	},
    	DefaultSpaceSettings: &sagemaker.DomainDefaultSpaceSettingsArgs{
    		ExecutionRole: pulumi.String("string"),
    		CustomFileSystemConfigs: sagemaker.DomainDefaultSpaceSettingsCustomFileSystemConfigArray{
    			&sagemaker.DomainDefaultSpaceSettingsCustomFileSystemConfigArgs{
    				EfsFileSystemConfig: &sagemaker.DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfigArgs{
    					FileSystemId:   pulumi.String("string"),
    					FileSystemPath: pulumi.String("string"),
    				},
    			},
    		},
    		CustomPosixUserConfig: &sagemaker.DomainDefaultSpaceSettingsCustomPosixUserConfigArgs{
    			Gid: pulumi.Int(0),
    			Uid: pulumi.Int(0),
    		},
    		JupyterLabAppSettings: &sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs{
    			AppLifecycleManagement: &sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs{
    				IdleSettings: &sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs{
    					IdleTimeoutInMinutes:    pulumi.Int(0),
    					LifecycleManagement:     pulumi.String("string"),
    					MaxIdleTimeoutInMinutes: pulumi.Int(0),
    					MinIdleTimeoutInMinutes: pulumi.Int(0),
    				},
    			},
    			BuiltInLifecycleConfigArn: pulumi.String("string"),
    			CodeRepositories: sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArray{
    				&sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs{
    					RepositoryUrl: pulumi.String("string"),
    				},
    			},
    			CustomImages: sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs{
    				InstanceType:               pulumi.String("string"),
    				LifecycleConfigArn:         pulumi.String("string"),
    				SagemakerImageArn:          pulumi.String("string"),
    				SagemakerImageVersionAlias: pulumi.String("string"),
    				SagemakerImageVersionArn:   pulumi.String("string"),
    			},
    			EmrSettings: &sagemaker.DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs{
    				AssumableRoleArns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ExecutionRoleArns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			LifecycleConfigArns: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		JupyterServerAppSettings: &sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs{
    			CodeRepositories: sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArray{
    				&sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArgs{
    					RepositoryUrl: pulumi.String("string"),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecArgs{
    				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"),
    			},
    		},
    		KernelGatewayAppSettings: &sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsArgs{
    			CustomImages: sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArray{
    				&sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArgs{
    					AppImageConfigName: pulumi.String("string"),
    					ImageName:          pulumi.String("string"),
    					ImageVersionNumber: pulumi.Int(0),
    				},
    			},
    			DefaultResourceSpec: &sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs{
    				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"),
    			},
    		},
    		SecurityGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SpaceStorageSettings: &sagemaker.DomainDefaultSpaceSettingsSpaceStorageSettingsArgs{
    			DefaultEbsStorageSettings: &sagemaker.DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs{
    				DefaultEbsVolumeSizeInGb: pulumi.Int(0),
    				MaximumEbsVolumeSizeInGb: pulumi.Int(0),
    			},
    		},
    	},
    	DomainSettings: &sagemaker.DomainDomainSettingsArgs{
    		DockerSettings: &sagemaker.DomainDomainSettingsDockerSettingsArgs{
    			EnableDockerAccess: pulumi.String("string"),
    			VpcOnlyTrustedAccounts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		ExecutionRoleIdentityConfig: pulumi.String("string"),
    		RStudioServerProDomainSettings: &sagemaker.DomainDomainSettingsRStudioServerProDomainSettingsArgs{
    			DomainExecutionRoleArn: pulumi.String("string"),
    			DefaultResourceSpec: &sagemaker.DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecArgs{
    				InstanceType:               pulumi.String("string"),
    				LifecycleConfigArn:         pulumi.String("string"),
    				SagemakerImageArn:          pulumi.String("string"),
    				SagemakerImageVersionAlias: pulumi.String("string"),
    				SagemakerImageVersionArn:   pulumi.String("string"),
    			},
    			RStudioConnectUrl:        pulumi.String("string"),
    			RStudioPackageManagerUrl: pulumi.String("string"),
    		},
    		SecurityGroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	KmsKeyId: pulumi.String("string"),
    	RetentionPolicy: &sagemaker.DomainRetentionPolicyArgs{
    		HomeEfsFileSystem: pulumi.String("string"),
    	},
    	AppNetworkAccessType: pulumi.String("string"),
    	TagPropagation:       pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	AppSecurityGroupManagement: pulumi.String("string"),
    })
    
    var exampledomainResourceResourceFromSagemakerdomain = new Domain("exampledomainResourceResourceFromSagemakerdomain", DomainArgs.builder()
        .domainName("string")
        .vpcId("string")
        .authMode("string")
        .subnetIds("string")
        .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
            .executionRole("string")
            .jupyterServerAppSettings(DomainDefaultUserSettingsJupyterServerAppSettingsArgs.builder()
                .codeRepositories(DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArgs.builder()
                    .repositoryUrl("string")
                    .build())
                .defaultResourceSpec(DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .defaultLandingUri("string")
            .kernelGatewayAppSettings(DomainDefaultUserSettingsKernelGatewayAppSettingsArgs.builder()
                .customImages(DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .customPosixUserConfig(DomainDefaultUserSettingsCustomPosixUserConfigArgs.builder()
                .gid(0)
                .uid(0)
                .build())
            .rSessionAppSettings(DomainDefaultUserSettingsRSessionAppSettingsArgs.builder()
                .customImages(DomainDefaultUserSettingsRSessionAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .build())
            .canvasAppSettings(DomainDefaultUserSettingsCanvasAppSettingsArgs.builder()
                .directDeploySettings(DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs.builder()
                    .status("string")
                    .build())
                .emrServerlessSettings(DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs.builder()
                    .executionRoleArn("string")
                    .status("string")
                    .build())
                .generativeAiSettings(DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs.builder()
                    .amazonBedrockRoleArn("string")
                    .build())
                .identityProviderOauthSettings(DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs.builder()
                    .secretArn("string")
                    .dataSourceName("string")
                    .status("string")
                    .build())
                .kendraSettings(DomainDefaultUserSettingsCanvasAppSettingsKendraSettingsArgs.builder()
                    .status("string")
                    .build())
                .modelRegisterSettings(DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettingsArgs.builder()
                    .crossAccountModelRegisterRoleArn("string")
                    .status("string")
                    .build())
                .timeSeriesForecastingSettings(DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs.builder()
                    .amazonForecastRoleArn("string")
                    .status("string")
                    .build())
                .workspaceSettings(DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettingsArgs.builder()
                    .s3ArtifactPath("string")
                    .s3KmsKeyId("string")
                    .build())
                .build())
            .jupyterLabAppSettings(DomainDefaultUserSettingsJupyterLabAppSettingsArgs.builder()
                .appLifecycleManagement(DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs.builder()
                    .idleSettings(DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs.builder()
                        .idleTimeoutInMinutes(0)
                        .lifecycleManagement("string")
                        .maxIdleTimeoutInMinutes(0)
                        .minIdleTimeoutInMinutes(0)
                        .build())
                    .build())
                .builtInLifecycleConfigArn("string")
                .codeRepositories(DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArgs.builder()
                    .repositoryUrl("string")
                    .build())
                .customImages(DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .emrSettings(DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettingsArgs.builder()
                    .assumableRoleArns("string")
                    .executionRoleArns("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .rStudioServerProAppSettings(DomainDefaultUserSettingsRStudioServerProAppSettingsArgs.builder()
                .accessStatus("string")
                .userGroup("string")
                .build())
            .customFileSystemConfigs(DomainDefaultUserSettingsCustomFileSystemConfigArgs.builder()
                .efsFileSystemConfig(DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs.builder()
                    .fileSystemId("string")
                    .fileSystemPath("string")
                    .build())
                .build())
            .codeEditorAppSettings(DomainDefaultUserSettingsCodeEditorAppSettingsArgs.builder()
                .appLifecycleManagement(DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs.builder()
                    .idleSettings(DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs.builder()
                        .idleTimeoutInMinutes(0)
                        .lifecycleManagement("string")
                        .maxIdleTimeoutInMinutes(0)
                        .minIdleTimeoutInMinutes(0)
                        .build())
                    .build())
                .builtInLifecycleConfigArn("string")
                .customImages(DomainDefaultUserSettingsCodeEditorAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .autoMountHomeEfs("string")
            .securityGroups("string")
            .sharingSettings(DomainDefaultUserSettingsSharingSettingsArgs.builder()
                .notebookOutputOption("string")
                .s3KmsKeyId("string")
                .s3OutputPath("string")
                .build())
            .spaceStorageSettings(DomainDefaultUserSettingsSpaceStorageSettingsArgs.builder()
                .defaultEbsStorageSettings(DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs.builder()
                    .defaultEbsVolumeSizeInGb(0)
                    .maximumEbsVolumeSizeInGb(0)
                    .build())
                .build())
            .studioWebPortal("string")
            .studioWebPortalSettings(DomainDefaultUserSettingsStudioWebPortalSettingsArgs.builder()
                .hiddenAppTypes("string")
                .hiddenInstanceTypes("string")
                .hiddenMlTools("string")
                .build())
            .tensorBoardAppSettings(DomainDefaultUserSettingsTensorBoardAppSettingsArgs.builder()
                .defaultResourceSpec(DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .build())
            .build())
        .defaultSpaceSettings(DomainDefaultSpaceSettingsArgs.builder()
            .executionRole("string")
            .customFileSystemConfigs(DomainDefaultSpaceSettingsCustomFileSystemConfigArgs.builder()
                .efsFileSystemConfig(DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfigArgs.builder()
                    .fileSystemId("string")
                    .fileSystemPath("string")
                    .build())
                .build())
            .customPosixUserConfig(DomainDefaultSpaceSettingsCustomPosixUserConfigArgs.builder()
                .gid(0)
                .uid(0)
                .build())
            .jupyterLabAppSettings(DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.builder()
                .appLifecycleManagement(DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs.builder()
                    .idleSettings(DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs.builder()
                        .idleTimeoutInMinutes(0)
                        .lifecycleManagement("string")
                        .maxIdleTimeoutInMinutes(0)
                        .minIdleTimeoutInMinutes(0)
                        .build())
                    .build())
                .builtInLifecycleConfigArn("string")
                .codeRepositories(DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs.builder()
                    .repositoryUrl("string")
                    .build())
                .customImages(DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .emrSettings(DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs.builder()
                    .assumableRoleArns("string")
                    .executionRoleArns("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .jupyterServerAppSettings(DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs.builder()
                .codeRepositories(DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArgs.builder()
                    .repositoryUrl("string")
                    .build())
                .defaultResourceSpec(DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .kernelGatewayAppSettings(DomainDefaultSpaceSettingsKernelGatewayAppSettingsArgs.builder()
                .customImages(DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArgs.builder()
                    .appImageConfigName("string")
                    .imageName("string")
                    .imageVersionNumber(0)
                    .build())
                .defaultResourceSpec(DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .securityGroups("string")
            .spaceStorageSettings(DomainDefaultSpaceSettingsSpaceStorageSettingsArgs.builder()
                .defaultEbsStorageSettings(DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs.builder()
                    .defaultEbsVolumeSizeInGb(0)
                    .maximumEbsVolumeSizeInGb(0)
                    .build())
                .build())
            .build())
        .domainSettings(DomainDomainSettingsArgs.builder()
            .dockerSettings(DomainDomainSettingsDockerSettingsArgs.builder()
                .enableDockerAccess("string")
                .vpcOnlyTrustedAccounts("string")
                .build())
            .executionRoleIdentityConfig("string")
            .rStudioServerProDomainSettings(DomainDomainSettingsRStudioServerProDomainSettingsArgs.builder()
                .domainExecutionRoleArn("string")
                .defaultResourceSpec(DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .rStudioConnectUrl("string")
                .rStudioPackageManagerUrl("string")
                .build())
            .securityGroupIds("string")
            .build())
        .kmsKeyId("string")
        .retentionPolicy(DomainRetentionPolicyArgs.builder()
            .homeEfsFileSystem("string")
            .build())
        .appNetworkAccessType("string")
        .tagPropagation("string")
        .tags(Map.of("string", "string"))
        .appSecurityGroupManagement("string")
        .build());
    
    exampledomain_resource_resource_from_sagemakerdomain = aws.sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain",
        domain_name="string",
        vpc_id="string",
        auth_mode="string",
        subnet_ids=["string"],
        default_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_config": {
                    "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",
                },
            },
        },
        default_space_settings={
            "execution_role": "string",
            "custom_file_system_configs": [{
                "efs_file_system_config": {
                    "file_system_id": "string",
                    "file_system_path": "string",
                },
            }],
            "custom_posix_user_config": {
                "gid": 0,
                "uid": 0,
            },
            "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"],
            },
            "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"],
            },
            "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"],
            },
            "security_groups": ["string"],
            "space_storage_settings": {
                "default_ebs_storage_settings": {
                    "default_ebs_volume_size_in_gb": 0,
                    "maximum_ebs_volume_size_in_gb": 0,
                },
            },
        },
        domain_settings={
            "docker_settings": {
                "enable_docker_access": "string",
                "vpc_only_trusted_accounts": ["string"],
            },
            "execution_role_identity_config": "string",
            "r_studio_server_pro_domain_settings": {
                "domain_execution_role_arn": "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",
                },
                "r_studio_connect_url": "string",
                "r_studio_package_manager_url": "string",
            },
            "security_group_ids": ["string"],
        },
        kms_key_id="string",
        retention_policy={
            "home_efs_file_system": "string",
        },
        app_network_access_type="string",
        tag_propagation="string",
        tags={
            "string": "string",
        },
        app_security_group_management="string")
    
    const exampledomainResourceResourceFromSagemakerdomain = new aws.sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain", {
        domainName: "string",
        vpcId: "string",
        authMode: "string",
        subnetIds: ["string"],
        defaultUserSettings: {
            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: [{
                efsFileSystemConfig: {
                    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",
                },
            },
        },
        defaultSpaceSettings: {
            executionRole: "string",
            customFileSystemConfigs: [{
                efsFileSystemConfig: {
                    fileSystemId: "string",
                    fileSystemPath: "string",
                },
            }],
            customPosixUserConfig: {
                gid: 0,
                uid: 0,
            },
            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"],
            },
            securityGroups: ["string"],
            spaceStorageSettings: {
                defaultEbsStorageSettings: {
                    defaultEbsVolumeSizeInGb: 0,
                    maximumEbsVolumeSizeInGb: 0,
                },
            },
        },
        domainSettings: {
            dockerSettings: {
                enableDockerAccess: "string",
                vpcOnlyTrustedAccounts: ["string"],
            },
            executionRoleIdentityConfig: "string",
            rStudioServerProDomainSettings: {
                domainExecutionRoleArn: "string",
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                rStudioConnectUrl: "string",
                rStudioPackageManagerUrl: "string",
            },
            securityGroupIds: ["string"],
        },
        kmsKeyId: "string",
        retentionPolicy: {
            homeEfsFileSystem: "string",
        },
        appNetworkAccessType: "string",
        tagPropagation: "string",
        tags: {
            string: "string",
        },
        appSecurityGroupManagement: "string",
    });
    
    type: aws:sagemaker:Domain
    properties:
        appNetworkAccessType: string
        appSecurityGroupManagement: string
        authMode: string
        defaultSpaceSettings:
            customFileSystemConfigs:
                - efsFileSystemConfig:
                    fileSystemId: string
                    fileSystemPath: string
            customPosixUserConfig:
                gid: 0
                uid: 0
            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
            securityGroups:
                - string
            spaceStorageSettings:
                defaultEbsStorageSettings:
                    defaultEbsVolumeSizeInGb: 0
                    maximumEbsVolumeSizeInGb: 0
        defaultUserSettings:
            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:
                - efsFileSystemConfig:
                    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
        domainName: string
        domainSettings:
            dockerSettings:
                enableDockerAccess: string
                vpcOnlyTrustedAccounts:
                    - string
            executionRoleIdentityConfig: string
            rStudioServerProDomainSettings:
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
                domainExecutionRoleArn: string
                rStudioConnectUrl: string
                rStudioPackageManagerUrl: string
            securityGroupIds:
                - string
        kmsKeyId: string
        retentionPolicy:
            homeEfsFileSystem: string
        subnetIds:
            - string
        tagPropagation: string
        tags:
            string: string
        vpcId: string
    

    Domain 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 Domain resource accepts the following input properties:

    AuthMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    DefaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    DomainName string
    The domain name.
    SubnetIds List<string>
    The VPC subnets that Studio uses for communication.
    VpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    AppNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    AppSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    DefaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    DomainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    KmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    RetentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    TagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.
    AuthMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    DefaultUserSettings DomainDefaultUserSettingsArgs
    The default user settings. See default_user_settings Block below.
    DomainName string
    The domain name.
    SubnetIds []string
    The VPC subnets that Studio uses for communication.
    VpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    AppNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    AppSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    DefaultSpaceSettings DomainDefaultSpaceSettingsArgs
    The default space settings. See default_space_settings Block below.
    DomainSettings DomainDomainSettingsArgs
    The domain settings. See domain_settings Block below.
    KmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    RetentionPolicy DomainRetentionPolicyArgs
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    TagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.
    authMode String
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    domainName String
    The domain name.
    subnetIds List<String>
    The VPC subnets that Studio uses for communication.
    vpcId String

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType String
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement String
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    defaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    domainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    kmsKeyId String
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    tagPropagation String
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.
    authMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    domainName string
    The domain name.
    subnetIds string[]
    The VPC subnets that Studio uses for communication.
    vpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    defaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    domainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    kmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    tagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.
    auth_mode str
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    default_user_settings DomainDefaultUserSettingsArgs
    The default user settings. See default_user_settings Block below.
    domain_name str
    The domain name.
    subnet_ids Sequence[str]
    The VPC subnets that Studio uses for communication.
    vpc_id str

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    app_network_access_type str
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    app_security_group_management str
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    default_space_settings DomainDefaultSpaceSettingsArgs
    The default space settings. See default_space_settings Block below.
    domain_settings DomainDomainSettingsArgs
    The domain settings. See domain_settings Block below.
    kms_key_id str
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retention_policy DomainRetentionPolicyArgs
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    tag_propagation str
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.
    authMode String
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultUserSettings Property Map
    The default user settings. See default_user_settings Block below.
    domainName String
    The domain name.
    subnetIds List<String>
    The VPC subnets that Studio uses for communication.
    vpcId String

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType String
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement String
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    defaultSpaceSettings Property Map
    The default space settings. See default_space_settings Block below.
    domainSettings Property Map
    The domain settings. See domain_settings Block below.
    kmsKeyId String
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy Property Map
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    tagPropagation String
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    Outputs

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

    Arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    HomeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    SingleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    SingleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    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.

    Url string
    The domain's URL.
    Arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    HomeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    Id string
    The provider-assigned unique ID for this managed resource.
    SecurityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    SingleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    SingleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    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.

    Url string
    The domain's URL.
    arn String
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    homeEfsFileSystemId String
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    id String
    The provider-assigned unique ID for this managed resource.
    securityGroupIdForDomainBoundary String
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn String
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId String
    The SSO managed application instance ID.
    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.

    url String
    The domain's URL.
    arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    homeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    id string
    The provider-assigned unique ID for this managed resource.
    securityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    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.

    url string
    The domain's URL.
    arn str
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    home_efs_file_system_id str
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    id str
    The provider-assigned unique ID for this managed resource.
    security_group_id_for_domain_boundary str
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    single_sign_on_application_arn str
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    single_sign_on_managed_application_instance_id str
    The SSO managed application instance ID.
    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.

    url str
    The domain's URL.
    arn String
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    homeEfsFileSystemId String
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    id String
    The provider-assigned unique ID for this managed resource.
    securityGroupIdForDomainBoundary String
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn String
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId String
    The SSO managed application instance ID.
    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.

    url String
    The domain's URL.

    Look up Existing Domain Resource

    Get an existing Domain 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?: DomainState, opts?: CustomResourceOptions): Domain
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            app_network_access_type: Optional[str] = None,
            app_security_group_management: Optional[str] = None,
            arn: Optional[str] = None,
            auth_mode: Optional[str] = None,
            default_space_settings: Optional[DomainDefaultSpaceSettingsArgs] = None,
            default_user_settings: Optional[DomainDefaultUserSettingsArgs] = None,
            domain_name: Optional[str] = None,
            domain_settings: Optional[DomainDomainSettingsArgs] = None,
            home_efs_file_system_id: Optional[str] = None,
            kms_key_id: Optional[str] = None,
            retention_policy: Optional[DomainRetentionPolicyArgs] = None,
            security_group_id_for_domain_boundary: Optional[str] = None,
            single_sign_on_application_arn: Optional[str] = None,
            single_sign_on_managed_application_instance_id: Optional[str] = None,
            subnet_ids: Optional[Sequence[str]] = None,
            tag_propagation: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None,
            url: Optional[str] = None,
            vpc_id: Optional[str] = None) -> Domain
    func GetDomain(ctx *Context, name string, id IDInput, state *DomainState, opts ...ResourceOption) (*Domain, error)
    public static Domain Get(string name, Input<string> id, DomainState? state, CustomResourceOptions? opts = null)
    public static Domain get(String name, Output<String> id, DomainState 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:
    AppNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    AppSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    Arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    AuthMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    DefaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    DefaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    DomainName string
    The domain name.
    DomainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    HomeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    KmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    RetentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    SecurityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    SingleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    SingleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    SubnetIds List<string>
    The VPC subnets that Studio uses for communication.
    TagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    Url string
    The domain's URL.
    VpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    AppNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    AppSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    Arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    AuthMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    DefaultSpaceSettings DomainDefaultSpaceSettingsArgs
    The default space settings. See default_space_settings Block below.
    DefaultUserSettings DomainDefaultUserSettingsArgs
    The default user settings. See default_user_settings Block below.
    DomainName string
    The domain name.
    DomainSettings DomainDomainSettingsArgs
    The domain settings. See domain_settings Block below.
    HomeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    KmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    RetentionPolicy DomainRetentionPolicyArgs
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    SecurityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    SingleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    SingleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    SubnetIds []string
    The VPC subnets that Studio uses for communication.
    TagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    Url string
    The domain's URL.
    VpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType String
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement String
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    arn String
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    authMode String
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    defaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    domainName String
    The domain name.
    domainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    homeEfsFileSystemId String
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    kmsKeyId String
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    securityGroupIdForDomainBoundary String
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn String
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId String
    The SSO managed application instance ID.
    subnetIds List<String>
    The VPC subnets that Studio uses for communication.
    tagPropagation String
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    url String
    The domain's URL.
    vpcId String

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType string
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement string
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    arn string
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    authMode string
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultSpaceSettings DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    defaultUserSettings DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    domainName string
    The domain name.
    domainSettings DomainDomainSettings
    The domain settings. See domain_settings Block below.
    homeEfsFileSystemId string
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    kmsKeyId string
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy DomainRetentionPolicy
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    securityGroupIdForDomainBoundary string
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn string
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId string
    The SSO managed application instance ID.
    subnetIds string[]
    The VPC subnets that Studio uses for communication.
    tagPropagation string
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    url string
    The domain's URL.
    vpcId string

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    app_network_access_type str
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    app_security_group_management str
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    arn str
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    auth_mode str
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    default_space_settings DomainDefaultSpaceSettingsArgs
    The default space settings. See default_space_settings Block below.
    default_user_settings DomainDefaultUserSettingsArgs
    The default user settings. See default_user_settings Block below.
    domain_name str
    The domain name.
    domain_settings DomainDomainSettingsArgs
    The domain settings. See domain_settings Block below.
    home_efs_file_system_id str
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    kms_key_id str
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retention_policy DomainRetentionPolicyArgs
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    security_group_id_for_domain_boundary str
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    single_sign_on_application_arn str
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    single_sign_on_managed_application_instance_id str
    The SSO managed application instance ID.
    subnet_ids Sequence[str]
    The VPC subnets that Studio uses for communication.
    tag_propagation str
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    url str
    The domain's URL.
    vpc_id str

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    appNetworkAccessType String
    Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly.
    appSecurityGroupManagement String
    The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer.
    arn String
    The Amazon Resource Name (ARN) assigned by AWS to this Domain.
    authMode String
    The mode of authentication that members use to access the domain. Valid values are IAM and SSO.
    defaultSpaceSettings Property Map
    The default space settings. See default_space_settings Block below.
    defaultUserSettings Property Map
    The default user settings. See default_user_settings Block below.
    domainName String
    The domain name.
    domainSettings Property Map
    The domain settings. See domain_settings Block below.
    homeEfsFileSystemId String
    The ID of the Amazon Elastic File System (EFS) managed by this Domain.
    kmsKeyId String
    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.
    retentionPolicy Property Map
    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below.
    securityGroupIdForDomainBoundary String
    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.
    singleSignOnApplicationArn String
    The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023.
    singleSignOnManagedApplicationInstanceId String
    The SSO managed application instance ID.
    subnetIds List<String>
    The VPC subnets that Studio uses for communication.
    tagPropagation String
    Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED.
    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.

    url String
    The domain's URL.
    vpcId String

    The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

    The following arguments are optional:

    Supporting Types

    DomainDefaultSpaceSettings, DomainDefaultSpaceSettingsArgs

    ExecutionRole string
    The execution role for the space.
    CustomFileSystemConfigs List<DomainDefaultSpaceSettingsCustomFileSystemConfig>
    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 Block below.
    CustomPosixUserConfig DomainDefaultSpaceSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    JupyterLabAppSettings DomainDefaultSpaceSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    JupyterServerAppSettings DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    SecurityGroups List<string>
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    SpaceStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block below.
    ExecutionRole string
    The execution role for the space.
    CustomFileSystemConfigs []DomainDefaultSpaceSettingsCustomFileSystemConfig
    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 Block below.
    CustomPosixUserConfig DomainDefaultSpaceSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    JupyterLabAppSettings DomainDefaultSpaceSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    JupyterServerAppSettings DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    SecurityGroups []string
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    SpaceStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block below.
    executionRole String
    The execution role for the space.
    customFileSystemConfigs List<DomainDefaultSpaceSettingsCustomFileSystemConfig>
    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 Block below.
    customPosixUserConfig DomainDefaultSpaceSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    jupyterLabAppSettings DomainDefaultSpaceSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyterServerAppSettings DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    securityGroups List<String>
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    spaceStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block below.
    executionRole string
    The execution role for the space.
    customFileSystemConfigs DomainDefaultSpaceSettingsCustomFileSystemConfig[]
    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 Block below.
    customPosixUserConfig DomainDefaultSpaceSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    jupyterLabAppSettings DomainDefaultSpaceSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyterServerAppSettings DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    securityGroups string[]
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    spaceStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block below.
    execution_role str
    The execution role for the space.
    custom_file_system_configs Sequence[DomainDefaultSpaceSettingsCustomFileSystemConfig]
    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 Block below.
    custom_posix_user_config DomainDefaultSpaceSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    jupyter_lab_app_settings DomainDefaultSpaceSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyter_server_app_settings DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernel_gateway_app_settings DomainDefaultSpaceSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    security_groups Sequence[str]
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    space_storage_settings DomainDefaultSpaceSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block below.
    executionRole String
    The execution role for the space.
    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 Block below.
    customPosixUserConfig Property Map
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below.
    jupyterLabAppSettings Property Map
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyterServerAppSettings Property Map
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings Property Map
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    securityGroups List<String>
    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.
    spaceStorageSettings Property Map
    The storage settings for a private space. See space_storage_settings Block below.

    DomainDefaultSpaceSettingsCustomFileSystemConfig, DomainDefaultSpaceSettingsCustomFileSystemConfigArgs

    EfsFileSystemConfig DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    EfsFileSystemConfig DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efs_file_system_config DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig Property Map
    The default EBS storage settings for a private space. See efs_file_system_config Block below.

    DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfig, DomainDefaultSpaceSettingsCustomFileSystemConfigEfsFileSystemConfigArgs

    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.

    DomainDefaultSpaceSettingsCustomPosixUserConfig, DomainDefaultSpaceSettingsCustomPosixUserConfigArgs

    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettings, DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs

    AppLifecycleManagement DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement
    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<DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    CustomImages List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    EmrSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement
    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 []DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    CustomImages []DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    EmrSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement
    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<DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    customImages List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emrSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement
    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 DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository[]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    customImages DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emrSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement
    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[DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    custom_images Sequence[DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    default_resource_spec DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emr_settings DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings
    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 Block below.
    customImages List<Property Map>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block 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 Block 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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement, DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs

    IdleSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    IdleSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idle_settings DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings, DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs

    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepository, DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs

    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImage, DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs

    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec, DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettings, DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs

    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.

    DomainDefaultSpaceSettingsJupyterServerAppSettings, DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    CodeRepositories []DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories List<DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository[]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    code_repositories Sequence[DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    default_resource_spec DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block 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 Block 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 Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository, DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArgs

    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.

    DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec, DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultSpaceSettingsKernelGatewayAppSettings, DomainDefaultSpaceSettingsKernelGatewayAppSettingsArgs

    CustomImages List<DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    CustomImages []DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    customImages List<DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    customImages DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    defaultResourceSpec DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    custom_images Sequence[DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    default_resource_spec DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block 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 Block 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 Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage, DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArgs

    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.

    DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec, DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultSpaceSettingsSpaceStorageSettings, DomainDefaultSpaceSettingsSpaceStorageSettingsArgs

    DefaultEbsStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    DefaultEbsStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    default_ebs_storage_settings DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings Property Map
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.

    DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings, DomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs

    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.

    DomainDefaultUserSettings, DomainDefaultUserSettingsArgs

    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 DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    CodeEditorAppSettings DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    CustomFileSystemConfigs List<DomainDefaultUserSettingsCustomFileSystemConfig>
    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 Block below.
    CustomPosixUserConfig DomainDefaultUserSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    JupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    RSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    RStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below.
    SecurityGroups List<string>
    A list of security group IDs that will be attached to the user.
    SharingSettings DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    SpaceStorageSettings DomainDefaultUserSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block 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 DomainDefaultUserSettingsStudioWebPortalSettings
    The Studio Web Portal settings. See studio_web_portal_settings Block below.
    TensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block 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 DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    CodeEditorAppSettings DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    CustomFileSystemConfigs []DomainDefaultUserSettingsCustomFileSystemConfig
    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 Block below.
    CustomPosixUserConfig DomainDefaultUserSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    JupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    RSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    RStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below.
    SecurityGroups []string
    A list of security group IDs that will be attached to the user.
    SharingSettings DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    SpaceStorageSettings DomainDefaultUserSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block 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 DomainDefaultUserSettingsStudioWebPortalSettings
    The Studio Web Portal settings. See studio_web_portal_settings Block below.
    TensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block 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 DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    codeEditorAppSettings DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    customFileSystemConfigs List<DomainDefaultUserSettingsCustomFileSystemConfig>
    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 Block below.
    customPosixUserConfig DomainDefaultUserSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    rSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    rStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below.
    securityGroups List<String>
    A list of security group IDs that will be attached to the user.
    sharingSettings DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    spaceStorageSettings DomainDefaultUserSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block 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 DomainDefaultUserSettingsStudioWebPortalSettings
    The Studio Web Portal settings. See studio_web_portal_settings Block below.
    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block 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 DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    codeEditorAppSettings DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    customFileSystemConfigs DomainDefaultUserSettingsCustomFileSystemConfig[]
    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 Block below.
    customPosixUserConfig DomainDefaultUserSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    rSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    rStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below.
    securityGroups string[]
    A list of security group IDs that will be attached to the user.
    sharingSettings DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    spaceStorageSettings DomainDefaultUserSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block 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 DomainDefaultUserSettingsStudioWebPortalSettings
    The Studio Web Portal settings. See studio_web_portal_settings Block below.
    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block 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 DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    code_editor_app_settings DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    custom_file_system_configs Sequence[DomainDefaultUserSettingsCustomFileSystemConfig]
    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 Block below.
    custom_posix_user_config DomainDefaultUserSettingsCustomPosixUserConfig
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    jupyter_server_app_settings DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernel_gateway_app_settings DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    r_session_app_settings DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    r_studio_server_pro_app_settings DomainDefaultUserSettingsRStudioServerProAppSettings
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below.
    security_groups Sequence[str]
    A list of security group IDs that will be attached to the user.
    sharing_settings DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    space_storage_settings DomainDefaultUserSettingsSpaceStorageSettings
    The storage settings for a private space. See space_storage_settings Block 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 DomainDefaultUserSettingsStudioWebPortalSettings
    The Studio Web Portal settings. See studio_web_portal_settings Block below.
    tensor_board_app_settings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block 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 Block below.
    codeEditorAppSettings Property Map
    The Code Editor application settings. See code_editor_app_settings Block 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 Block below.
    customPosixUserConfig Property Map
    Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block 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 Block below.
    jupyterServerAppSettings Property Map
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    kernelGatewayAppSettings Property Map
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    rSessionAppSettings Property Map
    The RSession app settings. See r_session_app_settings Block below.
    rStudioServerProAppSettings Property Map
    A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block 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 Block below.
    spaceStorageSettings Property Map
    The storage settings for a private space. See space_storage_settings Block 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 tensor_board_app_settings Block below.

    DomainDefaultUserSettingsCanvasAppSettings, DomainDefaultUserSettingsCanvasAppSettingsArgs

    DirectDeploySettings DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    EmrServerlessSettings DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    GenerativeAiSettings DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings
    IdentityProviderOauthSettings List<DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    KendraSettings DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    ModelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    TimeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    WorkspaceSettings DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.
    DirectDeploySettings DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    EmrServerlessSettings DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    GenerativeAiSettings DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings
    IdentityProviderOauthSettings []DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    KendraSettings DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    ModelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    TimeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    WorkspaceSettings DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.
    directDeploySettings DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    emrServerlessSettings DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generativeAiSettings DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings
    identityProviderOauthSettings List<DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    kendraSettings DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    modelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    timeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    workspaceSettings DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.
    directDeploySettings DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    emrServerlessSettings DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generativeAiSettings DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings
    identityProviderOauthSettings DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting[]
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    kendraSettings DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    modelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    timeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    workspaceSettings DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.
    direct_deploy_settings DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    emr_serverless_settings DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings
    The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below.
    generative_ai_settings DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings
    identity_provider_oauth_settings Sequence[DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting]
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    kendra_settings DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    model_register_settings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    time_series_forecasting_settings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    workspace_settings DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.
    directDeploySettings Property Map
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block 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 Block below.
    kendraSettings Property Map
    The settings for document querying. See kendra_settings Block below.
    modelRegisterSettings Property Map
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    timeSeriesForecastingSettings Property Map
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    workspaceSettings Property Map
    The workspace settings for the SageMaker Canvas application. See workspace_settings Block below.

    DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings, DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettings, DomainDefaultUserSettingsCanvasAppSettingsEmrServerlessSettingsArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettings, DomainDefaultUserSettingsCanvasAppSettingsGenerativeAiSettingsArgs

    DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting, DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsKendraSettings, DomainDefaultUserSettingsCanvasAppSettingsKendraSettingsArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings, DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettingsArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings, DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs

    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.

    DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettings, DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettingsArgs

    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.

    DomainDefaultUserSettingsCodeEditorAppSettings, DomainDefaultUserSettingsCodeEditorAppSettingsArgs

    AppLifecycleManagement DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement
    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<DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    AppLifecycleManagement DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement
    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 []DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    appLifecycleManagement DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement
    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<DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    appLifecycleManagement DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement
    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 DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    app_lifecycle_management DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement
    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[DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block below.
    default_resource_spec DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec 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.
    customImages List<Property Map>
    A list of custom SageMaker images that are configured to run as a CodeEditor app. see custom_image Block 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 Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement, DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementArgs

    IdleSettings DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    IdleSettings DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idle_settings DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings
    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.

    DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings, DomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsArgs

    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.

    DomainDefaultUserSettingsCodeEditorAppSettingsCustomImage, DomainDefaultUserSettingsCodeEditorAppSettingsCustomImageArgs

    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.

    DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultUserSettingsCustomFileSystemConfig, DomainDefaultUserSettingsCustomFileSystemConfigArgs

    EfsFileSystemConfig DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    EfsFileSystemConfig DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efs_file_system_config DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig
    The default EBS storage settings for a private space. See efs_file_system_config Block below.
    efsFileSystemConfig Property Map
    The default EBS storage settings for a private space. See efs_file_system_config Block below.

    DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfig, DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs

    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.

    DomainDefaultUserSettingsCustomPosixUserConfig, DomainDefaultUserSettingsCustomPosixUserConfigArgs

    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.

    DomainDefaultUserSettingsJupyterLabAppSettings, DomainDefaultUserSettingsJupyterLabAppSettingsArgs

    AppLifecycleManagement DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement
    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<DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    CustomImages List<DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    EmrSettings DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement
    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 []DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    CustomImages []DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    EmrSettings DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement
    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<DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    customImages List<DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emrSettings DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement
    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 DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository[]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    customImages DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emrSettings DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings
    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 DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement
    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[DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    custom_images Sequence[DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    default_resource_spec DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    emr_settings DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings
    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 Block below.
    customImages List<Property Map>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block 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 Block 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.

    DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement, DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs

    IdleSettings DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    IdleSettings DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idleSettings DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    Settings related to idle shutdown of Studio applications. see idle_settings Block below.
    idle_settings DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings
    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.

    DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings, DomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsArgs

    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.

    DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepository, DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArgs

    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.

    DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage, DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArgs

    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.

    DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettings, DomainDefaultUserSettingsJupyterLabAppSettingsEmrSettingsArgs

    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.

    DomainDefaultUserSettingsJupyterServerAppSettings, DomainDefaultUserSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    CodeRepositories []DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories List<DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    defaultResourceSpec DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    codeRepositories DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository[]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    defaultResourceSpec DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    code_repositories Sequence[DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository]
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    default_resource_spec DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block 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 Block 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 Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository, DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArgs

    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.

    DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultUserSettingsKernelGatewayAppSettings, DomainDefaultUserSettingsKernelGatewayAppSettingsArgs

    CustomImages List<DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    CustomImages []DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    customImages List<DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    customImages DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    custom_images Sequence[DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    default_resource_spec DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block 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 Block 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 Block below.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage, DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs

    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.

    DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultUserSettingsRSessionAppSettings, DomainDefaultUserSettingsRSessionAppSettingsArgs

    CustomImages List<DomainDefaultUserSettingsRSessionAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    CustomImages []DomainDefaultUserSettingsRSessionAppSettingsCustomImage
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    DefaultResourceSpec DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    customImages List<DomainDefaultUserSettingsRSessionAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    customImages DomainDefaultUserSettingsRSessionAppSettingsCustomImage[]
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    defaultResourceSpec DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    custom_images Sequence[DomainDefaultUserSettingsRSessionAppSettingsCustomImage]
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    default_resource_spec DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    customImages List<Property Map>
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block 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 Block above.

    DomainDefaultUserSettingsRSessionAppSettingsCustomImage, DomainDefaultUserSettingsRSessionAppSettingsCustomImageArgs

    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.

    DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecArgs

    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.

    DomainDefaultUserSettingsRStudioServerProAppSettings, DomainDefaultUserSettingsRStudioServerProAppSettingsArgs

    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.

    DomainDefaultUserSettingsSharingSettings, DomainDefaultUserSettingsSharingSettingsArgs

    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.

    DomainDefaultUserSettingsSpaceStorageSettings, DomainDefaultUserSettingsSpaceStorageSettingsArgs

    DefaultEbsStorageSettings DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    DefaultEbsStorageSettings DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    default_ebs_storage_settings DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.
    defaultEbsStorageSettings Property Map
    The default EBS storage settings for a private space. See default_ebs_storage_settings Block below.

    DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings, DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs

    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.

    DomainDefaultUserSettingsStudioWebPortalSettings, DomainDefaultUserSettingsStudioWebPortalSettingsArgs

    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.

    DomainDefaultUserSettingsTensorBoardAppSettings, DomainDefaultUserSettingsTensorBoardAppSettingsArgs

    DefaultResourceSpec DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    DefaultResourceSpec DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    defaultResourceSpec DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    defaultResourceSpec DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below.
    default_resource_spec DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block 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 Block below.

    DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec, DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs

    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.

    DomainDomainSettings, DomainDomainSettingsArgs

    DockerSettings DomainDomainSettingsDockerSettings
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    ExecutionRoleIdentityConfig string
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    RStudioServerProDomainSettings DomainDomainSettingsRStudioServerProDomainSettings
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    SecurityGroupIds List<string>
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
    DockerSettings DomainDomainSettingsDockerSettings
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    ExecutionRoleIdentityConfig string
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    RStudioServerProDomainSettings DomainDomainSettingsRStudioServerProDomainSettings
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    SecurityGroupIds []string
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
    dockerSettings DomainDomainSettingsDockerSettings
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    executionRoleIdentityConfig String
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    rStudioServerProDomainSettings DomainDomainSettingsRStudioServerProDomainSettings
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    securityGroupIds List<String>
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
    dockerSettings DomainDomainSettingsDockerSettings
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    executionRoleIdentityConfig string
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    rStudioServerProDomainSettings DomainDomainSettingsRStudioServerProDomainSettings
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    securityGroupIds string[]
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
    docker_settings DomainDomainSettingsDockerSettings
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    execution_role_identity_config str
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    r_studio_server_pro_domain_settings DomainDomainSettingsRStudioServerProDomainSettings
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    security_group_ids Sequence[str]
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
    dockerSettings Property Map
    A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below.
    executionRoleIdentityConfig String
    The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED.
    rStudioServerProDomainSettings Property Map
    A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below.
    securityGroupIds List<String>
    The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.

    DomainDomainSettingsDockerSettings, DomainDomainSettingsDockerSettingsArgs

    EnableDockerAccess string
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    VpcOnlyTrustedAccounts List<string>
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.
    EnableDockerAccess string
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    VpcOnlyTrustedAccounts []string
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.
    enableDockerAccess String
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    vpcOnlyTrustedAccounts List<String>
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.
    enableDockerAccess string
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    vpcOnlyTrustedAccounts string[]
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.
    enable_docker_access str
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    vpc_only_trusted_accounts Sequence[str]
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.
    enableDockerAccess String
    Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED.
    vpcOnlyTrustedAccounts List<String>
    The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode.

    DomainDomainSettingsRStudioServerProDomainSettings, DomainDomainSettingsRStudioServerProDomainSettingsArgs

    DomainExecutionRoleArn string
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    DefaultResourceSpec DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    RStudioConnectUrl string
    A URL pointing to an RStudio Connect server.
    RStudioPackageManagerUrl string
    A URL pointing to an RStudio Package Manager server.
    DomainExecutionRoleArn string
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    DefaultResourceSpec DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    RStudioConnectUrl string
    A URL pointing to an RStudio Connect server.
    RStudioPackageManagerUrl string
    A URL pointing to an RStudio Package Manager server.
    domainExecutionRoleArn String
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    defaultResourceSpec DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    rStudioConnectUrl String
    A URL pointing to an RStudio Connect server.
    rStudioPackageManagerUrl String
    A URL pointing to an RStudio Package Manager server.
    domainExecutionRoleArn string
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    defaultResourceSpec DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    rStudioConnectUrl string
    A URL pointing to an RStudio Connect server.
    rStudioPackageManagerUrl string
    A URL pointing to an RStudio Package Manager server.
    domain_execution_role_arn str
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    default_resource_spec DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec
    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block above.
    r_studio_connect_url str
    A URL pointing to an RStudio Connect server.
    r_studio_package_manager_url str
    A URL pointing to an RStudio Package Manager server.
    domainExecutionRoleArn String
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    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 Block above.
    rStudioConnectUrl String
    A URL pointing to an RStudio Connect server.
    rStudioPackageManagerUrl String
    A URL pointing to an RStudio Package Manager server.

    DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec, DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecArgs

    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.

    DomainRetentionPolicy, DomainRetentionPolicyArgs

    HomeEfsFileSystem string
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.
    HomeEfsFileSystem string
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.
    homeEfsFileSystem String
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.
    homeEfsFileSystem string
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.
    home_efs_file_system str
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.
    homeEfsFileSystem String
    The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain.

    Import

    Using pulumi import, import SageMaker Domains using the id. For example:

    $ pulumi import aws:sagemaker/domain:Domain test_domain d-8jgsjtilstu8
    

    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