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. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. Hora em que o pedido foi atualizado pela última vez. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. 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 |
Opcional. Prazo especificado pelo cliente para o atendimento do pedido. Observação: use customerRequestedInstallationDate. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
customerRequestedInstallationDate |
Opcional. Data de instalação solicitada pelo cliente para este pedido. |
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. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
billingId |
Apenas saída. 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. |
deploymentType |
Apenas saída. O tipo de implantação deste pedido. |
actualInstallationDate |
Apenas saída. Data de instalação real deste pedido. |
estimatedInstallationDate |
Apenas saída. Data de instalação estimada para este pedido. |
estimatedDeliveryDate |
Apenas saída. Data de entrega estimada para este pedido. |
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. |
INFO_COMPLETE |
Todas as informações necessárias do cliente para o atendimento do pedido estão completas. |
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. |
UNPAID |
Não faturado. |
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. |
DeploymentType
Tipos válidos de uma implantação.
| Tipos enumerados | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
O tipo de implantação não foi especificado. |
FULL_PRODUCTION |
Implantação de produção com SLOs. |
PROOF_OF_CONCEPT |
Implantação com suporte da melhor maneira possível e sem SLOs. |
INTERNAL |
Implantação interna com suporte de melhor esforço e sem SLOs. |
CUSTOMER_LAB |
Implantação de laboratório do cliente que oferecemos suporte como se fosse produção. |
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. |