Ressource : Order
Une 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 cet ordre. Format : |
displayName |
Facultatif. Nom à afficher de cet ordre. |
createTime |
Uniquement en sortie. Date et heure auxquelles cette commande a été créée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Date et heure de la dernière mise à jour de cette commande. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
labels |
Facultatif. Étiquettes associées à cette commande sous forme de paires clé/valeur. Pour en savoir plus sur les étiquettes, consultez Créer et gérer des étiquettes. 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 |
Facultatif. Coordonnées du client. Facultatif pour les commandes diffusant Gemini on GDC Software, obligatoire sinon. |
targetWorkloads[] |
Facultatif. Charges de travail d'intérêt spécifiées par le client et ciblées par cette commande. Il doit contenir 20 éléments ou moins, et chaque élément doit comporter 50 caractères ou moins. |
customerMotivation |
Facultatif. Informations sur la motivation du client pour cette commande. La longueur de ce champ ne doit pas dépasser 1 000 caractères. |
fulfillmentTime |
Facultatif. Obsolète : veuillez utiliser customerRequestedInstallationDate à la place. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
customerRequestedInstallationDate |
Facultatif. Date d'installation demandée par le client pour cette commande. |
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 registre des sous-tags de langue. |
orderFormUri |
Uniquement en sortie. Lien vers le bon de commande. |
type |
Uniquement en sortie. Type de cette commande. |
submitTime |
Uniquement en sortie. Date et heure auxquelles la commande a été envoyée. Ce champ est automatiquement renseigné avec l'heure actuelle lorsqu'une commande est envoyée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
billingId |
Uniquement en sortie. 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. |
deploymentType |
Uniquement en sortie. Type de déploiement de cette commande. |
actualInstallationDate |
Uniquement en sortie. Date d'installation réelle pour cette commande. |
estimatedInstallationDate |
Uniquement en sortie. Date d'installation estimée pour cette commande. |
estimatedDeliveryDate |
Uniquement en sortie. Date de livraison estimée de cette commande. |
migration |
Facultatif. Indique si cette commande est une migration depuis l'infrastructure existante du client. |
acceptedTime |
Uniquement en sortie. Date et heure auxquelles la commande est passée à l'état ACCEPTED. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
requestedDateChange |
Uniquement en sortie. Date à laquelle le client ou Google souhaite définir la date d'installation prévue. |
vendorNotes |
Uniquement en sortie. Remarques concernant cette commande, fournies par le fournisseur. |
vendorContact |
Uniquement en sortie. Coordonnées de l'intégrateur système attribué à cette commande. |
aiCapable |
Uniquement en sortie. Indique si cette commande concerne du matériel compatible avec Gemini sur GDC Software. Rempli automatiquement une fois la commande envoyée. |
requestedDeliveryDate |
Facultatif. Les clients peuvent utiliser ce champ pour spécifier la date à laquelle ils souhaitent que le matériel soit livré. |
É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. |
INFO_COMPLETE |
Toutes les informations requises de la part du client pour traiter la commande sont complètes. |
ACCEPTED |
La commande a été acceptée par Google. |
ADDITIONAL_INFO_NEEDED |
La commande nécessite des informations supplémentaires de la part du client. |
BUILDING |
Google a commencé à fabriquer le matériel pour 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 traité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 de commande valides.
| 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. |
UNPAID |
Non facturées. |
HardwareLocation
Représente l'emplacement d'un ou de plusieurs appareils.
| 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 ce paramètre n'est pas défini, cet emplacement est considéré comme l'ensemble du rack. |
DeploymentType
Types de déploiement valides.
| Enums | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
Le type de déploiement n'est pas spécifié. |
FULL_PRODUCTION |
Déploiement en production avec des SLO. |
PROOF_OF_CONCEPT |
Déploiement avec assistance au mieux et sans SLO. |
INTERNAL |
Déploiement interne avec assistance au mieux et sans SLO. |
CUSTOMER_LAB |
Déploiement de laboratoire client que nous prenons en charge comme s'il s'agissait d'un environnement de production. |
INTERNAL_CANARY |
Canari interne. |
Méthodes |
|
|---|---|
|
Annule une commande. |
|
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. |
|
Met à jour la date de modification demandée d'une seule commande. |
|
Envoie une commande. |