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

Resource Orchestration Service:DATASOURCE::PAI::WorkspaceResourceMaxComputes

最終更新日:Mar 17, 2025

DATASOURCE::PAI::WorkspaceResourceMaxComputes は、ワークスペースに関連付けられている MaxCompute リソースをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::PAI::WorkspaceResourceMaxComputes",
  "Properties": {
    "WorkspaceId": String,
    "GroupName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

WorkspaceId

String

はい

はい

ワークスペースの ID。

なし。

GroupName

String

いいえ

はい

リソースグループの名前。

なし。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースのリフレッシュポリシー。

有効な値:

  • Never (デフォルト): スタックが更新されたときにデータソースリソースをリフレッシュしません。

  • Always: スタックが更新されたときにデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • GroupNames: リソースグループの名前。

  • WorkspaceResourceMaxComputes: リソース。

プロパティ

タイプ

説明

制約

GroupNames

List

リソースグループの名前。

なし

WorkspaceResourceDlcs

List

リソース。

なし

IsDefault

String

リソースがデフォルトのリソースであるかどうかを示します。

なし

GroupName

String

リソースグループの名前。

なし

CreateTime

String

リソースが作成された時刻。時刻は ISO 8601 標準に準拠し、UTC で表示されます。

なし

Resources

String

リソース。

なし

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  GroupName:
    Type: String
    Description:
      en: Resource group name. If you want to obtain a resource group name, see [ListResources].
    Required: false
  WorkspaceId:
    Type: String
    Description:
      en: The ID of the workspace to which the workspace belongs.
    Required: true
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::PAI::WorkspaceResourceMaxComputes
    Properties:
      GroupName:
        Ref: GroupName
      WorkspaceId:
        Ref: WorkspaceId
Outputs:
  GroupNames:
    Description: The list of group names.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - GroupNames
  WorkspaceResourceDlcs:
    Description: The list of workspace resource dlcs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - WorkspaceResourceDlcs
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "GroupName": {
      "Type": "String",
      "Description": {
        "en": "Resource group name. If you want to obtain a resource group name, see [ListResources]."
      },
      "Required": false
    },
    "WorkspaceId": {
      "Type": "String",
      "Description": {
        "en": "The ID of the workspace to which the workspace belongs."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::PAI::WorkspaceResourceMaxComputes",
      "Properties": {
        "GroupName": {
          "Ref": "GroupName"
        },
        "WorkspaceId": {
          "Ref": "WorkspaceId"
        }
      }
    }
  },
  "Outputs": {
    "GroupNames": {
      "Description": "グループ名のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GroupNames"
        ]
      }
    },
    "WorkspaceResourceDlcs": {
      "Description": "ワークスペースリソース dlc のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "WorkspaceResourceDlcs"
        ]
      }
    }
  }
}