- Recurso: Hardware
- Estado
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Voltaje
- Amperios
- HardwareInstallationInfo
- Dimensiones
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- MachineType
- MemoryInfo
- ShippingInfo
- Operador
- Métodos
Recurso: Hardware
Es una instancia de hardware instalada en un sitio.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "order": string, "hardwareGroup": string, "site": string, "state": enum ( |
| Campos | |
|---|---|
name |
Es el identificador. Nombre de este hardware. Formato: |
displayName |
Es opcional. Nombre visible de este hardware. |
createTime |
Solo salida. Fecha y hora en que se creó este hardware. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Fecha y hora en que se actualizó este hardware por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
labels |
Es opcional. Son las etiquetas asociadas con este hardware como pares clave-valor. Para obtener más información sobre las etiquetas, consulta Crea y administra etiquetas. Un objeto que contiene una lista de pares |
order |
Es opcional. Es el nombre del pedido al que pertenece este hardware. Formato: |
hardwareGroup |
Solo salida. Nombre del grupo de hardware al que pertenece este hardware. Formato: |
site |
Obligatorio. Nombre del sitio al que pertenece este hardware. Formato: |
state |
Solo salida. Es el estado actual de este hardware. |
ciqUri |
Solo salida. Vínculo a la hoja del Cuestionario de admisión del cliente (CIQ) para este hardware. |
config |
Obligatorio. Es la configuración de este hardware. |
estimatedInstallationDate |
Solo salida. Es la fecha de instalación estimada de este hardware. |
physicalInfo |
Es opcional. Son las propiedades físicas de este hardware. |
installationInfo |
Es opcional. Es la información para la instalación de este hardware. |
zone |
Obligatorio. Nombre de la zona a la que pertenece este hardware. Formato: |
requestedInstallationDate |
Es opcional. Obsoleto: La fecha de instalación solicitada se trasladó al recurso Order. En su lugar, usa |
actualInstallationDate |
Solo salida. Fecha de instalación real de este hardware. Google completa este campo. |
machineInfos[] |
Es opcional. Es la información de los activos por máquina que se necesita para el lanzamiento. |
estimatedDeliveryDate |
Solo salida. Es la fecha de entrega estimada del hardware. |
aiCapable |
Solo salida. Indica si este hardware es para Gemini en el software de GDC. |
subscriptionConfigs[] |
Solo salida. Son los parámetros de configuración de suscripción para este hardware. |
operations[] |
Solo salida. Es una lista de todas las operaciones realizadas en el hardware. |
errors[] |
Solo salida. Son los errores que se produjeron durante la activación de la intención de hardware. Los metadatos de ErrorInfo incluirán la marca de tiempo y si el error se puede volver a intentar. |
shippingInfo |
Solo salida. Es la información de envío de este hardware. |
Estado
Estados válidos para el hardware.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
El estado del hardware no está especificado. |
ADDITIONAL_INFO_NEEDED |
Se requiere más información del cliente para avanzar. |
BUILDING |
Google comenzó a fabricar hardware para este dispositivo. |
SHIPPING |
El hardware se fabricó y se está enviando. |
INSTALLING |
Se está instalando el hardware. |
INSTALLED |
Se instaló el hardware. |
FAILED |
Se produjo un error y se requiere la intervención del cliente. |
INFO_COMPLETE |
El hardware tiene toda la información requerida. |
READY_FOR_PROVISIONING |
El hardware está listo para el aprovisionamiento. |
PROVISIONING_STARTED |
Comenzó el aprovisionamiento de hardware. |
PROVISIONING_FAILED |
No se pudo aprovisionar el hardware. |
AWAITING_IDENTIFIERS |
Es necesario agregar los identificadores del hardware. |
READY_FOR_BOOTSTRAP |
El hardware está listo para el inicio. |
HardwarePhysicalInfo
Son las propiedades físicas de un hardware.
| Representación JSON |
|---|
{ "powerReceptacle": enum ( |
| Campos | |
|---|---|
powerReceptacle |
Obligatorio. Es el tipo de tomacorriente. |
networkUplink |
Obligatorio. Es el tipo de conexión de red de enlace de subida. |
voltage |
Obligatorio. Voltaje de la fuente de alimentación. |
amperes |
Obligatorio. Amperios de la fuente de alimentación |
PowerReceptacleType
Son los tipos de tomacorrientes válidos.
| Enums | |
|---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
No se especificó el tipo de enchufe de la instalación. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Obsoleto: Usa TYPE_G_BS1363, CEE_7_3, CEE_7_5 o TYPE_F en su lugar. |
TYPE_G_BS1363 |
Tipo G / BS1363. |
CEE_7_3 |
C 7/3. |
CEE_7_5 |
C 7/5. |
TYPE_F |
Tipo F. |
NetworkUplinkType
Son los tipos de enlace de subida de red válidos.
| Enums | |
|---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
No se especificó el tipo de enlace de subida de la red. |
RJ_45 |
RJ-45 |
Voltaje
Valores de voltaje válidos.
| Enums | |
|---|---|
VOLTAGE_UNSPECIFIED |
No se especificó el voltaje. |
VOLTAGE_110 |
120 V |
VOLTAGE_220 |
220 V |
Amperios
Valores de amperios válidos.
| Enums | |
|---|---|
AMPERES_UNSPECIFIED |
No se especificó el amperaje. |
AMPERES_15 |
15A. |
HardwareInstallationInfo
Es la información para la instalación de un hardware.
| Representación JSON |
|---|
{ "rackLocation": string, "powerDistanceMeters": integer, "switchDistanceMeters": integer, "rackUnitDimensions": { object ( |
| Campos | |
|---|---|
rackLocation |
Es opcional. Ubicación del rack en el sitio, p.ej., piso 2, habitación 201, fila 7, rack 3. |
powerDistanceMeters |
Obligatorio. Distancia desde el tomacorriente en metros |
switchDistanceMeters |
Obligatorio. Distancia desde el switch de red en metros. |
rackUnitDimensions |
Es opcional. Dimensiones de la unidad de bastidores. |
rackSpace |
Es opcional. Es el espacio de bastidor asignado para el hardware. |
rackType |
Obligatorio. Es el tipo de estructura. |
Dimensiones
Representa las dimensiones de un objeto.
| Representación JSON |
|---|
{ "widthInches": number, "heightInches": number, "depthInches": number } |
| Campos | |
|---|---|
widthInches |
Obligatorio. Ancho en pulgadas. |
heightInches |
Obligatorio. Altura en pulgadas. |
depthInches |
Obligatorio. Profundidad en pulgadas. |
RackType
Son los tipos de soporte válidos.
| Enums | |
|---|---|
RACK_TYPE_UNSPECIFIED |
No se especificó el tipo de estructura. |
TWO_POST |
Bastidor de dos postes |
FOUR_POST |
Bastidor de cuatro postes. |
MachineInfo
Es la información sobre los proveedores de máquinas individuales que se proporcionará durante la puesta en marcha.
| Representación JSON |
|---|
{ "serviceTag": string, "macAddresses": [ { object ( |
| Campos | |
|---|---|
serviceTag |
Es opcional. Es la etiqueta de servicio de la máquina. |
macAddresses[] |
Solo salida. Cada dirección MAC asociada. |
name |
Solo salida. Nombre de la máquina. |
diskInfos[] |
Es opcional. Es la información de cada disco instalado. |
machineType |
Es opcional. Tipo de máquina. Se requiere para el hardware que ejecuta el software de Gemini en GDC. |
tpmEkCertHash |
Es opcional. Es el hash del certificado de clave externa del TPM. Se requiere durante la reparación del hardware. |
gpuSerialNumbers[] |
Es opcional. Números de serie de la GPU Se requiere durante la reparación del hardware. |
cpuSerialNumbers[] |
Es opcional. Números de serie de la CPU Se requiere durante la reparación del hardware. |
memoryInfos[] |
Es opcional. Es la información de cada memoria instalada. Se requiere durante la reparación del hardware. |
idracMacAddress |
Opcional. Dirección MAC del iDRAC. Se requiere durante la reparación del hardware. |
nicSerialNumbers[] |
Es opcional. Números de serie de las NIC Se requiere durante la reparación del hardware. |
MacAddress
Es un mensaje para describir la dirección MAC de una máquina.
| Representación JSON |
|---|
{
"address": string,
"type": enum ( |
| Campos | |
|---|---|
address |
Solo salida. Es una cadena de dirección. |
type |
Solo salida. Tipo de dirección para esta dirección MAC. |
ipv4Address |
Solo salida. Dirección IP estática (si se usa) asociada a la dirección MAC. Solo se aplica al tipo de dirección MAC VIRTUAL. |
AddressType
Es una enumeración para los diferentes tipos de direcciones MAC.
| Enums | |
|---|---|
ADDRESS_TYPE_UNSPECIFIED |
Tipo de dirección sin especificar. |
NIC |
Es la dirección de una tarjeta de interfaz de red. |
BMC |
Es la dirección de un controlador de administración de la placa base. |
VIRTUAL |
Es la dirección de una interfaz virtual. |
DiskInfo
Es información sobre los discos individuales de una máquina.
| Representación JSON |
|---|
{ "manufacturer": string, "slot": integer, "serialNumber": string, "psid": string, "partNumber": string, "modelNumber": string } |
| Campos | |
|---|---|
manufacturer |
Es opcional. Es el fabricante del disco. |
slot |
Es opcional. Número de ranura del disco. |
serialNumber |
Es opcional. Número de serie del disco. |
psid |
Es opcional. Es el PSID del disco. |
partNumber |
Es opcional. Es el número de pieza del disco. |
modelNumber |
Es opcional. Es el número de modelo del disco. |
MachineType
Es una enumeración de los tipos de máquinas que se usan para Gemini en el software de GDC.
| Enums | |
|---|---|
MACHINE_TYPE_UNSPECIFIED |
Tipo de máquina sin especificar. |
DELL_XE9680 |
Servidor Dell XE9680. |
DELL_XE9780 |
Servidor Dell XE9780. |
MemoryInfo
Es información sobre los recuerdos individuales en una máquina.
| Representación JSON |
|---|
{ "serialNumber": string, "sizeBytes": string, "partNumber": string } |
| Campos | |
|---|---|
serialNumber |
Es opcional. Número de serie de la memoria. |
sizeBytes |
Es opcional. Tamaño de la memoria. |
partNumber |
Es opcional. Número de pieza de la memoria. |
ShippingInfo
ShippingInfo describe la información logística de un envío.
| Representación JSON |
|---|
{
"carrier": enum ( |
| Campos | |
|---|---|
carrier |
Solo salida. Es la empresa de transporte del envío. |
trackingId |
Solo salida. Es el ID de seguimiento del envío. |
Proveedor
Es la lista de empresas de transporte.
| Enums | |
|---|---|
CARRIER_UNSPECIFIED |
No se especificó el operador. |
FEDEX |
Es el operador FedEx. |
UPS |
Es el operador UPS. |
USPS |
Operador USPS. |
Métodos |
|
|---|---|
|
Actualiza la configuración de suscripción de un hardware. |
|
Crea hardware nuevo en un proyecto y una ubicación determinados. |
|
Borra hardware. |
|
Obtiene detalles del hardware. |
|
Enumera el hardware en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de hardware. |
|
Indica el estado de un hardware. |
|
Valida una configuración de hardware proporcionada como datos JSON. |