Recurso: Order
Un pedido de hardware de GDC.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre de este pedido. Formato: |
displayName |
Es opcional. Es el nombre visible de este pedido. |
createTime |
Solo salida. Es la fecha y hora en que se creó este pedido. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la hora en la que se actualizó este pedido por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
labels |
Es opcional. Son las etiquetas asociadas con este pedido como pares clave-valor. Para obtener más información sobre las etiquetas, consulta Crea y administra etiquetas. Un objeto que contiene una lista de pares |
state |
Solo salida. Es el estado de este pedido. Cuando se cree el pedido, el estado se establecerá en BORRADOR. |
organizationContact |
Es opcional. Información de contacto del cliente Opcional para los pedidos que publican Gemini en GDC Software; de lo contrario, es obligatorio. |
targetWorkloads[] |
Es opcional. Son las cargas de trabajo de interés especificadas por el cliente a las que se aplica este pedido. Debe contener 20 elementos o menos, y la longitud de cada elemento debe ser de 50 caracteres o menos. |
customerMotivation |
Es opcional. Información sobre la motivación del cliente para este pedido. La longitud de este campo debe ser de <= 1,000 caracteres. |
fulfillmentTime |
Es opcional. Obsoleto: Usa customerRequestedInstallationDate en su lugar. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
customerRequestedInstallationDate |
Es opcional. Es la fecha de instalación que solicitó el cliente para este pedido. |
regionCode |
Obligatorio. Es el código de región de Unicode CLDR en el que se implementará este pedido. Para obtener una lista de los códigos de región de CLDR válidos, consulta el Registro de subetiquetas de idioma. |
orderFormUri |
Solo salida. Vínculo al formulario de pedido. |
type |
Solo salida. Es el tipo de este pedido. |
submitTime |
Solo salida. Es la hora en que se envió el pedido. Se completa automáticamente con la hora actual cuando se envía un pedido. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
billingId |
Solo salida. Es el ID de Facturación de Google Cloud que se cobrará por este pedido. |
existingHardware[] |
Es opcional. Hardware existente que se quitará como parte de este pedido. Nota: Todo el hardware que se quite se reciclará, a menos que se acuerde lo contrario. |
deploymentType |
Solo salida. Es el tipo de implementación de este pedido. |
actualInstallationDate |
Solo salida. Es la fecha de instalación real de este pedido. |
estimatedInstallationDate |
Solo salida. Es la fecha de instalación estimada para este pedido. |
estimatedDeliveryDate |
Solo salida. Es la fecha de entrega estimada de este pedido. |
migration |
Es opcional. Indica si este pedido es una migración de la infraestructura existente del cliente. |
acceptedTime |
Solo salida. Es la hora en que el pedido se movió al estado ACCEPTED. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
requestedDateChange |
Solo salida. Es la fecha en la que el cliente o Google quieren establecer la fecha de instalación programada. |
vendorNotes |
Solo salida. Notas para este pedido, proporcionadas por el proveedor. |
vendorContact |
Solo salida. Es la información de contacto del SI asignado a este pedido. |
aiCapable |
Solo salida. Indica si este pedido es para hardware que admite Gemini en el software de GDC. Se completa automáticamente cuando se envía el pedido correctamente. |
requestedDeliveryDate |
Es opcional. Los clientes pueden usar este campo para especificar la fecha en la que quieren que se entregue el hardware. |
Estado
Son los estados válidos de un pedido.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especificó el estado del pedido. |
DRAFT |
El cliente está redactando el pedido y aún no lo envió. |
SUBMITTED |
Se envió el pedido a Google. |
INFO_COMPLETE |
Se completó toda la información que se requiere del cliente para completar el pedido. |
ACCEPTED |
Google aceptó el pedido. |
ADDITIONAL_INFO_NEEDED |
El pedido necesita más información del cliente. |
BUILDING |
Google comenzó a fabricar el hardware para el pedido. |
SHIPPING |
Se compiló el hardware y se está enviando. |
INSTALLING |
Se está instalando el hardware. |
FAILED |
Se produjo un error durante el procesamiento del pedido y se requiere la intervención del cliente. |
PARTIALLY_COMPLETED |
El pedido se completó parcialmente, es decir, se entregó e instaló parte del hardware. |
COMPLETED |
Se completó el pedido. |
CANCELLED |
Se canceló el pedido. |
Tipo
Son los tipos válidos de un pedido.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
No se especificó el tipo de pedido. |
PAID |
Pagado por el cliente. |
POC |
Prueba de concepto para el cliente |
UNPAID |
No facturadas. |
HardwareLocation
Representa la ubicación de uno o varios dispositivos de hardware.
| Representación JSON |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| Campos | |
|---|---|
site |
Obligatorio. Es el nombre del sitio en el que se encuentra el hardware. Formato: |
rackLocation |
Obligatorio. Ubicación del bastidor en el sitio, p.ej., piso 2, sala 201, fila 7, bastidor 3. |
rackSpace[] |
Es opcional. Espacios que ocupa el hardware en el bastidor. Si no se establece, se supone que esta ubicación es todo el bastidor. |
DeploymentType
Son los tipos válidos de una implementación.
| Enums | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
No se especificó el tipo de Deployment. |
FULL_PRODUCTION |
Implementación de producción con SLO. |
PROOF_OF_CONCEPT |
Deployment con asistencia según el criterio del mejor esfuerzo y sin SLO. |
INTERNAL |
Implementación interna con asistencia según el criterio del mejor esfuerzo y sin SLO. |
CUSTOMER_LAB |
Implementación de lab de clientes que admitimos como si fuera de producción. |
INTERNAL_CANARY |
Canary interno. |
Métodos |
|
|---|---|
|
Cancela un pedido. |
|
Crea un pedido nuevo en un proyecto y una ubicación determinados. |
|
Borra un pedido. |
|
Obtiene detalles de un pedido. |
|
Enumera los pedidos en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de un pedido. |
|
Actualiza el cambio de fecha solicitado de un solo pedido. |
|
Envía un pedido. |