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

Resource Orchestration Service:DATASOURCE::ARMS::GrafanaWorkspaces

最終更新日:Jan 23, 2025

DATASOURCE::ARMS::GrafanaWorkspaces は、Grafana ワークスペースに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ARMS::GrafanaWorkspaces",
  "Properties": {
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ResourceGroupId

String

いいえ

はい

リソースグループの ID です。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

Fn::GetAtt

  • GrafanaWorkspaceIds: ワークスペースの ID です。

  • GrafanaWorkspaces: ワークスペースの詳細です。

プロパティ

タイプ

説明

制約

GrafanaWorkspaceIds

List

ワークスペースの ID です。

なし。

GrafanaWorkspaces

List

ワークスペースの詳細です。

なし。

ResourceGroupId

String

リソースグループの ID です。

なし。

GrafanaWorkspaceId

String

ワークスペース ID です。

なし。

Tags

Map

ワークスペースのタグです。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
    Type: String
    Description:
      en: The ID of the resource group to which the Prometheus instance belongs.
    Required: false
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ARMS::GrafanaWorkspaces
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
Outputs:
  GrafanaWorkspaceIds:
    Description: The list of grafana workspace IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - GrafanaWorkspaceIds
  GrafanaWorkspaces:
    Description: The list of grafana workspaces.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - GrafanaWorkspaces
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId",
      "Type": "String",
      "Description": {
        "en": "The ID of the resource group to which the Prometheus instance belongs."
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ARMS::GrafanaWorkspaces",
      "Properties": {
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        }
      }
    }
  },
  "Outputs": {
    "GrafanaWorkspaceIds": {
      "Description": "Grafana ワークスペース ID のリストです。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GrafanaWorkspaceIds"
        ]
      }
    },
    "GrafanaWorkspaces": {
      "Description": "Grafana ワークスペースのリストです。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GrafanaWorkspaces"
        ]
      }
    }
  }
}