Risorsa: Order
Un ordine per l'hardware GDC.
| Rappresentazione JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome di questo ordine. Formato: |
displayName |
Facoltativo. Il nome visualizzato di questo ordine. |
createTime |
Solo output. L'ora in cui è stato creato questo ordine. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Ora dell'ultimo aggiornamento di questo ordine. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
labels |
Facoltativo. Etichette associate a questo ordine come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette. Un oggetto contenente un elenco di coppie |
state |
Solo output. Lo stato di questo ordine. Al momento della creazione dell'ordine, lo stato verrà impostato su BOZZA. |
organizationContact |
Obbligatorio. Dati di contatto del cliente. |
targetWorkloads[] |
Facoltativo. I workload di interesse specificati dal cliente a cui è destinato questo ordine. Deve contenere un massimo di 20 elementi e la lunghezza di ogni elemento non deve superare i 50 caratteri. |
customerMotivation |
Obbligatorio. Informazioni sulla motivazione del cliente per questo ordine. La lunghezza di questo campo deve essere <= 1000 caratteri. |
fulfillmentTime |
Obbligatorio. Termine specificato dal cliente entro il quale deve essere evaso l'ordine. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
regionCode |
Obbligatorio. Codice regione Unicode CLDR in cui verrà eseguito il deployment di questo ordine. Per un elenco dei codici regione CLDR validi, consulta il registro dei tag secondari di lingua. |
orderFormUri |
Solo output. Link al modulo d'ordine. |
type |
Solo output. Tipo di ordine. |
submitTime |
Solo output. L'ora in cui è stato inviato l'ordine. Viene compilato automaticamente con l'ora attuale al momento dell'invio di un ordine. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: |
billingId |
Obbligatorio. L'ID fatturazione Google Cloud da addebitare per questo ordine. |
existingHardware[] |
Facoltativo. Hardware esistente da rimuovere nell'ambito di questo ordine. Nota: tutto l'hardware rimosso verrà riciclato, salvo diversamente concordato. |
Stato
Stati validi di un ordine.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Lo stato dell'ordine non è specificato. |
DRAFT |
L'ordine è in fase di elaborazione da parte del cliente e non è ancora stato inviato. |
SUBMITTED |
L'ordine è stato inviato a Google. |
ACCEPTED |
L'ordine è stato accettato da Google. |
ADDITIONAL_INFO_NEEDED |
L'ordine richiede maggiori informazioni da parte del cliente. |
BUILDING |
Google ha avviato la creazione dell'hardware per l'ordine. |
SHIPPING |
L'hardware è stato costruito e verrà spedito. |
INSTALLING |
L'hardware è in fase di installazione. |
FAILED |
Si è verificato un errore durante l'elaborazione dell'ordine ed è necessario l'intervento del cliente. |
PARTIALLY_COMPLETED |
L'ordine è stato completato parzialmente, ovvero alcuni componenti hardware sono stati consegnati e installati. |
COMPLETED |
L'ordine è stato completato. |
CANCELLED |
L'ordine è stato annullato. |
Tipo
Tipi validi di un ordine.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Il tipo di ordine non è specificato. |
PAID |
Pagato dal cliente. |
POC |
Proof of concept per il cliente. |
HardwareLocation
Rappresenta la posizione di uno o più hardware.
| Rappresentazione JSON |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| Campi | |
|---|---|
site |
Obbligatorio. Il nome del sito in cui si trova l'hardware. Formato: |
rackLocation |
Obbligatorio. Posizione del rack nel sito, ad es. Piano 2, Stanza 201, Fila 7, Rack 3. |
rackSpace[] |
Facoltativo. Spazi occupati dall'hardware nel rack. Se non è impostata, si presume che questa posizione sia l'intero rack. |
Metodi |
|
|---|---|
|
Crea un nuovo ordine in un progetto e una località specifici. |
|
Elimina un ordine. |
|
Recupera i dettagli di un ordine. |
|
Elenca gli ordini in un progetto e una località specifici. |
|
Aggiorna i parametri di un ordine. |
|
Invia un ordine. |