ALIYUN::PAI::WorkspaceResourceDlc は、Deep Learning Containers(DLC)リソースをワークスペースに関連付けるために使用されます。
構文
{
"Type": "ALIYUN::PAI::WorkspaceResourceDlc",
"Properties": {
"GroupName": String,
"Resources": List,
"WorkspaceId": String,
"IsDefault": Boolean,
"Option": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
GroupName | String | はい | いいえ | リソースグループの名前。 | リソースグループの名前は、アカウント内で一意である必要があります。 |
Resources | List | はい | いいえ | リソース。 | 詳細については、「Resources プロパティ」をご参照ください。 |
WorkspaceId | String | はい | いいえ | リソースのワークスペース ID。 | なし。 |
IsDefault | Boolean | いいえ | はい | リソースがデフォルトのリソースであるかどうかを指定します。各タイプのリソースには、デフォルトのリソースがあります。 | 有効な値:
|
Option | String | いいえ | いいえ | リソースを作成するためのオプション。 | 有効な値:
|
Resources 構文
"Resources": [
{
"WorkspaceResourceWorkspaceId": String,
"WorkspaceResourceName": String,
"Spec": Map,
"EnvType": String
}
]Resources プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
EnvType | String | はい | いいえ | 環境タイプ。 | 有効な値:
|
WorkspaceResourceWorkspaceId | String | はい | いいえ | リソースのワークスペース ID。 | なし。 |
WorkspaceResourceName | String | はい | いいえ | リソース名。 | なし。 |
Spec | Map | いいえ | いいえ | リソースの仕様。 | 例: |
戻り値
Fn::GetAtt
GroupName:リソースグループの名前。
IsDefault:リソースがデフォルトのリソースであるかどうかを示します。
CreateTime:リソースが作成された時刻。
Resources:リソース。
例
YAML フォーマット
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionResource:
Type: ALIYUN::PAI::WorkspaceResourceDlc
Properties:
GroupName: groupName
WorkspaceId: '45970'
Resources:
- WorkspaceResourceName: public-cluster1
WorkspaceResourceWorkspaceId: '45970'
EnvType: prod
Spec:
ClusterType: share
ResourceId: ''
ResourceName: public-cluster1
ProductType: ECS
ResourceType: ECS
Key: ECS-share-public-cluster
Outputs:
GroupName:
Description: リソースグループ名。リソースグループ名を取得する場合は、 [ListResources] をご参照ください。
Value:
Fn::GetAtt:
- ExtensionResource
- GroupName
IsDefault:
Description: デフォルトのリソースであるかどうかを示します。現在、このパラメーターは true の入力のみをサポートし、false はサポートしていません。
Value:
Fn::GetAtt:
- ExtensionResource
- IsDefault
CreateTime:
Description: リソースの作成時刻。
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
Resources:
Description: リソースリスト。
Value:
Fn::GetAtt:
- ExtensionResource
- Resources
JSON フォーマット
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::PAI::WorkspaceResourceDlc",
"Properties": {
"GroupName": "groupName",
"WorkspaceId": "45970",
"Resources": [
{
"WorkspaceResourceName": "public-cluster1",
"WorkspaceResourceWorkspaceId": "45970",
"EnvType": "prod",
"Spec": {
"ClusterType": "share",
"ResourceId": "",
"ResourceName": "public-cluster1",
"ProductType": "ECS",
"ResourceType": "ECS",
"Key": "ECS-share-public-cluster"
}
}
]
}
}
},
"Outputs": {
"GroupName": {
"Description": "リソースグループ名。リソースグループ名を取得する場合は、[ListResources] をご参照ください。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"GroupName"
]
}
},
"IsDefault": {
"Description": "デフォルトのリソースであるかどうかを示します。現在、このパラメーターは true の入力のみをサポートし、false はサポートしていません。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"IsDefault"
]
}
},
"CreateTime": {
"Description": "リソースの作成時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
}
},
"Resources": {
"Description": "リソースリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Resources"
]
}
}
}
}