Resource: Tenant
Tenant mewakili sisi produsen layanan dari instance layanan yang dibuat berdasarkan permintaan dari konsumen. Dalam skenario umum, Tenant memiliki pemetaan satu-ke-satu dengan resource yang diberikan kepada konsumen layanan.
Contoh:
tenant: name: "projects/svc1/locations/loc/tenants/inst-068afff8" consumerResource: "projects/gshoe/locations/loc/shoes/black-shoe"
| Representasi JSON |
|---|
{ "name": string, "consumerResource": string, "saas": string, "labels": { string: string, ... }, "annotations": { string: string, ... }, "uid": string, "etag": string, "createTime": string, "updateTime": string } |
| Kolom | |
|---|---|
name |
ID. Nama resource (URI lengkap resource) yang mengikuti skema penamaan standar: "projects/{project}/locations/{location}/tenants/{tenant}" |
consumerResource |
Opsional. Tidak dapat diubah. Referensi ke resource konsumen yang diwakili oleh Tenant SaaS ini. Hubungan dengan resource konsumen dapat digunakan oleh SaaS Runtime untuk mengambil setelan dan kebijakan yang ditentukan konsumen seperti kebijakan pemeliharaan (menggunakan Unified Maintenance Policy API). |
saas |
Wajib. Tidak dapat diubah. Referensi ke SaaS yang menentukan produk (layanan terkelola) yang ingin dikelola produsen dengan SaaS Runtime. Bagian dari model data umum SaaS Runtime. |
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 resource berhasil dibuat 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: |
Metode |
|
|---|---|
|
Buat tenant baru. |
|
Menghapus satu tenant. |
|
Mengambil satu tenant. |
|
Mengambil kumpulan tenant. |
|
Perbarui satu tenant. |