Resource: ApprovalRequest
Permintaan bagi pelanggan untuk menyetujui akses ke resource.
Representasi JSON |
---|
{ "name": string, "requestedResourceName": string, "requestedResourceProperties": { object ( |
Kolom | |
---|---|
name |
Nama resource permintaan. Formatnya adalah "{projects|folders|organizations}/{id}/agreementRequests/{agreement_request}". |
requestedResourceName |
Resource yang memerlukan persetujuan. Format nama resource ditentukan di https://cloud.google.com/apis/design/resource_names. Nama sumber daya di sini dapat berupa nama sumber daya "lengkap" (mis. "//library.googleapis.com/shelves/shelf1/books/book2") atau nama sumber daya "relatif" (mis. "rak/rak1/buku/book2") seperti yang dijelaskan dalam spesifikasi nama sumber daya. |
requestedResourceProperties |
Properti yang terkait dengan resource yang diwakili oleh requiredResourceName. |
requestedReason |
Justifikasi terkait permintaan persetujuan. |
requestedLocations |
Lokasi yang sedang diminta persetujuannya. |
requestTime |
Waktu saat persetujuan diminta. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
requestedExpiration |
Akhir masa berlaku yang diminta untuk persetujuan. Jika permintaan disetujui, akses akan diberikan mulai dari saat permintaan persetujuan hingga habis masa berlakunya. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
Kolom union decision . Keputusan saat ini terkait permintaan persetujuan. decision hanya ada berupa salah satu diantara berikut: |
|
approve |
Akses disetujui. |
dismiss |
Permintaan ditolak. |
ResourceProperties
Properti yang terkait dengan resource permintaan.
Representasi JSON |
---|
{ "excludesDescendants": boolean } |
Kolom | |
---|---|
excludesDescendants |
Apakah persetujuan akan mengecualikan turunan resource yang diminta. |
AccessReason
Representasi JSON |
---|
{
"type": enum ( |
Kolom | |
---|---|
type |
Jenis justifikasi akses. |
detail |
Detail selengkapnya tentang jenis alasan tertentu. Lihat komentar untuk setiap jenis di atas. |
Jenis
Jenis justifikasi akses.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Nilai default untuk proto, tidak boleh digunakan. |
CUSTOMER_INITIATED_SUPPORT |
Pelanggan membuat permintaan atau mengajukan masalah yang mengharuskan akun utama mengakses data pelanggan.
|
GOOGLE_INITIATED_SERVICE |
Kepala utama mengakses data pelanggan untuk mendiagnosis atau menyelesaikan dugaan masalah dalam layanan. Sering kali akses ini digunakan untuk mengonfirmasi bahwa pelanggan tidak terpengaruh oleh masalah layanan yang dicurigai atau untuk memperbaiki masalah sistem yang dapat dibatalkan. |
GOOGLE_INITIATED_REVIEW |
Layanan yang dimulai Google untuk tujuan keamanan, penipuan, penyalahgunaan, atau kepatuhan. |
THIRD_PARTY_DATA_REQUEST |
Akun utama diwajibkan untuk mengakses data pelanggan untuk menanggapi permintaan atau proses data pihak ketiga yang sah, termasuk proses hukum dari pelanggan itu sendiri. |
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT |
Kepala utama mengakses data pelanggan untuk mendiagnosis atau menyelesaikan dugaan masalah dalam layanan atau pemadaman layanan yang diketahui. |
AccessLocations
Ruang kerja di rumah dan lokasi fisik kepala sekolah.
Representasi JSON |
---|
{ "principalOfficeCountry": string, "principalPhysicalLocationCountry": string } |
Kolom | |
---|---|
principalOfficeCountry |
Lokasi "kantor di rumah" kepala sekolah. Kode negara dua huruf (ISO 3166-1 alpha-2), seperti "US", "DE", atau "GB" atau kode wilayah. Dalam situasi tertentu, sistem Google mungkin merujuk pada kode wilayah, bukan kode negara. Kemungkinan Kode Wilayah:
|
principalPhysicalLocationCountry |
Lokasi fisik akun utama pada saat akses. Kode negara dua huruf (ISO 3166-1 alpha-2), seperti "US", "DE", atau "GB" atau kode wilayah. Dalam situasi tertentu, sistem Google mungkin merujuk pada kode wilayah, bukan kode negara. Kemungkinan Kode Wilayah:
|
ApproveDecision
Keputusan telah dibuat untuk menyetujui akses ke sumber daya.
Representasi JSON |
---|
{
"approveTime": string,
"expireTime": string,
"invalidateTime": string,
"signatureInfo": {
object ( |
Kolom | |
---|---|
approveTime |
Waktu saat persetujuan diberikan. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
expireTime |
Waktu saat persetujuan berakhir. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
invalidateTime |
Jika ditetapkan, menunjukkan stempel waktu saat persetujuan menjadi tidak valid. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
signatureInfo |
Tanda tangan untuk Permintaan Persetujuan dan detail tentang cara menandatanganinya. |
autoApproved |
True jika permintaan telah disetujui secara otomatis. |
SignatureInfo
Informasi tentang tanda tangan digital resource.
Representasi JSON |
---|
{ "signature": string, // Union field |
Kolom | |
---|---|
signature |
Tanda tangan digital. String berenkode base64. |
Kolom union verification_info . Cara tanda tangan ini diverifikasi. verification_info hanya ada berupa salah satu diantara berikut: |
|
googlePublicKeyPem |
Kunci publik untuk penandatanganan default Google, dienkode dalam format PEM. Tanda tangan dibuat dengan menggunakan kunci pribadi yang dapat diverifikasi menggunakan kunci publik tersebut. |
customerKmsKeyVersion |
Nama resource CryptoKeyVersion pelanggan yang digunakan untuk penandatanganan. |
DismissDecision
Keputusan yang telah dibuat untuk menolak permintaan persetujuan.
Representasi JSON |
---|
{ "dismissTime": string, "implicit": boolean } |
Kolom | |
---|---|
dismissTime |
Waktu saat permintaan persetujuan ditolak. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
implicit |
Kolom ini akan bernilai benar (true) jika ApprovalRequest secara implisit ditolak karena tidak ada tindakan dari pemberi persetujuan persetujuan akses (permintaan tidak ditindaklanjuti oleh pemberi persetujuan sebelum waktu masa berlaku habis). |
Metode |
|
---|---|
|
Menyetujui permintaan dan menampilkan ApprovalRequest yang diperbarui. |
|
Menutup permintaan. |
|
Mendapatkan permintaan persetujuan. |
|
Membatalkan validasi Permintaan Persetujuan yang ada. |
|
Mencantumkan permintaan persetujuan yang terkait dengan project, folder, atau organisasi. |