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. |
Contoh: |
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. |
AutoCompleteInput | String acak yang dihasilkan secara otomatis oleh sistem. |
|
ChargeType | Metode penagihan. Metode penagihan yang didukung:
| 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. |
Contoh: |
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: |
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. |
Untuk informasi lebih lanjut, lihat Ikhtisar. Contoh: |
Daftar[Parameters] | Daftar set parameter. Set parameter ditampilkan dalam tabel di Konsol ROS. Nilai ini hanya berlaku untuk parameter JSON. |
|
OOSServiceRole | Peran RAM dari CloudOps Orchestration Service (OOS). | RegionId: ID wilayah. Secara default, ID wilayah dari stack yang digunakan. Contoh: |
Kata Sandi | Kata sandi tersebut. | Tidak ada. |
RateControl | Kontrol laju untuk eksekusi OOS. | Contoh: |
Tag | Tag-tag. |
Contoh: |
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: |
TextArea | Teks kaya. | Tidak ada. |
TimeTriggerWeekly | Pengatur waktu yang memungkinkan Anda menentukan interval berdasarkan hari dalam seminggu. | Contoh: |
TimeZone | Zona waktu. | Contoh: |
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. |
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. |
|
ALIYUN::ACR::Repo::RepoAttribute | Repository image dari instans Container Registry Edisi Pribadi. |
|
ALIYUN::ACR::Repo::Tag | Informasi tentang tag dari gambar kontainer. |
|
Sumber daya Gateway Cloud-native
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::APIG::Gateway::GatewayId | Informasi tentang gateway cloud-native. |
Contoh: |
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: |
ALIYUN::ALB::Instance::InstanceId | Instans ALB. |
Contoh: |
ALIYUN::ALB::LoadBalancer::LoadBalancerId | ID instans ALB. |
Contoh: |
ALIYUN::Resource::Data::API | ID kelompok server ALB. |
Contoh: |
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. |
|
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). |
|
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: |
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. |
|
ALIYUN::CEN::TransitRouter::TransitRouterId | Informasi tentang router transit yang terhubung ke instans CEN. |
|
Sumber daya CloudMonitor
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::CMS::Alarm::MetricSelector | Informasi terkait metrik yang tersedia di CloudMonitor. | |
ALIYUN::CMS::Alarm::Rule | Aturan peringatan yang dipicu oleh ambang batas. | Contoh: |
ALIYUN::CMS::Alarm::SilenceTime | Periode bisu dari peringatan. | Contoh: |
ALIYUN::CMS::Alarm::TriggerResources | Sumber daya yang memicu peringatan. | Contoh: |
ALIYUN::CMS::Event::EventFilterRule | Aturan peringatan yang dipicu oleh event. | Contoh: |
ALIYUN::CMS::Event::EventLevel | Tingkat event yang memicu peringatan. | Contoh: |
ALIYUN::CMS::Event::EventName | Nama event yang memicu peringatan. | Contoh: |
ALIYUN::CMS::Product::ProductType | Layanan cloud tempat aturan peringatan yang dipicu oleh event diterapkan. | Contoh: |
Sumber daya Container Registry
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::CR::Instance::InstanceId | Informasi tentang instans Container Registry Edisi Perusahaan. |
|
ALIYUN::CR::NameSpace::Name | Informasi tentang namespace dari instans Container Registry Edisi Perusahaan. |
|
ALIYUN::CR::Repository::RepoName | Informasi tentang repositori dari instans Container Registry Edisi Perusahaan. |
|
ALIYUN::CR::Repository::Tag | Informasi tentang tag citra dari instans Container Registry Edisi Perusahaan. |
|
Sumber daya ACK
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::CS::Cluster::ClusterId | ID kluster Container Service for Kubernetes (ACK). |
Contoh: |
ALIYUN::CS::Cluster::ClusterNodePool | Kelompok node dalam kluster ACK. |
Contoh: |
ALIYUN::CS::Cluster::KubernetesVersion | Informasi tentang versi Kubernetes. |
|
ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr | Informasi tentang blok CIDR Service dari kluster ACK yang dikelola. |
|
Sumber daya Compute Nest
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ComputeNest::Artifact::ArtifactId | Informasi tentang paket penyebaran Compute Nest. |
|
ALIYUN::ComputeNest::Artifact::ArtifactIdVersion | Informasi tentang versi paket penyebaran Compute Nest. |
|
ALIYUN::ComputeNest::Service::ServiceId | ID layanan di Compute Nest. |
Contoh: |
ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId | ID instans layanan di Compute Nest. |
Contoh: |
ALIYUN::ComputeNestSupplier::Service::ServiceVersion | Versi layanan di Compute Nest. |
Contoh: |
Sumber daya penyedia layanan Compute Nest
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ComputeNestSupplier::Service::ServiceVersion | Versi layanan di Compute Nest. |
Contoh: |
Sumber daya DNS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::DNS::Domain::ValidateDomain | Ketersediaan nama domain dari Alibaba Cloud DNS (DNS). |
|
Sumber daya DashVector
Nilai dari AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::DashVector::ApiKey | Kunci API dari DashVector. |
Sumber daya nama domain
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Domain::DomainName | Informasi tentang nama domain. |
|
Sumber daya EAS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::EAS::Instance::InstanceType | Spesifikasi dari instans Elastic Algorithm Service (EAS). |
|
ALIYUN::EAS::Resource::ResourceId | Informasi tentang kelompok sumber daya EAS. |
|
Sumber daya EDS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ECD::Bundle::DesktopType | Informasi tentang tipe komputer cloud dari Elastic Desktop Service (EDS). |
|
Sumber daya Elastic Container Instance
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ECI::ContainerGroup::ContainerGroupId | Informasi tentang kelompok kontainer dari instans kontainer elastis. |
|
Sumber daya ECS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ECS::ZoneId | ID zona dari ECS. |
Contoh: |
ALIYUN::ECS::Command::CommandId | ID perintah Cloud Assistant atau perintah Alibaba Cloud. |
Contoh: |
ALIYUN::ECS::DeploymentSet::DeploymentSetId | ID set penyebaran ECS. |
|
ALIYUN::ECS::Disk::DataDiskCategory | Kategori disk data. |
Contoh: |
ALIYUN::ECS::Disk::DiskId | ID disk. |
Contoh: |
ALIYUN::ECS::Disk::SystemDiskCategory | Kategori disk sistem. |
Contoh: |
ALIYUN::ECS::Image::ImageId | ID citra. |
Contoh: |
ALIYUN::ECS::Instance::AttributeSelector | Pemilih properti dari instans ECS. | Contoh: |
ALIYUN::ECS::Instance::InstanceId | ID instans ECS. |
Contoh: |
ALIYUN::ECS::Instance::InstancePropertyEditor | Editor properti dari instans ECS. | Contoh: |
ALIYUN::ECS::Instance::InstanceType | Spesifikasi instans ECS. |
Contoh: |
ALIYUN::ECS::Instance::MaxBandwidthIn | Bandwidth masuk publik maksimum dari instans ECS. | Contoh: |
ALIYUN::ECS::Instance::OSType | Tipe OS dari instans ECS. |
|
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: |
ALIYUN::ECS::Instance::RenewPeriod | Periode perpanjangan instans ECS. | Contoh: |
ALIYUN::ECS::Instance::StopMode | Mode dalam menghentikan instans ECS. | Contoh: |
ALIYUN::ECS::InstanceType::AvailableInstanceType | Tipe instans ECS yang tersedia. | Contoh: |
ALIYUN::ECS::KeyPair::KeyPairName | Pasangan kunci. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::ECS::LaunchTemplate::LaunchTemplateId | ID template peluncuran. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion | Versi template peluncuran. |
Contoh: |
ALIYUN::ECS::ManagedInstance::InstanceId | ID instans ECS yang dikelola. |
Contoh: |
ALIYUN::ECS::RAM::Role | Peran RAM yang ditetapkan ke instans ECS. | Contoh: |
ALIYUN::ECS::RegionId | ID wilayah. Secara default, ID wilayah dari stack digunakan. | Contoh: |
ALIYUN::ECS::RegionId::RegionDeploy | Wilayah penyebaran ECS. | |
ALIYUN::ECS::RegionId::TargetRegionIds | ID wilayah tujuan dari instans ECS. | Contoh: |
ALIYUN::ECS::ResourceGroup::ResourceGroupId | Grup sumber daya. | Contoh: |
ALIYUN::ECS::SecurityGroup::PortRange | Rentang port grup keamanan ECS berdasarkan protokol IP. |
|
ALIYUN::ECS::SecurityGroup::SecurityGroupId | ID grup keamanan. |
Contoh: |
ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId | ID kebijakan snapshot otomatis. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::ECS::Snapshot::SnapshotId | ID snapshot disk dari instans ECS. |
Contoh: |
ALIYUN::ECS::TAG | Informasi tentang tag dari instans ECS. |
Contoh: |
ALIYUN::ECS::VPC::VPCId | ID VPC. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::ECS::VSwitch | vSwitch. |
Contoh: |
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: |
ALIYUN::EHPC::FileSystem::FileSystemId | ID sistem file. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::EHPC::FileSystem::MountTargetDomain | Titik pemasangan. |
Contoh: |
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: |
ALIYUN::ESS::ECIScalingConfiguration::ContainerName | Konfigurasi grup penskalaan tipe Elastic Container Instance. |
|
ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId | ID konfigurasi penskalaan. |
|
ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId | ID konfigurasi penskalaan dari Penyesuaian Skala Otomatis. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
Sumber daya Elasticsearch
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Elasticsearch::Instance::InstanceType | Spesifikasi dari instance Elasticsearch. | Contoh: |
Sumber daya EMR
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Emr::ECSCluster::ClusterId | Kluster E-MapReduce (EMR). |
|
Sumber daya Function Compute 3.0
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::FC3::Function::FunctionName | Informasi tentang fungsi di Function Compute 3.0. |
|
Sumber daya Function Compute 2.0
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::FC::Function::FunctionName | Informasi tentang fungsi di Function Compute 2.0. |
|
ALIYUN::FC::Service::ServiceName | Informasi tentang layanan di Function Compute 2.0. |
|
Sumber daya Apsara Devops Flow
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Flow::Connection::ConnectionId | Koneksi layanan di Alibaba Cloud DevOps. |
|
ALIYUN::Flow::Organization::OrganizationId | Ruang kerja organisasi dalam akun saat ini. |
|
Sumber daya Hologres
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Hologres::Instance::InstanceId | ID dari instans Hologres. |
|
Sumber daya InfluxDB
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::InfluxDB::Instance::InstanceType | Spesifikasi dari instans Time Series Database for InfluxDB® (InfluxDB). |
Contoh: |
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. |
|
Sumber daya Lindorm
Nilai dari AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Lindorm::Instance::InstanceId | Instans Lindorm. |
|
Sumber daya ApsaraDB for MongoDB
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::MongoDB::Instance::InstanceType | Spesifikasi dari instans ApsaraDB for MongoDB. | Contoh: |
Sumber daya NAS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::NAS::FileSystem::FileSystemId | Informasi tentang sistem file. |
|
ALIYUN::NAS::FileSystem::MountTargetDomain | Alamat titik pemasangan. |
|
Sumber daya NLB
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::NLB::LoadBalancer::LoadBalancerId | ID dari instans Network Load Balancer (NLB). |
Contoh: |
ALIYUN::NLB::Zone::ZoneId | Zona dari instans NLB. |
Contoh: |
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:
Contoh: |
ALIYUN::OOS::Component::TimerTrigger |
Komponen yang digunakan untuk pemicu waktu OOS. |
RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::OOS::File::FileUrl |
URL tempat file akan diunggah. |
Contoh: |
ALIYUN::OOS::Package::PackageName |
Nama paket perangkat lunak OOS. |
RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::OOS::Package::PackageVersion |
Versi paket perangkat lunak OOS. |
Contoh: |
ALIYUN::OOS::Parameter::Value |
Parameter umum OOS. |
RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::OOS::PatchBaseline::PatchBaselineName |
Informasi tentang garis dasar patch OOS. |
|
ALIYUN::OOS::SecretParameter::Value |
Parameter enkripsi OOS. |
Contoh: |
ALIYUN::OOS::Template::Content |
Konten templat OOS. |
Contoh: |
ALIYUN::OOS::Template::TemplateName |
Nama templat OOS. |
RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::OOS::Template::TemplateVersion |
Versi templat OOS. |
Contoh: |
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: |
ALIYUN::OSS::Bucket::Object |
Objek OSS. |
Contoh: |
ALIYUN::OSS::Object::ObjectName |
Nama objek OSS. |
Contoh: |
UploadFilesToUserBucket |
Komponen untuk mengunggah objek ke OSS. |
Contoh: |
Sumber daya PolarDB
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::POLARDB::DBCluster::DBClusterId | ID dari kluster PolarDB. |
Contoh: |
ALIYUN::POLARDB::DBCluster::DBNodeClass | Sumber daya yang tersedia dalam kluster PolarDB. |
Contoh: |
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: |
ALIYUN::RAM::User | Pengguna RAM. | RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
Sumber daya ApsaraDB RDS
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::RDS::Engine::EngineId | Tipe mesin database ApsaraDB RDS. | Contoh: |
ALIYUN::RDS::Engine::EngineVersion | Versi mesin database ApsaraDB RDS. | Engine: tipe mesin database. Contoh: |
ALIYUN::RDS::Instance::AccountPassword | Kata sandi akun database ApsaraDB RDS. | Contoh: |
ALIYUN::RDS::Instance::InstanceId | ID instans ApsaraDB RDS. |
Contoh: |
ALIYUN::RDS::Instance::InstanceType | Spesifikasi instans ApsaraDB RDS. |
Contoh: |
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). |
Contoh: |
ALIYUN::Redis::Instance::InstanceType | Spesifikasi dari instans Tair (Kompatibel dengan Redis OSS). |
Contoh: |
Sumber daya Resource Management
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ResourceManager::Account | Akun dalam direktori sumber daya. | Contoh: |
ALIYUN::ResourceManager::Folder | Direktori sumber daya. | Contoh: |
Sumber daya SAE
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::SAE::Namespace::NamespaceId | Namespace. | Contoh: |
Sumber daya SLB
Nilai AssociationProperty |
Deskripsi |
Parameter dalam AssociationPropertyMetadata |
ALIYUN::SLB::ACL::ACLId |
ID ACL dari SLB. |
Contoh: |
ALIYUN::SLB::Instance::InstanceType |
Spesifikasi instance SLB. |
Contoh: |
ALIYUN::SLB::LoadBalancer::LoadBalancerId |
ID instance SLB. |
Contoh: |
ALIYUN::SLB::LoadBalancer::ZoneId |
Informasi tentang zona instance SLB. |
|
Sumber daya Service Catalog
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::ServiceCatalog::LaunchOption::PortfolioId | ID portofolio produk Service Catalog. |
Contoh: |
ALIYUN::ServiceCatalog::ProductVersion::ProductVersionId | ID versi produk Service Catalog. |
Contoh: |
Tag sumber daya
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::Tag::TagKey | Informasi tentang tag. |
|
ALIYUN::Tag::TagValue | Nilai tag yang sesuai dengan kunci tag tertentu. |
|
Sumber daya pengguna
Nilai AssociationProperty | Deskripsi | Parameter dalam AssociationPropertyMetadata |
ALIYUN::User::Account::AccountIds | ID akun. | Contoh: |
ALIYUN::User::AccountId | ID Akun Alibaba Cloud. | |
ALIYUN::User::UserId | ID Pengguna Alibaba Cloud. |
Sumber daya VPC
Nilai AssociationProperty |
Deskripsi |
Parameter dalam AssociationPropertyMetadata |
ALIYUN::VPC::EIP::AllocationId |
Informasi tentang alamat IP elastis (EIP). |
|
ALIYUN::VPC::NatGateway::NatGatewayId |
ID gateway NAT. |
Contoh: |
ALIYUN::VPC::VPC::CidrBlock |
Blok CIDR untuk VPC baru. |
Contoh: |
ALIYUN::VPC::VSwitch::CidrBlock |
Blok CIDR yang ingin Anda gunakan untuk membuat vSwitch. |
Contoh: |
ALIYUN::VPC::VSwitch::VSwitchId |
ID vSwitch. |
Contoh: |
ALIYUN::VPC::VirtualBorderRouter::RouteTableId |
ID virtual border router (VBR). |
RegionId: ID wilayah. Secara default, ID wilayah dari stack digunakan. Contoh: |
ALIYUN::VPC::Zone::ZoneId |
Informasi tentang zona dalam VPC. |
|
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****.vhdBerikut 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.
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.
Contoh lainnya
Anda dapat menggunakan AssociationProperty dan AssociationPropertyMetadata untuk melakukan operasi berikut: