REST Resource: projects.locations.catalogs.databases.locks

Resource: Kunci

Merepresentasikan kunci.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "type": enum (Type),
  "state": enum (State),

  // Union field resources can be only one of the following:
  "tableId": string
  // End of list of possible types for union field resources.
}
Kolom
name

string

Hanya output. Nama resource. Format: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}/locks/{lock_id}

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan kunci.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Jenis kunci.

state

enum (State)

Hanya output. Status kunci.

Kolom union resources. Resource tempat kunci akan dibuat. resources hanya ada berupa salah satu diantara berikut:
tableId

string

ID tabel (nama yang tidak sepenuhnya memenuhi syarat) dalam database yang sama tempat kunci akan dibuat. Tabel harus ada.

Jenis

Jenis kunci.

Enum
TYPE_UNSPECIFIED Jenis tidak ditentukan.
EXCLUSIVE Kunci eksklusif mencegah kunci lain dibuat pada resource yang sama.

Negara bagian/Provinsi

Status kunci.

Enum
STATE_UNSPECIFIED Status tidak ditentukan.
WAITING Menunggu untuk mendapatkan kunci.
ACQUIRED Kunci telah diperoleh.

Metode

check

Memeriksa status kunci yang ditentukan oleh ID kunci.

create

Membuat kunci baru.

delete

Menghapus kunci yang ada yang ditentukan oleh ID gembok.

list

Mencantumkan semua kunci dalam database yang ditentukan.