- Ressource: Hardware
- Bundesland
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Spannung
- Ampere
- HardwareInstallationInfo
- Abmessungen
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- MachineType
- MemoryInfo
- ShippingInfo
- Mobilfunkanbieter
- Methoden
Ressource: Hardware
Eine Hardwareinstanz, die an einem Standort installiert ist.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| Felder | |
|---|---|
name |
ID. Name dieser Hardware. Format: |
displayName |
Optional. Anzeigename für diese Hardware. |
createTime |
Nur Ausgabe. Zeitpunkt, zu dem diese Hardware erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitpunkt, zu dem diese Hardware zuletzt aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
labels |
Optional. Labels, die dieser Hardware als Schlüssel/Wert-Paare zugeordnet sind. Weitere Informationen zu Labels finden Sie unter Labels erstellen und verwalten. Ein Objekt, das eine Liste von |
order |
Optional. Name der Bestellung, zu der diese Hardware gehört. Format: |
hardwareGroup |
Nur Ausgabe. Name der Hardwaregruppe, zu der diese Hardware gehört. Format: |
site |
Erforderlich. Name des Standorts, zu dem diese Hardware gehört. Format: |
state |
Nur Ausgabe. Aktueller Status dieser Hardware. |
ciqUri |
Nur Ausgabe. Link zum CIQ-Formular (Customer Intake Questionnaire) für diese Hardware. |
config |
Erforderlich. Konfiguration für diese Hardware. |
estimatedInstallationDate |
Nur Ausgabe. Geschätztes Installationsdatum für diese Hardware. |
physicalInfo |
Optional. Physische Attribute dieser Hardware. |
installationInfo |
Optional. Informationen zur Installation dieser Hardware. |
zone |
Erforderlich. Name der Zone, zu der diese Hardware gehört. Format: |
requestedInstallationDate |
Optional. Eingestellt: Das gewünschte Installationsdatum wurde in die Ressource „Order“ verschoben. Verwenden Sie stattdessen |
actualInstallationDate |
Nur Ausgabe. Tatsächliches Installationsdatum für diese Hardware. Von Google ausgefüllt. |
machineInfos[] |
Optional. Informationen zu den einzelnen Maschinen-Assets, die für die Aktivierung erforderlich sind. |
estimatedDeliveryDate |
Nur Ausgabe. Das voraussichtliche Lieferdatum der Hardware. |
aiCapable |
Nur Ausgabe. Gibt an, ob diese Hardware für Gemini on GDC Software bestimmt ist. |
subscriptionConfigs[] |
Nur Ausgabe. Abokonfigurationen für diese Hardware. |
operations[] |
Nur Ausgabe. Liste aller an der Hardware ausgeführten Vorgänge. |
errors[] |
Nur Ausgabe. Die Fehler, die beim Aktivieren des Hardware-Intents aufgetreten sind. Die ErrorInfo-Metadaten enthalten einen Zeitstempel und Informationen dazu, ob der Fehler wiederholt werden kann. |
shippingInfo |
Nur Ausgabe. Versandinformationen für diese Hardware. |
Bundesland
Gültige Status für Hardware.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Der Status der Hardware ist nicht angegeben. |
ADDITIONAL_INFO_NEEDED |
Der Kunde muss weitere Informationen bereitstellen, damit die Anfrage bearbeitet werden kann. |
BUILDING |
Google hat mit der Entwicklung von Hardware für diese Hardware begonnen. |
SHIPPING |
Die Hardware wurde gebaut und wird versendet. |
INSTALLING |
Die Hardware wird installiert. |
INSTALLED |
Die Hardware wurde installiert. |
FAILED |
Es ist ein Fehler aufgetreten und der Kunde muss eingreifen. |
INFO_COMPLETE |
Die Hardware enthält alle erforderlichen Informationen. |
READY_FOR_PROVISIONING |
Die Hardware kann bereitgestellt werden. |
PROVISIONING_STARTED |
Die Bereitstellung der Hardware hat begonnen. |
PROVISIONING_FAILED |
Hardwarebereitstellung fehlgeschlagen. |
AWAITING_IDENTIFIERS |
Die Kennungen der Hardware müssen hinzugefügt werden. |
READY_FOR_BOOTSTRAP |
Die Hardware ist für den Bootstrap bereit. |
HardwarePhysicalInfo
Physische Eigenschaften einer Hardware.
| JSON-Darstellung |
|---|
{ "powerReceptacle": enum ( |
| Felder | |
|---|---|
powerReceptacle |
Erforderlich. Der Typ der Netzsteckdose. |
networkUplink |
Erforderlich. Typ der Uplink-Netzwerkverbindung. |
voltage |
Erforderlich. Spannung des Netzteils. |
amperes |
Erforderlich. Ampere des Netzteils. |
PowerReceptacleType
Gültige Netzsteckdosentypen.
| Enums | |
|---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
Steckertyp der Einrichtung ist nicht angegeben. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Verworfen: Verwenden Sie stattdessen TYPE_G_BS1363, CEE_7_3, CEE_7_5 oder TYPE_F. |
TYPE_G_BS1363 |
Typ G / BS1363 |
CEE_7_3 |
C 7/3. |
CEE_7_5 |
C 7/5. |
TYPE_F |
Typ F. |
NetworkUplinkType
Gültige Uplink-Typen des Netzwerks.
| Enums | |
|---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
Uplink-Typ des Netzwerks ist nicht angegeben. |
RJ_45 |
RJ-45. |
Spannung
Gültige Spannungswerte.
| Enums | |
|---|---|
VOLTAGE_UNSPECIFIED |
Spannung ist nicht angegeben. |
VOLTAGE_110 |
120 V. |
VOLTAGE_220 |
220 V. |
Ampere
Gültige Amperewerte.
| Enums | |
|---|---|
AMPERES_UNSPECIFIED |
Ampere ist nicht angegeben. |
AMPERES_15 |
15A. |
HardwareInstallationInfo
Informationen zur Installation von Hardware.
| JSON-Darstellung |
|---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
| Felder | |
|---|---|
rackLocation |
Optional. Standort des Racks am Standort, z.B. Etage 2, Raum 201, Reihe 7, Rack 3. |
powerDistanceMeters |
Erforderlich. Entfernung zur Steckdose in Metern. |
switchDistanceMeters |
Erforderlich. Entfernung vom Netzwerkschalter in Metern. |
rackUnitDimensions |
Optional. Abmessungen der Rackeinheit. |
rackSpace |
Optional. Für die Hardware zugewiesener Rackbereich. |
rackType |
Erforderlich. Typ des Racks. |
Dimensionen
Stellt die Abmessungen eines Objekts dar.
| JSON-Darstellung |
|---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
| Felder | |
|---|---|
widthInches |
Erforderlich. Breite in Zoll. |
heightInches |
Erforderlich. Größe in Zoll. |
depthInches |
Erforderlich. Tiefe in Zoll. |
RackType
Gültige Racktypen.
| Enums | |
|---|---|
RACK_TYPE_UNSPECIFIED |
Racktyp ist nicht angegeben. |
TWO_POST |
Rack mit zwei Pfosten. |
FOUR_POST |
Rack mit vier Pfosten. |
MachineInfo
Informationen zu einzelnen Maschinen, die Anbieter während der Inbetriebnahme bereitstellen.
| JSON-Darstellung |
|---|
{ "serviceTag": string, "macAddresses": [ { object ( |
| Felder | |
|---|---|
serviceTag |
Optional. Service-Tag der Maschine. |
macAddresses[] |
Nur Ausgabe. Jede verknüpfte MAC-Adresse. |
name |
Nur Ausgabe. Name der Maschine. |
diskInfos[] |
Optional. Informationen zu jedem installierten Laufwerk. |
machineType |
Optional. Maschinentyp. Erforderlich für Hardware, auf der Gemini on GDC Software ausgeführt wird. |
tpmEkCertHash |
Optional. TPM-EK-Zertifikat-Hash. Erforderlich während der Hardwarereparatur. |
gpuSerialNumbers[] |
Optional. GPU-Seriennummern. Erforderlich während der Hardwarereparatur. |
cpuSerialNumbers[] |
Optional. CPU-Seriennummern. Erforderlich während der Hardwarereparatur. |
memoryInfos[] |
Optional. Informationen zu jedem installierten Arbeitsspeicher. Erforderlich während der Hardwarereparatur. |
idracMacAddress |
Optional. iDRAC-MAC-Adresse. Erforderlich während der Hardwarereparatur. |
nicSerialNumbers[] |
Optional. NIC-Seriennummern. Erforderlich während der Hardwarereparatur. |
MacAddress
Nachricht, die die MAC-Adresse einer Maschine beschreibt.
| JSON-Darstellung |
|---|
{
"address": string,
"type": enum ( |
| Felder | |
|---|---|
address |
Nur Ausgabe. Adressstring. |
type |
Nur Ausgabe. Adresstyp für diese MAC-Adresse. |
ipv4Address |
Nur Ausgabe. Statische IP-Adresse (falls verwendet), die der MAC-Adresse zugeordnet ist. Gilt nur für den MAC-Adresstyp VIRTUAL. |
AddressType
Enum für die verschiedenen Arten von MAC-Adressen.
| Enums | |
|---|---|
ADDRESS_TYPE_UNSPECIFIED |
Nicht angegebener Adresstyp. |
NIC |
Adresse einer Netzwerkkarte. |
BMC |
Adresse eines Baseboard Management Controllers. |
VIRTUAL |
Adresse einer virtuellen Schnittstelle. |
DiskInfo
Informationen zu einzelnen Laufwerken auf einem Computer.
| JSON-Darstellung |
|---|
{ "manufacturer": string, "slot": integer, "serialNumber": string, "psid": string, "partNumber": string, "modelNumber": string } |
| Felder | |
|---|---|
manufacturer |
Optional. Hersteller des Laufwerks. |
slot |
Optional. Nummer des Laufwerksteckplatzes. |
serialNumber |
Optional. Seriennummer des Laufwerks. |
psid |
Optional. PSID des Laufwerks. |
partNumber |
Optional. Teilenummer des Laufwerks. |
modelNumber |
Optional. Modellnummer des Laufwerks. |
MachineType
Enum für Maschinentypen, die für Gemini on GDC Software verwendet werden.
| Enums | |
|---|---|
MACHINE_TYPE_UNSPECIFIED |
Nicht angegebener Maschinentyp. |
DELL_XE9680 |
Dell XE9680-Server. |
DELL_XE9780 |
Dell XE9780-Server. |
MemoryInfo
Informationen zu einzelnen Arbeitsspeichern auf einem Computer.
| JSON-Darstellung |
|---|
{ "serialNumber": string, "sizeBytes": string, "partNumber": string } |
| Felder | |
|---|---|
serialNumber |
Optional. Seriennummer des Arbeitsspeichers. |
sizeBytes |
Optional. Arbeitsspeichergröße |
partNumber |
Optional. Teilenummer des Arbeitsspeichers. |
ShippingInfo
„ShippingInfo“ beschreibt die Logistikinformationen für eine Sendung.
| JSON-Darstellung |
|---|
{
"carrier": enum ( |
| Felder | |
|---|---|
carrier |
Nur Ausgabe. Das Transportunternehmen der Sendung. |
trackingId |
Nur Ausgabe. Die Tracking-ID der Sendung. |
Mobilfunkanbieter
Liste der Mobilfunkanbieter.
| Enums | |
|---|---|
CARRIER_UNSPECIFIED |
Mobilfunkanbieter nicht angegeben. |
FEDEX |
Mobilfunkanbieter FedEx. |
UPS |
Transportunternehmen: UPS. |
USPS |
Transportunternehmen: USPS. |
Methoden |
|
|---|---|
|
Aktualisiert die Abokonfiguration für eine Hardware. |
|
Erstellt neue Hardware in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht Hardware. |
|
Ruft Hardwaredetails ab. |
|
Listet Hardware in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert Hardwareparameter. |
|
Gibt den Status einer Hardware an. |
|
Validiert eine als JSON-Daten bereitgestellte Hardwarekonfiguration. |