ALIYUN::PAI::WorkspaceResourceMaxCompute は、MaxCompute リソースをワークスペースに関連付けるために使用されます。
構文
{
"Type": "ALIYUN::PAI::WorkspaceResourceMaxCompute",
"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,
"Quotas": List,
"WorkspaceResourceName": String,
"Spec": Map,
"EnvType": String
}
]Resources プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
EnvType | String | はい | いいえ | 環境タイプ。 | 有効な値:
|
WorkspaceResourceWorkspaceId | String | はい | いいえ | リソースのワークスペース ID。 | なし。 |
WorkspaceResourceName | String | はい | いいえ | リソース名。 | なし。 |
Quotas | List | いいえ | いいえ | リソースクォータ。 | 説明 MaxCompute リソースのみがリソースクォータをサポートしています。 |
Spec | Map | いいえ | いいえ | リソースの仕様。 | 例: |
Quotas 構文
"Quotas": [
{
"QuotaId": String
}
]Quotas プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
QuotaId | String | はい | いいえ | リソースクォータの ID。 | なし。 |
戻り値
Fn::GetAtt
GroupName: リソースグループの名前です。
IsDefault: リソースがデフォルトのリソースであるかどうかを示します。
CreateTime: リソースが作成された時刻。
リソース: リソース。
例
このトピックで提供されている http://service.cn-shenzhen-vpc.maxcompute.aliyun-inc.com/api エンドポイントは、中国 (深圳) リージョンの仮想プライベートクラウド (VPC) エンドポイントです。インターネット経由で中国 (深圳) リージョンのエンドポイントにアクセスする場合は、エンドポイントプロパティの値を http://service.cn-shenzhen.maxcompute.aliyun.com/api に置き換えてください。他のリージョンのエンドポイントの詳細については、「エンドポイント」をご参照ください。
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionResource:
Type: ALIYUN::PAI::WorkspaceResourceMaxCompute
Properties:
GroupName: group_mc_7f0c3040-cfcb-11ee-8fd8-f3175b****
WorkspaceId: 611**
Option: Attach
Resources:
- WorkspaceResourceName: workspace_resource_2
WorkspaceResourceWorkspaceId: 611**
EnvType: prod
Spec:
endpoint: http://service.cn.maxcompute.aliyun-inc.com/api
odpsProject: workspace_resource_2
Quotas: []
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::WorkspaceResourceMaxCompute",
"Properties": {
"GroupName": "group_mc_7f0c3040-cfcb-11ee-8fd8-f3175b****",
"WorkspaceId": "611**",
"Option": "Attach",
"Resources": [
{
"WorkspaceResourceName": "workspace_resource_2",
"WorkspaceResourceWorkspaceId": "611**",
"EnvType": "prod",
"Spec": {
"endpoint": "http://service.cn.maxcompute.aliyun-inc.com/api",
"odpsProject": "workspace_resource_2"
},
"Quotas": []
}
]
}
}
},
"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"
]
}
}
}
}