全部产品
Search
文档中心

Resource Orchestration Service:AssociationProperty dan AssociationPropertyMetadata

更新时间:Nov 11, 2025

Saat membuat stack di konsol Resource Orchestration Service (ROS) untuk mengelola berbagai kategori sumber daya, Anda mungkin perlu membuka beberapa konsol untuk menanyakan parameter sumber daya. Di bagian Parameters pada template, Anda dapat menentukan AssociationProperty untuk menanyakan sumber daya di wilayah tertentu dan menggunakan AssociationPropertyMetadata untuk menambahkan kondisi filter pada parameter. Dengan cara ini, Anda dapat memilih konfigurasi parameter berdasarkan nilai opsional yang tersedia di konsol ROS.

Parameter

Anda dapat menentukan salah satu jenis nilai berikut untuk parameter dalam AssociationPropertyMetadata:

  • Nilai literal. Sebagai contoh, jika Anda menetapkan AssociationPropertyMetadata ke "RegionId": "cn-hangzhou", ROS akan menafsirkan nilai ini sebagai nilai literal cn-hangzhou.

  • Variabel: Tentukan variabel dalam format ${ParameterKey}. Sebagai contoh, jika Anda menetapkan AssociationPropertyMetadata menjadi "VpcId": "${VpcId}", ROS akan menafsirkan nilai ini sebagai variabel yang nilainya bergantung pada parameter VpcId di dalam template.

    Catatan
    • Jika Anda ingin menentukan variabel dalam format ${ParameterKey} sebagai nilai literal, Anda dapat menambahkan tanda seru (!) ke ${ParameterKey}, sehingga menjadi ${!ParameterKey}. Sebagai contoh, jika Anda menetapkan nilai ke ${!Literal}, ROS akan menafsirkan nilai tersebut sebagai ${Literal}.

    • Untuk menentukan variabel bagi parameter dalam template Terraform, tambahkan tanda dolar ($) ke ${ParameterKey} sehingga format yang digunakan menjadi $${ParameterKey}. Sebagai contoh, jika Anda menetapkan AssociationPropertyMetadata sebagai "VpcId": "$${VpcId}", ROS akan menafsirkan nilai ini sebagai variabel yang nilainya bergantung pada parameter VpcId dalam template Terraform.

Parameter yang didukung dalam AssociationPropertyMetadata bervariasi berdasarkan kategori sumber daya yang ditentukan sebagai nilai AssociationProperty. Bagian berikut menjelaskan pemetaan antara nilai AssociationProperty dan parameter dalam AssociationPropertyMetadata di ROS.

Sumber daya Kustom

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Resource::Data::API

ROS memanggil operasi API layanan cloud dan menggunakan parameter tertentu untuk menanyakan data.

  • APIAction: informasi tentang layanan cloud dan operasi API-nya.

  • OptionsGetter: mode penguraian hierarki data.

  • ValueGetter: nama properti yang akan diurai.

  • LabelGetter: properti yang terkandung dalam hasil query dan ditampilkan di halaman.

  • PageFilterKeys: kunci filter halaman.

    • PageSize: jumlah entri per halaman.

    • PageNumber: nomor halaman.

    • TotalCount: jumlah total entri yang dikembalikan.

Contoh:

  • Kode sampel

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "PolicyClasses": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Resource::Data::API",
          "AssociationPropertyMetadata": {
            "APIAction": "APIG/ListPolicyClasses",
            "OptionsGetter": "data.items",
            "ValueGetter": "classId",
            "LabelGetter": "name",
            "PageFilterKeys": {
              "PageSize": "pageSize",
              "PageNumber": "pageNumber",
              "TotalCount": "totalSize",
            }
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      PolicyClasses:
        Type: String
        AssociationProperty: ALIYUN::Resource::Data::API
        AssociationPropertyMetadata:
          APIAction: APIG/ListPolicyClasses
          OptionsGetter: data.items
          ValueGetter: classId
          LabelGetter: name
          PageFilterKeys:
            PageSize: pageSize
            PageNumber: pageNumber
            TotalCount: totalSize
    
    
  • Deskripsi contoh

    Dalam contoh untuk PolicyClasses, AssociationProperty disetel ke ALIYUN::Resource::Data::API, dan APIAction, OptionsGetter, ValueGetter, LabelGetter, dan PageFilterKeys ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, ROS memanggil operasi ListPolicyClasses dari Cloud-native API Gateway dan menanyakan ID template kebijakan (classId), lalu menampilkan nama template kebijakan (name).

Sumber daya dasar

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

Otomatis

ROS secara otomatis menghasilkan parameter seperti AssociationProperty dan AssociationPropertyMetadata berdasarkan struktur data asli Terraform.

Catatan

Nilai ini hanya berlaku untuk parameter JSON dalam template Terraform.

Overwrite: opsional. Menambahkan nilai ke atau menimpa deklarasi parameter bersarang di tingkat dalam.

Nilai Overwrite adalah tipe data dictionary dan terdiri dari pasangan kunci-nilai.

  • Kunci

    Jalur parameter bersarang di tingkat dalam. Anda harus mengikuti aturan berikut untuk menentukan jalur:

    • Untuk menentukan elemen dalam daftar atau set, tambahkan tanda asterisk (*).

    • Untuk menentukan elemen dalam objek, tambahkan nama elemen tersebut.

    • Pisahkan beberapa elemen dalam jalur dengan titik (.).

    • Asterisk (*) di awal atau tengah jalur dapat dihilangkan. Satu atau lebih asterisk (*) di akhir jalur harus dipertahankan.

    Contoh:

    // Jalur name adalah name. 
    // Jalur address adalah address. 
    variable "user_information" {
      type = object({
        name    = string
        address = string
      })
    }
    
    // Jalur elemen dalam region_ids adalah *. 
    variable "region_ids" {
      type    = list(string)
    }
    
    // Jalur internal adalah *.internal, yang bisa disingkat menjadi internal. 
    // Jalur external adalah *.external, yang bisa disingkat menjadi external. 
    // Jalur protocol adalah *.protocol, yang bisa disingkat menjadi protocol. 
    variable "docker_ports" {
      type = list(object({
        internal = number
        external = number
        protocol = string
      }))
    }
    
    // Jalur b adalah *.b, yang bisa disingkat menjadi b. 
    // Jalur elemen dalam b adalah *.b.*, yang bisa disingkat menjadi b.*.
    // Jalur c adalah *.c, yang bisa disingkat menjadi c. 
    // Jalur d adalah *.c.*.d, yang bisa disingkat menjadi c.d. 
    // Jalur elemen dalam d adalah *.c.*.d.*, yang bisa disingkat menjadi c.d.*. 
    // Jalur e adalah *.e, yang bisa disingkat menjadi e. 
    // Jalur elemen dalam e adalah *.e.*, yang bisa disingkat menjadi e.*. 
    // Jalur elemen dalam e adalah *.e.*.*, yang bisa disingkat menjadi e.*.*. Anda harus mempertahankan dua tanda asterisk (*) di akhir jalur. 
    // Jalur f adalah *.f, yang bisa disingkat menjadi f. 
    // Jalur g adalah *.f.*.*.g, yang bisa disingkat menjadi f.g. 
    // Jalur elemen dalam g adalah *.f.*.*.g.*, yang bisa disingkat menjadi f.g.*. 
    variable "complex_type_demo" {
      type = list(object({
        b = list(string)
        c = list(object({
          d = list(string)
        }))
        e = list(list(string))
        f = list(list(object({
          g = list(string)
        })))
      }))
    }
  • Nilai

    Nilai yang ingin ditambahkan ke deklarasi parameter. Untuk informasi lebih lanjut, lihat Ikhtisar.

AutoCompleteInput

String acak yang dihasilkan secara otomatis oleh sistem.

  • KelasKarakter

    • Kelas: tipe karakter. Nilai yang valid:

      • huruf kecil

      • huruf besar

      • angka

      • karakter khusus

    • Min: jumlah minimum karakter dalam string.

    • KarakterKhusus: karakter khusus dalam string. Parameter ini valid ketika Kelas diatur ke karakterKhusus.

    • Mulai: menentukan apakah string dapat dimulai dengan karakter khusus. Parameter ini valid ketika Kelas diatur ke karakterKhusus.

    • Akhir: menentukan apakah string dapat diakhiri dengan karakter khusus. Parameter ini valid ketika Kelas diatur ke karakterKhusus.

  • Awalan: awalan dari string.

  • Akhiran: akhiran dari string.

  • Panjang: jumlah karakter dalam string.

Contoh Kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ManagedKubernetesClusterName": {
      "Type": "String",
      "Label": {
        "en": "Managed Kubernetes Cluster Name",
         
      },
      "AssociationProperty": "AutoCompleteInput",
      "AssociationPropertyMetadata": {
        "Length": 5,
        "Prefix": "cluster-for-mse-",
        "Suffix": "-by-ros",
        "CharacterClasses": [
          {
            "Class": "lowercase",
            "min": 1
          }
        ]
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ManagedKubernetesClusterName:
    Type: String
    Label:
      en: Managed Kubernetes Cluster Name
       
    AssociationProperty: AutoCompleteInput
    AssociationPropertyMetadata:
      Length: 5
      Prefix: cluster-for-mse-
      Suffix: '-by-ros'
      CharacterClasses:
        - Class: lowercase
          min: 1

ChargeType

Metode penagihan. Metode penagihan yang didukung:

  • bayar sesuai penggunaan

  • langganan

Tidak ada.

Kode

Kode tersebut.

Tidak ada.

CommaDelimitedList

Array yang elemen-elemennya dipisahkan oleh koma (,).

Tidak ada.

Cron

Ekspresi CRON, yaitu string yang diformat dan menentukan waktu eksekusi dari sebuah tugas terjadwal.

Tidak ada.

DateTime

Tanggal.

  • GMTZone: zona waktu Greenwich Mean Time (GMT).

  • TimeZone: deskripsi zona waktu.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DateTime": {
          "Type": "String",
          "AssociationProperty": "DateTime"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DateTime:
        Type: String
        AssociationProperty: DateTime
  • Deskripsi Contoh

    Dalam contoh untuk DateTime, AssociationProperty diatur ke DateTime. Dengan cara ini, Anda dapat menentukan tanggal.

FileContent

Konten yang dibaca dari file lokal.

AcceptFileSuffixes: format file yang dapat diunggah. Pisahkan beberapa format file dengan koma (,).

Zona GMT

Zona waktu GMT.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "GMTZone": {
          "Type": "String",
          "AssociationProperty": "GMTZone"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      GMTZone:
        Type: String
        AssociationProperty: GMTZone
  • Deskripsi Contoh

    Dalam contoh untuk GMTZone, AssociationProperty diatur ke GMTZone. Dengan cara ini, Anda dapat menentukan zona waktu GMT.

Json

Objek JSON.

Tidak ada.

Daftar[Parameter]

Daftar parameter. Konsol ROS menampilkan nilai parameter hanya setelah Anda mengklik tombol yang relevan.

Nilai ini hanya berlaku untuk parameter JSON.

  • Parameter: deklarasi parameter.

  • Mode: Gaya tampilan.

    • Collapse: Gaya ringkas (Default).

    • Table: Gaya tabel.

Untuk informasi lebih lanjut, lihat Ikhtisar.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionIds": {
          "Label": {
            "en": "ECS Region Ids",
             
          },
          "MaxLength": 100,
          "MinLength": 1,
          "Type": "Json",
          "AssociationProperty": "List[Parameter]",
          "AssociationPropertyMetadata": {
            "Parameter": {
              "Type": "String",
              "AssociationProperty": "ALIYUN::ECS::RegionId",
              "MinLength": 1,
              "MaxLength": 64
            }
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionIds:
        Label:
          en: ECS Region Ids
           
        MaxLength: 100
        MinLength: 1
        Type: Json
        AssociationProperty: List[Parameter]
        AssociationPropertyMetadata:
          Parameter:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
            MinLength: 1
            MaxLength: 64
  • Deskripsi Contoh

    Dalam contoh ini, AssociationProperty diatur ke List[Parameter], dan Parameter ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menambahkan daftar ID wilayah Elastic Compute Service (ECS) di Konsol ROS.

Daftar[Parameters]

Daftar set parameter. Set parameter ditampilkan dalam tabel di Konsol ROS.

Nilai ini hanya berlaku untuk parameter JSON.

  • Parameters: wajib. Deklarasi set parameter. Nilai dari Parameters adalah tipe data dictionary dan terdiri dari pasangan kunci-nilai.

    • Key: nama parameter.

    • Value: nilai parameter. Untuk informasi lebih lanjut, lihat Ikhtisar.

      Catatan

      Parameter dengan tipe data dasar dapat dengan mudah diurai dalam tabel. Kami menyarankan Anda untuk tidak menyusun parameter karena parameter ditampilkan dalam tabel.

    Contoh:

    • Kode Contoh

      Format JSON:

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Parameters": {
          "RenameECS": {
            "Label": {
              "en": "Rename ECS",
               
            },
            "MaxLength": 100,
            "MinLength": 1,
            "Type": "Json",
            "AssociationProperty": "List[Parameters]",
            "AssociationPropertyMetadata": {
              "Parameters": {
                "InstanceId": {
                  "Type": "String",
                  "Label": {
                    "en": "ECS Instance Id",
                     
                  },
                  "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
                  "MinLength": 1,
                  "MaxLength": 64
                },
                "Name": {
                  "Type": "String",
                  "Label": {
                    "en": "New Name",
                     
                  },
                  "MinLength": 1
                }
              }
            }
          }
        }
      }

      Format YAML:

      ROSTemplateFormatVersion: '2015-09-01'
      Parameters:
        RenameECS:
          Label:
            en: Rename ECS
             
          MaxLength: 100
          MinLength: 1
          Type: Json
          AssociationProperty: List[Parameters]
          AssociationPropertyMetadata:
            Parameters:
              InstanceId:
                Type: String
                Label:
                  en: ECS Instance Id
                   
                AssociationProperty: ALIYUN::ECS::Instance::InstanceId
                MinLength: 1
                MaxLength: 64
              Name:
                Type: String
                Label:
                  en: New Name
                   
                MinLength: 1
    • Deskripsi Contoh

      Dalam contoh ini, AssociationProperty disetel ke List[Parameters], dan Parameters ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, ID instance ECS ditampilkan dalam tabel di Konsol ROS.

  • ListMetadata: menentukan apakah akan menampilkan komponen tabel. Nilai ListMetadata adalah tipe data dictionary.

    • ShowHeader: menentukan apakah akan menampilkan header tabel. Nilai ShowHeader adalah tipe data enumerasi. Nilai default: true.

    • ShowRemove: menentukan apakah akan menampilkan ikon penghapusan tabel. Nilai ShowRemove adalah tipe data enumerasi. Nilai default: true.

    • ShowAddition: menentukan apakah akan menampilkan ikon Tambah tabel. Nilai ShowAddition adalah tipe data enumerasi. Nilai default: true.

    • Pesanan: urutan nama parameter yang ditampilkan sebagai nama kolom dalam tabel dari kiri ke kanan. Nilai Pesanan adalah tipe data string. Secara default, semua nama parameter ditampilkan dalam urutan abjad.

OOSServiceRole

Peran RAM dari CloudOps Orchestration Service (OOS).

RegionId: ID wilayah. Secara default, ID wilayah dari stack yang digunakan.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "OosServiceRole": {
          "Type": "String",
          "AssociationProperty": "OOSServiceRole",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      OosServiceRole:
        Type: String
        AssociationProperty: OOSServiceRole
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi Contoh

    Dalam contoh untuk OosServiceRole, AssociationProperty diatur ke OOSServiceRole. Dengan cara ini, Anda dapat menentukan peran RAM dari OOS.

Kata Sandi

Kata sandi tersebut.

Tidak ada.

RateControl

Kontrol laju untuk eksekusi OOS.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RateControl": {
          "Type": "String",
          "AssociationProperty": "RateControl"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RateControl:
        Type: String
        AssociationProperty: RateControl
  • Deskripsi Contoh

    Dalam contoh untuk RateControl, AssociationProperty diatur ke RateControl. Dengan cara ini, Anda dapat mengonfigurasi kontrol laju untuk eksekusi OOS.

Tag

Tag-tag.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack yang digunakan.

  • ResourceType: tipe sumber daya yang digunakan untuk mengelompokkan sumber daya. Nilai default: ALIYUN::ECS::INSTANCE.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Tags": {
          "Type": "String",
          "AssociationProperty": "Tags",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ResourceType": "ALIYUN::ECS::INSTANCE"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Tags:
        Type: String
        AssociationProperty: Tags
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ResourceType: ALIYUN::ECS::INSTANCE
  • Deskripsi Contoh

    Dalam contoh untuk Tags, AssociationProperty diatur ke Tags, dan RegionId serta ResourceType ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan tag kustom dari Instance ECS.

Target

Instance ECS yang memenuhi suatu kondisi. Anda dapat memilih instance ECS berdasarkan kondisi seperti ID instans, tag, atau kelompok sumber daya.

RegionId: ID wilayah. Secara default, ID wilayah dari stack yang digunakan.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Targets": {
          "Type": "String",
          "AssociationProperty": "Targets",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Targets:
        Type: String
        AssociationProperty: Targets
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi Contoh

    Dalam contoh untuk Targets, AssociationProperty diatur ke Targets, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan Instance ECS yang sesuai dengan kondisi tersebut.

TextArea

Teks kaya.

Tidak ada.

TimeTriggerWeekly

Pengatur waktu yang memungkinkan Anda menentukan interval berdasarkan hari dalam seminggu.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TimeTriggerWeekly": {
          "Type": "String",
          "AssociationProperty": "TimeTriggerWeekly"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TimeTriggerWeekly:
        Type: String
        AssociationProperty: TimeTriggerWeekly
  • Deskripsi Contoh

    Dalam contoh untuk TimeTriggerWeekly, AssociationProperty diatur ke TimeTriggerWeekly. Dengan cara ini, Anda dapat menentukan interval berdasarkan hari dalam seminggu.

TimeZone

Zona waktu.

Contoh:

  • Kode Contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TimeZone": {
          "Type": "String",
          "AssociationProperty": "TimeZone"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TimeZone:
        Type: String
        AssociationProperty: TimeZone
  • Deskripsi Contoh

    Dalam contoh untuk TimeZone, AssociationProperty diatur ke TimeZone. Dengan cara ini, Anda dapat menentukan zona waktu.

Null

Konsol ROS menampilkan pengaturan parameter hanya setelah Anda mengklik tombol yang relevan.

Nilai ini hanya berlaku untuk parameter JSON.

Catatan

Jika Anda menentukan AssociationPropertyMetadata tetapi tidak menentukan AssociationProperty untuk sebuah parameter, Konsol ROS hanya akan menampilkan pengaturan parameter setelah Anda mengklik tombol yang relevan.

  • Parameters: deklarasi dari set parameter. Nilai dari Parameters adalah tipe data dictionary dan terdiri dari pasangan kunci-nilai.

    • Key: nama parameter.

    • Value: nilai parameter. Untuk informasi lebih lanjut, lihat Ikhtisar.

    Contoh:

    • Kode Contoh

      Format JSON:

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Parameters": {
          "RenameECS": {
            "Label": {
              "en": "Rename ECS",
               
            },
            "MaxLength": 100,
            "MinLength": 1,
            "Type": "Json",
            "AssociationPropertyMetadata": {
              "Parameters": {
                "InstanceId": {
                  "Type": "String",
                  "Label": {
                    "en": "ECS Instance Id",
                     
                  },
                  "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
                  "MinLength": 1,
                  "MaxLength": 64
                },
                "Name": {
                  "Type": "String",
                  "Label": {
                    "en": "New Name",
                     
                  },
                  "MinLength": 1
                }
              }
            }
          }
        }
      }

      Format YAML:

      ROSTemplateFormatVersion: '2015-09-01'
      Parameters:
        RenameECS:
          Label:
            en: Rename ECS
             
          MaxLength: 100
          MinLength: 1
          Type: Json
          AssociationPropertyMetadata:
            Parameters:
              InstanceId:
                Type: String
                Label:
                  en: ECS Instance Id
                   
                AssociationProperty: ALIYUN::ECS::Instance::InstanceId
                MinLength: 1
                MaxLength: 64
              Name:
                Type: String
                Label:
                  en: New Name
                   
                MinLength: 1
    • Deskripsi Contoh

      Dalam contoh ini, AssociationProperty tidak ditentukan, dan Parameters ditentukan dalam AssociationPropertyMetadata untuk RenameECS. Dengan cara ini, setelah Anda mengklik Select Instances untuk memilih ID instance ECS di Konsol ROS, kotak dialog yang meminta Anda untuk mengonfigurasi parameter yang relevan akan muncul.

  • Metadata: metadata. Nilai dari Metadata adalah tipe data dictionary. Untuk informasi lebih lanjut, lihat Metadata.

Catatan

Anda dapat menggunakan Metadata bersama dengan List[Parameter] untuk menumpuk parameter. Tidak ada batasan yang diberlakukan pada tingkat penumpukan.

Sumber daya Container Registry

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ACR::Namespace::Name

Namespace dari gambar kontainer.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Status: status dari namespace. Nilai yang valid:

    • NORMAL

    • DELETING

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ACRNamespace": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ACR::Namespace::Name",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Status": "NORMAL"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ACRNamespace:
    Type: String
    AssociationProperty: ALIYUN::ACR::Namespace::Name
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Status: NORMAL

ALIYUN::ACR::Repo::RepoAttribute

Repository image dari instans Container Registry Edisi Pribadi.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ACRRepo": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ACR::Repo::RepoAttribute",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ACRRepo:
    Type: String
    AssociationProperty: ALIYUN::ACR::Repo::RepoAttribute
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::ACR::Repo::Tag

Informasi tentang tag dari gambar kontainer.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • RepoName: nama repository image.

  • RepoNamespace: nama namespace repository image.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ACRTag": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ACR::Repo::Tag",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ACRTag:
    Type: String
    AssociationProperty: ALIYUN::ACR::Repo::Tag
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Gateway Cloud-native

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::APIG::Gateway::GatewayId

Informasi tentang gateway cloud-native.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Keyword: kata kunci, yang tidak membedakan huruf besar/kecil dan digunakan untuk melakukan pencarian tepat.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "GatewayId":{
          "AssociationProperty":"ALIYUN::APIG::Gateway::GatewayId"
          "Type":"String"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      GatewayId:
        AssociationProperty: ALIYUN::APIG::Gateway::GatewayId
        Type: String
    
  • Deskripsi contoh

    Dalam contoh ini, AssociationProperty diatur ke ALIYUN::APIG::Gateway::GatewayId.

    Dengan cara ini, Anda dapat menanyakan ID dari gateway cloud-native.

Sumber daya ALB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ALB::ACL::ACLId

Daftar kontrol akses (ACL) dari Application Load Balancer (ALB).

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "AlbACLId":{
          "AssociationProperty":"ALIYUN::ALB::ACL::ACLId",
          "AssociationPropertyMetadata": {
             "RegionId": "${RegionId}"
          },
          "Type":"String"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      AlbACLId:
        AssociationProperty: ALIYUN::ALB::ACL::ACLId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
        Type: String
  • Deskripsi contoh

    Dalam contoh untuk AlbACLId, AssociationProperty diatur ke ALIYUN::ALB::ACL::ACLId. Dengan cara ini, Anda dapat menanyakan ID ACL dari ALB.

ALIYUN::ALB::Instance::InstanceId

Instans ALB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcId: ID virtual private cloud (VPC).

  • AddressType: jenis jaringan.

  • ZoneId: ID zona.

  • PayType: metode penagihan instans ALB.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AlbInstanceId":{
          "AssociationProperty":"ALIYUN::ALB::Instance::InstanceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AlbInstanceId:
        AssociationProperty: ALIYUN::ALB::Instance::InstanceId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk AlbInstanceId, AssociationProperty diatur ke ALIYUN::ALB::Instance::InstanceId. Dengan cara ini, Anda dapat menanyakan ID instans ALB.

ALIYUN::ALB::LoadBalancer::LoadBalancerId

ID instans ALB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcId: ID VPC.

  • AddressType: jenis jaringan.

  • ZoneId: ID zona.

  • PayType: metode penagihan instans ALB.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AlbLoadBalancerId":{
          "AssociationProperty":"ALIYUN::ALB::LoadBalancer::LoadBalancerId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AlbLoadBalancerId:
        AssociationProperty: ALIYUN::ALB::LoadBalancer::LoadBalancerId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk AlbLoadBalancerId, AssociationProperty diatur ke ALIYUN::ALB::LoadBalancer::LoadBalancerId. Dengan cara ini, Anda dapat menanyakan ID instans ALB.

ALIYUN::Resource::Data::API

ID kelompok server ALB.

  • Parameters.ServerGroupType: Jenis kelompok server.

    • Instance: Jenis server, termasuk instans Ecs, Eni, dan Eci.

    • Ip: Jenis alamat IP.

    • Fc: Jenis Function Compute.

    • Tinggalkan bidang ini kosong untuk menanyakan semua jenis.

  • Parameters.ResourceGroupId: ID grup sumber daya.

  • Parameters.VpcId: ID VPC.

  • Parameters.ServerGroupIds: Daftar ID kelompok server, mendukung hingga 20 ID kelompok server.

  • Parameters.ServerGroupNames: Daftar nama kelompok server, mendukung hingga 10 nama kelompok server.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServerGroup": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Resource::Data::API",
          "AssociationPropertyMetadata": {
            "APIAction": "alb/ListServerGroups",
            "ValueGetter": "ServerGroupId",
            "LabelGetter": "ServerGroupName",
            "OptionsGetter": "ServerGroups",
            "Pagination": "NextToken",
            "Parameters.ServerGroupType": "Instance",
            "Parameters.ServerGroupNames.1": "Group3"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServerGroup:
        Type: String
        AssociationProperty: ALIYUN::Resource::Data::API
        AssociationPropertyMetadata:
          APIAction: alb/ListServerGroups
          ValueGetter: ServerGroupId
          LabelGetter: ServerGroupName
          OptionsGetter: ServerGroups
          Pagination: NextToken
          Parameters.ServerGroupType: Instance
          Parameters.ServerGroupNames.1: Group3
  • Deskripsi contoh

    Dalam contoh ini, API kueri kelompok server Application Load Balancing (ALB) (ListServerGroups) dipanggil dengan menentukan atribut AssociationProperty parameter ServerGroup sebagai ALIYUN::Resource::Data::API dan atribut AssociationPropertyMetadata sebagai Parameters.ServerGroupType dan Parameters.ServerGroupNames.1. API ini menanyakan ID kelompok server (ServerGroupId) yang sesuai untuk kelompok server yang dikonfigurasi dengan ServerGroupType diatur ke Instance dan ServerGroupNames diatur ke Group3, serta menampilkan nama kelompok server.

    Penting

    Nilai atribut APIAction, ValueGetter, LabelGetter, OptionsGetter, dan Pagination tetap dan tidak dapat diubah. Nilai atribut Parameters.XXXX dapat disesuaikan berdasarkan kebutuhan aktual.

Sumber daya Alibaba Cloud Model Studio

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Bailian::ApiKey::ApiKeyInfo

Informasi tentang Kunci API dari Alibaba Cloud Model Studio.

  • OnlyKey:Hanya dapatkan ApiKey.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ApiKeyInfo": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Bailian::ApiKey::ApiKeyInfo"
      "AssociationPropertyMetadata": {
        "OnlyKey": true
      }    
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ApiKeyInfo:
    Type: String
    AssociationProperty: ALIYUN::Bailian::ApiKey::ApiKeyInfo
    AssociationPropertyMetadata:
      OnlyKey: true

Sumber daya BOA

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::BSS::PricingModule::ModuleCode

Informasi modul harga tentang layanan Alibaba Cloud di OpenAPI Manajemen Transaksi dan Tagihan Alibaba Cloud (BSS OpenAPI atau BOA).

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ProductCode: kode layanan.

  • ProductType: tipe layanan.

  • SubscriptionType: metode penagihan. Nilai yang valid:

    • Subscription

    • PayAsYouGo

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "PricingModule": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::BSS::PricingModule::ModuleCode",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ProductCode": "rds",
        "ProductType": "rds",
        "SubscriptionType": "PayAsYouGo"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  PricingModule:
    Type: String
    AssociationProperty: ALIYUN::BSS::PricingModule::ModuleCode
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      ProductCode: rds
      ProductType: rds
      SubscriptionType: PayAsYouGo

Sumber daya Layanan Manajemen Sertifikat

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::CAS::Certificate::CertificateId

Sertifikat dari instance Server Load Balancer (SLB).

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Certificate": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CAS::Certificate::CertificateId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Certificate:
        Type: String
        AssociationProperty: ALIYUN::CAS::Certificate::CertificateId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk Certificate, AssociationProperty diatur ke ALIYUN::CAS::Certificate::CertificateId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan sertifikat dari instance SLB di wilayah yang ditentukan.

Sumber daya CEN

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::CEN::Instance::CenId

Informasi tentang instans Cloud Enterprise Network (CEN) dalam akun Alibaba Cloud saat ini.

  • ResourceGroupId: ID kelompok sumber daya tempat instans CEN berada.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  CenId:
    Type: String
    AssociationProperty: ALIYUN::CEN::Instance::CenId
    AssociationPropertyMetadata:
      ResourceGroupId: ${ResourceGroupId}

ALIYUN::CEN::TransitRouter::TransitRouterId

Informasi tentang router transit yang terhubung ke instans CEN.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • CenId: ID instans CEN.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    },
    "TransitRouterId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::TransitRouter::TransitRouterId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "CenId": "${CenId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ResourceGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  CenId:
    Type: String
    AssociationProperty: ALIYUN::CEN::Instance::CenId
    AssociationPropertyMetadata:
      ResourceGroupId: ${ResourceGroupId}
  TransitRouterId:
    Type: String
    AssociationProperty: ALIYUN::CEN::TransitRouter::TransitRouterId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      CenId: ${CenId}

Sumber daya CloudMonitor

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::CMS::Alarm::MetricSelector

Informasi terkait metrik yang tersedia di CloudMonitor.

Kode contoh:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CMSMetricSelector": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CMS::Alarm::MetricSelector"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CMSMetricSelector:
    Type: String
    AssociationProperty: ALIYUN::CMS::Alarm::MetricSelector

ALIYUN::CMS::Alarm::Rule

Aturan peringatan yang dipicu oleh ambang batas.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Rule": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::Rule",
          "Type": "String",
          "Description": {
             
            "en": "AlarmRule"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Rule:
        AssociationProperty: ALIYUN::CMS::Alarm::Rule
        Type: String
        Description:
           
          en: AlarmRule
  • Deskripsi contoh:

    Pada contoh Rule, AssociationProperty disetel ke ALIYUN::CMS::Alarm::Rule. Dengan ini, Anda dapat menanyakan aturan peringatan yang dipicu oleh ambang batas.

ALIYUN::CMS::Alarm::SilenceTime

Periode bisu dari peringatan.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "SilenceTime": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::SilenceTime",
          "Type": "String",
          "Description": {
             
            "en": "SilenceTime"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      SilenceTime:
        AssociationProperty: ALIYUN::CMS::Alarm::SilenceTime
        Type: String
        Description:
           
          en: SilenceTime
  • Deskripsi contoh:

    Pada contoh SilenceTime, AssociationProperty disetel ke ALIYUN::CMS::Alarm::SilenceTime. Dengan ini, Anda dapat menanyakan periode bisu dari peringatan.

ALIYUN::CMS::Alarm::TriggerResources

Sumber daya yang memicu peringatan.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TriggerResources": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::TriggerResources",
          "Type": "String",
          "Description": {
             
            "en": "TriggerResources"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TriggerResources:
        AssociationProperty: ALIYUN::CMS::Alarm::TriggerResources
        Type: String
        Description:
           
          en: TriggerResources
  • Deskripsi contoh:

    Pada contoh TriggerResources, AssociationProperty disetel ke ALIYUN::CMS::Alarm::TriggerResources. Dengan ini, Anda dapat menanyakan sumber daya yang memicu peringatan.

ALIYUN::CMS::Event::EventFilterRule

Aturan peringatan yang dipicu oleh event.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventRule": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventFilterRule",
          "Type": "String",
          "Description": {
             
            "en": "EventRule"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventRule:
        AssociationProperty: ALIYUN::CMS::Event::EventFilterRule
        Type: String
        Description:
           
          en: EventRule
  • Deskripsi contoh:

    Pada contoh EventRule, AssociationProperty disetel ke ALIYUN::CMS::Event::EventFilterRule. Dengan ini, Anda dapat menanyakan aturan peringatan yang dipicu oleh event.

ALIYUN::CMS::Event::EventLevel

Tingkat event yang memicu peringatan.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventLevel": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventLevel",
          "Type": "String",
          "Description": {
             
            "en": "EventLevel"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventLevel:
        AssociationProperty: ALIYUN::CMS::Event::EventLevel
        Type: String
        Description:
           
          en: EventLevel
  • Deskripsi contoh:

    Pada contoh EventLevel, AssociationProperty disetel ke ALIYUN::CMS::Event::EventLevel. Dengan ini, Anda dapat menanyakan tingkat event yang memicu peringatan.

ALIYUN::CMS::Event::EventName

Nama event yang memicu peringatan.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventName": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventName",
          "Type": "String",
          "Description": {
             
            "en": "EventName"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventName:
        AssociationProperty: ALIYUN::CMS::Event::EventName
        Type: String
        Description:
           
          en: EventName
  • Deskripsi contoh:

    Pada contoh EventName, AssociationProperty disetel ke ALIYUN::CMS::Event::EventName. Dengan ini, Anda dapat menanyakan nama event yang memicu peringatan.

ALIYUN::CMS::Product::ProductType

Layanan cloud tempat aturan peringatan yang dipicu oleh event diterapkan.

Contoh:

  • Kode contoh:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ProductType": {
          "AssociationProperty": "ALIYUN::CMS::Product::ProductType",
          "Type": "String",
          "Description": {
             
            "en": "ProductType"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ProductType:
        AssociationProperty: ALIYUN::CMS::Product::ProductType
        Type: String
        Description:
           
          en: ProductType
  • Deskripsi contoh:

    Pada contoh ProductType, AssociationProperty disetel ke ALIYUN::CMS::Product::ProductType. Dengan ini, Anda dapat menanyakan layanan cloud tempat aturan peringatan yang dipicu oleh event diterapkan.

Sumber daya Container Registry

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::CR::Instance::InstanceId

Informasi tentang instans Container Registry Edisi Perusahaan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InstanceStatus: status instans. Nilai yang valid:

    • PENDING: Instans sedang diinisialisasi.

    • INIT_ERROR: Instans gagal diinisialisasi.

    • STARTING: Instans sedang dimulai.

    • RUNNING: Instans sedang berjalan.

    • STOPPING: Instans sedang dihentikan.

    • STOPPED: Instans telah dihentikan.

    • DELETING: Instans sedang dihapus.

    • DELETED: Instans telah dihapus.

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CRInstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CR::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "InstanceStatus": "RUNNING"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CRInstanceId:
        Type: String
        AssociationProperty: ALIYUN::CR::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          InstanceStatus: RUNNING

ALIYUN::CR::NameSpace::Name

Informasi tentang namespace dari instans Container Registry Edisi Perusahaan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • NamespaceStatus: status namespace. Nilai yang valid:

    • NORMAL

    • DELETING

  • InstanceId: ID instans.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRNameSpace": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::NameSpace::Name",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "NamespaceStatus": "NORMAL"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRNameSpace:
    Type: String
    AssociationProperty: ALIYUN::CR::NameSpace::Name
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      NamespaceStatus: NORMAL

ALIYUN::CR::Repository::RepoName

Informasi tentang repositori dari instans Container Registry Edisi Perusahaan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • RepoStatus: status repositori. Nilai yang valid:

    • NORMAL

    • DELETING

    • DELETED

    • ALL

  • InstanceId: ID instans.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRRepository": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::Repository::RepoName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "RepoStatus": "NORMAL"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRRepository:
    Type: String
    AssociationProperty: ALIYUN::CR::Repository::RepoName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      RepoStatus: NORMAL

ALIYUN::CR::Repository::Tag

Informasi tentang tag citra dari instans Container Registry Edisi Perusahaan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • RepoId: ID repositori.

  • InstanceId: ID instans.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRRepositoryTag": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::Repository::Tag",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRRepositoryTag:
    Type: String
    AssociationProperty: ALIYUN::CR::Repository::Tag
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya ACK

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::CS::Cluster::ClusterId

ID kluster Container Service for Kubernetes (ACK).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ClusterState: status kluster. Nilai yang valid:

    • running: Kluster sedang berjalan.

    • initial: Kluster sedang diinisialisasi.

    • unavailable: Kluster tidak tersedia.

    • all: Kluster dalam keadaan tertentu.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ClusterId":{
          "AssociationProperty":"ALIYUN::CS::Cluster::ClusterId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ClusterId:
        AssociationProperty: ALIYUN::CS::Cluster::ClusterId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk ClusterId, AssociationProperty disetel ke ALIYUN::CS::Cluster::ClusterId. Dengan cara ini, Anda dapat menanyakan ID kluster ACK.

ALIYUN::CS::Cluster::ClusterNodePool

Kelompok node dalam kluster ACK.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ClusterId: ID kluster ACK.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ClusterId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CS::Cluster::ClusterId"
        },
        "ClusterNodePool":{
          "AssociationProperty":"ALIYUN::CS::Cluster::ClusterId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ClusterId": "${ClusterId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ClusterId:
        Type: String
        AssociationProperty: ALIYUN::CS::Cluster::ClusterId
      ClusterNodePool:
        AssociationProperty: ALIYUN::CS::Cluster::ClusterId
        Type: String
        AssociationPropertyMetadata:
          ClusterId: ${ClusterId}
  • Deskripsi contoh

    Dalam contoh untuk ClusterNodePool, AssociationProperty disetel ke ALIYUN::CS::Cluster::ClusterNodePool. Dengan cara ini, Anda dapat menanyakan kelompok node dalam kluster ACK.

ALIYUN::CS::Cluster::KubernetesVersion

Informasi tentang versi Kubernetes.

  • ClusterType: tipe kluster. Nilai yang valid:

    • Kubernetes: Cluster khusus ACK.

    • ManagedKubernetes: Kluster ACK yang dikelola. Kluster ACK yang dikelola mencakup kluster ACK Pro, kluster ACK Basic, kluster ACK Serverless Pro, kluster ACK Serverless Basic, kluster ACK Edge Pro, dan kluster ACK Edge Basic.

    • ExternalKubernetes: Kluster terdaftar.

  • Profile: skenario penggunaan kluster. Nilai yang valid:

    • Default: Skenario non-komputasi tepi.

    • Edge: Skenario komputasi tepi.

    • Serverless: Skenario yang melibatkan kluster ACK Serverless.

  • Runtime: tipe runtime. Nilai yang valid:

    • docker

    • containerd

    • Sandboxed-Container.runv

  • KubernetesVersionPrefix: awalan dari versi Kubernetes.

  • AutoSelectLastest: secara otomatis memilih versi terbaru.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CSManagedKubernetesClusterServiceCidr": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CS::Cluster::KubernetesVersion",
      "AssociationPropertyMetadata": {
        "AutoSelectLastest": true
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CSManagedKubernetesClusterServiceCidr:
    Type: String
    AssociationProperty: ALIYUN::CS::Cluster::KubernetesVersion
    AssociationPropertyMetadata:
      AutoSelectLastest: true

ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr

Informasi tentang blok CIDR Service dari kluster ACK yang dikelola.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ClusterType: tipe kluster.

  • VpcId: ID VPC.

  • NodeCidrMask: jumlah maksimum alamat IP dari node.

  • ContainerCidr: blok CIDR dari kontainer.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "CSManagedKubernetesClusterServiceCidr": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "VpcId": "${VpcId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  CSManagedKubernetesClusterServiceCidr:
    Type: String
    AssociationProperty: ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      VpcId: ${VpcId}

Sumber daya Compute Nest

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ComputeNest::Artifact::ArtifactId

Informasi tentang paket penyebaran Compute Nest.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ArtifactType: tipe paket penyebaran.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ComputeNestArtifactArtifactId:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::ComputeNest::Artifact::ArtifactIdVersion

Informasi tentang versi paket penyebaran Compute Nest.

  • ArtifactId: ID paket penyebaran.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ComputeNestArtifactArtifactIdVersion": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactIdVersion",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ArtifactId": "${ComputeNestArtifactArtifactId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ComputeNestArtifactArtifactId:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ComputeNestArtifactArtifactIdVersion:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactIdVersion
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      ArtifactId: ${ComputeNestArtifactArtifactId}

ALIYUN::ComputeNest::Service::ServiceId

ID layanan di Compute Nest.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InUsed: menentukan apakah layanan digunakan.

  • IsVendor: menentukan apakah layanan milik penyedia layanan.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ServiceId":{
          "AssociationProperty":"ALIYUN::ComputeNest::Service::ServiceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ServiceId:
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh:

    Dalam contoh untuk ServiceId, AssociationProperty disetel ke ALIYUN::ComputeNest::Service::ServiceId. Dengan cara ini, Anda dapat menanyakan ID layanan di Compute Nest.

ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId

ID instans layanan di Compute Nest.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ServiceType: tipe layanan.

  • DeployType: tipe penyebaran.

  • Status: status layanan.

  • ServiceId: ID layanan.

  • Version: versi layanan.

  • IsVendor: menentukan apakah layanan milik penyedia layanan.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceInstanceId":{
          "AssociationProperty":"ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceInstanceId:
        AssociationProperty: ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • Deskripsi contoh:

    Dalam contoh untuk ServiceInstanceId, AssociationProperty disetel ke ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId. Dengan cara ini, Anda dapat menanyakan ID instans layanan di Compute Nest.

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Versi layanan di Compute Nest.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ServiceId: ID layanan.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceVersion:
        AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • Deskripsi contoh:

    Dalam contoh untuk ServiceVersion, AssociationProperty disetel ke ALIYUN::ComputeNestSupplier::Service::ServiceVersion. Dengan cara ini, Anda dapat menanyakan versi layanan di Compute Nest.

Sumber daya penyedia layanan Compute Nest

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Versi layanan di Compute Nest.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ServiceId: ID layanan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceVersion:
        AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • Deskripsi contoh

    Dalam contoh untuk ServiceVersion, AssociationProperty disetel ke ALIYUN::ComputeNestSupplier::Service::ServiceVersion. Dengan cara ini, Anda dapat menanyakan versi layanan di Compute Nest.

Sumber daya DNS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::DNS::Domain::ValidateDomain

Ketersediaan nama domain dari Alibaba Cloud DNS (DNS).

  • RegionId: ID wilayah. Secara default, ID wilayah stack yang digunakan.

  • DomainType: tipe nama domain.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "DNSValidateDomain": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DNS::Domain::ValidateDomain",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  DNSValidateDomain:
    Type: String
    AssociationProperty: ALIYUN::DNS::Domain::ValidateDomain
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya DashVector

Nilai dari AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::DashVector::ApiKey

Kunci API dari DashVector.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DashVectorApiKey": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DashVector::ApiKey"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DashVectorApiKey:
    Type: String
    AssociationProperty: ALIYUN::DashVector::ApiKey

Sumber daya nama domain

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Domain::DomainName

Informasi tentang nama domain.

  • ShowDomainPrefixInput: menentukan apakah awalan nama domain dapat ditentukan.

  • MaxLength: panjang maksimum nama domain.

  • CheckICP: memeriksa status pendaftaran Penyedia Konten Internet (ICP).

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Domain::DomainName "
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DomainName:
    Type: String
    AssociationProperty: 'ALIYUN::Domain::DomainName'

Sumber daya EAS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::EAS::Instance::InstanceType

Spesifikasi dari instans Elastic Algorithm Service (EAS).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • SubscriptionType: metode penagihan. Nilai yang valid:

    • Subscription

    • PayAsYouGo

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASInstanceType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "SubscriptionType": "PayAsYouGo"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  EASInstanceType:
    Type: String
    AssociationProperty: ALIYUN::EAS::Instance::InstanceType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      SubscriptionType: PayAsYouGo

ALIYUN::EAS::Resource::ResourceId

Informasi tentang kelompok sumber daya EAS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASResourceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Resource::ResourceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  EASResourceId:
    Type: String
    AssociationProperty: ALIYUN::EAS::Resource::ResourceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya EDS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ECD::Bundle::DesktopType

Informasi tentang tipe komputer cloud dari Elastic Desktop Service (EDS).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "DesktopType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECD::Bundle::DesktopType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  DesktopType:
    Type: String
    AssociationProperty: ALIYUN::ECD::Bundle::DesktopType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Elastic Container Instance

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ECI::ContainerGroup::ContainerGroupId

Informasi tentang kelompok kontainer dari instans kontainer elastis.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • VSwitchId: ID vSwitch dari instans.

  • ZoneId: zona dari instans.

  • SecurityGroupId: ID grup keamanan tempat instans tersebut berada.

  • ComputeCategory: tipe daya komputasi.

  • Status: status dari instans. Nilai yang valid:

    • Pending: Instans sedang dimulai.

    • Running: Instans sedang berjalan.

    • Succeeded: Instans berhasil dijalankan.

    • Failed: Instans gagal dijalankan.

    • Scheduling: Instans sedang dibuat.

    • ScheduleFailed: Instans gagal dibuat.

    • Restarting: Instans sedang di-restart.

    • Updating: Instans sedang diperbarui.

    • Terminating: Instans sedang dihentikan.

    • Expired: Instans telah kedaluwarsa.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECIContainerGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECI::ContainerGroup::ContainerGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Status": "Running"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECIContainerGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECI::ContainerGroup::ContainerGroupId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Status: Running

Sumber daya ECS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ECS::ZoneId

ID zona dari ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • SystemDiskCategory: Kategori disk sistem.

  • InstanceType: Spesifikasi instans.

  • InstanceChargeType: Metode penagihan instans.

  • WithAvailableResource: Menentukan apakah akan memfilter zona yang mendukung tipe instans yang tersedia.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

ALIYUN::ECS::Command::CommandId

ID perintah Cloud Assistant atau perintah Alibaba Cloud.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ImageId: ID citra.

    Anda dapat menggunakan OSType dari sebuah citra untuk membatasi jenis perintah yang ingin ditampilkan di konsol ROS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CommandId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Command::CommandId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CommandId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Command::CommandId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk CommandId, AssociationProperty disetel ke ALIYUN::ECS::Command::CommandId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan perintah Cloud Assistant ECS atau perintah publik Alibaba Cloud di wilayah tertentu.

ALIYUN::ECS::DeploymentSet::DeploymentSetId

ID set penyebaran ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Strategy: Strategi penyebaran. Nilai valid:

    • Availability: Strategi ketersediaan tinggi.

    • AvailabilityGroup: Strategi kelompok ketersediaan tinggi.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSDeploymentSetId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::DeploymentSet::DeploymentSetId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Strategy": "Availability"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSDeploymentSetId:
    Type: String
    AssociationProperty: ALIYUN::ECS::DeploymentSet::DeploymentSetId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Strategy: Availability

ALIYUN::ECS::Disk::DataDiskCategory

Kategori disk data.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceType: Spesifikasi instans.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "DataDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DataDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      DataDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DataDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • Deskripsi contoh

    Dalam contoh untuk DataDiskCategory, AssociationProperty disetel ke ALIYUN::ECS::Disk::DataDiskCategory, dan RegionId, ZoneId, dan InstanceType ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan kategori disk data dari instans ECS.

ALIYUN::ECS::Disk::DiskId

ID disk.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceId: ID instans.

  • DiskType: Tipe disk.

  • Category: Kategori instans.

  • SnapshotId: ID snapshot.

  • DiskChargeType: Metode penagihan disk.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk DiskId, AssociationProperty disetel ke ALIYUN::ECS::Disk::DiskId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID disk ECS di wilayah tertentu.

ALIYUN::ECS::Disk::SystemDiskCategory

Kategori disk sistem.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceType: Spesifikasi instans.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "SystemDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      SystemDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • Deskripsi contoh

    Dalam contoh untuk SystemDiskCategory, AssociationProperty disetel ke ALIYUN::ECS::Disk::SystemDiskCategory, dan RegionId, ZoneId, dan InstanceType ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan kategori disk sistem dari instans ECS.

ALIYUN::ECS::Image::ImageId

ID citra.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • SupportedImageOwnerAlias: Jenis citra yang didukung.

  • InstanceType: Spesifikasi instans.

  • ImageFamily: Nama keluarga citra.

  • IsSupportIoOptimized: Menentukan apakah citra dapat berjalan pada instans yang dioptimalkan I/O.

  • OSType: Tipe OS.

  • Architecture: Arsitektur citra.

  • Usage: Menentukan apakah citra sedang berjalan pada instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ImageId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "SupportedImageOwnerAlias": ["system", "self", "others"]
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ImageId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Image::ImageId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          SupportedImageOwnerAlias:
            - system
            - self
            - others
  • Deskripsi contoh

    Dalam contoh untuk ImageId, AssociationProperty disetel ke ALIYUN::ECS::Image::ImageId, dan RegionId dan SupportedImageOwnerAlias ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID citra ECS di wilayah tertentu.

ALIYUN::ECS::Instance::AttributeSelector

Pemilih properti dari instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AttributeSelector": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AttributeSelector:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
  • Deskripsi contoh

    Dalam contoh untuk AttributeSelector, AssociationProperty disetel ke ALIYUN::ECS::Instance::AttributeSelector. Dengan cara ini, Anda dapat menanyakan pemilih properti dari instans ECS.

ALIYUN::ECS::Instance::InstanceId

ID instans ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InstanceType: Spesifikasi instans.

  • InstanceTypeFamily: Keluarga instans dari instans tersebut.

  • Platform: OS.

  • OSType: Tipe OS.

  • Status: Status instans.

  • NetworkType: Tipe jaringan instans.

  • DisabledNetworkType: Menonaktifkan tipe jaringan instans.

  • ShowNetworkType: Menampilkan tipe jaringan instans.

  • InternetChargeType: Metode pengukuran bandwidth publik.

  • DisabledInternetChargeType: Menonaktifkan metode pengukuran untuk bandwidth publik.

  • ShowInternetChargeType: Menampilkan metode pengukuran untuk bandwidth publik.

  • ChargeType: Metode penagihan instans.

  • DisabledChargeType: Menonaktifkan metode penagihan instans.

  • ShowChargeType: Menampilkan metode penagihan instans.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk InstanceId, AssociationProperty disetel ke ALIYUN::ECS::Instance::InstanceId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan instans ECS yang ada di wilayah tertentu.

ALIYUN::ECS::Instance::InstancePropertyEditor

Editor properti dari instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstancePropertyEditor": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstancePropertyEditor:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
  • Deskripsi contoh

    Dalam contoh untuk InstancePropertyEditor, AssociationProperty disetel ke ALIYUN::ECS::Instance::InstancePropertyEditor. Dengan cara ini, Anda dapat menanyakan editor properti dari instans ECS.

ALIYUN::ECS::Instance::InstanceType

Spesifikasi instans ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceChargeType: Metode penagihan instans.

  • SpotStrategy: Kebijakan penawaran untuk instans bayar sesuai penggunaan.

  • CreateACKClusterParams: Kondisi filter, yang digunakan untuk mencocokkan spesifikasi instans ECS yang didukung oleh ACK.

    • NetworkPlugin: Komponen jaringan. Contoh: terway-eniip.

  • Constraints: Kondisi filter, yang digunakan untuk mencocokkan spesifikasi instans. Anda dapat menentukan beberapa kondisi filter.

    • InstanceType: Tipe instans. Contoh: ecs.c6.xlarge.

    • InstanceTypeFamily: Keluarga instans tempat tipe instans termasuk. Contoh: ecs.c6.

    • vCPU: Jumlah vCPU yang didukung oleh tipe instans.

    • Memory: Ukuran memori yang didukung oleh tipe instans.

    • Architecture: Arsitektur vCPU.

      • X86: Komputasi berbasis x86

      • ARM: Komputasi berbasis Arm

      • Heterogeneous: Komputasi heterogen, seperti dipercepat GPU, FPGA, atau NPU

      • elastic_bareMetal: Instans Bare Metal ECS

    • CustomizeFamily: Keluarga instans kustom.

      • high-clockSpeed

      • general-purpose

      • compute-optimized

      • memory-optimized

      • big-data

      • local-ssd

      • arm-general-purpose

      • arm-compute-optimized

      • arm-memory-optimized

      • gpu-a10

      • gpu-v100

      • gpu-t4

      • gpu-p100

      • gpu-p4

      • gpu-grid

      • gpu-arm

      • gpu-fpga-asic

      • gpu-other

      • basic

      • elastic-bareMetal-compute

      • elastic-bareMetal-GPU-compute

      • super-computeCluster-compute

      • super-computeCluster-GPU-compute

      • enhancement

      • current-recommendation

      • elastic-bareMetal-compute-china-CPU

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "Constraints": {
              "Architecture": [
                "X86"
              ],
              "vCPU": [
                4
              ],
              "Memory": [
                8
              ]
            }
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          Constraints:
            Architecture:
              - X86
            vCPU:
              - 4
            Memory:
              - 8
  • Deskripsi contoh

    Dalam contoh untuk InstanceType, AssociationProperty disetel ke ALIYUN::ECS::Instance::InstanceType, dan Architecture, vCPU, dan Memory ditentukan untuk Constraints dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan spesifikasi instans ECS yang dikonfigurasikan secara terpisah dengan arsitektur komputasi berbasis x86, 4 vCPU, dan memori 8 GB di wilayah tertentu.

ALIYUN::ECS::Instance::MaxBandwidthIn

Bandwidth masuk publik maksimum dari instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "MaxBandwidthIn": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      MaxBandwidthIn:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
  • Deskripsi contoh

    Dalam contoh untuk MaxBandwidthIn, AssociationProperty disetel ke ALIYUN::ECS::Instance::MaxBandwidthIn. Dengan cara ini, Anda dapat menanyakan bandwidth masuk publik maksimum dari instans ECS.

ALIYUN::ECS::Instance::OSType

Tipe OS dari instans ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InstanceId: ID instans ECS.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ECSOSType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::OSType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "InstanceId": "${ECSInstanceId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSInstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ECSOSType:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::OSType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      InstanceId: ${ECSInstanceId}

ALIYUN::ECS::Instance::Password

Komponen kata sandi dari instans ECS.

Catatan

Kata sandi harus memiliki panjang 8 hingga 30 karakter. Harus mencakup setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "password": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::Password"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      password:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::Password
  • Deskripsi contoh

    Dalam contoh untuk password, AssociationProperty disetel ke ALIYUN::ECS::Instance::Password. Dengan cara ini, Anda dapat memberlakukan batasan pada kata sandi instans ECS menggunakan komponen tersebut.

    Batasan: Kata sandi harus memiliki panjang 8 hingga 30 karakter. Harus mencakup setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

ALIYUN::ECS::Instance::RenewPeriod

Periode perpanjangan instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RenewPeriod": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RenewPeriod:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
  • Deskripsi contoh

    Dalam contoh untuk RenewPeriod, AssociationProperty disetel ke ALIYUN::ECS::Instance::RenewPeriod. Dengan cara ini, Anda dapat menanyakan periode perpanjangan instans ECS.

ALIYUN::ECS::Instance::StopMode

Mode dalam menghentikan instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "StopMode": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      StopMode:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::StopMode
  • Deskripsi contoh

    Dalam contoh untuk StopMode, AssociationProperty disetel ke ALIYUN::ECS::Instance::StopMode. Dengan cara ini, Anda dapat menanyakan mode dalam menghentikan instans ECS.

ALIYUN::ECS::InstanceType::AvailableInstanceType

Tipe instans ECS yang tersedia.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AvailableInstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AvailableInstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
  • Deskripsi contoh

    Dalam contoh untuk AvailableInstanceType, AssociationProperty disetel ke ALIYUN::ECS::InstanceType::AvailableInstanceType. Dengan cara ini, Anda dapat menanyakan tipe instans ECS yang tersedia.

ALIYUN::ECS::KeyPair::KeyPairName

Pasangan kunci.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "KeyPairName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      KeyPairName:
        Type: String
        AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk KeyPairName, AssociationProperty disetel ke ALIYUN::ECS::KeyPair::KeyPairName, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan pasangan kunci ECS di wilayah tertentu.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateId

ID template peluncuran.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId":{
          "AssociationProperty":"ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk LaunchTemplateId, AssociationProperty disetel ke ALIYUN::ECS::LaunchTemplate::LaunchTemplateId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan template peluncuran ECS di wilayah tertentu.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion

Versi template peluncuran.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • LaunchTemplateId: ID template peluncuran.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "LaunchTemplateVersion": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "LaunchTemplateId": "${LaunchTemplateId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      LaunchTemplateVersion:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          LaunchTemplateId: ${LaunchTemplateId}
  • Deskripsi contoh

    Dalam contoh untuk LaunchTemplateVersion, AssociationProperty disetel ke ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion, dan RegionId dan LaunchTemplateId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan versi template peluncuran ECS yang ditentukan.

ALIYUN::ECS::ManagedInstance::InstanceId

ID instans ECS yang dikelola.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • OsType: Tipe OS dari instans yang dikelola.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ManagedInstance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ManagedInstance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk InstanceId, AssociationProperty disetel ke ALIYUN::ECS::ManagedInstance::InstanceId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID instans ECS yang dikelola di wilayah tertentu.

ALIYUN::ECS::RAM::Role

Peran RAM yang ditetapkan ke instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Role": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RAM::Role"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Role:
        Type: String
        AssociationProperty: ALIYUN::ECS::RAM::Role
  • Deskripsi contoh

    Dalam contoh untuk Role, AssociationProperty disetel ke ALIYUN::ECS::RAM::Role. Dengan cara ini, Anda dapat menanyakan peran RAM yang ditetapkan ke instans ECS.

ALIYUN::ECS::RegionId

ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
  • Deskripsi contoh

    Dalam contoh untuk RegionId, AssociationProperty disetel ke ALIYUN::ECS::RegionId. Dengan cara ini, Anda dapat menanyakan wilayah yang tersedia.

ALIYUN::ECS::RegionId::RegionDeploy

Wilayah penyebaran ECS.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSRegionDeploy": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId::RegionDeploy"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSRegionDeploy:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId::RegionDeploy

ALIYUN::ECS::RegionId::TargetRegionIds

ID wilayah tujuan dari instans ECS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TargetRegionIds": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId::TargetRegionIds"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TargetRegionIds:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId::TargetRegionIds
  • Deskripsi contoh

    Dalam contoh untuk TargetRegionIds, AssociationProperty disetel ke ALIYUN::ECS::RegionId::TargetRegionIds. Dengan cara ini, Anda dapat menanyakan ID wilayah tujuan dari instans ECS.

ALIYUN::ECS::ResourceGroup::ResourceGroupId

Grup sumber daya.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  • Deskripsi contoh

    Dalam contoh ResourceGroupId, nilai AssociationProperty diatur ke ALIYUN::ECS::ResourceGroup::ResourceGroupId.

ALIYUN::ECS::SecurityGroup::PortRange

Rentang port grup keamanan ECS berdasarkan protokol IP.

  • IpProtocol: Protokol IP. Nilai valid:

    • ALL

    • TCP

    • UDP

    • ICMP

    • GRE

    • ICMPv6

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSSecurityGroupPortRange": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::PortRange",
      "AssociationPropertyMetadata": {
        "IpProtocol": "ALL"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSSecurityGroupPortRange:
    Type: String
    AssociationProperty: ALIYUN::ECS::SecurityGroup::PortRange
    AssociationPropertyMetadata:
      IpProtocol: ALL

ALIYUN::ECS::SecurityGroup::SecurityGroupId

ID grup keamanan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcId: ID VPC.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "SecurityGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "VpcId": "${VpcId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      SecurityGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          VpcId: ${VpcId}
    
  • Deskripsi contoh

    Dalam contoh untuk SecurityGroupId, AssociationProperty disetel ke ALIYUN::ECS::SecurityGroup::SecurityGroupId, dan RegionId serta VpcId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID grup keamanan di VPC tertentu di wilayah tertentu.

ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId

ID kebijakan snapshot otomatis.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoSnapshotPolicyId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AutoSnapshotPolicyId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk AutoSnapshotPolicyId, AssociationProperty disetel ke ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan kebijakan snapshot otomatis ECS di wilayah tertentu.

ALIYUN::ECS::Snapshot::SnapshotId

ID snapshot disk dari instans ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InstanceId: ID instans ECS.

  • DiskId: ID disk.

  • Status: Status snapshot.

  • SnapshotType: Tipe snapshot.

  • Category: Kategori snapshot.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
        },
        "SnapshotId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId",
          "AssociationPropertyMetadata": {
            "DiskId": "${DiskId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
      SnapshotId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
        AssociationPropertyMetadata:
          DiskId: ${DiskId}
  • Deskripsi contoh

    Dalam contoh untuk SnapshotId, AssociationProperty disetel ke ALIYUN::ECS::Snapshot::SnapshotId. Dengan cara ini, Anda dapat menanyakan ID snapshot disk dari instans ECS.

ALIYUN::ECS::TAG

Informasi tentang tag dari instans ECS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ResourceType: Tipe sumber daya.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Tag": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::TAG",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Tag:
        Type: String
        AssociationProperty: ALIYUN::ECS::TAG
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk Tag, AssociationProperty disetel ke ALIYUN::ECS::TAG. Dengan cara ini, Anda dapat menanyakan informasi tentang tag dari instans ECS.

ALIYUN::ECS::VPC::VPCId

ID VPC.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk VpcId, AssociationProperty disetel ke ALIYUN::ECS::VPC::VPCId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID VPC di wilayah tertentu.

ALIYUN::ECS::VSwitch

vSwitch.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • VpcId: ID VPC.

  • InstanceType: Spesifikasi instans.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VSwitch",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      VSwitchId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VSwitch
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh

    Dalam contoh untuk VSwitchId, AssociationProperty disetel ke ALIYUN::ECS::VSwitch, dan RegionId serta ZoneId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan vSwitch di wilayah tertentu.

Sumber daya E-HPC

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::EHPC::Cluster::ClusterId

Kluster.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ClusterId":{
          "AssociationProperty":"ALIYUN::EHPC::Cluster::ClusterId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          },
          "Type":"String"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ClusterId:
        AssociationProperty: ALIYUN::EHPC::Cluster::ClusterId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
        Type: String
  • Deskripsi contoh

    Dalam contoh untuk ClusterId, AssociationProperty diatur ke ALIYUN::EHPC::Cluster::ClusterId. Dengan cara ini, Anda dapat menanyakan ID kluster Elastic High Performance Computing (E-HPC).

ALIYUN::EHPC::FileSystem::FileSystemId

ID sistem file.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "FileSystemId":{
          "AssociationProperty":"ALIYUN::EHPC::FileSystem::FileSystemId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      FileSystemId:
        AssociationProperty: ALIYUN::EHPC::FileSystem::FileSystemId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk FileSystemId, AssociationProperty diatur ke ALIYUN::EHPC::FileSystem::FileSystemId. Dengan cara ini, Anda dapat menanyakan ID sistem file di E-HPC.

ALIYUN::EHPC::FileSystem::MountTargetDomain

Titik pemasangan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VolumeId: ID sistem file Penyimpanan File NAS (NAS).

  • VpcId: ID VPC.

  • VSwitchId: ID vSwitch.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "MountTargetDomain":{
          "AssociationProperty":"ALIYUN::EHPC::FileSystem::MountTargetDomain",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      MountTargetDomain:
        AssociationProperty: ALIYUN::EHPC::FileSystem::MountTargetDomain
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk MountTargetDomain, AssociationProperty diatur ke ALIYUN::EHPC::FileSystem::MountTargetDomain. Dengan cara ini, Anda dapat menanyakan titik pemasangan sistem file E-HPC.

Sumber daya Auto Scaling

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId

ID grup penskalaan dari Penyesuaian Skala Otomatis.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoScalingGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AutoScalingGroupId:
        Type: String
        AssociationProperty: ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk AutoScalingGroupId, AssociationProperty disetel ke ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId. Dengan cara ini, Anda dapat menanyakan ID grup penskalaan dari Penyesuaian Skala Otomatis.

ALIYUN::ESS::ECIScalingConfiguration::ContainerName

Konfigurasi grup penskalaan tipe Elastic Container Instance.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ScalingGroupId: ID grup penskalaan.

  • ScalingConfigurationId: ID konfigurasi penskalaan.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ESSECIScalingConfigurationContainerName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ContainerName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ESSECIScalingConfigurationContainerName:
    Type: String
    AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ContainerName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId

ID konfigurasi penskalaan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ScalingGroupId: ID grup penskalaan.

  • AutoSelectFirst: menentukan apakah akan menggunakan konfigurasi penskalaan pertama.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "AutoScalingGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ServiceConnectionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ScalingGroupId": "${AutoScalingGroupId}",
        "AutoSelectFirst": true
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  AutoScalingGroupId:
    Type: String
    AssociationProperty: ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ServiceConnectionId:
    Type: String
    AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      ScalingGroupId: ${AutoScalingGroupId}
      AutoSelectFirst: true

ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId

ID konfigurasi penskalaan dari Penyesuaian Skala Otomatis.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ScalingConfigurationId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ScalingConfigurationId:
        Type: String
        AssociationProperty: ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk ScalingConfigurationId, AssociationProperty disetel ke ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId. Dengan cara ini, Anda dapat menanyakan ID konfigurasi penskalaan dari Penyesuaian Skala Otomatis.

Sumber daya Elasticsearch

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Elasticsearch::Instance::InstanceType

Spesifikasi dari instance Elasticsearch.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Elasticsearch": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Elasticsearch::Instance::InstanceType"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Elasticsearch:
        Type: String
        AssociationProperty: ALIYUN::Elasticsearch::Instance::InstanceType
  • Deskripsi contoh

    Dalam contoh untuk Elasticsearch, AssociationProperty diatur ke ALIYUN::Elasticsearch::Instance::InstanceType. Dengan cara ini, Anda dapat menanyakan spesifikasi dari instance Elasticsearch.

Sumber daya EMR

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Emr::ECSCluster::ClusterId

Kluster E-MapReduce (EMR).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ClusterTypes: tipe kluster. Nilai yang valid:

    • DATALAKE

    • OLAP

    • DATAFLOW

    • DATASERVING

    • CUSTOM

    • HADOOP

  • ClusterStates: array dari status kluster. Nilai yang valid:

    • STARTING: Kluster sedang dimulai.

    • START_FAILED: Kluster gagal dimulai.

    • BOOTSTRAPPING: Tindakan bootstrap sedang dilakukan untuk kluster.

    • RUNNING: Kluster sedang berjalan.

    • TERMINATING: Kluster sedang dihentikan.

    • TERMINATED: Kluster telah dihentikan.

    • TERMINATED_WITH_ERRORS: Kluster dihentikan karena pengecualian.

    • TERMINATE_FAILED: Kluster gagal dihentikan.

  • PaymentTypes: metode penagihan. Nilai yang valid:

    • Subscription

    • PayAsYouGo

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ClusterId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Emr::ECSCluster::ClusterId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "PaymentTypes": [
          "PayAsYouGo"
        ]
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ClusterId:
    Type: String
    AssociationProperty: ALIYUN::Emr::ECSCluster::ClusterId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      PaymentTypes:
        - PayAsYouGo

Sumber daya Function Compute 3.0

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::FC3::Function::FunctionName

Informasi tentang fungsi di Function Compute 3.0.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Prefix: awalan nama fungsi.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "FC3FunctionName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::FC3::Function::FunctionName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  FC3FunctionName:
    Type: String
    AssociationProperty: ALIYUN::FC3::Function::FunctionName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Function Compute 2.0

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::FC::Function::FunctionName

Informasi tentang fungsi di Function Compute 2.0.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Prefix: awalan nama fungsi.

  • ServiceName: nama layanan tempat fungsi tersebut berada.

  • Qualifier: versi atau alias layanan tempat fungsi tersebut berada.

  • StartKey: posisi awal item yang akan dikembalikan. Item yang termasuk dan mengikuti item yang ditentukan oleh StartKey dikembalikan dalam urutan abjad.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "FCFunctionName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::FC::Function::FunctionName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  FCFunctionName:
    Type: String
    AssociationProperty: ALIYUN::FC::Function::FunctionName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::FC::Service::ServiceName

Informasi tentang layanan di Function Compute 2.0.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Prefix: awalan nama fungsi.

  • StartKey: posisi awal item yang akan dikembalikan. Item yang termasuk dan mengikuti item yang ditentukan oleh StartKey dikembalikan dalam urutan abjad.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "FCServiceName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::FC::Service::ServiceName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  FCServiceName:
    Type: String
    AssociationProperty: ALIYUN::FC::Service::ServiceName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Apsara Devops Flow

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Flow::Connection::ConnectionId

Koneksi layanan di Alibaba Cloud DevOps.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • organizationId: pengenal atau ID ruang kerja organisasi. Nilai organizationId adalah tipe data string. Anda dapat memperoleh nilai ini dari titik akhir Alibaba Cloud DevOps. Contoh titik akhir:

    https://devops.aliyun.com/organization/[OrganizationId]
  • sericeConnectionType: tipe koneksi layanan.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "OrganizationId": {
      "Type": "String"
    },
    "SericeConnectionType": {
      "Type": "String",
      "Default": "aliyun_code"
    },
    "ServiceConnectionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Flow::Connection::ConnectionId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "organizationId": "${OrganizationId}",
        "sericeConnectionType": "${SericeConnectionType}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  OrganizationId:
    Type: String
  SericeConnectionType:
    Type: String
    Default: aliyun_code
  ServiceConnectionId:
    Type: String
    AssociationProperty: ALIYUN::Flow::Connection::ConnectionId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      organizationId: ${OrganizationId}
      sericeConnectionType: ${SericeConnectionType}

ALIYUN::Flow::Organization::OrganizationId

Ruang kerja organisasi dalam akun saat ini.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • accessLevel: tingkat izin.

  • minAccessLevel: tingkat izin terendah. Anda dapat menggunakan parameter ini untuk menanyakan ruang kerja organisasi yang tingkat izinnya lebih tinggi atau sama dengan tingkat izin terendah.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "OrganizationId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Flow::Organization::OrganizationId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "accessLevel": 5,
        "minAccessLevel": 5
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  OrganizationId:
    Type: String
    AssociationProperty: ALIYUN::Flow::Organization::OrganizationId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      accessLevel: 5
      minAccessLevel: 5

Sumber daya Hologres

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Hologres::Instance::InstanceId

ID dari instans Hologres.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • cmsInstanceType: tipe instans CloudMonitor. Nilai yang valid:

    • standard

    • follower

    • mc-acceleration

    • warehouse

    • high-memory

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "HologresInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Hologres::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "cmsInstanceType": "standard"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  HologresInstanceId:
    Type: String
    AssociationProperty: ALIYUN::Hologres::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      cmsInstanceType: standard

Sumber daya InfluxDB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::InfluxDB::Instance::InstanceType

Spesifikasi dari instans Time Series Database for InfluxDB® (InfluxDB).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InfluxDB": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::InfluxDB::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InfluxDB:
        Type: String
        AssociationProperty: ALIYUN::InfluxDB::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh

    Dalam contoh untuk InfluxDB, AssociationProperty diatur ke ALIYUN::InfluxDB::Instance::InstanceType. Dengan cara ini, Anda dapat menanyakan spesifikasi dari instans InfluxDB.

Sumber daya ApsaraMQ for Kafka

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Kafka::Instance::InstanceId

Informasi tentang instans ApsaraMQ for Kafka di wilayah yang ditentukan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • OrderId: ID pesanan.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "InstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Kafka::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  InstanceId:
    Type: String
    AssociationProperty: ALIYUN::Kafka::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Lindorm

Nilai dari AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Lindorm::Instance::InstanceId

Instans Lindorm.

  • RegionId: ID Wilayah. Secara default, ID wilayah dari stack digunakan.

  • SupportEngine: jenis mesin yang didukung oleh instans. Nilai valid:

    • 1: LindormSearch.

    • 2: Database Seri Waktu (LindormTSDB).

    • 4: Mesin Tabel Lebar (LindormTable).

    • 8: LindormDFS.

  • ServiceType: kategori instans. Nilai valid:

    • lindorm: instans Lindorm zona tunggal.

    • lindorm_multizone: instans Lindorm multi-zona.

    • serverless_lindorm: instans Lindorm Serverless.

    • lindorm_standalone: instans Lindorm node tunggal.

    • lts: instans Lindorm Tunnel Service (LTS).

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "LindormInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Lindorm::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "SupportEngine": 1,
        "ServiceType": "lindorm"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  LindormInstanceId:
    Type: String
    AssociationProperty: ALIYUN::Lindorm::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      SupportEngine: 1
      ServiceType: lindorm

Sumber daya ApsaraDB for MongoDB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::MongoDB::Instance::InstanceType

Spesifikasi dari instans ApsaraDB for MongoDB.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceType":{
          "AssociationProperty":"ALIYUN::MongoDB::Instance::InstanceType",
          "Type":"String"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceType:
        AssociationProperty: ALIYUN::MongoDB::Instance::InstanceType
        Type: String
  • Deskripsi contoh

    Dalam contoh untuk InstanceType, AssociationProperty diatur ke ALIYUN::MongoDB::Instance::InstanceType. Dengan cara ini, Anda dapat menanyakan spesifikasi dari instans ApsaraDB for MongoDB.

Sumber daya NAS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::NAS::FileSystem::FileSystemId

Informasi tentang sistem file.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • FileSystemType: tipe sistem file. Nilai yang valid:

    • all (default): semua jenis sistem file.

    • standard: Sistem file NAS tujuan umum.

    • extreme: Sistem file NAS Ekstrem.

    • cpfs: Sistem file Cloud Parallel File Storage (CPFS).

  • VpcId: ID VPC.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "NASFileSystemId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::NAS::FileSystem::FileSystemId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "FileSystemType": "all",
        "VpcId": "PayAsYouGo"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  NASFileSystemId:
    Type: String
    AssociationProperty: ALIYUN::NAS::FileSystem::FileSystemId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      FileSystemType: all
      VpcId: PayAsYouGo

ALIYUN::NAS::FileSystem::MountTargetDomain

Alamat titik pemasangan.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • FileSystemId: ID sistem file.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "NASFileSystemId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::NAS::FileSystem::FileSystemId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "FileSystemType": "all",
        "VpcId": "PayAsYouGo"
      }
    },
    "NASMountTarget": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::NAS::FileSystem::MountTargetDomain",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "FileSystemId": "${NASFileSystemId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  NASFileSystemId:
    Type: String
    AssociationProperty: ALIYUN::NAS::FileSystem::FileSystemId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      FileSystemType: all
      VpcId: PayAsYouGo
  NASMountTarget:
    Type: String
    AssociationProperty: ALIYUN::NAS::FileSystem::MountTargetDomain
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      FileSystemId: ${NASFileSystemId}

Sumber daya NLB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::NLB::LoadBalancer::LoadBalancerId

ID dari instans Network Load Balancer (NLB).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcIds: ID VPC.

  • AddressType: jenis jaringan.

  • ZoneId: ID zona.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId":{
          "AssociationProperty":"ALIYUN::NLB::LoadBalancer::LoadBalancerId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        AssociationProperty: ALIYUN::NLB::LoadBalancer::LoadBalancerId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk InstanceId, AssociationProperty disetel ke ALIYUN::NLB::LoadBalancer::LoadBalancerId. Dengan cara ini, Anda dapat menanyakan ID dari instans NLB.

ALIYUN::NLB::Zone::ZoneId

Zona dari instans NLB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ShowRandom: menampilkan opsi acak yang ditetapkan oleh sistem.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::NLB::Zone::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ALIYUN::NLB::Zone::ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk ZoneId, AssociationProperty disetel ke ALIYUN::NLB::Zone::ZoneId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan zona dari instans NLB di wilayah yang ditentukan.

Sumber daya OOS

Nilai Properti Asosiasi

Deskripsi

Parameter dalam Metadata Properti Asosiasi

ALIYUN::OOS::Command::CommandContent

Skrip untuk eksekusi OOS.

CommandType: jenis perintah.

Nilai yang valid:

  • RunBatScript

  • RunPowerShellScript

  • RunShellScript

  • RunPythonScript

  • RunPerlScript

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CommandContent": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Command::CommandContent",
          "AssociationPropertyMetadata": {
            "CommandType": "RunPythonScript"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CommandContent:
        Type: String
        AssociationProperty: ALIYUN::OOS::Command::CommandContent
        AssociationPropertyMetadata:
          CommandType: RunPythonScript
  • Deskripsi contoh

    Dalam contoh untuk CommandContent, AssociationProperty diatur ke ALIYUN::OOS::Command::CommandContent, dan CommandType ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menjalankan skrip untuk eksekusi OOS.

ALIYUN::OOS::Component::TimerTrigger

Komponen yang digunakan untuk pemicu waktu OOS.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TimerTrigger": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Component::TimerTrigger",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      TimerTrigger:
        Type: String
        AssociationProperty: ALIYUN::OOS::Component::TimerTrigger
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk TimerTrigger, AssociationProperty diatur ke ALIYUN::OOS::Component::TimerTrigger, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat mengonfigurasi komponen pemicu waktu OOS.

ALIYUN::OOS::File::FileUrl

URL tempat file akan diunggah.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • FileType: format ekspor file.

    Nilai yang valid: local, https, github, dan oss.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "FileUrl": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::File::FileUrl",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      FileUrl:
        Type: String
        AssociationProperty: ALIYUN::OOS::File::FileUrl
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk FileUrl, AssociationProperty diatur ke ALIYUN::OOS::File::FileUrl. Dengan cara ini, Anda dapat mengunggah file ke Object Storage Service (OSS).

ALIYUN::OOS::Package::PackageName

Nama paket perangkat lunak OOS.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "PackageName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      PackageName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk PackageName, AssociationProperty diatur ke ALIYUN::OOS::Package::PackageName, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan paket perangkat lunak OOS di wilayah tertentu.

ALIYUN::OOS::Package::PackageVersion

Versi paket perangkat lunak OOS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • TemplateName: nama templat.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "PackageName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "PackageVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${PackageName}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      PackageName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      PackageVersion:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          TemplateName: ${PackageName}
  • Deskripsi contoh

    Dalam contoh untuk PackageVersion, AssociationProperty diatur ke ALIYUN::OOS::Package::PackageVersion, dan RegionId serta TemplateName ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan versi paket perangkat lunak OOS di wilayah tertentu.

ALIYUN::OOS::Parameter::Value

Parameter umum OOS.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ParameterValue": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Parameter::Value",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ParameterValue:
        Type: String
        AssociationProperty: ALIYUN::OOS::Parameter::Value
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk ParameterValue, AssociationProperty diatur ke ALIYUN::OOS::Parameter::Value, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan parameter umum OOS di wilayah tertentu.

ALIYUN::OOS::PatchBaseline::PatchBaselineName

Informasi tentang garis dasar patch OOS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • Name: nama garis dasar patch.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "OOSPatchBaselineName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::OOS::PatchBaseline::PatchBaselineName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  OOSPatchBaselineName:
    Type: String
    AssociationProperty: ALIYUN::OOS::PatchBaseline::PatchBaselineName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::OOS::SecretParameter::Value

Parameter enkripsi OOS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "SecretParameter": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::SecretParameter::Value",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      SecretParameter:
        Type: String
        AssociationProperty: ALIYUN::OOS::SecretParameter::Value
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk SecretParameter, AssociationProperty diatur ke ALIYUN::OOS::SecretParameter::Value, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan parameter enkripsi OOS di wilayah tertentu.

ALIYUN::OOS::Template::Content

Konten templat OOS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • TemplateVersion: versi templat.

  • TemplateReadOnly: templat hanya bisa dibaca.

  • TemplateName: nama templat.

Contoh:

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "TemplateContent": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::OOS::Template::Content",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  TemplateContent:
    Type: String
    AssociationProperty: ALIYUN::OOS::Template::Content
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Deskripsi contoh

Dalam contoh untuk Content, AssociationProperty diatur ke ALIYUN::OOS::Template::Content, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan konten templat OOS di wilayah tertentu.

ALIYUN::OOS::Template::TemplateName

Nama templat OOS.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      TemplateName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::TemplateName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk TemplateName, AssociationProperty diatur ke ALIYUN::OOS::Template::TemplateName, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan nama templat OOS di wilayah tertentu.

ALIYUN::OOS::Template::TemplateVersion

Versi templat OOS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • TemplateName: nama templat.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "TemplateVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${TemplateName}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      TemplateName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::TemplateName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      TemplateVersion:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::TemplateVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          TemplateName: ${TemplateName}
  • Deskripsi contoh

    Dalam contoh untuk TemplateVersion, AssociationProperty diatur ke ALIYUN::OOS::Template::TemplateVersion, dan RegionId serta TemplateName ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan versi templat OOS di wilayah tertentu.

Sumber daya OSS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::OSS::Bucket::BucketName

Nama Bucket OSS.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "BucketName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      BucketName:
        Type: String
        AssociationProperty: ALIYUN::OSS::Bucket::BucketName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk BucketName, AssociationProperty diatur ke ALIYUN::OSS::Bucket::BucketName, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan bucket OSS di wilayah yang ditentukan.

ALIYUN::OSS::Bucket::Object

Objek OSS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ObjectType: kelas penyimpanan objek.

  • ValueType: tipe nilai objek.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "BucketObject": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::NLB::Zone::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      BucketObject:
        Type: String
        AssociationProperty: ALIYUN::NLB::Zone::ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk BucketObject, AssociationProperty diatur ke ALIYUN::OSS::Bucket::Object, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan objek OSS di wilayah yang ditentukan.

ALIYUN::OSS::Object::ObjectName

Nama objek OSS.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • BucketName: nama bucket.

  • ValueType: tipe alamat yang akan dikembalikan.

    • Nilai default adalah OSSUrl. Nilai OSSUrl menentukan bahwa alamat lengkap akan dikembalikan, seperti oss://beijing-test-delete/test.xml.

    • Jika Anda mengatur ValueType ke nilai lain, hanya nama objek dalam alamat yang akan dikembalikan, seperti test.xml.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "BucketName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "ObjectName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OSS::Object::ObjectName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "BucketName": "${BucketName}",
            "ValueType": "OSSUrl"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      BucketName:
        Type: String
        AssociationProperty: ALIYUN::OSS::Bucket::BucketName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      ObjectName:
        Type: String
        AssociationProperty: ALIYUN::OSS::Object::ObjectName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          BucketName: ${BucketName}
          ValueType: OSSUrl
  • Deskripsi contoh

    Dalam contoh untuk ObjectName, AssociationProperty diatur ke ALIYUN::OSS::Object::ObjectName, dan RegionId serta BucketName ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan objek OSS di wilayah yang ditentukan.

UploadFilesToUserBucket

Komponen untuk mengunggah objek ke OSS.

  • Mode: mode komponen. Nilai valid:

    • normal

    • dragger (default)

  • RegionId: ID wilayah bucket. Secara default, ID wilayah lingkungan saat ini digunakan. Pastikan nilai RegionId sama dengan ID wilayah lingkungan saat ini.

  • BucketName: nama bucket.

  • Multiple: menentukan apakah akan mengunggah beberapa objek sekaligus. Hanya nilai berikut yang didukung:

    • true

  • Directory: menentukan apakah Anda dapat mengunggah folder. Hanya nilai berikut yang didukung:

    • true

  • ValueType: tipe nilai kembali. Nilai default: OSS Url.

  • ObjectNamePrefix: jalur objek yang ingin Anda unggah.

  • AddSuffix: menentukan apakah akan menambahkan akhiran timestamp ke nama objek yang diunggah. Hanya nilai berikut yang didukung:

    • true

  • SuffixFormat: format akhiran timestamp. Contoh: YYYY-MM-DD.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "BucketName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OSS::Bucket::BucketName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "UploadFilesToUserBucket": {
          "Type": "String",
          "AssociationProperty": "UploadFilesToUserBucket",
          "AssociationPropertyMetadata": {
            "Mode": "dragger",
            "BucketName": "${BucketName}",
            "Multiple": true,
            "Directory": true,
            "ValueType": "OSS Url",
            "AddSuffix": true,
            "SuffixFormat": "YYYY-MM-DD"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociatiROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      BucketName:
        Type: String
        AssociationProperty: ALIYUN::OSS::Bucket::BucketName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      UploadFilesToUserBucket:
        Type: String
        AssociationProperty: UploadFilesToUserBucket
        AssociationPropertyMetadata:
          Mode: dragger
          BucketName: ${BucketName}
          Multiple: true
          Directory: true
          ValueType: OSS Url
          AddSuffix: true
          SuffixFormat: YYYY-MM-DD
  • Deskripsi contoh

    Dalam contoh ini, AssociationProperty dalam BucketName diatur ke ALIYUN::OSS::Bucket::BucketName, dan RegionId serta BucketName ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan objek OSS di wilayah yang ditentukan. Di UploadFilesToUserBucket, AssociationProperty diatur ke UploadFilesToUserBucket, dan BucketName ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat mengunggah objek ke bucket yang ditentukan.

Sumber daya PolarDB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::POLARDB::DBCluster::DBClusterId

ID dari kluster PolarDB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "DBClusterId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::POLARDB::DBCluster::DBClusterId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DBClusterId:
        Type: String
        AssociationProperty: ALIYUN::POLARDB::DBCluster::DBClusterId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk DBClusterId, AssociationProperty disetel ke ALIYUN::POLARDB::DBCluster::DBClusterId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID kluster PolarDB di wilayah yang ditentukan.

ALIYUN::POLARDB::DBCluster::DBNodeClass

Sumber daya yang tersedia dalam kluster PolarDB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • DBType: tipe mesin database. Nilai valid:

    • MySQL

    • PostgreSQL

    • Oracle

  • DBVersion: versi mesin database.

    • Nilai valid untuk mesin database MySQL:

      • 5.6

      • 5.7

      • 8.0

    • Nilai valid untuk mesin database PostgreSQL:

      • 11

      • 14

    • Nilai valid untuk mesin database Oracle:

      • 11

      • 14

  • PayType: metode penagihan. Nilai valid:

    • Postpaid (default): bayar sesuai penggunaan.

    • Prepaid: langganan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "DBNodeClass": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::POLARDB::DBCluster::DBNodeClass",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      DBNodeClass:
        Type: String
        AssociationProperty: ALIYUN::POLARDB::DBCluster::DBNodeClass
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}

Sumber daya RAM

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::RAM::Role

Peran RAM.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Role": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RAM::Role",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Role:
        Type: String
        AssociationProperty: ALIYUN::RAM::Role
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk Role, AssociationProperty diatur ke ALIYUN::RAM::Role, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan peran RAM di wilayah yang ditentukan.

ALIYUN::RAM::User

Pengguna RAM.

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "User": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RAM::User",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      User:
        Type: String
        AssociationProperty: ALIYUN::RAM::User
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk User, AssociationProperty diatur ke ALIYUN::RAM::User, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan pengguna RAM di wilayah yang ditentukan.

Sumber daya ApsaraDB RDS

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::RDS::Engine::EngineId

Tipe mesin database ApsaraDB RDS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Engine": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineId"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Engine:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineId
  • Deskripsi contoh

    Dalam contoh untuk Engine, AssociationProperty diatur ke ALIYUN::RDS::Engine::EngineId. Dengan cara ini, Anda dapat menanyakan tipe mesin database ApsaraDB RDS.

ALIYUN::RDS::Engine::EngineVersion

Versi mesin database ApsaraDB RDS.

Engine: tipe mesin database.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Engine": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineId"
        },
        "EngineVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineVersion",
          "AssociationPropertyMetadata": {
            "Engine": "${Engine}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Engine:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineId
      EngineVersion:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineVersion
        AssociationPropertyMetadata:
          Engine: ${Engine}
  • Deskripsi contoh

    Dalam contoh untuk EngineVersion, AssociationProperty diatur ke ALIYUN::RDS::Engine::EngineVersion, dan Engine ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan versi mesin database ApsaraDB RDS.

ALIYUN::RDS::Instance::AccountPassword

Kata sandi akun database ApsaraDB RDS.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AccountPassword": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::AccountPassword"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AccountPassword:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::AccountPassword
  • Deskripsi contoh

    Dalam contoh untuk AccountPassword, AssociationProperty diatur ke ALIYUN::RDS::Instance::AccountPassword. Dengan cara ini, Anda dapat menanyakan kata sandi akun database ApsaraDB RDS.

ALIYUN::RDS::Instance::InstanceId

ID instans ApsaraDB RDS.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ZoneId: ID zona.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "RdsId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      RdsId:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh

    Dalam contoh untuk RdsId, AssociationProperty diatur ke ALIYUN::RDS::Instance::InstanceId, dan RegionId serta ZoneId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan instans ApsaraDB RDS yang ada dalam zona tertentu di wilayah tertentu.

ALIYUN::RDS::Instance::InstanceType

Spesifikasi instans ApsaraDB RDS.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ZoneId: ID zona.

  • InstanceChargeType: metode penagihan instans.

  • Category: edisi instans.

  • Engine: tipe mesin database.

  • EngineVersion: versi mesin database.

  • DBInstanceClass: tipe instans.

  • OrderType: tipe pesanan.

  • DBInstanceStorageType: tipe penyimpanan instans.

  • DispenseMode: mode alokasi.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "Engine": "MySQL"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          Engine: MySQL
  • Deskripsi contoh

    Dalam contoh untuk InstanceType, AssociationProperty diatur ke ALIYUN::RDS::Instance::InstanceType, dan RegionId, Engine, serta ZoneId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan spesifikasi instans ApsaraDB RDS dari tipe mesin database tertentu di zona tertentu.

Sumber daya Tair (Kompatibel dengan Redis OSS)

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Redis::Instance::InstanceId

ID dari instans Tair (Kompatibel dengan Redis OSS).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • InstanceType: spesifikasi instans.

  • ChargeType: metode penagihan.

  • EditionType: edisi dari instans.

  • InstanceClass: tipe instans.

  • NetworkType: jenis jaringan.

  • InstanceStatus: status dari instans.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Redis::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::Redis::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk InstanceId, AssociationProperty disetel ke ALIYUN::Redis::Instance::InstanceId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID dari instans Tair (Kompatibel dengan Redis OSS) di wilayah yang ditentukan.

ALIYUN::Redis::Instance::InstanceType

Spesifikasi dari instans Tair (Kompatibel dengan Redis OSS).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceChargeType: metode penagihan dari instans.

  • Engine: jenis mesin database.

  • ProductType: edisi dari instans.

  • OrderType: tipe pesanan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "Redis": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Redis::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      Redis:
        Type: String
        AssociationProperty: ALIYUN::Redis::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh

    Dalam contoh untuk Redis, AssociationProperty disetel ke ALIYUN::Redis::Instance::InstanceType. Dengan cara ini, Anda dapat menanyakan spesifikasi dari instans Tair (Kompatibel dengan Redis OSS).

Sumber daya Resource Management

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ResourceManager::Account

Akun dalam direktori sumber daya.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceAccount": {
          "AssociationProperty": "ALIYUN::ResourceManager::Account",
          "Type": "Json",
          "Description": {
             
            "en": "ResourceAccount"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceAccount:
        AssociationProperty: ALIYUN::ResourceManager::Account
        Type: Json
        Description:
           
          en: ResourceAccount
  • Deskripsi contoh

    Dalam contoh untuk ResourceAccount, AssociationProperty diatur ke ALIYUN::ResourceManager::Account. Dengan cara ini, Anda dapat menanyakan akun dalam direktori sumber daya.

ALIYUN::ResourceManager::Folder

Direktori sumber daya.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceFolder": {
          "AssociationProperty": "ALIYUN::ResourceManager::Folder",
          "Type": "Json",
          "Description": {
             
            "en": "ResourceFolder"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceFolder:
        AssociationProperty: ALIYUN::ResourceManager::Folder
        Type: Json
        Description:
           
          en: ResourceFolder
  • Deskripsi contoh

    Dalam contoh untuk ResourceFolder, AssociationProperty diatur ke ALIYUN::ResourceManager::Folder. Dengan cara ini, Anda dapat menanyakan direktori sumber daya dalam akun saat ini.

Sumber daya SAE

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::SAE::Namespace::NamespaceId

Namespace.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "NamespaceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::SAE::Namespace::NamespaceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: "2015-09-01"
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      NamespaceId:
        Type: String
        AssociationProperty: ALIYUN::SAE::Namespace::NamespaceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh ini, atribut AssociationProperty dari parameter NamespaceId ditentukan sebagai ALIYUN::SAE::Namespace::NamespaceId untuk mendapatkan namespace di wilayah yang sesuai.

Sumber daya SLB

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::SLB::ACL::ACLId

ID ACL dari SLB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • AddressIPVersion: jenis alamat IP.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "SlbACLId":{
          "AssociationProperty":"ALIYUN::SLB::ACL::ACLId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "AddressIPVersion":"${AddressIPVersion}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      SlbACLId:
        AssociationProperty: ALIYUN::SLB::ACL::ACLId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          AddressIPVersion: ${AddressIPVersion}
  • Deskripsi contoh

    Dalam contoh untuk SlbACLId, AssociationProperty disetel ke ALIYUN::SLB::ACL::ACLId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ACL dari SLB di wilayah yang ditentukan.

ALIYUN::SLB::Instance::InstanceType

Spesifikasi instance SLB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • InstanceChargeType: metode pengukuran instance.

  • SpotStrategy: kebijakan penawaran untuk instans berbayar sesuai penggunaan.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::SLB::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::SLB::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh

    Dalam contoh untuk InstanceType, AssociationProperty disetel ke ALIYUN::SLB::Instance::InstanceType, dan RegionId serta ZoneId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan spesifikasi instance SLB di zona yang ditentukan.

ALIYUN::SLB::LoadBalancer::LoadBalancerId

ID instance SLB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcId: ID VPC.

  • VSwitchId: ID vSwitch.

  • NetworkType: jenis jaringan gerbang NAT.

  • InstanceChargeType: metode pengukuran instance.

  • AddressType: jenis jaringan.

  • MasterZoneId: ID zona utama instance SLB.

  • SlaveZoneId: ID zona sekunder instance SLB.

  • PayType: metode penagihan instance SLB.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "SlbInstanceId":{
          "AssociationProperty":"ALIYUN::SLB::LoadBalancer::LoadBalancerId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      SlbInstanceId:
        AssociationProperty: ALIYUN::SLB::LoadBalancer::LoadBalancerId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk SlbInstanceId, AssociationProperty disetel ke ALIYUN::SLB::LoadBalancer::LoadBalancerId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID instance SLB di wilayah yang ditentukan.

ALIYUN::SLB::LoadBalancer::ZoneId

Informasi tentang zona instance SLB.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • MasterZoneId: ID zona utama.

  • ZoneType: jenis zona.

    • Master (default): utama.

    • Slave: zona sekunder.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "SLBZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::SLB::LoadBalancer::ZoneId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  SLBZoneId:
    Type: String
    AssociationProperty: ALIYUN::SLB::LoadBalancer::ZoneId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Sumber daya Service Catalog

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::ServiceCatalog::LaunchOption::PortfolioId

ID portofolio produk Service Catalog.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ProductId: ID produk.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "PortfolioId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ServiceCatalog::LaunchOption::PortfolioId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      PortfolioId:
        Type: String
        AssociationProperty: ALIYUN::ServiceCatalog::LaunchOption::PortfolioId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk PortfolioId, AssociationProperty diatur ke ALIYUN::ServiceCatalog::LaunchOption::PortfolioId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID portofolio produk Service Catalog di wilayah yang ditentukan.

ALIYUN::ServiceCatalog::ProductVersion::ProductVersionId

ID versi produk Service Catalog.

  • RegionId: ID wilayah. Secara default, ID wilayah stack digunakan.

  • ProductId: ID produk.

  • Active: menentukan apakah akan mengaktifkan versi produk.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ProductVersionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ServiceCatalog::ProductVersion::ProductVersionId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ProductVersionId:
        Type: String
        AssociationProperty: ALIYUN::ServiceCatalog::ProductVersion::ProductVersionId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh

    Dalam contoh untuk ProductVersionId, AssociationProperty diatur ke ALIYUN::ServiceCatalog::ProductVersion::ProductVersionId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID versi produk Service Catalog di wilayah yang ditentukan.

Tag sumber daya

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::Tag::TagKey

Informasi tentang tag.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ResourceType: tipe sumber daya.

  • ShowSystem: menentukan apakah akan menyaring tag sistem.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "TagKey": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Tag::TagKey",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  TagKey:
    Type: String
    AssociationProperty: ALIYUN::Tag::TagKey
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::Tag::TagValue

Nilai tag yang sesuai dengan kunci tag tertentu.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ResourceType: tipe sumber daya.

  • Key: kunci tag.

Contoh kode

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "TagKey": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Tag::TagKey",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "TagValue": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Tag::TagValue",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Key": "${TagKey}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  TagKey:
    Type: String
    AssociationProperty: ALIYUN::Tag::TagKey
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  TagValue:
    Type: String
    AssociationProperty: ALIYUN::Tag::TagValue
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Key: ${TagKey}

Sumber daya pengguna

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::User::Account::AccountIds

ID akun.

Contoh:

  • Kode contoh

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AccountIds": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::User::Account::AccountIds"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AccountIds:
        Type: String
        AssociationProperty: ALIYUN::User::Account::AccountIds
  • Deskripsi contoh

    Dalam contoh untuk AccountIds, AssociationProperty diatur ke ALIYUN::User::Account::AccountIds. Dengan cara ini, Anda dapat menanyakan ID akun.

ALIYUN::User::AccountId

ID Akun Alibaba Cloud.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "MasterAccountId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::User::AccountId"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  MasterAccountId:
    Type: String
    AssociationProperty: ALIYUN::User::AccountId

ALIYUN::User::UserId

ID Pengguna Alibaba Cloud.

Kode contoh

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CurrentAccountId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::User::UserId"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CurrentAccountId:
    Type: String
    AssociationProperty: ALIYUN::User::UserId

Sumber daya VPC

Nilai AssociationProperty

Deskripsi

Parameter dalam AssociationPropertyMetadata

ALIYUN::VPC::EIP::AllocationId

Informasi tentang alamat IP elastis (EIP).

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • EIPStatus:

    • Associating

    • Unassociating

    • InUse

    • Available

    • Releasing

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "Eip": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::VPC::EIP::AllocationId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  Eip:
    Type: String
    AssociationProperty: ALIYUN::VPC::EIP::AllocationId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::VPC::NatGateway::NatGatewayId

ID gateway NAT.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • VpcId: ID VPC.

  • InstanceChargeType: metode penagihan instans.

  • NatType: jenis gateway NAT.

  • NetworkType: jenis jaringan gateway NAT.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "NatGateway": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::VPC::NatGateway::NatGatewayId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "VpcId": "${VpcId}",
            "InstanceChargeType": "PostPaid",
            "NatType": "Enhanced",
            "NetworkType": "intranet"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      NatGateway:
        Type: String
        AssociationProperty: ALIYUN::VPC::NatGateway::NatGatewayId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          VpcId: ${VpcId}
          InstanceChargeType: PostPaid
          NatType: Enhanced
          NetworkType: intranet
  • Deskripsi contoh:

    Dalam contoh untuk NatGateway, AssociationProperty diatur ke ALIYUN::VPC::NatGateway::NatGatewayId, dan RegionId, ZoneId, VpcId, InstanceChargeType, NatType, serta NetworkType ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID gateway NAT yang sesuai dengan kondisi filter di wilayah tertentu.

ALIYUN::VPC::VPC::CidrBlock

Blok CIDR untuk VPC baru.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CIDR": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::VPC::VPC::CidrBlock"
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CIDR:
        Type: String
        AssociationProperty: ALIYUN::VPC::VPC::CidrBlock
  • Deskripsi contoh:

    Dalam contoh untuk CIDR, AssociationProperty diatur ke ALIYUN::VPC::VPC::CidrBlock. Dengan cara ini, Anda dapat menentukan blok CIDR untuk VPC.

ALIYUN::VPC::VSwitch::CidrBlock

Blok CIDR yang ingin Anda gunakan untuk membuat vSwitch.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • VpcId: ID VPC.

  • VpcCidrBlock: blok CIDR dari VPC.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "CIDR": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::VPC::VSwitch::CidrBlock",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "VpcId": "${VpcId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      CIDR:
        Type: String
        AssociationProperty: ALIYUN::VPC::VSwitch::CidrBlock
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          VpcId: ${VpcId}
  • Deskripsi contoh:

    Dalam contoh untuk CIDR, AssociationProperty diatur ke ALIYUN::VPC::VSwitch::CidrBlock, dan RegionId serta VpcId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menentukan blok CIDR untuk vSwitch.

ALIYUN::VPC::VSwitch::VSwitchId

ID vSwitch.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

  • ZoneId: ID zona.

  • VpcId: ID VPC.

  • InstanceType: spesifikasi instans.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::VPC::VSwitch::VSwitchId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      VSwitchId:
        Type: String
        AssociationProperty: ALIYUN::VPC::VSwitch::VSwitchId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Deskripsi contoh:

    Dalam contoh untuk VSwitchId, AssociationProperty diatur ke ALIYUN::VPC::VSwitch::VSwitchId, dan RegionId serta ZoneId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID vSwitch di wilayah tertentu.

ALIYUN::VPC::VirtualBorderRouter::RouteTableId

ID virtual border router (VBR).

RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh:

  • Contoh kode:

    Format JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "RouteTableId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::VPC::VirtualBorderRouter::RouteTableId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Format YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      RouteTableId:
        Type: String
        AssociationProperty: ALIYUN::VPC::VirtualBorderRouter::RouteTableId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • Deskripsi contoh:

    Dalam contoh untuk RouteTableId, AssociationProperty diatur ke ALIYUN::VPC::VirtualBorderRouter::RouteTableId, dan RegionId ditentukan dalam AssociationPropertyMetadata. Dengan cara ini, Anda dapat menanyakan ID VBR di wilayah tertentu.

ALIYUN::VPC::Zone::ZoneId

Informasi tentang zona dalam VPC.

  • RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan.

Contoh kode:

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::VPC::Zone::ZoneId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ZoneId:
    Type: String
    AssociationProperty: ALIYUN::VPC::Zone::ZoneId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

Contoh penggunaan

Contoh 1: AssociationProperty

Dalam contoh ini, AssociationProperty diatur ke ALIYUN::ECS::Image::ImageId untuk menanyakan ID semua citra di wilayah yang ditentukan.

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "UserName": {
      "Label": "Nama Pengguna",
      "Description": "Masukkan nama pengguna",
      "Default": "anonymous",
      "Type": "String",
      "MinLength": "6",
      "MaxLength": "12",
      "AllowedValues": [
        "anonymous",
        "user-one",
        "user-two"
      ]
    },
    "PassWord": {
      "Label": "Kata Sandi",
      "NoEcho": "True",
      "Description": "Masukkan kata sandi",
      "Type": "String",
      "MinLength": "1",
      "MaxLength": "41",
      "AllowedPattern": "[a-zA-Z0-9]*"
    },
    "ImageId": {
      "Label": "Citra",
      "Type": "String",
      "Description": "Pilih sebuah citra",
      "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
      "Default": "centos_7_7_x64_20G_alibase_2020****.vhd"
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  UserName:
    Label: Nama Pengguna
    Description: Masukkan nama pengguna
    Default: anonymous
    Type: String
    MinLength: '6'
    MaxLength: '12'
    AllowedValues:
      - anonymous
      - user-one
      - user-two
  PassWord:
    Label: Kata Sandi
    NoEcho: 'True'
    Description: Masukkan kata sandi
    Type: String
    MinLength: '1'
    MaxLength: '41'
    AllowedPattern: '[a-zA-Z0-9]*'
  ImageId:
    Label: Citra
    Type: String
    Description: Pilih sebuah citra
    AssociationProperty: ALIYUN::ECS::Image::ImageId
    Default: centos_7_7_x64_20G_alibase_2020****.vhd

Berikut ini adalah penjelasan parameter:

  • UserName: Nama pengguna. Nilai UserName merupakan tipe data string dan harus memiliki panjang antara 6 hingga 12 karakter. Nilai yang valid meliputi:

    • anonymous (default)

    • user-one

    • user-two

  • PassWord: Kata sandi. Nilai PassWord merupakan tipe data string. Tidak ada nilai default yang diberikan. Panjangnya harus antara 1 hingga 41 karakter, serta dapat berisi huruf dan angka.

    NoEcho diatur ke true. Nilai true menentukan bahwa ROS mengembalikan kata sandi dalam bentuk tersembunyi sebagai tanda bintang (*) setelah Anda menanyakan stack.

  • ImageId: ID citra. Nilai ImageId merupakan tipe data string.

    AssociationProperty diatur ke ALIYUN::ECS::Image::ImageId. Dengan cara ini, Konsol ROS memeriksa apakah ID citra yang ditentukan tersedia saat Anda membuat stack. Konsol ROS juga menampilkan ID citra lain yang tersedia di wilayah yang sama dengan citra yang ditentukan dalam daftar drop-down.

Contoh 2: AssociationPropertyMetadata

Dalam contoh ini, AssociationProperty dan AssociationPropertyMetadata digunakan untuk menanyakan vSwitch di VPC dan zona tertentu. Pada AssociationPropertyMetadata, nilai RegionId ditetapkan sebagai cn-hangzhou, VpcId diatur ke variabel ${VpcId}, dan ZoneId diatur ke variabel ${EcsZone}. Variabel ${VpcId} bervariasi berdasarkan nilai dari ALIYUN::ECS::VPC::VPCId, sedangkan ${EcsZone} bervariasi berdasarkan nilai dari ZoneId. Dengan konfigurasi ini, vSwitch terkait dengan VPC dan zona yang ditentukan.

Catatan

Parameter AllowedValues telah ditentukan untuk EcsZone. Nilai AutoChangeType diatur ke false dalam AssociationPropertyMetadata. Dengan cara ini, konsol ROS menampilkan nilai dari parameter AllowedValues sebagai daftar drop-down.

Format JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "EcsZone": {
      "Type": "String",
      "AllowedValues": [
        "cn-hangzhou-i",
        "cn-hangzhou-j",
        "cn-hangzhou-k",
        "cn-hangzhou-h"
      ],
      "AssociationPropertyMetadata": {
        "AutoChangeType": false
      }
    },
    "VSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::VPC::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "RegionId": "cn-hangzhou",
        "VpcId": "${VpcId}",
        "ZoneId": "${EcsZone}"
      }
    }
  }
}

Format YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  EcsZone:
    Type: String
    AllowedValues:
      - cn-hangzhou-i
      - cn-hangzhou-j
      - cn-hangzhou-k
      - cn-hangzhou-h
    AssociationPropertyMetadata:
      AutoChangeType: false
  VSwitchId:
    Type: String
    AssociationProperty: ALIYUN::VPC::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      RegionId: cn-hangzhou
      VpcId: ${VpcId}
      ZoneId: ${EcsZone}

Contoh 3: Konversi Otomatis Terraform

Jika Anda menetapkan AssociationProperty ke Auto, ROS secara otomatis menghasilkan parameter seperti AssociationProperty dan AssociationPropertyMetadata berdasarkan struktur data asli Terraform.

  • Kode contoh lengkap Templat

    variable "user_information" {
      type = object({
        name    = string
        address = string
      })
      description = <<EOT
      {
        "AssociationProperty": "Auto",
        "AssociationPropertyMetadata": {
          "Overwrite": {
            "name": {
              "Label": {
                 
                "en": "Nama"
              }
            }
          }
        }
      }
      EOT
    }
    
    variable "region_ids" {
      type    = list(string)
      description = <<EOT
      {
        "AssociationProperty": "Auto",
        "AssociationPropertyMetadata": {
          "Overwrite": {
            "*": {
              "AssociationProperty": "ALIYUN::ECS::RegionId"
            }
          }
        }
      }
      EOT
    }
    
    variable "docker_ports" {
      type = list(object({
        internal = number
        external = number
        protocol = string
      }))
      description = <<EOT
      {
        "AssociationProperty": "Auto",
        "AssociationPropertyMetadata": {
          "Overwrite": {
            "protocol": {
              "AllowedValues": ["TCP", "UDP", "ICMP"]
            },
            "internal": {
              "Label": {
                 
                "en": "Internal Port"
              }
            }
          }
        }
      }
      EOT
    }
    
    variable "complex_type_demo" {
      type = list(object({
        b = list(string)
        c = list(object({
          d = list(string)
        }))
        e = list(list(string))
        f = list(list(object({
          g = list(string)
        })))
      }))
      description = <<EOT
      {
        "AssociationProperty": "Auto",
        "AssociationPropertyMetadata": {
            "Overwrite": {
                "b": {
                    "MaxLength": 3,
                    "AssociationPropertyMetadata": {
                        "Something": "123"
                    },
                    "Label": {
                        "zh-cn": "B",
                        "en": "B"
                    }
                },
                "b.*": {
                    "AssociationProperty": "ALIYUN::ECS::RegionId"
                },
                "c": {
                    "Label": {
                        "zh-cn": "C",
                        "en": "C"
                    }
                },
                "c.d": {
                    "Label": {
                        "zh-cn": "C/D",
                        "en": "C/D"
                    }
                },
                "c.d.*": {
                    "AssociationProperty": "ALIYUN::ECS::RegionId"
                },
                "e": {
                    "Label": {
                        "zh-cn": "E",
                        "en": "E"
                    }
                },
                "e.*": {
                    "MaxLength": 3
                },
                "e.*.*": {
                    "AssociationProperty": "ALIYUN::ECS::RegionId"
                },
                "f.g": {
                    "Label": {
                        "zh-cn": "F/G",
                        "en": "F/G"
                    }
                },
                "f.g.*": {
                    "AssociationProperty": "ALIYUN::ECS::RegionId"
                }
            }
        }
      }
      EOT
    }
  • Kode contoh templat setelah konversi user_information

    {
      "AssociationPropertyMetadata":{
        "Parameters":{
          "address":{
            "Type":"String"
          },
          "name":{
            "Type":"String",
            "Label":{
              "en":"Nama",
               
            }
          }
        }
      }
    }
  • Kode contoh templat setelah konversi region_ids

    {
      "AssociationPropertyMetadata":{
        "Parameter":{
          "AssociationProperty":"ALIYUN::ECS::RegionId",
          "Type":"String"
        }
      },
      "AssociationProperty":"List[Parameter]"
    }
  • Kode contoh templat setelah konversi docker_ports

    {
      "AssociationPropertyMetadata":{
        "Parameters":{
          "internal":{
            "Type":"Number",
            "Label":{
              "en":"Internal Port",
               
            }
          },
          "protocol":{
            "Type":"String",
            "AllowedValues":[
              "TCP",
              "UDP",
              "ICMP"
            ]
          },
          "external":{
            "Type":"Number"
          }
        }
      },
      "AssociationProperty":"List[Parameters]"
    }
  • Kode contoh templat setelah konversi complex_type_demo

    {
      "AssociationPropertyMetadata":{
        "Parameter":{
          "AssociationPropertyMetadata":{
            "Parameters":{
              "b":{
                "AssociationPropertyMetadata":{
                  "Parameter":{
                    "AssociationProperty":"ALIYUN::ECS::RegionId",
                    "Type":"String"
                  },
                  "Something":"123"
                },
                "AssociationProperty":"List[Parameter]",
                "Type":"Json",
                "Label":{
                  "en":"B",
                  "zh-cn":"B"
                },
                "MaxLength":3
              },
              "c":{
                "AssociationPropertyMetadata":{
                  "Parameter":{
                    "AssociationPropertyMetadata":{
                      "Parameters":{
                        "d":{
                          "AssociationPropertyMetadata":{
                            "Parameter":{
                              "AssociationProperty":"ALIYUN::ECS::RegionId",
                              "Type":"String"
                            }
                          },
                          "AssociationProperty":"List[Parameter]",
                          "Type":"Json",
                          "Label":{
                            "en":"C/D",
                            "zh-cn":"C/D"
                          }
                        }
                      }
                    },
                    "Type":"Json"
                  }
                },
                "AssociationProperty":"List[Parameter]",
                "Type":"Json",
                "Label":{
                  "en":"C",
                  "zh-cn":"C"
                }
              },
              "e":{
                "AssociationPropertyMetadata":{
                  "Parameter":{
                    "AssociationPropertyMetadata":{
                      "Parameter":{
                        "AssociationProperty":"ALIYUN::ECS::RegionId",
                        "Type":"String"
                      }
                    },
                    "AssociationProperty":"List[Parameter]",
                    "Type":"Json",
                    "MaxLength":3
                  }
                },
                "AssociationProperty":"List[Parameter]",
                "Type":"Json",
                "Label":{
                  "en":"E",
                  "zh-cn":"E"
                }
              },
              "f":{
                "AssociationPropertyMetadata":{
                  "Parameter":{
                    "AssociationPropertyMetadata":{
                      "Parameter":{
                        "AssociationPropertyMetadata":{
                          "Parameters":{
                            "g":{
                              "AssociationPropertyMetadata":{
                                "Parameter":{
                                  "AssociationProperty":"ALIYUN::ECS::RegionId",
                                  "Type":"String"
                                }
                              },
                              "AssociationProperty":"List[Parameter]",
                              "Type":"Json",
                              "Label":{
                                "en":"F/G",
                                "zh-cn":"F/G"
                              }
                            }
                          }
                        },
                        "Type":"Json"
                      }
                    },
                    "AssociationProperty":"List[Parameter]",
                    "Type":"Json"
                  }
                },
                "AssociationProperty":"List[Parameter]",
                "Type":"Json"
              }
            }
          },
          "Type":"Json"
        }
      },
      "AssociationProperty":"List[Parameter]"
    }

Contoh lainnya

Anda dapat menggunakan AssociationProperty dan AssociationPropertyMetadata untuk melakukan operasi berikut: