ALIYUN::PaiDswApi::Instance は、Data Science Workshop(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。 | なし。 |
ImageUrl | String | はい | はい | イメージ URL。 | なし。 |
EcsSpec | String | はい | はい | Elastic Compute Service(ECS)インスタンスタイプ。 | なし。 |
Labels | List | いいえ | いいえ | カスタムタグ。 | なし。 |
SaveImage | Boolean | いいえ | いいえ | 環境の保存後にインスタンスをシャットダウンするかどうかを指定します。 | 有効な値:
|
UserVpc | Map | いいえ | いいえ | 仮想プライベートクラウド(VPC)構成。 | なし。 |
Datasets 構文
"Datasets": [
{
"MountPath": String,
"DatasetId": String
}
]Datasets プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
MountPath | String | いいえ | はい | コンテナ内のマウントパス。 | なし。 |
DatasetId | String | いいえ | はい | データセット ID。 | なし。 |
ラベルの構文
"Labels": [
{
"Value": String, // 値
"Key": String // キー
}
]ラベルのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
値 | 文字列 | いいえ | いいえ | ラベル値。 | ラベル値は最大 128 文字で、 |
キー | 文字列 | いいえ | いいえ | ラベルキー。 | ラベルキーは 1 ~ 128 文字で、 |
Labels 構文
"UserVpc": {
"VpcId": String, // VPC ID
"SecurityGroupId": String // セキュリティグループ ID
}UserVpc プロパティ
プロパティ | 型 | 必須 | 編集可能 | 説明 | 制約 |
VpcId | String | いいえ | はい | VPC ID。 | なし。 |
SecurityGroupId | String | いいえ | はい | セキュリティグループの ID。 | なし。 |
戻り値
Fn::GetAtt
Datasets: データセットのコレクション。
InstanceName: インスタンス名。
EnvironmentVariables: 環境変数。
Accessibility: ワークスペースのアクセス可能性。
InstanceId: インスタンス ID。
WorkspaceIds: ワークスペース ID。
ImageUrl: イメージ URL。
PaymentType: 課金方法。
EcsSpec: ECS インスタンスタイプ。
Labels: インスタンスのカスタムタグ。
UserVpc: VPC の構成。
JupyterlabUrl: Jupyterlab URL。
TerminalUrl: ターミナル URL。
InstanceUrl: インスタンス URL。
WebIDEUrl: Web IDE URL。