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 v5.41.0 published on Monday, May 15, 2023 by Pulumi

aws.sagemaker.Domain

Explore with Pulumi AI

aws logo

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

AWS Classic v5.41.0 published on Monday, May 15, 2023 by Pulumi

    Provides a SageMaker Domain resource.

    Example Usage

    Basic usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var examplePolicyDocument = 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("exampleRole", new()
        {
            Path = "/",
            AssumeRolePolicy = examplePolicyDocument.Apply(getPolicyDocumentResult => getPolicyDocumentResult.Json),
        });
    
        var exampleDomain = new Aws.Sagemaker.Domain("exampleDomain", new()
        {
            DomainName = "example",
            AuthMode = "IAM",
            VpcId = aws_vpc.Example.Id,
            SubnetIds = new[]
            {
                aws_subnet.Example.Id,
            },
            DefaultUserSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs
            {
                ExecutionRole = exampleRole.Arn,
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/iam"
    	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sagemaker"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		examplePolicyDocument, 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, "exampleRole", &iam.RoleArgs{
    			Path:             pulumi.String("/"),
    			AssumeRolePolicy: *pulumi.String(examplePolicyDocument.Json),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = sagemaker.NewDomain(ctx, "exampleDomain", &sagemaker.DomainArgs{
    			DomainName: pulumi.String("example"),
    			AuthMode:   pulumi.String("IAM"),
    			VpcId:      pulumi.Any(aws_vpc.Example.Id),
    			SubnetIds: pulumi.StringArray{
    				aws_subnet.Example.Id,
    			},
    			DefaultUserSettings: &sagemaker.DomainDefaultUserSettingsArgs{
    				ExecutionRole: exampleRole.Arn,
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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 examplePolicyDocument = 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()        
                .path("/")
                .assumeRolePolicy(examplePolicyDocument.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json()))
                .build());
    
            var exampleDomain = new Domain("exampleDomain", DomainArgs.builder()        
                .domainName("example")
                .authMode("IAM")
                .vpcId(aws_vpc.example().id())
                .subnetIds(aws_subnet.example().id())
                .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
                    .executionRole(exampleRole.arn())
                    .build())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_aws as aws
    
    example_policy_document = 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("exampleRole",
        path="/",
        assume_role_policy=example_policy_document.json)
    example_domain = aws.sagemaker.Domain("exampleDomain",
        domain_name="example",
        auth_mode="IAM",
        vpc_id=aws_vpc["example"]["id"],
        subnet_ids=[aws_subnet["example"]["id"]],
        default_user_settings=aws.sagemaker.DomainDefaultUserSettingsArgs(
            execution_role=example_role.arn,
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const examplePolicyDocument = aws.iam.getPolicyDocument({
        statements: [{
            actions: ["sts:AssumeRole"],
            principals: [{
                type: "Service",
                identifiers: ["sagemaker.amazonaws.com"],
            }],
        }],
    });
    const exampleRole = new aws.iam.Role("exampleRole", {
        path: "/",
        assumeRolePolicy: examplePolicyDocument.then(examplePolicyDocument => examplePolicyDocument.json),
    });
    const exampleDomain = new aws.sagemaker.Domain("exampleDomain", {
        domainName: "example",
        authMode: "IAM",
        vpcId: aws_vpc.example.id,
        subnetIds: [aws_subnet.example.id],
        defaultUserSettings: {
            executionRole: exampleRole.arn,
        },
    });
    
    resources:
      exampleDomain:
        type: aws:sagemaker:Domain
        properties:
          domainName: example
          authMode: IAM
          vpcId: ${aws_vpc.example.id}
          subnetIds:
            - ${aws_subnet.example.id}
          defaultUserSettings:
            executionRole: ${exampleRole.arn}
      exampleRole:
        type: aws:iam:Role
        properties:
          path: /
          assumeRolePolicy: ${examplePolicyDocument.json}
    variables:
      examplePolicyDocument:
        fn::invoke:
          Function: aws:iam:getPolicyDocument
          Arguments:
            statements:
              - actions:
                  - sts:AssumeRole
                principals:
                  - type: Service
                    identifiers:
                      - sagemaker.amazonaws.com
    

    Using Custom Images

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleImage = new Aws.Sagemaker.Image("exampleImage", new()
        {
            ImageName = "example",
            RoleArn = aws_iam_role.Example.Arn,
        });
    
        var exampleAppImageConfig = new Aws.Sagemaker.AppImageConfig("exampleAppImageConfig", new()
        {
            AppImageConfigName = "example",
            KernelGatewayImageConfig = new Aws.Sagemaker.Inputs.AppImageConfigKernelGatewayImageConfigArgs
            {
                KernelSpec = new Aws.Sagemaker.Inputs.AppImageConfigKernelGatewayImageConfigKernelSpecArgs
                {
                    Name = "example",
                },
            },
        });
    
        var exampleImageVersion = new Aws.Sagemaker.ImageVersion("exampleImageVersion", new()
        {
            ImageName = exampleImage.Id,
            BaseImage = "base-image",
        });
    
        var exampleDomain = new Aws.Sagemaker.Domain("exampleDomain", new()
        {
            DomainName = "example",
            AuthMode = "IAM",
            VpcId = aws_vpc.Example.Id,
            SubnetIds = new[]
            {
                aws_subnet.Example.Id,
            },
            DefaultUserSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs
            {
                ExecutionRole = aws_iam_role.Example.Arn,
                KernelGatewayAppSettings = new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs
                {
                    CustomImages = new[]
                    {
                        new Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs
                        {
                            AppImageConfigName = exampleAppImageConfig.AppImageConfigName,
                            ImageName = exampleImageVersion.ImageName,
                        },
                    },
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sagemaker"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		exampleImage, err := sagemaker.NewImage(ctx, "exampleImage", &sagemaker.ImageArgs{
    			ImageName: pulumi.String("example"),
    			RoleArn:   pulumi.Any(aws_iam_role.Example.Arn),
    		})
    		if err != nil {
    			return err
    		}
    		exampleAppImageConfig, err := sagemaker.NewAppImageConfig(ctx, "exampleAppImageConfig", &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, "exampleImageVersion", &sagemaker.ImageVersionArgs{
    			ImageName: exampleImage.ID(),
    			BaseImage: pulumi.String("base-image"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = sagemaker.NewDomain(ctx, "exampleDomain", &sagemaker.DomainArgs{
    			DomainName: pulumi.String("example"),
    			AuthMode:   pulumi.String("IAM"),
    			VpcId:      pulumi.Any(aws_vpc.Example.Id),
    			SubnetIds: pulumi.StringArray{
    				aws_subnet.Example.Id,
    			},
    			DefaultUserSettings: &sagemaker.DomainDefaultUserSettingsArgs{
    				ExecutionRole: pulumi.Any(aws_iam_role.Example.Arn),
    				KernelGatewayAppSettings: &sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsArgs{
    					CustomImages: sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArray{
    						&sagemaker.DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs{
    							AppImageConfigName: exampleAppImageConfig.AppImageConfigName,
    							ImageName:          exampleImageVersion.ImageName,
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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 exampleImage = new Image("exampleImage", ImageArgs.builder()        
                .imageName("example")
                .roleArn(aws_iam_role.example().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(exampleImage.id())
                .baseImage("base-image")
                .build());
    
            var exampleDomain = new Domain("exampleDomain", DomainArgs.builder()        
                .domainName("example")
                .authMode("IAM")
                .vpcId(aws_vpc.example().id())
                .subnetIds(aws_subnet.example().id())
                .defaultUserSettings(DomainDefaultUserSettingsArgs.builder()
                    .executionRole(aws_iam_role.example().arn())
                    .kernelGatewayAppSettings(DomainDefaultUserSettingsKernelGatewayAppSettingsArgs.builder()
                        .customImages(DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImageArgs.builder()
                            .appImageConfigName(exampleAppImageConfig.appImageConfigName())
                            .imageName(exampleImageVersion.imageName())
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_aws as aws
    
    example_image = aws.sagemaker.Image("exampleImage",
        image_name="example",
        role_arn=aws_iam_role["example"]["arn"])
    example_app_image_config = aws.sagemaker.AppImageConfig("exampleAppImageConfig",
        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("exampleImageVersion",
        image_name=example_image.id,
        base_image="base-image")
    example_domain = aws.sagemaker.Domain("exampleDomain",
        domain_name="example",
        auth_mode="IAM",
        vpc_id=aws_vpc["example"]["id"],
        subnet_ids=[aws_subnet["example"]["id"]],
        default_user_settings=aws.sagemaker.DomainDefaultUserSettingsArgs(
            execution_role=aws_iam_role["example"]["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,
                )],
            ),
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const exampleImage = new aws.sagemaker.Image("exampleImage", {
        imageName: "example",
        roleArn: aws_iam_role.example.arn,
    });
    const exampleAppImageConfig = new aws.sagemaker.AppImageConfig("exampleAppImageConfig", {
        appImageConfigName: "example",
        kernelGatewayImageConfig: {
            kernelSpec: {
                name: "example",
            },
        },
    });
    const exampleImageVersion = new aws.sagemaker.ImageVersion("exampleImageVersion", {
        imageName: exampleImage.id,
        baseImage: "base-image",
    });
    const exampleDomain = new aws.sagemaker.Domain("exampleDomain", {
        domainName: "example",
        authMode: "IAM",
        vpcId: aws_vpc.example.id,
        subnetIds: [aws_subnet.example.id],
        defaultUserSettings: {
            executionRole: aws_iam_role.example.arn,
            kernelGatewayAppSettings: {
                customImages: [{
                    appImageConfigName: exampleAppImageConfig.appImageConfigName,
                    imageName: exampleImageVersion.imageName,
                }],
            },
        },
    });
    
    resources:
      exampleImage:
        type: aws:sagemaker:Image
        properties:
          imageName: example
          roleArn: ${aws_iam_role.example.arn}
      exampleAppImageConfig:
        type: aws:sagemaker:AppImageConfig
        properties:
          appImageConfigName: example
          kernelGatewayImageConfig:
            kernelSpec:
              name: example
      exampleImageVersion:
        type: aws:sagemaker:ImageVersion
        properties:
          imageName: ${exampleImage.id}
          baseImage: base-image
      exampleDomain:
        type: aws:sagemaker:Domain
        properties:
          domainName: example
          authMode: IAM
          vpcId: ${aws_vpc.example.id}
          subnetIds:
            - ${aws_subnet.example.id}
          defaultUserSettings:
            executionRole: ${aws_iam_role.example.arn}
            kernelGatewayAppSettings:
              customImages:
                - appImageConfigName: ${exampleAppImageConfig.appImageConfigName}
                  imageName: ${exampleImageVersion.imageName}
    

    Create Domain Resource

    new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
    @overload
    def Domain(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               app_network_access_type: Optional[str] = None,
               app_security_group_management: 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,
               kms_key_id: Optional[str] = None,
               retention_policy: Optional[DomainRetentionPolicyArgs] = None,
               subnet_ids: Optional[Sequence[str]] = None,
               tags: Optional[Mapping[str, str]] = None,
               vpc_id: Optional[str] = None)
    @overload
    def Domain(resource_name: str,
               args: DomainArgs,
               opts: Optional[ResourceOptions] = 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.
    
    
    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.

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

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    DomainName string
    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.

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

    The default space settings. See Default Space Settings below.

    DomainSettings Pulumi.Aws.Sagemaker.Inputs.DomainDomainSettingsArgs

    The domain's settings.

    KmsKeyId string

    The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain.

    RetentionPolicy Pulumi.Aws.Sagemaker.Inputs.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 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 below.* domain_name - (Required) The domain name.

    DomainName string
    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.

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

    DomainSettings DomainDomainSettingsArgs

    The domain's settings.

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

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domainName String
    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.

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

    domainSettings DomainDomainSettingsArgs

    The domain's settings.

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

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domainName string
    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.

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

    domainSettings DomainDomainSettingsArgs

    The domain's settings.

    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 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 below.* domain_name - (Required) The domain name.

    domain_name str
    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.

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

    domain_settings DomainDomainSettingsArgs

    The domain's settings.

    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 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 below.* domain_name - (Required) The domain name.

    domainName String
    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.

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

    domainSettings Property Map

    The domain's settings.

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

    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.

    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.

    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.

    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.

    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.

    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.

    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.

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

    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.

    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.

    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_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.DomainDefaultSpaceSettingsArgs

    The default space settings. See Default Space Settings below.

    DefaultUserSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsArgs

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    DomainName string
    DomainSettings Pulumi.Aws.Sagemaker.Inputs.DomainDomainSettingsArgs

    The domain's settings.

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

    SecurityGroupIdForDomainBoundary string

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    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.

    Url string

    The domain's URL.

    VpcId string

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

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

    DefaultUserSettings DomainDefaultUserSettingsArgs

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    DomainName string
    DomainSettings DomainDomainSettingsArgs

    The domain's settings.

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

    SecurityGroupIdForDomainBoundary string

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    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.

    Url string

    The domain's URL.

    VpcId string

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

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

    defaultUserSettings DomainDefaultUserSettingsArgs

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domainName String
    domainSettings DomainDomainSettingsArgs

    The domain's settings.

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

    securityGroupIdForDomainBoundary String

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    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.

    url String

    The domain's URL.

    vpcId String

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

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

    defaultUserSettings DomainDefaultUserSettingsArgs

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domainName string
    domainSettings DomainDomainSettingsArgs

    The domain's settings.

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

    securityGroupIdForDomainBoundary string

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    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.

    url string

    The domain's URL.

    vpcId string

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

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

    default_user_settings DomainDefaultUserSettingsArgs

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domain_name str
    domain_settings DomainDomainSettingsArgs

    The domain's settings.

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

    url str

    The domain's URL.

    vpc_id str

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

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

    defaultUserSettings Property Map

    The default user settings. See Default User Settings below.* domain_name - (Required) The domain name.

    domainName String
    domainSettings Property Map

    The domain's settings.

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

    securityGroupIdForDomainBoundary String

    The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app.

    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.

    url String

    The domain's URL.

    vpcId String

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

    Supporting Types

    DomainDefaultSpaceSettings

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

    KernelGatewayAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultSpaceSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings 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 below.

    KernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings 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 below.

    kernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings 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 below.

    kernelGatewayAppSettings DomainDefaultSpaceSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings 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 below.

    kernel_gateway_app_settings DomainDefaultSpaceSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings 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 below.

    kernelGatewayAppSettings Property Map

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    securityGroups List<String>

    The security groups for the Amazon Virtual Private Cloud that the space uses for communication.

    DomainDefaultSpaceSettingsJupyterServerAppSettings

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

    lifecycle_config_arns Sequence[str]

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    codeRepositories List<Property Map>

    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    lifecycleConfigArns List<String>

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultSpaceSettingsJupyterServerAppSettingsCodeRepository

    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

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDefaultSpaceSettingsKernelGatewayAppSettings

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

    lifecycle_config_arns Sequence[str]

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    customImages List<Property Map>

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    lifecycleConfigArns List<String>

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImage

    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

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDefaultUserSettings

    ExecutionRole string

    The execution role ARN for the user.

    CanvasAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettings

    The Canvas app settings. See Canvas App Settings below.

    JupyterServerAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsJupyterServerAppSettings

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    KernelGatewayAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    RSessionAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettings

    The RSession app settings. See RSession App Settings below.

    RStudioServerProAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRStudioServerProAppSettings

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    SecurityGroups List<string>

    A list of security group IDs that will be attached to the user.

    SharingSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsSharingSettings

    The sharing settings. See Sharing Settings below.

    TensorBoardAppSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsTensorBoardAppSettings

    The TensorBoard app settings. See TensorBoard App Settings below.

    ExecutionRole string

    The execution role ARN for the user.

    CanvasAppSettings DomainDefaultUserSettingsCanvasAppSettings

    The Canvas app settings. See Canvas App Settings below.

    JupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    KernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    RSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings

    The RSession app settings. See RSession App Settings below.

    RStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    SecurityGroups []string

    A list of security group IDs that will be attached to the user.

    SharingSettings DomainDefaultUserSettingsSharingSettings

    The sharing settings. See Sharing Settings below.

    TensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings

    The TensorBoard app settings. See TensorBoard App Settings below.

    executionRole String

    The execution role ARN for the user.

    canvasAppSettings DomainDefaultUserSettingsCanvasAppSettings

    The Canvas app settings. See Canvas App Settings below.

    jupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    kernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    rSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings

    The RSession app settings. See RSession App Settings below.

    rStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    securityGroups List<String>

    A list of security group IDs that will be attached to the user.

    sharingSettings DomainDefaultUserSettingsSharingSettings

    The sharing settings. See Sharing Settings below.

    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings

    The TensorBoard app settings. See TensorBoard App Settings below.

    executionRole string

    The execution role ARN for the user.

    canvasAppSettings DomainDefaultUserSettingsCanvasAppSettings

    The Canvas app settings. See Canvas App Settings below.

    jupyterServerAppSettings DomainDefaultUserSettingsJupyterServerAppSettings

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    kernelGatewayAppSettings DomainDefaultUserSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    rSessionAppSettings DomainDefaultUserSettingsRSessionAppSettings

    The RSession app settings. See RSession App Settings below.

    rStudioServerProAppSettings DomainDefaultUserSettingsRStudioServerProAppSettings

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    securityGroups string[]

    A list of security group IDs that will be attached to the user.

    sharingSettings DomainDefaultUserSettingsSharingSettings

    The sharing settings. See Sharing Settings below.

    tensorBoardAppSettings DomainDefaultUserSettingsTensorBoardAppSettings

    The TensorBoard app settings. See TensorBoard App Settings below.

    execution_role str

    The execution role ARN for the user.

    canvas_app_settings DomainDefaultUserSettingsCanvasAppSettings

    The Canvas app settings. See Canvas App Settings below.

    jupyter_server_app_settings DomainDefaultUserSettingsJupyterServerAppSettings

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    kernel_gateway_app_settings DomainDefaultUserSettingsKernelGatewayAppSettings

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    r_session_app_settings DomainDefaultUserSettingsRSessionAppSettings

    The RSession app settings. See RSession App Settings below.

    r_studio_server_pro_app_settings DomainDefaultUserSettingsRStudioServerProAppSettings

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    security_groups Sequence[str]

    A list of security group IDs that will be attached to the user.

    sharing_settings DomainDefaultUserSettingsSharingSettings

    The sharing settings. See Sharing Settings below.

    tensor_board_app_settings DomainDefaultUserSettingsTensorBoardAppSettings

    The TensorBoard app settings. See TensorBoard App Settings below.

    executionRole String

    The execution role ARN for the user.

    canvasAppSettings Property Map

    The Canvas app settings. See Canvas App Settings below.

    jupyterServerAppSettings Property Map

    The Jupyter server's app settings. See Jupyter Server App Settings below.

    kernelGatewayAppSettings Property Map

    The kernel gateway app settings. See Kernel Gateway App Settings below.

    rSessionAppSettings Property Map

    The RSession app settings. See RSession App Settings below.

    rStudioServerProAppSettings Property Map

    A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.

    securityGroups List<String>

    A list of security group IDs that will be attached to the user.

    sharingSettings Property Map

    The sharing settings. See Sharing Settings below.

    tensorBoardAppSettings Property Map

    The TensorBoard app settings. See TensorBoard App Settings below.

    DomainDefaultUserSettingsCanvasAppSettings

    ModelRegisterSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    TimeSeriesForecastingSettings Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    ModelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    TimeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    modelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    timeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    modelRegisterSettings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    timeSeriesForecastingSettings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    model_register_settings DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    time_series_forecasting_settings DomainDefaultUserSettingsCanvasAppSettingsTimeSeriesForecastingSettings

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    modelRegisterSettings Property Map

    The model registry settings for the SageMaker Canvas application. See Model Register Settings below.

    timeSeriesForecastingSettings Property Map

    Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below.

    DomainDefaultUserSettingsCanvasAppSettingsModelRegisterSettings

    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

    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.

    DomainDefaultUserSettingsJupyterServerAppSettings

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

    lifecycle_config_arns Sequence[str]

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    codeRepositories List<Property Map>

    A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below.

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    lifecycleConfigArns List<String>

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultUserSettingsJupyterServerAppSettingsCodeRepository

    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

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDefaultUserSettingsKernelGatewayAppSettings

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

    lifecycle_config_arns Sequence[str]

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    customImages List<Property Map>

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    lifecycleConfigArns List<String>

    The Amazon Resource Name (ARN) of the Lifecycle Configurations.

    DomainDefaultUserSettingsKernelGatewayAppSettingsCustomImage

    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

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDefaultUserSettingsRSessionAppSettings

    CustomImages List<Pulumi.Aws.Sagemaker.Inputs.DomainDefaultUserSettingsRSessionAppSettingsCustomImage>

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below.

    CustomImages []DomainDefaultUserSettingsRSessionAppSettingsCustomImage

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below.

    customImages List<DomainDefaultUserSettingsRSessionAppSettingsCustomImage>

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below.

    customImages DomainDefaultUserSettingsRSessionAppSettingsCustomImage[]

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below.

    custom_images Sequence[DomainDefaultUserSettingsRSessionAppSettingsCustomImage]

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below.

    customImages List<Property Map>

    A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below.

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    DomainDefaultUserSettingsRSessionAppSettingsCustomImage

    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

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDefaultUserSettingsRStudioServerProAppSettings

    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

    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.

    DomainDefaultUserSettingsTensorBoardAppSettings

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

    defaultResourceSpec Property Map

    The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below.

    DomainDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainDomainSettings

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

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

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

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

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

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

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

    rStudioConnectUrl String

    A URL pointing to an RStudio Connect server.

    rStudioPackageManagerUrl String

    A URL pointing to an RStudio Package Manager server.

    DomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec

    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.

    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.

    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.

    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.

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

    sagemakerImageVersionArn String

    The ARN of the image version created on the instance.

    DomainRetentionPolicy

    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

    SageMaker Domains can be imported using the id, e.g.,

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

    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 v5.41.0 published on Monday, May 15, 2023 by Pulumi