すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::PAI::WorkspaceResourceMaxCompute

最終更新日:Mar 17, 2025

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

いいえ

はい

リソースがデフォルトのリソースであるかどうかを指定します。各タイプのリソースには、デフォルトのリソースがあります。

有効な値:

  • false (デフォルト)

  • true

Option

String

いいえ

いいえ

リソースを作成するためのオプション。

有効な値:

  • CreateAndAttach: リソースを作成し、ワークスペースに関連付けます。

  • Attach: リソースをワークスペースに関連付けます。

Resources 構文

"Resources": [
  {
    "WorkspaceResourceWorkspaceId": String,
    "Quotas": List,
    "WorkspaceResourceName": String,
    "Spec": Map,
    "EnvType": String
  }
]

Resources プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

EnvType

String

はい

いいえ

環境タイプ。

有効な値:

  • dev: 開発環境

  • prod: 本番環境

WorkspaceResourceWorkspaceId

String

はい

いいえ

リソースのワークスペース ID。

なし。

WorkspaceResourceName

String

はい

いいえ

リソース名。

なし。

Quotas

List

いいえ

いいえ

リソースクォータ。

説明

MaxCompute リソースのみがリソースクォータをサポートしています。

Spec

Map

いいえ

いいえ

リソースの仕様。

例:

{
  "endpoint": "http://service.cn.maxcompute.aliyun-inc.com/api",
  "odpsProject": "workspace_resource_2"
}

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"
        ]
      }
    }
  }
}