All Products
Search
Document Center

Resource Orchestration Service:Mengelola parameter dan output templat arsitektur

Last Updated:Jun 18, 2026

Parameter dan output suatu templat infrastruktur sesuai dengan yang terdapat dalam templat ROS dan Terraform yang mendasarinya. ROS Infrastructure Composer menyediakan antarmuka berbasis formulir untuk melihat, menambahkan, mengedit, dan menghapusnya.

Prasyarat

Pastikan Anda telah membuat templat infrastruktur. Untuk informasi selengkapnya, lihat Create an infrastructure template.

Mengelola parameter templat arsitektur

  1. Buka modul ROS Infrastructure Composer di Konsol ROS.

  2. Di panel navigasi sebelah kiri, klik Infrastructure Templates.

  3. Pada halaman Infrastructure Templates, temukan templat infrastruktur yang diinginkan dan klik kartunya.

  1. Di pojok kanan atas, klik Templates, lalu klik tab Parameter. Di tab ini, Anda dapat:

    • View parameters: Halaman ini mencantumkan semua parameter templat yang telah didefinisikan.

    • Add Parameter: Klik Add Parameter. Panel Parameter Configurations akan muncul dari sisi kanan. Anda dapat mendefinisikan parameter menggunakan formulir atau format JSON/YAML.

    • Delete a parameter: Arahkan pointer ke parameter tersebut, lalu klik ikon image.

    Parameter

    Description

    Parameter Name

    Nama parameter. Nama dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Nama tidak boleh mengandung spasi dan harus unik dalam templat.

    Parameter Type

    Tipe data parameter. Nilai yang valid:

    • String: sesuai dengan String dalam sintaks templat.

    • Number: sesuai dengan Number dalam sintaks templat.

    • Boolean: sesuai dengan Boolean dalam sintaks templat.

    • Object: sesuai dengan Json dalam sintaks templat.

    • Array: sesuai dengan CommaDelimitedList dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Type di Overview.

    Business Components

    Komponen bisnis yang digunakan untuk memilih konfigurasi parameter secara dinamis di konsol. Konfigurasi ini sesuai dengan AssociationProperty dan AssociationPropertyMetadata dalam sintaks templat.

    Untuk informasi selengkapnya, lihat AssociationProperty and AssociationPropertyMetadata.

    Default value

    Saat membuat stack, jika Anda tidak memasukkan nilai parameter, ROS akan menggunakan nilai default dari templat. Jika tidak ada nilai default yang didefinisikan, ROS akan mengembalikan error. Konfigurasi ini sesuai dengan Default dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Default di Overview.

    Parameter Label

    Alias untuk parameter. Konfigurasi ini sesuai dengan Label dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Label di Overview.

    Parameter Description

    Deskripsi parameter. Konfigurasi ini sesuai dengan Description dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Description di Overview.

    Optional Parameters

    Daftar nilai yang diizinkan untuk parameter. Konfigurasi ini sesuai dengan AllowedValues dalam sintaks templat.

    Untuk informasi selengkapnya, lihat AllowedValues di Overview.

    Maximum Length

    Bilangan bulat yang menentukan panjang maksimum untuk nilai parameter bertipe String. Konfigurasi ini sesuai dengan MaxLength dalam sintaks templat.

    Untuk informasi selengkapnya, lihat MaxLength di Overview.

    Minimum Length

    Bilangan bulat yang menentukan panjang minimum untuk nilai parameter bertipe String. Konfigurasi ini sesuai dengan MinLength dalam sintaks templat.

    Untuk informasi selengkapnya, lihat MinLength di Overview.

    Whether to Use as Password Component

    Jika Anda memilih opsi ini, nilai parameter akan dianggap sebagai informasi sensitif, dan konsol akan menyamarkan nilainya dengan tanda bintang (*). Konfigurasi ini sesuai dengan NoEcho dalam sintaks templat.

    Untuk informasi selengkapnya, lihat NoEcho di Overview.

    Whether to Enable Duplicate Verification

    Jika Anda memilih opsi ini, konsol akan meminta Anda memasukkan kembali nilai parameter untuk konfirmasi. Opsi ini dinonaktifkan secara default. Konfigurasi ini sesuai dengan Confirm dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Confirm di Overview.

    Catatan

    Konfigurasi ini hanya muncul ketika Anda memilih opsi Whether to Use as Password Component.

    Whether to Support Line Breaks

    Jika Anda memilih opsi ini, konsol akan menampilkan parameter dalam kotak teks multi-baris. Konfigurasi ini sesuai dengan TextArea dalam sintaks templat.

    Untuk informasi selengkapnya, lihat TextArea di Overview.

    Regular Expression for Text Verification

    Ekspresi reguler yang digunakan untuk memvalidasi nilai parameter. Nilainya harus berupa String yang sesuai dengan pola tersebut, atau ROS akan mengembalikan error. Konfigurasi ini sesuai dengan AllowedPattern dalam sintaks templat.

    Jika Anda menggunakan karakter khusus berikut, Anda harus melakukan escape setiap karakter dengan menambahkan dua backslash (\\):

    *.?+-$^[ ]( ){ }|\/
    Catatan

    Tanda hubung (-) tidak perlu di-escape jika berada di awal atau akhir set karakter, seperti [a-z-].

    Untuk informasi selengkapnya, lihat AllowedPattern di Overview.

    Prompt After Text Verification Failure

    Pesan yang ditampilkan jika nilai parameter gagal sesuai dengan ekspresi reguler. Konfigurasi ini sesuai dengan ConstraintDescription dalam sintaks templat.

    Untuk informasi selengkapnya, lihat ConstraintDescription di Overview.

Mengelola output templat arsitektur

  1. Buka modul ROS Infrastructure Composer di Konsol ROS.

  2. Di panel navigasi sebelah kiri, klik Infrastructure Templates.

  3. Pada halaman Infrastructure Templates, temukan templat infrastruktur yang diinginkan dan klik kartunya.

  1. Di pojok kanan atas, klik Templates, lalu klik tab Output. Di tab ini, Anda dapat:

    • View outputs: Halaman ini mencantumkan semua output templat yang telah didefinisikan.

    • Add Output: Klik Add Output. Panel Output Settings akan muncul dari sisi kanan. Anda dapat mendefinisikan output menggunakan formulir atau format JSON/YAML.

    Parameter

    Description

    Name

    Nama output. Nama dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Nama tidak boleh mengandung spasi dan harus unik dalam templat.

    Output Values

    Atribut resource tempat nilai output diambil.

    • Daftar drop-down pertama menentukan resource dalam templat.

    • Daftar drop-down kedua menentukan atribut output dari resource tersebut.

    Condition

    Kondisi yang mengontrol apakah output ini dibuat. ROS hanya akan membuat output jika kondisi bernilai true. Tanpa kondisi, output akan selalu dibuat. Konfigurasi ini sesuai dengan Condition dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Condition di Outputs.

    Label

    Alias untuk output. Konfigurasi ini sesuai dengan Label dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Label di Outputs.

    Description

    Deskripsi output. Konfigurasi ini sesuai dengan Description dalam sintaks templat.

    Untuk informasi selengkapnya, lihat Description di Outputs.

Topik terkait