- Ressource : Hardware
- État
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Tension
- Ampères
- HardwareInstallationInfo
- Dimensions
- RackType
- Méthodes
Ressource : Hardware
Instance de matériel installée sur un site.
| Représentation JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ce matériel. Format : |
displayName |
Facultatif. Nom à afficher pour ce matériel. |
createTime |
Uniquement en sortie. Heure à laquelle ce matériel a été créé. 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 ce matériel. 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 à ce matériel 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 |
order |
Obligatoire. Nom de la commande à laquelle appartient ce matériel. Format : |
hardwareGroup |
Uniquement en sortie. Nom du groupe de matériel auquel appartient ce matériel. Format : |
site |
Obligatoire. Nom du site auquel appartient ce matériel. Format : |
state |
Uniquement en sortie. État actuel de ce matériel. |
ciqUri |
Uniquement en sortie. Lien vers la feuille du questionnaire d'accueil des clients (CIQ) pour ce matériel. |
config |
Obligatoire. Configuration de ce matériel. |
estimatedInstallationDate |
Uniquement en sortie. Date d'installation estimée pour ce matériel. |
physicalInfo |
Facultatif. Propriétés physiques de ce matériel. |
installationInfo |
Facultatif. Informations sur l'installation de ce matériel. |
zone |
Obligatoire. Nom de la zone à laquelle appartient ce matériel. Format : |
requestedInstallationDate |
Facultatif. Date d'installation souhaitée pour ce matériel. Cette valeur est renseignée automatiquement lorsque la commande est acceptée, si le HardwareGroup du matériel le spécifie. Le client peut également le remplir. |
actualInstallationDate |
Uniquement en sortie. Date d'installation réelle de ce matériel. Rempli par Google. |
État
États valides pour le matériel.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état du matériel n'est pas spécifié. |
ADDITIONAL_INFO_NEEDED |
Nous avons besoin d'informations supplémentaires de la part du client pour progresser. |
BUILDING |
Google a commencé à fabriquer du matériel pour cet appareil. |
SHIPPING |
Le matériel a été fabriqué et est en cours d'expédition. |
INSTALLING |
Le matériel est en cours d'installation. |
INSTALLED |
Le matériel a été installé. |
FAILED |
Une erreur s'est produite et l'intervention du client est requise. |
HardwarePhysicalInfo
Propriétés physiques d'un matériel.
| Représentation JSON |
|---|
{ "powerReceptacle": enum ( |
| Champs | |
|---|---|
powerReceptacle |
Obligatoire. Type de prise d'alimentation. |
networkUplink |
Obligatoire. Type de connexion réseau de liaison montante. |
voltage |
Obligatoire. Tension de l'alimentation. |
amperes |
Obligatoire. Intensité de l'alimentation. |
PowerReceptacleType
Types de prises d'alimentation valides.
| Enums | |
|---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
Le type de fiche d'alimentation de l'installation n'est pas spécifié. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Prise d'alimentation européenne standard. |
NetworkUplinkType
Types de liaison montante réseau valides.
| Enums | |
|---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
Le type de liaison montante réseau n'est pas spécifié. |
RJ_45 |
RJ-45. |
Tension
Valeurs de tension valides.
| Enums | |
|---|---|
VOLTAGE_UNSPECIFIED |
La tension n'est pas spécifiée. |
VOLTAGE_110 |
120 V. |
VOLTAGE_220 |
220 V. |
Ampères
Valeurs d'ampères valides.
| Enums | |
|---|---|
AMPERES_UNSPECIFIED |
L'intensité n'est pas spécifiée. |
AMPERES_15 |
15A. |
HardwareInstallationInfo
Informations sur l'installation d'un matériel
| Représentation JSON |
|---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
| Champs | |
|---|---|
rackLocation |
Facultatif. Emplacement du rack sur le site (par exemple, "Étage 2, Salle 201, Rangée 7, Rack 3"). |
powerDistanceMeters |
Obligatoire. Distance de la prise électrique (en mètres). |
switchDistanceMeters |
Obligatoire. Distance du commutateur réseau (en mètres). |
rackUnitDimensions |
Obligatoire. Dimensions de l'unité de rack. |
rackSpace |
Obligatoire. Espace de rack alloué au matériel. |
rackType |
Obligatoire. Type de rack. |
Dimensions
Représente les dimensions d'un objet.
| Représentation JSON |
|---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
| Champs | |
|---|---|
widthInches |
Obligatoire. Largeur en pouces. |
heightInches |
Obligatoire. Taille en pouces. |
depthInches |
Obligatoire. Profondeur en pouces. |
RackType
Types de racks valides.
| Enums | |
|---|---|
RACK_TYPE_UNSPECIFIED |
Le type de rack n'est pas spécifié. |
TWO_POST |
Rack à deux montants. |
FOUR_POST |
Rack à quatre montants. |
Méthodes |
|
|---|---|
|
Crée du matériel dans un projet et un emplacement donnés. |
|
Supprime le matériel. |
|
Récupère les informations sur le matériel. |
|
Liste le matériel d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres matériels. |