REST Resource: projects.locations.flagReleases

Resource: FlagRelease

Kumpulan FlagRevision.

Representasi JSON
{
  "name": string,
  "flagRevisions": [
    string
  ],
  "obsoleteFlags": [
    string
  ],
  "unitKind": string,
  "flagSets": [
    string
  ],
  "allFlags": boolean,
  "effectiveFlagRevisions": [
    string
  ],
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string,
  "createTime": string,
  "updateTime": string,

  // Union field release_content can be only one of the following:
  "flagRevisionsRelease": {
    object (FlagRevisionList)
  },
  "flagSetsRelease": {
    object (FlagSetList)
  },
  "allFlagsRelease": boolean
  // End of list of possible types for union field release_content.
}
Kolom
name

string

ID. Nama resource (URI lengkap resource) yang mengikuti skema penamaan standar:

"projects/{project}/locations/{location}/flagReleases/{flagReleaseId}"

flagRevisions[]
(deprecated)

string

Opsional. Tidak dapat diubah. TIDAK DIGUNAKAN LAGI: Gunakan flagRevisionsRelease sebagai gantinya. FlagRevision yang akan diluncurkan. Hanya salah satu dari flagRevisions, allFlags, atau flagSets yang dapat ditetapkan. Sebelumnya, kolom ini adalah sumber utama kebenaran dan telah dipindahkan ke effectiveFlagRevisions.

obsoleteFlags[]
(deprecated)

string

Opsional. Tidak dapat diubah. Tidak digunakan lagi: Gunakan kolom 'state' di resource 'Flag' untuk mengelola pembersihan siklus proses tanda, termasuk penghapusan dari UnitKind dan Unit. Flag yang akan dihapus dari UnitKind tertentu dan semua Unit terkait. Jika Flag diberikan di sini, FlagRevision-nya akan dihapus dari UnitKind dan Units.

unitKind

string

Wajib. Tidak dapat diubah. UnitKind yang berlaku untuk FlagRelease ini.

flagSets[]
(deprecated)

string

Opsional. Tidak dapat diubah. TIDAK DIGUNAKAN LAGI: Gunakan flagSetsRelease sebagai gantinya. Setelan tanda yang akan diluncurkan. Hanya salah satu dari flagRevisions, allFlags, atau flagSets yang dapat ditetapkan.

allFlags
(deprecated)

boolean

Opsional. Tidak dapat diubah. TIDAK DIGUNAKAN LAGI: Sebagai gantinya, gunakan allFlagsRelease. Meluncurkan semua tanda dalam UnitKind yang disediakan. Hanya salah satu dari flagRevisions, allFlags, atau flagSets yang dapat ditetapkan.

effectiveFlagRevisions[]

string

Hanya output. Kolom OUTPUT_ONLY yang berisi FlagRevision yang akan diluncurkan. Ini adalah sumber kebenaran utama tentang apa yang dibawa oleh Rollout atau UnitOperation.

labels

map (key: string, value: string)

Opsional. Label pada resource, yang dapat digunakan untuk kategorisasi, mirip dengan label resource Kubernetes.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

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 "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

uid

string

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

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Kolom union release_content. Mendefinisikan konten atau jenis rilis tanda ini. Hanya satu kolom dalam oneof ini yang dapat ditetapkan. release_content hanya ada berupa salah satu diantara berikut:
flagRevisionsRelease

object (FlagRevisionList)

Opsional. Tidak dapat diubah. Menentukan rilis terdiri dari daftar revisi flag.

flagSetsRelease

object (FlagSetList)

Opsional. Tidak dapat diubah. Menentukan rilis terdiri dari daftar set tanda.

allFlagsRelease

boolean

Opsional. Tidak dapat diubah. Menentukan bahwa rilis mencakup semua tanda.

FlagRevisionList

Wrapper untuk daftar revisi tanda.

Representasi JSON
{
  "revisions": [
    string
  ]
}
Kolom
revisions[]

string

Wajib. FlagRevision yang akan diluncurkan.

FlagSetList

Wrapper untuk daftar set flag.

Representasi JSON
{
  "sets": [
    string
  ]
}
Kolom
sets[]

string

Wajib. Setelan tanda yang akan diluncurkan.

Metode

create

Buat rilis fitur baru.

delete

Menghapus satu rilis tanda.

get

Mengambil satu rilis tanda.

list

Mengambil kumpulan rilis tanda.

patch

Memperbarui rilis satu tanda.