Risorsa: FlagRelease
Una raccolta di FlagRevision.
| Rappresentazione 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 |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa (URI completo della risorsa) che segue lo schema di denominazione standard: "projects/{project}/locations/{location}/flagReleases/{flagReleaseId}" |
flagRevisions[] |
Facoltativo. Immutabile. DEPRECATO: utilizza flagRevisionsRelease. |
obsoleteFlags[] |
Facoltativo. Immutabile. Obsoleto: utilizza il campo "state" nella risorsa "Flag" per gestire la pulizia dei cicli di vita dei flag, inclusa la rimozione da UnitKind e Units. |
unitKind |
Obbligatorio. Immutabile. Il |
flagSets[] |
Facoltativo. Immutabile. DEPRECATO: utilizza flagSetsRelease. Set di flag da implementare. È possibile impostare solo uno dei campi flagRevisions, allFlags o flagSets. |
allFlags |
Facoltativo. Immutabile. DEPRECATO: utilizza allFlagsRelease. Implementa tutti i flag in UnitKind fornito. È possibile impostare solo uno dei campi flagRevisions, allFlags o flagSets. |
effectiveFlagRevisions[] |
Solo output. Un campo OUTPUT_ONLY che contiene i |
labels |
Facoltativo. Le etichette sulla risorsa, che possono essere utilizzate per la categorizzazione, simili alle etichette delle risorse Kubernetes. Un oggetto contenente un elenco di coppie |
annotations |
Facoltativo. Le annotazioni sono una mappa chiave-valore non strutturata archiviata con una risorsa che può essere impostata da strumenti esterni per archiviare e recuperare metadati arbitrari. Non sono interrogabili e devono essere conservati durante la modifica degli oggetti. Scopri di più: https://kubernetes.io/docs/user-guide/annotations Un oggetto contenente un elenco di coppie |
uid |
Solo output. Identificatore unico della risorsa. L'UID è unico nello spazio e nel tempo per questa risorsa nell'ambito del servizio. Viene tipicamente generato dal server durante la creazione di una risorsa e non deve essere modificato. L'UID viene utilizzato per identificare in modo unico le risorse quando i nomi risorsa vengono riutilizzati. Deve essere un UUID4. |
etag |
Solo output. Valore opaco che identifica in modo unico una versione o generazione di una risorsa. Può essere usato per confermare che client e server concordano nell'ordine di una risorsa in fase di scrittura. |
createTime |
Solo output. Timestamp di creazione della risorsa. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'ultimo aggiornamento della risorsa. Qualsiasi modifica apportata alla risorsa dagli utenti deve aggiornare questo valore. Le modifiche a una risorsa apportate dal servizio devono aggiornare questo valore. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Campo unione release_content. Definisce i contenuti o il tipo di questa release del flag. È possibile impostare un solo campo all'interno di questo oneof. release_content può essere solo uno dei seguenti tipi: |
|
flagRevisionsRelease |
Facoltativo. Immutabile. Specifica che la release è costituita da un elenco di revisioni dei flag. |
flagSetsRelease |
Facoltativo. Immutabile. Specifica che la release è costituita da un elenco di set di flag. |
allFlagsRelease |
Facoltativo. Immutabile. Specifica che la release include tutti i flag. |
FlagRevisionList
Contenitore per un elenco di revisioni dei flag.
| Rappresentazione JSON |
|---|
{ "revisions": [ string ] } |
| Campi | |
|---|---|
revisions[] |
Obbligatorio. |
FlagSetList
Contenitore per un elenco di set di flag.
| Rappresentazione JSON |
|---|
{ "sets": [ string ] } |
| Campi | |
|---|---|
sets[] |
Obbligatorio. Set di flag da implementare. |
Metodi |
|
|---|---|
|
Crea una nuova release di flag. |
|
Elimina una singola release di flag. |
|
Recupera una singola release di flag. |
|
Recupera una raccolta di release di flag. |
|
Aggiorna una singola release di flag. |