AWS Native

Pulumi Official
Package maintained by Pulumi
v0.17.0 published on Monday, May 23, 2022 by Pulumi

Domain

Resource Type definition for AWS::SageMaker::Domain

Create a 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[DomainAppNetworkAccessType] = None,
           app_security_group_management: Optional[DomainAppSecurityGroupManagement] = None,
           auth_mode: Optional[DomainAuthMode] = None,
           default_user_settings: Optional[DomainUserSettingsArgs] = None,
           domain_name: Optional[str] = None,
           domain_settings: Optional[DomainSettingsArgs] = None,
           kms_key_id: Optional[str] = None,
           subnet_ids: Optional[Sequence[str]] = None,
           tags: Optional[Sequence[DomainTagArgs]] = 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-native: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 Pulumi.AwsNative.SageMaker.DomainAuthMode

The mode of authentication that members use to access the domain.

DefaultUserSettings Pulumi.AwsNative.SageMaker.Inputs.DomainUserSettingsArgs

The default user settings.

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 Pulumi.AwsNative.SageMaker.DomainAppNetworkAccessType

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

AppSecurityGroupManagement Pulumi.AwsNative.SageMaker.DomainAppSecurityGroupManagement

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

DomainName string

A name for the domain.

DomainSettings Pulumi.AwsNative.SageMaker.Inputs.DomainSettingsArgs
KmsKeyId string

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

Tags List<Pulumi.AwsNative.SageMaker.Inputs.DomainTagArgs>

A list of tags to apply to the user profile.

AuthMode DomainAuthMode

The mode of authentication that members use to access the domain.

DefaultUserSettings DomainUserSettingsArgs

The default user settings.

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 DomainAppNetworkAccessType

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

AppSecurityGroupManagement DomainAppSecurityGroupManagement

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

DomainName string

A name for the domain.

DomainSettings DomainSettingsArgs
KmsKeyId string

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

Tags []DomainTagArgs

A list of tags to apply to the user profile.

authMode DomainAuthMode

The mode of authentication that members use to access the domain.

defaultUserSettings DomainUserSettingsArgs

The default user settings.

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 DomainAppNetworkAccessType

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

appSecurityGroupManagement DomainAppSecurityGroupManagement

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

domainName String

A name for the domain.

domainSettings DomainSettingsArgs
kmsKeyId String

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

tags List<DomainTagArgs>

A list of tags to apply to the user profile.

authMode DomainAuthMode

The mode of authentication that members use to access the domain.

defaultUserSettings DomainUserSettingsArgs

The default user settings.

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 DomainAppNetworkAccessType

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

appSecurityGroupManagement DomainAppSecurityGroupManagement

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

domainName string

A name for the domain.

domainSettings DomainSettingsArgs
kmsKeyId string

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

tags DomainTagArgs[]

A list of tags to apply to the user profile.

auth_mode DomainAuthMode

The mode of authentication that members use to access the domain.

default_user_settings DomainUserSettingsArgs

The default user settings.

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 DomainAppNetworkAccessType

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

app_security_group_management DomainAppSecurityGroupManagement

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

domain_name str

A name for the domain.

domain_settings DomainSettingsArgs
kms_key_id str

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

tags Sequence[DomainTagArgs]

A list of tags to apply to the user profile.

authMode "SSO" | "IAM"

The mode of authentication that members use to access the domain.

defaultUserSettings Property Map

The default user settings.

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 "PublicInternetOnly" | "VpcOnly"

Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.

appSecurityGroupManagement "Service" | "Customer"

The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.

domainName String

A name for the domain.

domainSettings Property Map
kmsKeyId String

SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.

tags List<Property Map>

A list of tags to apply to the user profile.

Outputs

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

DomainArn string

The Amazon Resource Name (ARN) of the created domain.

DomainId string

The domain name.

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.

Url string

The URL to the created domain.

DomainArn string

The Amazon Resource Name (ARN) of the created domain.

DomainId string

The domain name.

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.

Url string

The URL to the created domain.

domainArn String

The Amazon Resource Name (ARN) of the created domain.

domainId String

The domain name.

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.

url String

The URL to the created domain.

domainArn string

The Amazon Resource Name (ARN) of the created domain.

domainId string

The domain name.

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.

url string

The URL to the created domain.

domain_arn str

The Amazon Resource Name (ARN) of the created domain.

domain_id str

The domain name.

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.

url str

The URL to the created domain.

domainArn String

The Amazon Resource Name (ARN) of the created domain.

domainId String

The domain name.

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.

url String

The URL to the created domain.

Supporting Types

DomainAppNetworkAccessType

PublicInternetOnly
PublicInternetOnly
VpcOnly
VpcOnly
DomainAppNetworkAccessTypePublicInternetOnly
PublicInternetOnly
DomainAppNetworkAccessTypeVpcOnly
VpcOnly
PublicInternetOnly
PublicInternetOnly
VpcOnly
VpcOnly
PublicInternetOnly
PublicInternetOnly
VpcOnly
VpcOnly
PUBLIC_INTERNET_ONLY
PublicInternetOnly
VPC_ONLY
VpcOnly
"PublicInternetOnly"
PublicInternetOnly
"VpcOnly"
VpcOnly

DomainAppSecurityGroupManagement

Service
Service
Customer
Customer
DomainAppSecurityGroupManagementService
Service
DomainAppSecurityGroupManagementCustomer
Customer
Service
Service
Customer
Customer
Service
Service
Customer
Customer
SERVICE
Service
CUSTOMER
Customer
"Service"
Service
"Customer"
Customer

DomainAuthMode

Sso
SSO
Iam
IAM
DomainAuthModeSso
SSO
DomainAuthModeIam
IAM
Sso
SSO
Iam
IAM
Sso
SSO
Iam
IAM
SSO
SSO
IAM
IAM
"SSO"
SSO
"IAM"
IAM

DomainCustomImage

AppImageConfigName string

The Name of the AppImageConfig.

ImageName string

The name of the CustomImage. Must be unique to your account.

ImageVersionNumber int

The version number of the CustomImage.

AppImageConfigName string

The Name of the AppImageConfig.

ImageName string

The name of the CustomImage. Must be unique to your account.

ImageVersionNumber int

The version number of the CustomImage.

appImageConfigName String

The Name of the AppImageConfig.

imageName String

The name of the CustomImage. Must be unique to your account.

imageVersionNumber Integer

The version number of the CustomImage.

appImageConfigName string

The Name of the AppImageConfig.

imageName string

The name of the CustomImage. Must be unique to your account.

imageVersionNumber number

The version number of the CustomImage.

app_image_config_name str

The Name of the AppImageConfig.

image_name str

The name of the CustomImage. Must be unique to your account.

image_version_number int

The version number of the CustomImage.

appImageConfigName String

The Name of the AppImageConfig.

imageName String

The name of the CustomImage. Must be unique to your account.

imageVersionNumber Number

The version number of the CustomImage.

DomainJupyterServerAppSettings

DomainKernelGatewayAppSettings

CustomImages List<Pulumi.AwsNative.SageMaker.Inputs.DomainCustomImage>

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

DefaultResourceSpec Pulumi.AwsNative.SageMaker.Inputs.DomainResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

CustomImages []DomainCustomImage

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

DefaultResourceSpec DomainResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

customImages List<DomainCustomImage>

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

defaultResourceSpec DomainResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

customImages DomainCustomImage[]

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

defaultResourceSpec DomainResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

custom_images Sequence[DomainCustomImage]

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

default_resource_spec DomainResourceSpec

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

customImages List<Property Map>

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

defaultResourceSpec Property Map

The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app.

DomainRStudioServerProAppSettings

AccessStatus Pulumi.AwsNative.SageMaker.DomainRStudioServerProAppSettingsAccessStatus

Indicates whether the current user has access to the RStudioServerPro app.

UserGroup Pulumi.AwsNative.SageMaker.DomainRStudioServerProAppSettingsUserGroup

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

AccessStatus DomainRStudioServerProAppSettingsAccessStatus

Indicates whether the current user has access to the RStudioServerPro app.

UserGroup DomainRStudioServerProAppSettingsUserGroup

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

accessStatus DomainRStudioServerProAppSettingsAccessStatus

Indicates whether the current user has access to the RStudioServerPro app.

userGroup DomainRStudioServerProAppSettingsUserGroup

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

accessStatus DomainRStudioServerProAppSettingsAccessStatus

Indicates whether the current user has access to the RStudioServerPro app.

userGroup DomainRStudioServerProAppSettingsUserGroup

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

access_status DomainRStudioServerProAppSettingsAccessStatus

Indicates whether the current user has access to the RStudioServerPro app.

user_group DomainRStudioServerProAppSettingsUserGroup

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

accessStatus "ENABLED" | "DISABLED"

Indicates whether the current user has access to the RStudioServerPro app.

userGroup "R_STUDIO_ADMIN" | "R_STUDIO_USER"

The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.

DomainRStudioServerProAppSettingsAccessStatus

Enabled
ENABLED
Disabled
DISABLED
DomainRStudioServerProAppSettingsAccessStatusEnabled
ENABLED
DomainRStudioServerProAppSettingsAccessStatusDisabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
ENABLED
ENABLED
DISABLED
DISABLED
"ENABLED"
ENABLED
"DISABLED"
DISABLED

DomainRStudioServerProAppSettingsUserGroup

RStudioAdmin
R_STUDIO_ADMIN
RStudioUser
R_STUDIO_USER
DomainRStudioServerProAppSettingsUserGroupRStudioAdmin
R_STUDIO_ADMIN
DomainRStudioServerProAppSettingsUserGroupRStudioUser
R_STUDIO_USER
RStudioAdmin
R_STUDIO_ADMIN
RStudioUser
R_STUDIO_USER
RStudioAdmin
R_STUDIO_ADMIN
RStudioUser
R_STUDIO_USER
R_STUDIO_ADMIN
R_STUDIO_ADMIN
R_STUDIO_USER
R_STUDIO_USER
"R_STUDIO_ADMIN"
R_STUDIO_ADMIN
"R_STUDIO_USER"
R_STUDIO_USER

DomainRStudioServerProDomainSettings

DomainExecutionRoleArn string

The ARN of the execution role for the RStudioServerPro Domain-level app.

DefaultResourceSpec Pulumi.AwsNative.SageMaker.Inputs.DomainResourceSpec
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 DomainResourceSpec
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 DomainResourceSpec
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 DomainResourceSpec
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 DomainResourceSpec
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
rStudioConnectUrl String

A URL pointing to an RStudio Connect server.

rStudioPackageManagerUrl String

A URL pointing to an RStudio Package Manager server.

DomainResourceSpec

InstanceType Pulumi.AwsNative.SageMaker.DomainResourceSpecInstanceType

The instance type that the image version runs on.

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 DomainResourceSpecInstanceType

The instance type that the image version runs on.

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 DomainResourceSpecInstanceType

The instance type that the image version runs on.

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 DomainResourceSpecInstanceType

The instance type that the image version runs on.

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 DomainResourceSpecInstanceType

The instance type that the image version runs on.

sage_maker_image_arn str

The ARN of the SageMaker image that the image version belongs to.

sage_maker_image_version_arn str

The ARN of the image version created on the instance.

instanceType "system" | "ml.t3.micro" | "ml.t3.small" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge"

The instance type that the image version runs on.

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.

DomainResourceSpecInstanceType

System
system
MlT3Micro
ml.t3.micro
MlT3Small
ml.t3.small
MlT3Medium
ml.t3.medium
MlT3Large
ml.t3.large
MlT3Xlarge
ml.t3.xlarge
MlT32xlarge
ml.t3.2xlarge
MlM5Large
ml.m5.large
MlM5Xlarge
ml.m5.xlarge
MlM52xlarge
ml.m5.2xlarge
MlM54xlarge
ml.m5.4xlarge
MlM58xlarge
ml.m5.8xlarge
MlM512xlarge
ml.m5.12xlarge
MlM516xlarge
ml.m5.16xlarge
MlM524xlarge
ml.m5.24xlarge
MlC5Large
ml.c5.large
MlC5Xlarge
ml.c5.xlarge
MlC52xlarge
ml.c5.2xlarge
MlC54xlarge
ml.c5.4xlarge
MlC59xlarge
ml.c5.9xlarge
MlC512xlarge
ml.c5.12xlarge
MlC518xlarge
ml.c5.18xlarge
MlC524xlarge
ml.c5.24xlarge
MlP32xlarge
ml.p3.2xlarge
MlP38xlarge
ml.p3.8xlarge
MlP316xlarge
ml.p3.16xlarge
MlG4dnXlarge
ml.g4dn.xlarge
MlG4dn2xlarge
ml.g4dn.2xlarge
MlG4dn4xlarge
ml.g4dn.4xlarge
MlG4dn8xlarge
ml.g4dn.8xlarge
MlG4dn12xlarge
ml.g4dn.12xlarge
MlG4dn16xlarge
ml.g4dn.16xlarge
DomainResourceSpecInstanceTypeSystem
system
DomainResourceSpecInstanceTypeMlT3Micro
ml.t3.micro
DomainResourceSpecInstanceTypeMlT3Small
ml.t3.small
DomainResourceSpecInstanceTypeMlT3Medium
ml.t3.medium
DomainResourceSpecInstanceTypeMlT3Large
ml.t3.large
DomainResourceSpecInstanceTypeMlT3Xlarge
ml.t3.xlarge
DomainResourceSpecInstanceTypeMlT32xlarge
ml.t3.2xlarge
DomainResourceSpecInstanceTypeMlM5Large
ml.m5.large
DomainResourceSpecInstanceTypeMlM5Xlarge
ml.m5.xlarge
DomainResourceSpecInstanceTypeMlM52xlarge
ml.m5.2xlarge
DomainResourceSpecInstanceTypeMlM54xlarge
ml.m5.4xlarge
DomainResourceSpecInstanceTypeMlM58xlarge
ml.m5.8xlarge
DomainResourceSpecInstanceTypeMlM512xlarge
ml.m5.12xlarge
DomainResourceSpecInstanceTypeMlM516xlarge
ml.m5.16xlarge
DomainResourceSpecInstanceTypeMlM524xlarge
ml.m5.24xlarge
DomainResourceSpecInstanceTypeMlC5Large
ml.c5.large
DomainResourceSpecInstanceTypeMlC5Xlarge
ml.c5.xlarge
DomainResourceSpecInstanceTypeMlC52xlarge
ml.c5.2xlarge
DomainResourceSpecInstanceTypeMlC54xlarge
ml.c5.4xlarge
DomainResourceSpecInstanceTypeMlC59xlarge
ml.c5.9xlarge
DomainResourceSpecInstanceTypeMlC512xlarge
ml.c5.12xlarge
DomainResourceSpecInstanceTypeMlC518xlarge
ml.c5.18xlarge
DomainResourceSpecInstanceTypeMlC524xlarge
ml.c5.24xlarge
DomainResourceSpecInstanceTypeMlP32xlarge
ml.p3.2xlarge
DomainResourceSpecInstanceTypeMlP38xlarge
ml.p3.8xlarge
DomainResourceSpecInstanceTypeMlP316xlarge
ml.p3.16xlarge
DomainResourceSpecInstanceTypeMlG4dnXlarge
ml.g4dn.xlarge
DomainResourceSpecInstanceTypeMlG4dn2xlarge
ml.g4dn.2xlarge
DomainResourceSpecInstanceTypeMlG4dn4xlarge
ml.g4dn.4xlarge
DomainResourceSpecInstanceTypeMlG4dn8xlarge
ml.g4dn.8xlarge
DomainResourceSpecInstanceTypeMlG4dn12xlarge
ml.g4dn.12xlarge
DomainResourceSpecInstanceTypeMlG4dn16xlarge
ml.g4dn.16xlarge
System
system
MlT3Micro
ml.t3.micro
MlT3Small
ml.t3.small
MlT3Medium
ml.t3.medium
MlT3Large
ml.t3.large
MlT3Xlarge
ml.t3.xlarge
MlT32xlarge
ml.t3.2xlarge
MlM5Large
ml.m5.large
MlM5Xlarge
ml.m5.xlarge
MlM52xlarge
ml.m5.2xlarge
MlM54xlarge
ml.m5.4xlarge
MlM58xlarge
ml.m5.8xlarge
MlM512xlarge
ml.m5.12xlarge
MlM516xlarge
ml.m5.16xlarge
MlM524xlarge
ml.m5.24xlarge
MlC5Large
ml.c5.large
MlC5Xlarge
ml.c5.xlarge
MlC52xlarge
ml.c5.2xlarge
MlC54xlarge
ml.c5.4xlarge
MlC59xlarge
ml.c5.9xlarge
MlC512xlarge
ml.c5.12xlarge
MlC518xlarge
ml.c5.18xlarge
MlC524xlarge
ml.c5.24xlarge
MlP32xlarge
ml.p3.2xlarge
MlP38xlarge
ml.p3.8xlarge
MlP316xlarge
ml.p3.16xlarge
MlG4dnXlarge
ml.g4dn.xlarge
MlG4dn2xlarge
ml.g4dn.2xlarge
MlG4dn4xlarge
ml.g4dn.4xlarge
MlG4dn8xlarge
ml.g4dn.8xlarge
MlG4dn12xlarge
ml.g4dn.12xlarge
MlG4dn16xlarge
ml.g4dn.16xlarge
System
system
MlT3Micro
ml.t3.micro
MlT3Small
ml.t3.small
MlT3Medium
ml.t3.medium
MlT3Large
ml.t3.large
MlT3Xlarge
ml.t3.xlarge
MlT32xlarge
ml.t3.2xlarge
MlM5Large
ml.m5.large
MlM5Xlarge
ml.m5.xlarge
MlM52xlarge
ml.m5.2xlarge
MlM54xlarge
ml.m5.4xlarge
MlM58xlarge
ml.m5.8xlarge
MlM512xlarge
ml.m5.12xlarge
MlM516xlarge
ml.m5.16xlarge
MlM524xlarge
ml.m5.24xlarge
MlC5Large
ml.c5.large
MlC5Xlarge
ml.c5.xlarge
MlC52xlarge
ml.c5.2xlarge
MlC54xlarge
ml.c5.4xlarge
MlC59xlarge
ml.c5.9xlarge
MlC512xlarge
ml.c5.12xlarge
MlC518xlarge
ml.c5.18xlarge
MlC524xlarge
ml.c5.24xlarge
MlP32xlarge
ml.p3.2xlarge
MlP38xlarge
ml.p3.8xlarge
MlP316xlarge
ml.p3.16xlarge
MlG4dnXlarge
ml.g4dn.xlarge
MlG4dn2xlarge
ml.g4dn.2xlarge
MlG4dn4xlarge
ml.g4dn.4xlarge
MlG4dn8xlarge
ml.g4dn.8xlarge
MlG4dn12xlarge
ml.g4dn.12xlarge
MlG4dn16xlarge
ml.g4dn.16xlarge
SYSTEM
system
ML_T3_MICRO
ml.t3.micro
ML_T3_SMALL
ml.t3.small
ML_T3_MEDIUM
ml.t3.medium
ML_T3_LARGE
ml.t3.large
ML_T3_XLARGE
ml.t3.xlarge
ML_T32XLARGE
ml.t3.2xlarge
ML_M5_LARGE
ml.m5.large
ML_M5_XLARGE
ml.m5.xlarge
ML_M52XLARGE
ml.m5.2xlarge
ML_M54XLARGE
ml.m5.4xlarge
ML_M58XLARGE
ml.m5.8xlarge
ML_M512XLARGE
ml.m5.12xlarge
ML_M516XLARGE
ml.m5.16xlarge
ML_M524XLARGE
ml.m5.24xlarge
ML_C5_LARGE
ml.c5.large
ML_C5_XLARGE
ml.c5.xlarge
ML_C52XLARGE
ml.c5.2xlarge
ML_C54XLARGE
ml.c5.4xlarge
ML_C59XLARGE
ml.c5.9xlarge
ML_C512XLARGE
ml.c5.12xlarge
ML_C518XLARGE
ml.c5.18xlarge
ML_C524XLARGE
ml.c5.24xlarge
ML_P32XLARGE
ml.p3.2xlarge
ML_P38XLARGE
ml.p3.8xlarge
ML_P316XLARGE
ml.p3.16xlarge
ML_G4DN_XLARGE
ml.g4dn.xlarge
ML_G4DN2XLARGE
ml.g4dn.2xlarge
ML_G4DN4XLARGE
ml.g4dn.4xlarge
ML_G4DN8XLARGE
ml.g4dn.8xlarge
ML_G4DN12XLARGE
ml.g4dn.12xlarge
ML_G4DN16XLARGE
ml.g4dn.16xlarge
"system"
system
"ml.t3.micro"
ml.t3.micro
"ml.t3.small"
ml.t3.small
"ml.t3.medium"
ml.t3.medium
"ml.t3.large"
ml.t3.large
"ml.t3.xlarge"
ml.t3.xlarge
"ml.t3.2xlarge"
ml.t3.2xlarge
"ml.m5.large"
ml.m5.large
"ml.m5.xlarge"
ml.m5.xlarge
"ml.m5.2xlarge"
ml.m5.2xlarge
"ml.m5.4xlarge"
ml.m5.4xlarge
"ml.m5.8xlarge"
ml.m5.8xlarge
"ml.m5.12xlarge"
ml.m5.12xlarge
"ml.m5.16xlarge"
ml.m5.16xlarge
"ml.m5.24xlarge"
ml.m5.24xlarge
"ml.c5.large"
ml.c5.large
"ml.c5.xlarge"
ml.c5.xlarge
"ml.c5.2xlarge"
ml.c5.2xlarge
"ml.c5.4xlarge"
ml.c5.4xlarge
"ml.c5.9xlarge"
ml.c5.9xlarge
"ml.c5.12xlarge"
ml.c5.12xlarge
"ml.c5.18xlarge"
ml.c5.18xlarge
"ml.c5.24xlarge"
ml.c5.24xlarge
"ml.p3.2xlarge"
ml.p3.2xlarge
"ml.p3.8xlarge"
ml.p3.8xlarge
"ml.p3.16xlarge"
ml.p3.16xlarge
"ml.g4dn.xlarge"
ml.g4dn.xlarge
"ml.g4dn.2xlarge"
ml.g4dn.2xlarge
"ml.g4dn.4xlarge"
ml.g4dn.4xlarge
"ml.g4dn.8xlarge"
ml.g4dn.8xlarge
"ml.g4dn.12xlarge"
ml.g4dn.12xlarge
"ml.g4dn.16xlarge"
ml.g4dn.16xlarge

DomainSettings

RStudioServerProDomainSettings Pulumi.AwsNative.SageMaker.Inputs.DomainRStudioServerProDomainSettings
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.

RStudioServerProDomainSettings DomainRStudioServerProDomainSettings
SecurityGroupIds []string

The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.

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

rStudioServerProDomainSettings DomainRStudioServerProDomainSettings
securityGroupIds string[]

The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.

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

rStudioServerProDomainSettings Property Map
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.

DomainSharingSettings

NotebookOutputOption Pulumi.AwsNative.SageMaker.DomainSharingSettingsNotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

S3KmsKeyId string

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

NotebookOutputOption DomainSharingSettingsNotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

S3KmsKeyId string

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

notebookOutputOption DomainSharingSettingsNotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

s3KmsKeyId String

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

notebookOutputOption DomainSharingSettingsNotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

s3KmsKeyId string

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

notebook_output_option DomainSharingSettingsNotebookOutputOption

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

s3_kms_key_id str

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

notebookOutputOption "Allowed" | "Disabled"

Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

s3KmsKeyId String

When NotebookOutputOption 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 NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

DomainSharingSettingsNotebookOutputOption

Allowed
Allowed
Disabled
Disabled
DomainSharingSettingsNotebookOutputOptionAllowed
Allowed
DomainSharingSettingsNotebookOutputOptionDisabled
Disabled
Allowed
Allowed
Disabled
Disabled
Allowed
Allowed
Disabled
Disabled
ALLOWED
Allowed
DISABLED
Disabled
"Allowed"
Allowed
"Disabled"
Disabled

DomainTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

DomainUserSettings

ExecutionRole string

The user profile Amazon Resource Name (ARN).

JupyterServerAppSettings Pulumi.AwsNative.SageMaker.Inputs.DomainJupyterServerAppSettings

The Jupyter server's app settings.

KernelGatewayAppSettings Pulumi.AwsNative.SageMaker.Inputs.DomainKernelGatewayAppSettings

The kernel gateway app settings.

RStudioServerProAppSettings Pulumi.AwsNative.SageMaker.Inputs.DomainRStudioServerProAppSettings
SecurityGroups List<string>

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

SharingSettings Pulumi.AwsNative.SageMaker.Inputs.DomainSharingSettings

The sharing settings.

ExecutionRole string

The user profile Amazon Resource Name (ARN).

JupyterServerAppSettings DomainJupyterServerAppSettings

The Jupyter server's app settings.

KernelGatewayAppSettings DomainKernelGatewayAppSettings

The kernel gateway app settings.

RStudioServerProAppSettings DomainRStudioServerProAppSettings
SecurityGroups []string

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

SharingSettings DomainSharingSettings

The sharing settings.

executionRole String

The user profile Amazon Resource Name (ARN).

jupyterServerAppSettings DomainJupyterServerAppSettings

The Jupyter server's app settings.

kernelGatewayAppSettings DomainKernelGatewayAppSettings

The kernel gateway app settings.

rStudioServerProAppSettings DomainRStudioServerProAppSettings
securityGroups List<String>

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

sharingSettings DomainSharingSettings

The sharing settings.

executionRole string

The user profile Amazon Resource Name (ARN).

jupyterServerAppSettings DomainJupyterServerAppSettings

The Jupyter server's app settings.

kernelGatewayAppSettings DomainKernelGatewayAppSettings

The kernel gateway app settings.

rStudioServerProAppSettings DomainRStudioServerProAppSettings
securityGroups string[]

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

sharingSettings DomainSharingSettings

The sharing settings.

execution_role str

The user profile Amazon Resource Name (ARN).

jupyter_server_app_settings DomainJupyterServerAppSettings

The Jupyter server's app settings.

kernel_gateway_app_settings DomainKernelGatewayAppSettings

The kernel gateway app settings.

r_studio_server_pro_app_settings DomainRStudioServerProAppSettings
security_groups Sequence[str]

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

sharing_settings DomainSharingSettings

The sharing settings.

executionRole String

The user profile Amazon Resource Name (ARN).

jupyterServerAppSettings Property Map

The Jupyter server's app settings.

kernelGatewayAppSettings Property Map

The kernel gateway app settings.

rStudioServerProAppSettings Property Map
securityGroups List<String>

The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.

sharingSettings Property Map

The sharing settings.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0