全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::DeploymentSets

更新时间:Jun 26, 2025

DATASOURCE::ECS::DeploymentSets digunakan untuk menanyakan informasi tentang set penyebaran.

Sintaksis

{
  "Type": "DATASOURCE::ECS::DeploymentSets",
  "Properties": {
    "DeploymentSetIds": List,
    "Strategy": String,
    "DeploymentSetName": String,
    "Domain": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

DeploymentSetIds

List

Tidak

Ya

ID dari set penyebaran.

Anda dapat menentukan hingga 100 ID set penyebaran.

Strategy

String

Tidak

Ya

Strategi penyebaran.

Nilai yang valid:

  • Availability: strategi ketersediaan tinggi

  • AvailabilityGroup: strategi kelompok ketersediaan tinggi

Untuk informasi lebih lanjut, lihat Set penyebaran.

DeploymentSetName

String

Tidak

Ya

Nama dari set penyebaran.

Nama harus memiliki panjang antara 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. Dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

Domain

String

Tidak

Ya

Domain penyebaran.

Tidak ada.

RefreshOptions

String

Tidak

Ya

Kebijakan penyegaran untuk sumber daya sumber data ketika tumpukan diperbarui.

Nilai yang valid:

  • Never (default): tidak menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

  • Always: menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

Nilai pengembalian (Fn::GetAtt)

  • DeploymentSetIds: ID dari set penyebaran.

  • DeploymentSets: Detail dari set penyebaran.

Properti

Tipe

Deskripsi

Kendala

DeploymentSetIds

List

ID dari set penyebaran.

Tidak ada.

DeploymentSets

List

Detail dari set penyebaran.

Tidak ada.

Strategy

String

Strategi penyebaran.

Tidak ada.

DeploymentSetId

String

ID dari set penyebaran.

Tidak ada.

DeploymentStrategy

String

Strategi penyebaran.

Nilai DeploymentStrategy sama dengan nilai Strategy.

DeploymentSetDescription

String

Deskripsi dari set penyebaran.

Tidak ada.

Domain

String

Domain penyebaran.

Tidak ada.

GroupCount

Number

Jumlah grup dalam set penyebaran.

Properti ini dikembalikan jika Strategy disetel ke AvailabilityGroup.

Granularity

String

Granularitas penyebaran.

Tidak ada.

DeploymentSetName

String

Nama dari set penyebaran.

Tidak ada.

InstanceAmount

Number

Jumlah instance dalam set penyebaran.

Tidak ada.

InstanceIds

List

ID dari instance dalam set penyebaran.

ID instance yang dipisahkan oleh koma (,).

Contoh: ["i-bp67acfmxazb4ph****","i-bp67acfmxazb4pi****","i-bp67acfmxazb4pj****"].

Capacities

List

Sebuah array yang terdiri dari kapasitas set penyebaran.

Properti ini hanya dikembalikan jika set penyebaran berisi instance Elastic Compute Service (ECS). Nilainya berisi informasi tentang kapasitas set penyebaran di zona berbeda.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DeploymentSetIds": {
      "Type": "CommaDelimitedList",
      "Description": "ID dari set penyebaran. Nilainya bisa berupa array JSON yang terdiri dari hingga 100 ID set penyebaran dalam format [\"ds-xxxxxxxxx\", \"ds-yyyyyyyyy\", … \"ds-zzzzzzzzz\"]. Pisahkan beberapa ID set penyebaran dengan koma (,).",
      "MaxLength": 100,
      "Default": [ "ds-bp1j51y75npa2odp****"]
    }
  },
  "Resources": {
    "DeploymentSets": {
      "Type": "DATASOURCE::ECS::DeploymentSets",
      "Properties": {
        "DeploymentSetIds": {
          "Ref": "DeploymentSetIds"
        }
      }
    }
  },
  "Outputs": {
    "DeploymentSets": {
      "Value": {
        "Fn::GetAtt": [
          "DeploymentSets",
          "DeploymentSets"
        ]
      }
    },
    "DeploymentSetIds": {
      "Value": {
        "Fn::GetAtt": [
          "DeploymentSets",
          "DeploymentSetIds"
        ]
      }
    }
  }
}