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

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

AWS Classic v6.31.0 published on Monday, Apr 15, 2024 by Pulumi

aws.sagemaker.Domain

Explore with Pulumi AI

aws logo

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

AWS Classic v6.31.0 published on Monday, Apr 15, 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=[aws.iam.GetPolicyDocumentStatementArgs(
        actions=["sts:AssumeRole"],
        principals=[aws.iam.GetPolicyDocumentStatementPrincipalArgs(
            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=aws.sagemaker.DomainDefaultUserSettingsArgs(
            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

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.sagemaker.Image("example", {
        imageName: "example",
        roleArn: exampleAwsIamRole.arn,
    });
    const exampleAppImageConfig = new aws.sagemaker.AppImageConfig("example", {
        appImageConfigName: "example",
        kernelGatewayImageConfig: {
            kernelSpec: {
                name: "example",
            },
        },
    });
    const exampleImageVersion = new aws.sagemaker.ImageVersion("example", {
        imageName: example.id,
        baseImage: "base-image",
    });
    const exampleDomain = new aws.sagemaker.Domain("example", {
        domainName: "example",
        authMode: "IAM",
        vpcId: exampleAwsVpc.id,
        subnetIds: [exampleAwsSubnet.id],
        defaultUserSettings: {
            executionRole: exampleAwsIamRole.arn,
            kernelGatewayAppSettings: {
                customImages: [{
                    appImageConfigName: exampleAppImageConfig.appImageConfigName,
                    imageName: exampleImageVersion.imageName,
                }],
            },
        },
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.sagemaker.Image("example",
        image_name="example",
        role_arn=example_aws_iam_role["arn"])
    example_app_image_config = aws.sagemaker.AppImageConfig("example",
        app_image_config_name="example",
        kernel_gateway_image_config=aws.sagemaker.AppImageConfigKernelGatewayImageConfigArgs(
            kernel_spec=aws.sagemaker.AppImageConfigKernelGatewayImageConfigKernelSpecArgs(
                name="example",
            ),
        ))
    example_image_version = aws.sagemaker.ImageVersion("example",
        image_name=example.id,
        base_image="base-image")
    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=aws.sagemaker.DomainDefaultUserSettingsArgs(
            execution_role=example_aws_iam_role["arn"],
            kernel_gateway_app_settings=aws.sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs(
                custom_images=[aws.sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs(
                    app_image_config_name=example_app_image_config.app_image_config_name,
                    image_name=example_image_version.image_name,
                )],
            ),
        ))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := sagemaker.NewImage(ctx, "example", &sagemaker.ImageArgs{
    			ImageName: pulumi.String("example"),
    			RoleArn:   pulumi.Any(exampleAwsIamRole.Arn),
    		})
    		if err != nil {
    			return err
    		}
    		exampleAppImageConfig, err := sagemaker.NewAppImageConfig(ctx, "example", &sagemaker.AppImageConfigArgs{
    			AppImageConfigName: pulumi.String("example"),
    			KernelGatewayImageConfig: &sagemaker.AppImageConfigKernelGatewayImageConfigArgs{
    				KernelSpec: &sagemaker.AppImageConfigKernelGatewayImageConfigKernelSpecArgs{
    					Name: pulumi.String("example"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		exampleImageVersion, err := sagemaker.NewImageVersion(ctx, "example", &sagemaker.ImageVersionArgs{
    			ImageName: example.ID(),
    			BaseImage: pulumi.String("base-image"),
    		})
    		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: pulumi.Any(exampleAwsIamRole.Arn),
    				KernelGatewayAppSettings: &sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs{
    					CustomImages: sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArray{
    						&sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs{
    							AppImageConfigName: exampleAppImageConfig.AppImageConfigName,
    							ImageName:          exampleImageVersion.ImageName,
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.Sagemaker.Image("example", new()
        {
            ImageName = "example",
            RoleArn = exampleAwsIamRole.Arn,
        });
    
        var exampleAppImageConfig = new Aws.Sagemaker.AppImageConfig("example", new()
        {
            AppImageConfigName = "example",
            KernelGatewayImageConfig = new Aws.Sagemaker.Inputs.AppImageConfigKernelGatewayImageConfigArgs
            {
                KernelSpec = new Aws.Sagemaker.Inputs.AppImageConfigKernelGatewayImageConfigKernelSpecArgs
                {
                    Name = "example",
                },
            },
        });
    
        var exampleImageVersion = new Aws.Sagemaker.ImageVersion("example", new()
        {
            ImageName = example.Id,
            BaseImage = "base-image",
        });
    
        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 = exampleAwsIamRole.Arn,
                KernelGatewayAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs
                {
                    CustomImages = new[]
                    {
                        new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs
                        {
                            AppImageConfigName = exampleAppImageConfig.AppImageConfigName,
                            ImageName = exampleImageVersion.ImageName,
                        },
                    },
                },
            },
        });
    
    });
    
    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.inputs.AppImageConfigKernelGatewayImageConfigKernelSpecArgs;
    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()
                    .kernelSpec(AppImageConfigKernelGatewayImageConfigKernelSpecArgs.builder()
                        .name("example")
                        .build())
                    .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:
            kernelSpec:
              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,
               auth_mode: Optional[str] = None,
               default_user_settings: Optional[DomainDefaultUserSettingsArgs] = None,
               domain_name: Optional[str] = None,
               subnet_ids: Optional[Sequence[str]] = None,
               vpc_id: Optional[str] = None,
               app_network_access_type: Optional[str] = None,
               app_security_group_management: Optional[str] = None,
               default_space_settings: Optional[DomainDefaultSpaceSettingsArgs] = None,
               domain_settings: Optional[DomainDomainSettingsArgs] = None,
               kms_key_id: Optional[str] = None,
               retention_policy: Optional[DomainRetentionPolicyArgs] = None,
               tags: Optional[Mapping[str, 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.

    Example

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

    var exampledomainResourceResourceFromSagemakerdomain = new Aws.Sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain", new()
    {
        AuthMode = "string",
        DefaultUserSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs
        {
            ExecutionRole = "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",
                },
            },
            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",
                },
            },
            CustomPosixUserConfig = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomPosixUserConfigArgs
            {
                Gid = 0,
                Uid = 0,
            },
            DefaultLandingUri = "string",
            CodeEditorAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsArgs
            {
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            JupyterLabAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsArgs
            {
                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",
                },
                LifecycleConfigArns = new[]
                {
                    "string",
                },
            },
            CustomFileSystemConfigs = new[]
            {
                new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomFileSystemConfigArgs
                {
                    EfsFileSystemConfig = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs
                    {
                        FileSystemId = "string",
                        FileSystemPath = "string",
                    },
                },
            },
            CanvasAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsArgs
            {
                DirectDeploySettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs
                {
                    Status = "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",
                },
            },
            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",
                },
            },
            RStudioServerProAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRStudioServerProAppSettingsArgs
            {
                AccessStatus = "string",
                UserGroup = "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",
            TensorBoardAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettingsArgs
            {
                DefaultResourceSpec = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs
                {
                    InstanceType = "string",
                    LifecycleConfigArn = "string",
                    SagemakerImageArn = "string",
                    SagemakerImageVersionAlias = "string",
                    SagemakerImageVersionArn = "string",
                },
            },
        },
        DomainName = "string",
        SubnetIds = new[]
        {
            "string",
        },
        VpcId = "string",
        AppNetworkAccessType = "string",
        AppSecurityGroupManagement = "string",
        DefaultSpaceSettings = new Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsArgs
        {
            ExecutionRole = "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",
            },
        },
        DomainSettings = new Aws.Sagemaker.Inputs.DomainDomainSettingsArgs
        {
            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",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := sagemaker.NewDomain(ctx, "exampledomainResourceResourceFromSagemakerdomain", &sagemaker.DomainArgs{
    	AuthMode: pulumi.String("string"),
    	DefaultUserSettings: &sagemaker.DomainDefaultUserSettingsArgs{
    		ExecutionRole: 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"),
    			},
    		},
    		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"),
    			},
    		},
    		CustomPosixUserConfig: &sagemaker.DomainDefaultUserSettingsCustomPosixUserConfigArgs{
    			Gid: pulumi.Int(0),
    			Uid: pulumi.Int(0),
    		},
    		DefaultLandingUri: pulumi.String("string"),
    		CodeEditorAppSettings: &sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsArgs{
    			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"),
    			},
    		},
    		JupyterLabAppSettings: &sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsArgs{
    			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"),
    			},
    			LifecycleConfigArns: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		CustomFileSystemConfigs: sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigArray{
    			&sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigArgs{
    				EfsFileSystemConfig: &sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs{
    					FileSystemId:   pulumi.String("string"),
    					FileSystemPath: pulumi.String("string"),
    				},
    			},
    		},
    		CanvasAppSettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsArgs{
    			DirectDeploySettings: &sagemaker.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs{
    				Status: 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"),
    			},
    		},
    		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"),
    			},
    		},
    		RStudioServerProAppSettings: &sagemaker.DomainDefaultUserSettingsRStudioServerProAppSettingsArgs{
    			AccessStatus: pulumi.String("string"),
    			UserGroup:    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"),
    		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"),
    			},
    		},
    	},
    	DomainName: pulumi.String("string"),
    	SubnetIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	VpcId:                      pulumi.String("string"),
    	AppNetworkAccessType:       pulumi.String("string"),
    	AppSecurityGroupManagement: pulumi.String("string"),
    	DefaultSpaceSettings: &sagemaker.DomainDefaultSpaceSettingsArgs{
    		ExecutionRole: 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"),
    		},
    	},
    	DomainSettings: &sagemaker.DomainDomainSettingsArgs{
    		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"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var exampledomainResourceResourceFromSagemakerdomain = new Domain("exampledomainResourceResourceFromSagemakerdomain", DomainArgs.builder()        
        .authMode("string")
        .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
            .executionRole("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())
            .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())
            .customPosixUserConfig(DomainDefaultUserSettingsCustomPosixUserConfigArgs.builder()
                .gid(0)
                .uid(0)
                .build())
            .defaultLandingUri("string")
            .codeEditorAppSettings(DomainDefaultUserSettingsCodeEditorAppSettingsArgs.builder()
                .defaultResourceSpec(DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .lifecycleConfigArns("string")
                .build())
            .jupyterLabAppSettings(DomainDefaultUserSettingsJupyterLabAppSettingsArgs.builder()
                .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())
                .lifecycleConfigArns("string")
                .build())
            .customFileSystemConfigs(DomainDefaultUserSettingsCustomFileSystemConfigArgs.builder()
                .efsFileSystemConfig(DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs.builder()
                    .fileSystemId("string")
                    .fileSystemPath("string")
                    .build())
                .build())
            .canvasAppSettings(DomainDefaultUserSettingsCanvasAppSettingsArgs.builder()
                .directDeploySettings(DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs.builder()
                    .status("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())
            .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())
            .rStudioServerProAppSettings(DomainDefaultUserSettingsRStudioServerProAppSettingsArgs.builder()
                .accessStatus("string")
                .userGroup("string")
                .build())
            .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")
            .tensorBoardAppSettings(DomainDefaultUserSettingsTensorBoardAppSettingsArgs.builder()
                .defaultResourceSpec(DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs.builder()
                    .instanceType("string")
                    .lifecycleConfigArn("string")
                    .sagemakerImageArn("string")
                    .sagemakerImageVersionAlias("string")
                    .sagemakerImageVersionArn("string")
                    .build())
                .build())
            .build())
        .domainName("string")
        .subnetIds("string")
        .vpcId("string")
        .appNetworkAccessType("string")
        .appSecurityGroupManagement("string")
        .defaultSpaceSettings(DomainDefaultSpaceSettingsArgs.builder()
            .executionRole("string")
            .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")
            .build())
        .domainSettings(DomainDomainSettingsArgs.builder()
            .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())
        .tags(Map.of("string", "string"))
        .build());
    
    exampledomain_resource_resource_from_sagemakerdomain = aws.sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain",
        auth_mode="string",
        default_user_settings=aws.sagemaker.DomainDefaultUserSettingsArgs(
            execution_role="string",
            kernel_gateway_app_settings=aws.sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs(
                custom_images=[aws.sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
                lifecycle_config_arns=["string"],
            ),
            r_session_app_settings=aws.sagemaker.DomainDefaultUserSettingsRSessionAppSettingsArgs(
                custom_images=[aws.sagemaker.DomainDefaultUserSettingsRSessionAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
            ),
            custom_posix_user_config=aws.sagemaker.DomainDefaultUserSettingsCustomPosixUserConfigArgs(
                gid=0,
                uid=0,
            ),
            default_landing_uri="string",
            code_editor_app_settings=aws.sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsArgs(
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
                lifecycle_config_arns=["string"],
            ),
            jupyter_lab_app_settings=aws.sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsArgs(
                code_repositories=[aws.sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoryArgs(
                    repository_url="string",
                )],
                custom_images=[aws.sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
                lifecycle_config_arns=["string"],
            ),
            custom_file_system_configs=[aws.sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigArgs(
                efs_file_system_config=aws.sagemaker.DomainDefaultUserSettingsCustomFileSystemConfigEfsFileSystemConfigArgs(
                    file_system_id="string",
                    file_system_path="string",
                ),
            )],
            canvas_app_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsArgs(
                direct_deploy_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettingsArgs(
                    status="string",
                ),
                identity_provider_oauth_settings=[aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSettingArgs(
                    secret_arn="string",
                    data_source_name="string",
                    status="string",
                )],
                kendra_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsKendraSettingsArgs(
                    status="string",
                ),
                model_register_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettingsArgs(
                    cross_account_model_register_role_arn="string",
                    status="string",
                ),
                time_series_forecasting_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettingsArgs(
                    amazon_forecast_role_arn="string",
                    status="string",
                ),
                workspace_settings=aws.sagemaker.DomainDefaultUserSettingsCanvasAppSettingsWorkspaceSettingsArgs(
                    s3_artifact_path="string",
                    s3_kms_key_id="string",
                ),
            ),
            jupyter_server_app_settings=aws.sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsArgs(
                code_repositories=[aws.sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepositoryArgs(
                    repository_url="string",
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
                lifecycle_config_arns=["string"],
            ),
            r_studio_server_pro_app_settings=aws.sagemaker.DomainDefaultUserSettingsRStudioServerProAppSettingsArgs(
                access_status="string",
                user_group="string",
            ),
            security_groups=["string"],
            sharing_settings=aws.sagemaker.DomainDefaultUserSettingsSharingSettingsArgs(
                notebook_output_option="string",
                s3_kms_key_id="string",
                s3_output_path="string",
            ),
            space_storage_settings=aws.sagemaker.DomainDefaultUserSettingsSpaceStorageSettingsArgs(
                default_ebs_storage_settings=aws.sagemaker.DomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsArgs(
                    default_ebs_volume_size_in_gb=0,
                    maximum_ebs_volume_size_in_gb=0,
                ),
            ),
            studio_web_portal="string",
            tensor_board_app_settings=aws.sagemaker.DomainDefaultUserSettingsTensorBoardAppSettingsArgs(
                default_resource_spec=aws.sagemaker.DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecArgs(
                    instance_type="string",
                    lifecycle_config_arn="string",
                    sagemaker_image_arn="string",
                    sagemaker_image_version_alias="string",
                    sagemaker_image_version_arn="string",
                ),
            ),
        ),
        domain_name="string",
        subnet_ids=["string"],
        vpc_id="string",
        app_network_access_type="string",
        app_security_group_management="string",
        default_space_settings=aws.sagemaker.DomainDefaultSpaceSettingsArgs(
            execution_role="string",
            jupyter_server_app_settings=aws.sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs(
                code_repositories=[aws.sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepositoryArgs(
                    repository_url="string",
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecArgs(
                    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=aws.sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsArgs(
                custom_images=[aws.sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImageArgs(
                    app_image_config_name="string",
                    image_name="string",
                    image_version_number=0,
                )],
                default_resource_spec=aws.sagemaker.DomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecArgs(
                    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"],
        ),
        domain_settings=aws.sagemaker.DomainDomainSettingsArgs(
            execution_role_identity_config="string",
            r_studio_server_pro_domain_settings=aws.sagemaker.DomainDomainSettingsRStudioServerProDomainSettingsArgs(
                domain_execution_role_arn="string",
                default_resource_spec=aws.sagemaker.DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecArgs(
                    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=aws.sagemaker.DomainRetentionPolicyArgs(
            home_efs_file_system="string",
        ),
        tags={
            "string": "string",
        })
    
    const exampledomainResourceResourceFromSagemakerdomain = new aws.sagemaker.Domain("exampledomainResourceResourceFromSagemakerdomain", {
        authMode: "string",
        defaultUserSettings: {
            executionRole: "string",
            kernelGatewayAppSettings: {
                customImages: [{
                    appImageConfigName: "string",
                    imageName: "string",
                    imageVersionNumber: 0,
                }],
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            rSessionAppSettings: {
                customImages: [{
                    appImageConfigName: "string",
                    imageName: "string",
                    imageVersionNumber: 0,
                }],
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
            },
            customPosixUserConfig: {
                gid: 0,
                uid: 0,
            },
            defaultLandingUri: "string",
            codeEditorAppSettings: {
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            jupyterLabAppSettings: {
                codeRepositories: [{
                    repositoryUrl: "string",
                }],
                customImages: [{
                    appImageConfigName: "string",
                    imageName: "string",
                    imageVersionNumber: 0,
                }],
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            customFileSystemConfigs: [{
                efsFileSystemConfig: {
                    fileSystemId: "string",
                    fileSystemPath: "string",
                },
            }],
            canvasAppSettings: {
                directDeploySettings: {
                    status: "string",
                },
                identityProviderOauthSettings: [{
                    secretArn: "string",
                    dataSourceName: "string",
                    status: "string",
                }],
                kendraSettings: {
                    status: "string",
                },
                modelRegisterSettings: {
                    crossAccountModelRegisterRoleArn: "string",
                    status: "string",
                },
                timeSeriesForecastingSettings: {
                    amazonForecastRoleArn: "string",
                    status: "string",
                },
                workspaceSettings: {
                    s3ArtifactPath: "string",
                    s3KmsKeyId: "string",
                },
            },
            jupyterServerAppSettings: {
                codeRepositories: [{
                    repositoryUrl: "string",
                }],
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
                lifecycleConfigArns: ["string"],
            },
            rStudioServerProAppSettings: {
                accessStatus: "string",
                userGroup: "string",
            },
            securityGroups: ["string"],
            sharingSettings: {
                notebookOutputOption: "string",
                s3KmsKeyId: "string",
                s3OutputPath: "string",
            },
            spaceStorageSettings: {
                defaultEbsStorageSettings: {
                    defaultEbsVolumeSizeInGb: 0,
                    maximumEbsVolumeSizeInGb: 0,
                },
            },
            studioWebPortal: "string",
            tensorBoardAppSettings: {
                defaultResourceSpec: {
                    instanceType: "string",
                    lifecycleConfigArn: "string",
                    sagemakerImageArn: "string",
                    sagemakerImageVersionAlias: "string",
                    sagemakerImageVersionArn: "string",
                },
            },
        },
        domainName: "string",
        subnetIds: ["string"],
        vpcId: "string",
        appNetworkAccessType: "string",
        appSecurityGroupManagement: "string",
        defaultSpaceSettings: {
            executionRole: "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"],
        },
        domainSettings: {
            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",
        },
        tags: {
            string: "string",
        },
    });
    
    type: aws:sagemaker:Domain
    properties:
        appNetworkAccessType: string
        appSecurityGroupManagement: string
        authMode: string
        defaultSpaceSettings:
            executionRole: 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
        defaultUserSettings:
            canvasAppSettings:
                directDeploySettings:
                    status: string
                identityProviderOauthSettings:
                    - dataSourceName: string
                      secretArn: string
                      status: string
                kendraSettings:
                    status: string
                modelRegisterSettings:
                    crossAccountModelRegisterRoleArn: string
                    status: string
                timeSeriesForecastingSettings:
                    amazonForecastRoleArn: string
                    status: string
                workspaceSettings:
                    s3ArtifactPath: string
                    s3KmsKeyId: string
            codeEditorAppSettings:
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
                lifecycleConfigArns:
                    - string
            customFileSystemConfigs:
                - efsFileSystemConfig:
                    fileSystemId: string
                    fileSystemPath: string
            customPosixUserConfig:
                gid: 0
                uid: 0
            defaultLandingUri: string
            executionRole: string
            jupyterLabAppSettings:
                codeRepositories:
                    - repositoryUrl: string
                customImages:
                    - appImageConfigName: string
                      imageName: string
                      imageVersionNumber: 0
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
                lifecycleConfigArns:
                    - string
            jupyterServerAppSettings:
                codeRepositories:
                    - repositoryUrl: string
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
                lifecycleConfigArns:
                    - string
            kernelGatewayAppSettings:
                customImages:
                    - appImageConfigName: string
                      imageName: string
                      imageVersionNumber: 0
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
                lifecycleConfigArns:
                    - string
            rSessionAppSettings:
                customImages:
                    - appImageConfigName: string
                      imageName: string
                      imageVersionNumber: 0
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
            rStudioServerProAppSettings:
                accessStatus: string
                userGroup: string
            securityGroups:
                - string
            sharingSettings:
                notebookOutputOption: string
                s3KmsKeyId: string
                s3OutputPath: string
            spaceStorageSettings:
                defaultEbsStorageSettings:
                    defaultEbsVolumeSizeInGb: 0
                    maximumEbsVolumeSizeInGb: 0
            studioWebPortal: string
            tensorBoardAppSettings:
                defaultResourceSpec:
                    instanceType: string
                    lifecycleConfigArn: string
                    sagemakerImageArn: string
                    sagemakerImageVersionAlias: string
                    sagemakerImageVersionArn: string
        domainName: string
        domainSettings:
            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
        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

    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 Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    DomainSettings Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.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.
    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.
    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.
    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.
    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.
    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.
    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,
            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 Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettings
    The default space settings. See default_space_settings Block below.
    DefaultUserSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettings
    The default user settings. See default_user_settings Block below.
    DomainName string
    The domain name.
    DomainSettings Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.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.
    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.
    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.
    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.
    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.
    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.
    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.
    JupyterServerAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings Pulumi.Aws.Sagemaker.Inputs.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.
    ExecutionRole string
    The execution role for the space.
    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.
    executionRole String
    The execution role for the space.
    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.
    executionRole string
    The execution role for the space.
    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.
    execution_role str
    The execution role for the space.
    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.
    executionRole String
    The execution role for the space.
    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.

    DomainDefaultSpaceSettingsJupyterServerAppSettings, DomainDefaultSpaceSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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.

    DomainDefaultUserSettings, DomainDefaultUserSettingsArgs

    ExecutionRole string
    The execution role ARN for the user.
    CanvasAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettings
    The Canvas app settings. See canvas_app_settings Block below.
    CodeEditorAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCodeEditorAppSettings
    The Code Editor application settings. See code_editor_app_settings Block below.
    CustomFileSystemConfigs List<Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettings
    The settings for the JupyterLab application. See jupyter_lab_app_settings Block below.
    JupyterServerAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettings
    The Jupyter server's app settings. See jupyter_server_app_settings Block below.
    KernelGatewayAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettings
    The kernel gateway app settings. See kernel_gateway_app_settings Block below.
    RSessionAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettings
    The RSession app settings. See r_session_app_settings Block below.
    RStudioServerProAppSettings Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsSharingSettings
    The sharing settings. See sharing_settings Block below.
    SpaceStorageSettings Pulumi.Aws.Sagemaker.Inputs.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.
    TensorBoardAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block below.
    ExecutionRole string
    The execution role ARN for the user.
    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.
    TensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block below.
    executionRole String
    The execution role ARN for the user.
    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.
    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block below.
    executionRole string
    The execution role ARN for the user.
    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.
    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings
    The TensorBoard app settings. See tensor_board_app_settings Block below.
    execution_role str
    The execution role ARN for the user.
    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.
    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.
    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.
    tensorBoardAppSettings Property Map
    The TensorBoard app settings. See tensor_board_app_settings Block below.

    DomainDefaultUserSettingsCanvasAppSettings, DomainDefaultUserSettingsCanvasAppSettingsArgs

    DirectDeploySettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsDirectDeploySettings
    The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below.
    IdentityProviderOauthSettings List<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsIdentityProviderOauthSetting>
    The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below.
    KendraSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsKendraSettings
    The settings for document querying. See kendra_settings Block below.
    ModelRegisterSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings
    The model registry settings for the SageMaker Canvas application. See model_register_settings Block below.
    TimeSeriesForecastingSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings
    Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below.
    WorkspaceSettings Pulumi.Aws.Sagemaker.Inputs.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.
    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.
    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.
    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.
    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.
    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.

    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

    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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.
    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.
    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.
    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.
    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.
    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.

    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 Pulumi.Aws.Sagemaker.Inputs.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

    CodeRepositories List<Pulumi.Aws.Sagemaker.Inputs.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<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterLabAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a JupyterLab app. see custom_image Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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.
    LifecycleConfigArns List<string>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    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.
    LifecycleConfigArns []string
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    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.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    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.
    lifecycleConfigArns string[]
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.
    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.
    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.
    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.
    lifecycleConfigArns List<String>
    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    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.

    DomainDefaultUserSettingsJupyterServerAppSettings, DomainDefaultUserSettingsJupyterServerAppSettingsArgs

    CodeRepositories List<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository>
    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettingsCustomImage>
    A list of custom SageMaker images that are configured to run as a RSession app. see custom_image Block below.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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 Pulumi.Aws.Sagemaker.Inputs.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.

    DomainDefaultUserSettingsTensorBoardAppSettings, DomainDefaultUserSettingsTensorBoardAppSettingsArgs

    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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

    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 Pulumi.Aws.Sagemaker.Inputs.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.
    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.
    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.
    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.
    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.
    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.

    DomainDomainSettingsRStudioServerProDomainSettings, DomainDomainSettingsRStudioServerProDomainSettingsArgs

    DomainExecutionRoleArn string
    The ARN of the execution role for the RStudioServerPro Domain-level app.
    DefaultResourceSpec Pulumi.Aws.Sagemaker.Inputs.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

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

    AWS Classic v6.31.0 published on Monday, Apr 15, 2024 by Pulumi