ALIYUN::PaiDswApi::Instance类型用于创建一个DSW实例。
语法
{
"Type": "ALIYUN::PaiDswApi::Instance",
"Properties": {
"Datasets": List,
"InstanceName": String,
"EnvironmentVariables": Map,
"Accessibility": String,
"WorkspaceId": String,
"ImageUrl": String,
"EcsSpec": String,
"Labels": List,
"SaveImage": Boolean,
"UserVpc": Map
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Datasets | List | 否 | 是 | 数据集集合。 | 无 |
InstanceName | String | 是 | 是 | 实例名称。 | 格式要求:
|
EnvironmentVariables | Map | 否 | 否 | 环境变量。 | 无 |
Accessibility | String | 否 | 是 | 工作空间内是否他人可见。 | 取值:
|
WorkspaceId | String | 否 | 否 | 工作空间ID。 | 如何获取工作空间ID,请参见ListWorkspaces - 获取工作空间列表。 |
ImageUrl | String | 是 | 是 | 镜像地址。 | 如何获取镜像地址,请参见ListImages - 获取镜像列表。 |
EcsSpec | String | 是 | 是 | 实例对应的ECS规格。 | 如何获取ECS规格,请参见ListEcsSpecs - 获取ECS规格列表。 |
Labels | List | 否 | 否 | 用户自定义标签。 | 无 |
SaveImage | Boolean | 否 | 否 | 保存环境后是否关闭实例。 | 取值:
|
UserVpc | Map | 否 | 否 | User VPC配置。 | 无 |
Datasets语法
"Datasets": [
{
"MountPath": String,
"DatasetId": String
}
]
Datasets属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
MountPath | String | 否 | 是 | 容器内挂载路径。 | 无 |
DatasetId | String | 否 | 是 | 数据集ID。 | 如何获取数据集ID,请参见ListDatasets - 获取数据集列表。 |
Labels语法
"Labels": [
{
"Value": String,
"Key": String
}
]
Labels属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Value | String | 否 | 否 | 用户定义标签值。 | 长度为0~128个字符,不能以 |
Key | String | 否 | 否 | 用户定义标签键。 | 长度为1~128个字符,不能以 |
UserVpc语法
"UserVpc": {
"VpcId": String,
"SecurityGroupId": String
}
UserVpc属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
VpcId | String | 否 | 是 | VPC ID。 | 无 |
SecurityGroupId | String | 否 | 是 | 安全组ID。 | 无 |
返回值
Fn::GetAtt
Datasets:数据集集合。
InstanceName:实例名称。
EnvironmentVariables:环境变量。
Accessibility:工作空间内是否他人可见。
InstanceId:实例ID。
WorkspaceId:工作空间ID。
ImageUrl:镜像地址。
PaymentType:资源的支付类型。
EcsSpec:实例对应的ECS规格。
Labels:用户自定义标签。
UserVpc:User VPC配置。
JupyterlabUrl:Jupyterlab Url。
TerminalUrl:终端Url。
InstanceUrl:实例Url。
WebIDEUrl:Web IDE Url。