Risorsa: FlagAttribute
FlagAttribute definisce una proprietà personalizzata nel contesto di valutazione.
| Rappresentazione JSON |
|---|
{ "name": string, "key": string, "valueType": enum ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa (URI completo della risorsa) che segue lo schema di denominazione standard: "projects/{project}/locations/{location}/flagAttributes/{flagAttributeId}" |
key |
Obbligatorio. Immutabile. L'identificatore dell'attributo, utilizzato come chiave nel contesto di valutazione. La chiave dell'attributo viene utilizzata nelle regole di valutazione e nell'API di valutazione OpenFeature per specificare il contesto dell'attributo. |
valueType |
Facoltativo. Immutabile. Deprecato: utilizza |
attributeValueType |
Facoltativo. Immutabile. Il tipo di attributo. |
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: |
FlagAttributeValueType
FlagAttributeValueType definisce il tipo di attributo flag.
| Enum | |
|---|---|
FLAG_ATTRIBUTE_VALUE_TYPE_UNSPECIFIED |
Tipo di valore dell'attributo flag non specificato. |
BOOLEAN |
Tipo di valore dell'attributo del flag booleano. |
INTEGER |
Tipo di valore dell'attributo flag intero. |
STRING |
Tipo di valore dell'attributo flag stringa. |
DOUBLE |
Tipo di valore dell'attributo flag double. |
ValueType
Il tipo di attributo.
| Enum | |
|---|---|
FLAG_ATTRIBUTE_VALUE_TYPE_UNSPECIFIED |
Tipo di valore dell'attributo flag non specificato. |
FLAG_ATTRIBUTE_VALUE_TYPE_BOOLEAN |
Tipo di valore dell'attributo del flag booleano. |
FLAG_ATTRIBUTE_VALUE_TYPE_INTEGER |
Tipo di valore dell'attributo flag intero. |
FLAG_ATTRIBUTE_VALUE_TYPE_STRING |
Tipo di valore dell'attributo flag stringa. |
FLAG_ATTRIBUTE_VALUE_TYPE_DOUBLE |
Tipo di valore dell'attributo flag double. |
Metodi |
|
|---|---|
|
Crea un nuovo attributo flag. |
|
Elimina un singolo attributo flag. |
|
Recupera un singolo attributo flag. |
|
Recupera una raccolta di attributi flag. |
|
Aggiorna un singolo attributo flag. |