AWS::SageMaker::Domain ResourceSpec
Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "InstanceType" :
String
, "LifecycleConfigArn" :String
, "SageMakerImageArn" :String
, "SageMakerImageVersionArn" :String
}
YAML
InstanceType:
String
LifecycleConfigArn:String
SageMakerImageArn:String
SageMakerImageVersionArn:String
Properties
InstanceType
-
The instance type that the image version runs on.
Note
JupyterServer apps only support the
system
value.For KernelGateway apps, the
system
value is translated toml.t3.medium
. KernelGateway apps also support all other values for available instance types.Required: No
Type: String
Allowed values:
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 | ml.r5.large | ml.r5.xlarge | ml.r5.2xlarge | ml.r5.4xlarge | ml.r5.8xlarge | ml.r5.12xlarge | ml.r5.16xlarge | ml.r5.24xlarge | ml.p3dn.24xlarge | ml.m5d.large | ml.m5d.xlarge | ml.m5d.2xlarge | ml.m5d.4xlarge | ml.m5d.8xlarge | ml.m5d.12xlarge | ml.m5d.16xlarge | ml.m5d.24xlarge | ml.g5.xlarge | ml.g5.2xlarge | ml.g5.4xlarge | ml.g5.8xlarge | ml.g5.12xlarge | ml.g5.16xlarge | ml.g5.24xlarge | ml.g5.48xlarge | ml.p4d.24xlarge | ml.p4de.24xlarge | ml.geospatial.interactive | ml.trn1.2xlarge | ml.trn1.32xlarge | ml.trn1n.32xlarge
Update requires: Replacement
LifecycleConfigArn
-
The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource.
Required: No
Type: String
Pattern:
arn:aws[a-z\-]*:sagemaker:[a-z0-9\-]*:[0-9]{12}:studio-lifecycle-config/.*
Maximum:
256
Update requires: Replacement
SageMakerImageArn
-
The ARN of the SageMaker image that the image version belongs to.
Required: No
Type: String
Pattern:
^arn:aws(-[\w]+)*:sagemaker:.+:[0-9]{12}:image/[a-z0-9]([-.]?[a-z0-9])*$
Maximum:
256
Update requires: Replacement
SageMakerImageVersionArn
-
The ARN of the image version created on the instance.
Required: No
Type: String
Pattern:
^arn:aws(-[\w]+)*:sagemaker:.+:[0-9]{12}:image-version/[a-z0-9]([-.]?[a-z0-9])*/[0-9]+$
Maximum:
256
Update requires: Replacement