Recurso: Order
Um pedido de hardware do GDC.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| Campos | |
|---|---|
name |
Identificador. É o nome deste pedido. Formato: |
displayName |
Opcional. Nome de exibição deste pedido. |
createTime |
Apenas saída. Data e hora em que o pedido foi criado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Hora em que o pedido foi atualizado pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
labels |
Opcional. Rótulos associados a este pedido como pares de chave-valor. Para mais informações sobre rótulos, consulte Criar e gerenciar rótulos. Um objeto com uma lista de pares |
state |
Apenas saída. Estado deste pedido. No momento da criação do pedido, o estado será definido como RASCUNHO. |
organizationContact |
Obrigatório. Dados de contato do cliente. |
targetWorkloads[] |
Opcional. Cargas de trabalho de interesse especificadas pelo cliente segmentadas por este pedido. Ele precisa conter até 20 elementos, e o comprimento de cada um deles precisa ser de até 50 caracteres. |
customerMotivation |
Obrigatório. Informações sobre a motivação do cliente para fazer este pedido. O comprimento desse campo precisa ser <= 1.000 caracteres. |
fulfillmentTime |
Obrigatório. Prazo especificado pelo cliente para o atendimento do pedido. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
regionCode |
Obrigatório. Código regional Unicode CLDR em que este pedido será implantado. Para uma lista de códigos de região CLDR válidos, consulte o Language Subtag Registry (em inglês). |
orderFormUri |
Apenas saída. Link para o formulário de pedido. |
type |
Apenas saída. Tipo deste pedido. |
submitTime |
Apenas saída. O horário em que o pedido foi enviado. É preenchido automaticamente com a hora atual quando um pedido é enviado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
billingId |
Obrigatório. O ID de faturamento do Google Cloud a ser cobrado por este pedido. |
existingHardware[] |
Opcional. Hardware atual a ser removido como parte deste pedido. Observação: todo hardware removido será reciclado, a menos que haja um acordo diferente. |
Estado
Estados válidos de um pedido.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O estado do pedido não foi especificado. |
DRAFT |
O pedido está sendo elaborado pelo cliente e ainda não foi enviado. |
SUBMITTED |
O pedido foi enviado ao Google. |
ACCEPTED |
O pedido foi aceito pelo Google. |
ADDITIONAL_INFO_NEEDED |
O pedido precisa de mais informações do cliente. |
BUILDING |
O Google começou a fabricar o hardware do pedido. |
SHIPPING |
O hardware foi fabricado e está sendo enviado. |
INSTALLING |
O hardware está sendo instalado. |
FAILED |
Ocorreu um erro ao processar o pedido, e é necessária a intervenção do cliente. |
PARTIALLY_COMPLETED |
O pedido foi concluído parcialmente, ou seja, alguns hardwares foram entregues e instalados. |
COMPLETED |
O pedido foi concluído. |
CANCELLED |
O pedido foi cancelado. |
Tipo
Tipos válidos de um pedido.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
O tipo do pedido não foi especificado. |
PAID |
Pago pelo cliente. |
POC |
Prova de conceito para o cliente. |
HardwareLocation
Representa a localização de um ou vários hardwares.
| Representação JSON |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| Campos | |
|---|---|
site |
Obrigatório. Nome do site em que o hardware está presente. Formato: |
rackLocation |
Obrigatório. Localização do rack no site, por exemplo, 2º andar, sala 201, linha 7, rack 3. |
rackSpace[] |
Opcional. Espaços ocupados pelo hardware no rack. Se não for definido, será considerado que o local é o rack inteiro. |
Métodos |
|
|---|---|
|
Cria um novo pedido em determinado projeto e local. |
|
Exclui um pedido. |
|
Recebe detalhes de um pedido. |
|
Lista os pedidos em um determinado projeto e local. |
|
Atualiza os parâmetros de um pedido. |
|
Envia um pedido. |