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

Resource Orchestration Service:DATASOURCE::ECS::Zones

最終更新日:Jan 16, 2025

DATASOURCE::ECS::Zones は、ゾーンを照会するために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::Zones",
  "Properties": {
    "IoOptimized": String,
    "InstanceChargeType": String,
    "ResourceType": String,
    "DataDiskCategory": String,
    "InstanceType": String,
    "SystemDiskCategory": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

IoOptimized

String

いいえ

はい

インスタンスが I/O 最適化されているかどうかを指定します。

有効な値:

  • none: インスタンスは I/O 最適化されていません。

  • optimized (デフォルト): インスタンスは I/O 最適化されています。

InstanceChargeType

String

いいえ

はい

ゾーンにあるリソースの課金方法。

有効な値:

  • PrePaid: サブスクリプション

  • PostPaid (デフォルト): 従量課金制

ResourceType

String

いいえ

はい

リソースタイプ。

有効な値:

  • instance: エラスティック・コンピュート・サービス (ECS) インスタンス

  • ddh: 専用ホスト

  • reservedinstance: 予約インスタンス

  • disk: ディスク

DataDiskCategory

String

いいえ

はい

データディスクのカテゴリ。

有効な値:

  • cloud: ベーシックディスク

  • cloud_efficiency: ウルトラディスク

  • cloud_ssd: 標準 SSD

  • ephemeral_ssd: ローカル SSD

  • cloud_essd: エンタープライズ SSD (ESSD)

InstanceType

String

いいえ

はい

ECS インスタンスタイプ。

なし。

SystemDiskCategory

String

いいえ

はい

システムディスクのカテゴリ。

有効な値:

  • cloud: ベーシックディスク

  • cloud_efficiency: ウルトラディスク

  • cloud_ssd: 標準 SSD

  • ephemeral_ssd: ローカル SSD

  • cloud_essd: ESSD

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

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

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

戻り値 (Fn::GetAtt)

  • ZoneIds: ゾーンの ID。

  • Zones: ゾーンの詳細。

プロパティ

タイプ

説明

制約

ZoneIds

List

ゾーンの ID。

例: ['cn-hangzhou-k','cn-hangzhou-i']

Zones

List

ゾーンの詳細。

なし。

ZoneId

String

ゾーン ID。

なし。

Status

String

リソースのステータス。

有効な値:

  • Available

  • SoldOut

StatusCategory

String

リソースの在庫ステータス。

有効な値:

  • WithStock: リソースの在庫は十分です。

  • ClosedWithStock: リソースの在庫は少なくなっています。

  • WithoutStock: リソースは売り切れで、補充される予定です。

  • ClosedWithoutStock: リソースは売り切れで、補充されません。

RegionId

String

ゾーンのリージョン ID。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceChargeType": {
      "Type": "String",
      "Description": "リソースの課金方法。詳細については、「課金概要」をご参照ください。有効な値:\nPrePaid: サブスクリプション\nPostPaid: 従量課金制\nデフォルト値: PostPaid。", // Translated the description and added "For more information, see Billing overview."
      "Default": "PostPaid"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Zones",
      "Properties": {
        "InstanceChargeType": {
          "Ref": "InstanceChargeType"
        }
      }
    }
  },
  "Outputs": {
    "ZoneIds": {
      "Description": "ゾーン ID のリスト。", // Translated the description
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneIds"
        ]
      }
    },
    "Zones": {
      "Description": "ゾーンのリスト。", // Translated the description
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Zones"
        ]
      }
    }
  }
}