Ressource : Order
Commande de matériel GDC.
| Représentation JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de cette commande. Format : |
displayName |
Facultatif. Nom à afficher de cette commande. |
createTime |
Uniquement en sortie. Heure à laquelle cette commande a été créée. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour de cette commande. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
labels |
Facultatif. Étiquettes associées à cette commande sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés. Objet contenant une liste de paires |
state |
Uniquement en sortie. État de cette commande. Lors de la création de la commande, l'état est défini sur "BROUILLON". |
organizationContact |
Obligatoire. Coordonnées du client. |
targetWorkloads[] |
Facultatif. Charges de travail spécifiques qui intéressent le client et qui sont ciblées par cette commande. Il doit contenir au maximum 20 éléments, chacun d'eux ne devant pas dépasser 50 caractères. |
customerMotivation |
Obligatoire. Informations sur la motivation du client pour cette commande. La longueur de ce champ doit être inférieure ou égale à 1 000 caractères. |
fulfillmentTime |
Obligatoire. Date limite spécifiée par le client pour le traitement de cette commande. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
regionCode |
Obligatoire. Code de région Unicode CLDR où cette commande sera déployée. Pour obtenir la liste des codes région CLDR valides, consultez le Language Subtag Registry. |
orderFormUri |
Uniquement en sortie. Lien vers le formulaire de commande. |
type |
Uniquement en sortie. Type de cette commande. |
submitTime |
Uniquement en sortie. Heure à laquelle la commande a été passée. Cette valeur est automatiquement définie sur l'heure actuelle lorsqu'une commande est envoyée. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
billingId |
Obligatoire. ID de facturation Google Cloud à débiter pour cette commande. |
existingHardware[] |
Facultatif. Matériel existant à retirer dans le cadre de cette commande. Remarque : Tout matériel retiré sera recyclé, sauf accord contraire. |
État
États valides d'une commande.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état de la commande n'est pas spécifié. |
DRAFT |
La commande est en cours de rédaction par le client et n'a pas encore été envoyée. |
SUBMITTED |
La commande a été envoyée à Google. |
ACCEPTED |
Google a accepté la commande. |
ADDITIONAL_INFO_NEEDED |
Des informations supplémentaires sont nécessaires de la part du client pour traiter la commande. |
BUILDING |
Google a commencé à fabriquer le matériel de la commande. |
SHIPPING |
Le matériel a été fabriqué et est en cours d'expédition. |
INSTALLING |
Le matériel est en cours d'installation. |
FAILED |
Une erreur s'est produite lors du traitement de la commande et l'intervention du client est requise. |
PARTIALLY_COMPLETED |
La commande a été partiellement exécutée, c'est-à-dire que du matériel a été livré et installé. |
COMPLETED |
La commande a été finalisée. |
CANCELLED |
La commande a été annulée. |
Type
Types valides d'une commande.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Le type de commande n'est pas spécifié. |
PAID |
Payé par le client. |
POC |
Démonstration de faisabilité pour le client. |
HardwareLocation
Représente l'emplacement d'un ou de plusieurs matériels.
| Représentation JSON |
|---|
{
"site": string,
"rackLocation": string,
"rackSpace": [
{
object ( |
| Champs | |
|---|---|
site |
Obligatoire. Nom du site où se trouve le matériel. Format : |
rackLocation |
Obligatoire. Emplacement du rack sur le site (par exemple, "Étage 2, Salle 201, Rangée 7, Rack 3"). |
rackSpace[] |
Facultatif. Espaces occupés par le matériel dans le rack. Si cette valeur n'est pas définie, cet emplacement est supposé correspondre à l'ensemble du rack. |
Méthodes |
|
|---|---|
|
Crée une commande dans un projet et un emplacement donnés. |
|
Supprime une commande. |
|
Récupère les détails d'une commande. |
|
Liste les commandes d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'une commande. |
|
Envoie une commande. |