Risorsa: Saas
SaaS è una rappresentazione di un servizio SaaS gestito dal producer.
| Rappresentazione JSON |
|---|
{ "name": string, "locations": [ { object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa (URI completo della risorsa) che segue lo schema di denominazione standard: "projects/{project}/locations/{location}/saas/{saas}" |
locations[] |
Facoltativo. Elenco delle località in cui è disponibile il servizio. Il rollout si riferisce all'elenco per generare un piano di rollout. |
state |
Solo output. Stato del SaaS. È sempre nello stato ACTIVE se applicationTemplate è vuoto. |
conditions[] |
Solo output. Un insieme di condizioni che indicano le varie condizioni che questa risorsa può avere. |
error |
Solo output. Se lo stato è FAILED, il codice e il messaggio di errore corrispondenti. Il valore predefinito è code=OK per tutti gli altri stati. |
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: |
Località
Informazioni sulla località in cui è disponibile il servizio.
| Rappresentazione JSON |
|---|
{ "name": string } |
| Campi | |
|---|---|
name |
Facoltativo. Nome della sede. |
Stato
Stato del SaaS.
| Enum | |
|---|---|
STATE_TYPE_UNSPECIFIED |
Il tipo di stato non è specificato. |
ACTIVE |
Deprecato: utilizza STATE_ACTIVE. |
RUNNING |
Deprecato: utilizza STATE_RUNNING. |
FAILED |
Deprecato: utilizza STATE_FAILED. |
STATE_ACTIVE |
Il SaaS è pronto |
STATE_RUNNING |
Durante l'importazione, la sincronizzazione o la replica di ApplicationTemplates |
STATE_FAILED |
Errore durante l'importazione, la sincronizzazione o la replica dell'elaborazione di ApplicationTemplate |
SaasCondition
SaasCondition descrive lo stato di un SaaS.
| Rappresentazione JSON |
|---|
{ "status": enum ( |
| Campi | |
|---|---|
status |
Obbligatorio. Stato della condizione. |
type |
Obbligatorio. Il tipo di condizione. |
lastTransitionTime |
Obbligatorio. L'ultima volta che la condizione è passata da uno stato all'altro. 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: |
message |
Obbligatorio. Messaggio leggibile che indica i dettagli dell'ultima transizione. |
reason |
Obbligatorio. Breve motivo dell'ultima transizione della condizione. |
Stato
Enumerazione degli stati delle condizioni.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Lo stato della condizione non è specificato. |
STATUS_UNKNOWN |
Condizione sconosciuta. |
STATUS_TRUE |
La condizione è vera. |
STATUS_FALSE |
La condizione è false. |
Tipo
Enumerazione dei tipi di condizioni.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Il tipo di condizione non è specificato. |
TYPE_READY |
Il tipo di condizione è pronto. |
TYPE_SYNCHRONIZED |
Il tipo di condizione è sincronizzato. |
Metodi |
|
|---|---|
|
Crea un nuovo SaaS. |
|
Elimina un singolo saas. |
|
Recupera un singolo SaaS. |
|
Recupera una raccolta di saas. |
|
Aggiorna un singolo SaaS. |