Operations

Perhatian: Ini adalah versi Deployment Manager API yang tidak digunakan lagi. Sebagai gantinya, gunakan versi API terbaru.

Mewakili resource Operasi. Operasi ditampilkan untuk setiap permintaan yang mengubah data.

Untuk mengetahui daftar metode untuk resource ini, lihat bagian akhir halaman ini.

Representasi resource

Resource operasi, yang digunakan untuk mengelola permintaan API asinkron.

{
  "selfLink": string,
  "id": unsigned long,
  "creationTimestamp": string,
  "name": string,
  "zone": string,
  "clientOperationId": string,
  "operationType": string,
  "targetLink": string,
  "targetId": unsigned long,
  "status": string,
  "statusMessage": string,
  "user": string,
  "progress": integer,
  "insertTime": string,
  "startTime": string,
  "endTime": string,
  "warnings": [
    {
      "code": (value),
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ],
  "error": {
    "errors": [
      {
        "code": string,
        "location": string,
        "message": string
      }
    ]
  },
  "httpErrorStatusCode": integer,
  "httpErrorMessage": string,
  "region": string
}
Nama properti Nilai Deskripsi Catatan
clientOperationId string [Output Only] ID opsional yang ditentukan oleh klien saat mutasi dimulai. Harus unik untuk semua resource operasi dalam project.
creationTimestamp string [Output Only] Stempel waktu pembuatan dalam format teks RFC 3339.
endTime string [Output Only] Waktu operasi ini selesai. Formatnya adalah RFC 3339.
error object [Output Only] Jika terjadi error selama pemrosesan operasi ini, kolom ini akan diisi.
error.errors[] list [Output Only] Array error yang ditemukan saat memproses operasi ini.
error.errors[].code string [Output Only] ID jenis error untuk error ini.
error.errors[].location string [Output Only] Menunjukkan kolom dalam permintaan yang menyebabkan error. Properti ini bersifat opsional.
error.errors[].message string [Output Only] Pesan error opsional yang dapat dibaca manusia.
httpErrorMessage string [Output Only] Jika operasi gagal, pesan error HTTP akan ditampilkan, misalnya NOT FOUND.
httpErrorStatusCode integer [Output Only] Jika operasi gagal, kode status error HTTP akan ditampilkan, misalnya 404.
id unsigned long [Output Only] ID unik untuk resource; ditentukan oleh server.
insertTime string [Output Only] Waktu operasi ini diminta. Formatnya adalah RFC 3339.
name string [Output Only] Nama operasi.
operationType string [Output Only] Jenis operasi. Contohnya mencakup insert, atau delete.
progress integer [Output Only] Indikator progres opsional yang berkisar antara 0 hingga 100. Tidak ada persyaratan bahwa hal ini harus bersifat linear atau mendukung tingkat perincian operasi apa pun. Ini tidak boleh digunakan untuk menebak kapan operasi akan selesai. Jumlah ini harus meningkat secara monoton seiring operasi berlangsung.
region string [Output Only] URL region tempat operasi berada.
startTime string [Output Only] Waktu operasi ini dimulai oleh server. Formatnya adalah RFC 3339.
status string [Output Only] Status operasi. Dapat berupa salah satu dari hal berikut: PENDING, RUNNING, atau DONE.
statusMessage string [Output Only] Deskripsi tekstual opsional tentang status operasi saat ini.
targetId unsigned long [Output Only] ID target unik yang mengidentifikasi inkarnasi target tertentu.
user string [Output Only] Pengguna yang meminta operasi, misalnya, user@example.com.
warnings[] list [Output Only] Jika pesan peringatan dihasilkan selama pemrosesan operasi ini, kolom ini akan diisi.
warnings[].code any value [Output Only] ID jenis peringatan untuk peringatan ini.
warnings[].data[] list [Output Only] Metadata untuk peringatan ini dalam format 'kunci: nilai'.
warnings[].data[].key string [Khusus Output] Kunci untuk data peringatan.
warnings[].data[].value string [Khusus Output] Nilai data peringatan yang sesuai dengan kunci.
warnings[].message string [Output Only] Detail opsional yang dapat dibaca manusia untuk peringatan ini.
zone string [Output Only] URL zona tempat operasi berada.

Metode

get
Mendapatkan informasi tentang operasi tertentu.
list
Mencantumkan semua operasi untuk project.