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

Resource Orchestration Service:DATASOURCE::ARMS::Prometheis

最終更新日:Jan 23, 2025

DATASOURCE::ARMS::Prometheis は、Prometheus インスタンスのクエリに使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ResourceGroupId

String

いいえ

はい

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

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシーです。

有効な値:

  • Never(デフォルト):スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always:スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • Prometheis:Prometheus インスタンスの詳細。

  • ClusterIds: Prometheus インスタンスの ID です。

プロパティ

タイプ

説明

制約

ClusterIds

List

Prometheus インスタンスの ID。

なし。

Prometheis

List

Prometheus インスタンスの詳細。

なし。

RegionId

String

リージョン ID。

なし。

PaymentType

String

課金方法。

なし。

PrometheusName

String

Prometheus インスタンスの名前。

なし。

UserId

String

ユーザー ID。

なし。

ClusterId

String

Prometheus インスタンスの ID。

なし。

ClusterType

String

Prometheus インスタンスタイプ。

なし。

ResourceGroupId

String

Prometheus インスタンスが属するリソースグループの ID。

なし。

Tags

List

タグ。

なし。

VSwitchId

String

vSwitch ID。

なし。

GrafanaInstanceId

String

Grafana ワークスペースの ID。

なし。

SecurityGroupId

String

セキュリティグループの ID。

なし。

SubClustersJson

String

GlobalView の Prometheus インスタンスのサブインスタンス。値は JSON 文字列です。

なし。

VpcId

String

仮想プライベートクラウド(VPC)の ID。

なし。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Description:
      en: The ID of the resource group.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
    Type: DATASOURCE::ARMS::Prometheis
Outputs:
  ClusterIds:
    Description: The list of cluster IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ClusterIds
  Prometheis:
    Description: The list of Prometheus.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Prometheis
                        

JSON 形式

                        {
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "Description": {
        "en": "The ID of the resource group."
      }
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ARMS::Prometheis",
      "Properties": {
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        }
      }
    }
  },
  "Outputs": {
    "Prometheis": {
      "Description": "The list of Prometheis.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Prometheis"
        ]      }
    },
    "ClusterIds": {
      "Description": "The list of cluster IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ClusterIds"
        ]
      }
    }
  }
}