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. 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. Ora dell'ultimo aggiornamento di questo ordine. 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: |
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 |
Facoltativo. Termine specificato dal cliente entro il quale deve essere evaso l'ordine. Nota: utilizza invece customerRequestedInstallationDate. 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: |
customerRequestedInstallationDate |
Facoltativo. Data di installazione richiesta dal cliente per questo ordine. |
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. 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: |
billingId |
Solo output. 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. |
deploymentType |
Solo output. Il tipo di deployment di questo ordine. |
actualInstallationDate |
Solo output. Data di installazione effettiva per questo ordine. |
estimatedInstallationDate |
Solo output. Data di installazione stimata per questo ordine. |
estimatedDeliveryDate |
Solo output. Data di consegna stimata per questo ordine. |
migration |
Facoltativo. Se questo ordine è una migrazione dall'infrastruttura esistente del cliente. |
acceptedTime |
Solo output. L'ora in cui l'ordine è stato spostato allo stato ACCETTATO. 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: |
requestedDateChange |
Solo output. La data in cui il cliente o Google vuole impostare la data di installazione pianificata. |
vendorNotes |
Solo output. Note per questo ordine, fornite dal fornitore. |
vendorContact |
Solo output. Informazioni di contatto dell'integratore di sistemi assegnato a questo ordine. |
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. |
INFO_COMPLETE |
Tutte le informazioni richieste al cliente per l'evasione dell'ordine sono complete. |
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. |
UNPAID |
Non fatturata. |
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. |
DeploymentType
Tipi validi di un deployment.
| Enum | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
Il tipo di deployment non è specificato. |
FULL_PRODUCTION |
Deployment di produzione con SLO. |
PROOF_OF_CONCEPT |
Deployment con assistenza di tipo best effort e senza SLO. |
INTERNAL |
Deployment interno con assistenza di tipo best effort e nessun SLO. |
CUSTOMER_LAB |
Deployment del lab del cliente che supportiamo come se fosse un ambiente di produzione. |
Metodi |
|
|---|---|
|
Annulla un ordine. |
|
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. |
|
Aggiorna la modifica della data richiesta di un singolo ordine. |
|
Invia un ordine. |