Resource: Flag
Mewakili satu Bendera.
| Representasi JSON |
|---|
{ "name": string, "key": string, "valueType": enum ( |
| Kolom | |
|---|---|
name |
ID. Nama resource (URI lengkap resource) yang mengikuti skema penamaan standar: "projects/{project}/locations/{location}/flags/{flagId}" |
key |
Wajib. Tidak dapat diubah. Kunci tanda yang digunakan dalam API evaluasi runtime (OpenFeature). Panjang maksimum: 256 byte. |
valueType |
Opsional. Tidak dapat diubah. Tidak digunakan lagi: Gunakan |
flagValueType |
Opsional. Tidak dapat diubah. Jenis nilai flag. |
evaluationSpec |
Opsional. Spesifikasi cara nilai tanda harus dievaluasi. Jika flag bool dibuat tanpa evaluationSpec yang ditentukan, dua varian default, "Enabled" (dengan boolValue = true) dan "Disabled" (dengan boolValue = false), akan dibuat secara default, dan "Disabled" ditetapkan sebagai defaultTarget. |
unitKind |
Wajib. Tidak dapat diubah. |
description |
Opsional. Deskripsi tanda. Panjang maksimum: 500 byte. |
variants[] |
Opsional. Daftar varian. |
flagSet |
Opsional. Setelan tanda yang dimiliki tanda ini. |
state |
Opsional. Status tanda saat ini. |
labels |
Opsional. Label pada resource, yang dapat digunakan untuk kategorisasi, mirip dengan label resource Kubernetes. Objek yang berisi daftar pasangan |
annotations |
Opsional. Anotasi adalah peta nilai kunci tidak terstruktur yang disimpan dengan resource yang dapat ditetapkan oleh alat eksternal untuk menyimpan dan mengambil metadata arbitrer. Objek ini tidak dapat dikueri dan harus dipertahankan saat mengubah objek. Info selengkapnya: https://kubernetes.io/docs/user-guide/annotations Objek yang berisi daftar pasangan |
uid |
Hanya output. ID unik resource. UID bersifat unik dalam waktu dan ruang untuk resource ini dalam cakupan layanan. ID ini biasanya dibuat oleh server saat pembuatan resource berhasil dan tidak boleh diubah. UID digunakan untuk mengidentifikasi resource secara unik dengan penggunaan ulang nama resource. Nilai ini harus berupa UUID4. |
etag |
Hanya output. Nilai buram yang secara unik mengidentifikasi versi atau generasi resource. Nilai ini dapat digunakan untuk mengonfirmasi bahwa klien dan server menyetujui pengurutan resource yang sedang ditulis. |
createTime |
Hanya output. Stempel waktu saat resource dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Stempel waktu saat resource terakhir diperbarui. Setiap perubahan pada resource yang dilakukan oleh pengguna harus memperbarui nilai ini. Perubahan pada resource yang dilakukan oleh layanan harus memperbarui nilai ini. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
FlagValueType
| Enum | |
|---|---|
FLAG_VALUE_TYPE_UNSPECIFIED |
|
FLAG_VALUE_TYPE_BOOL |
Jenis nilai tanda boolean. |
FLAG_VALUE_TYPE_INT |
Jenis nilai tanda bilangan bulat. |
FLAG_VALUE_TYPE_STRING |
Jenis nilai tanda string. |
FLAG_VALUE_TYPE_DOUBLE |
Jenis bendera ganda. |
ValueType
Jenis nilai flag.
| Enum | |
|---|---|
FLAG_VALUE_TYPE_UNSPECIFIED |
Jenis nilai tanda tidak ditentukan. |
FLAG_VALUE_TYPE_BOOLEAN |
Jenis nilai tanda boolean. |
FLAG_VALUE_TYPE_INTEGER |
Jenis nilai tanda bilangan bulat. |
FLAG_VALUE_TYPE_STRING |
Jenis nilai tanda string. |
FLAG_VALUE_TYPE_DOUBLE |
Jenis nilai tanda ganda. |
FlagVariant
Varian adalah ID untuk nilai (nama yang ditetapkan ke nilai).
| Representasi JSON |
|---|
{ "id": string, "trackingId": string, "description": string, // Union field |
| Kolom | |
|---|---|
id |
Wajib. ID Varian. Panjang maksimum: 128 byte. |
trackingId |
Opsional. trackingId bersifat unik bergantung pada nama dan nilai varian dalam cakupan layanan. Biasanya dihasilkan oleh server dan tidak boleh diubah. trackingId digunakan untuk mengidentifikasi dan melacak varian secara unik. |
description |
Opsional. Deskripsi yang dapat dibaca manusia tentang fungsi atau representasi varian ini. |
Kolom union value. value adalah nilai flag tunggal untuk varian. value hanya ada berupa salah satu diantara berikut: |
|
booleanValue |
Opsional. Nilai varian Boolean. |
integerValue |
Opsional. Nilai varian bilangan bulat. |
stringValue |
Opsional. Nilai varian string. |
doubleValue |
Opsional. Nilai varian ganda. |
Negara bagian/Provinsi
Status menentukan status tanda.
| Enum | |
|---|---|
FLAG_STATE_UNSPECIFIED |
Status tanda tidak ditentukan. |
FLAG_STATE_IN_DEVELOPMENT |
Bendera dalam status pengembangan. |
FLAG_STATE_ACTIVE |
Bendera dalam status aktif. |
FLAG_STATE_SUNSETTING |
Flag dalam status tidak digunakan lagi. |
FLAG_STATE_CLEANUP |
Bendera dalam status pembersihan. |
Metode |
|
|---|---|
|
Buat tanda baru. |
|
Menghapus satu tanda. |
|
Mengambil satu tanda. |
|
Mengambil kumpulan tanda. |
|
Perbarui satu tanda. |