Resource: Saas
SaaS adalah representasi layanan SaaS yang dikelola oleh Produsen.
| Representasi JSON |
|---|
{ "name": string, "locations": [ { object ( |
| Kolom | |
|---|---|
name |
ID. Nama resource (URI lengkap resource) yang mengikuti skema penamaan standar: "projects/{project}/locations/{location}/saas/{saas}" |
locations[] |
Opsional. Daftar lokasi tempat layanan tersedia. Rollout merujuk ke daftar untuk membuat rencana peluncuran. |
state |
Hanya output. Status SaaS. Selalu dalam status AKTIF jika applicationTemplate kosong. |
conditions[] |
Hanya output. Serangkaian kondisi yang menunjukkan berbagai kondisi yang dapat dimiliki resource ini. |
error |
Hanya output. Jika statusnya GAGAL, kode dan pesan error yang sesuai. Secara default, kode=OK untuk semua status lainnya. |
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: |
Lokasi
Informasi lokasi tempat layanan tersedia.
| Representasi JSON |
|---|
{ "name": string } |
| Kolom | |
|---|---|
name |
Opsional. Nama lokasi. |
Negara bagian/Provinsi
Status SaaS.
| Enum | |
|---|---|
STATE_TYPE_UNSPECIFIED |
Jenis status tidak ditentukan. |
ACTIVE |
Tidak digunakan lagi: Gunakan STATE_ACTIVE. |
RUNNING |
Tidak digunakan lagi: Gunakan STATE_RUNNING. |
FAILED |
Tidak digunakan lagi: Gunakan STATE_FAILED. |
STATE_ACTIVE |
SaaS sudah siap |
STATE_RUNNING |
Dalam proses mengimpor, menyinkronkan, atau mereplikasi ApplicationTemplate |
STATE_FAILED |
Kegagalan selama proses mengimpor, menyinkronkan, atau mereplikasi pemrosesan ApplicationTemplate |
SaasCondition
SaasCondition menjelaskan status Saas.
| Representasi JSON |
|---|
{ "status": enum ( |
| Kolom | |
|---|---|
status |
Wajib. Status kondisi. |
type |
Wajib. Jenis kondisi. |
lastTransitionTime |
Wajib. Terakhir kali kondisi bertransisi dari satu status ke status lainnya. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
message |
Wajib. Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi terakhir. |
reason |
Wajib. Alasan singkat untuk transisi terakhir kondisi. |
Status
Enumerasi status kondisi.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Status kondisi tidak ditentukan. |
STATUS_UNKNOWN |
Kondisi tidak diketahui. |
STATUS_TRUE |
Kondisinya benar. |
STATUS_FALSE |
Kondisinya salah. |
Jenis
Enumerasi jenis kondisi.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Jenis kondisi tidak ditentukan. |
TYPE_READY |
Jenis kondisi sudah siap. |
TYPE_SYNCHRONIZED |
Jenis kondisi disinkronkan. |
Metode |
|
|---|---|
|
Buat SaaS baru. |
|
Menghapus satu SaaS. |
|
Mengambil satu SaaS. |
|
Mengambil koleksi SaaS. |
|
Memperbarui satu SaaS. |