- Recurso: Hardware
- Estado
- HardwarePhysicalInfo
- PowerReceptacleType
- NetworkUplinkType
- Voltaje
- Amperios
- HardwareInstallationInfo
- Dimensiones
- RackType
- MachineInfo
- MacAddress
- AddressType
- DiskInfo
- MachineType
- MemoryInfo
- ResourceOperation
- Estado
- Tipo
- StateHistoryEntry
- 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 |
Obligatorio. 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 necesaria para la activación. |
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. |
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 el 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 |
El hardware comenzó el aprovisionamiento. |
PROVISIONING_FAILED |
No se pudo aprovisionar el hardware. |
HardwarePhysicalInfo
Son las propiedades físicas de un hardware.
| Representación JSON |
|---|
{ "powerReceptacle": enum ( |
| Campos | |
|---|---|
powerReceptacle |
Obligatorio. 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. Son las 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. Es la 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 |
Es un 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. 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. 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. |
ResourceOperation
Representa una operación en curso para un recurso
| Representación JSON |
|---|
{ "uid": string, "state": enum ( |
| Campos | |
|---|---|
uid |
Solo salida. Es el ID de la operación. |
state |
Solo salida. Es el estado de la operación. |
type |
Solo salida. Es el tipo de operación. |
stateHistory[] |
Solo salida. Es el historial de estados de la operación. |
requiresReTurnup |
Solo salida. Es una marca que indica si se requiere un nuevo lanzamiento. |
Estado
Es una enumeración para los estados de la operación.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especificó el estado de la operación. |
AWAITING_CUSTOMER_INPUT |
La operación está esperando la entrada del cliente. |
PROGRESSING |
La operación está en curso. |
COMPLETED |
Se completó la operación. |
Tipo
Es un enum para los tipos de operación.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de operación sin especificar. |
REPAIR |
Operación de reparación. |
StateHistoryEntry
Es una entrada para el historial del estado de la operación.
| Representación JSON |
|---|
{ "state": enum ( |
| Campos | |
|---|---|
state |
Solo salida. Es el estado de la operación. |
updateTime |
Solo salida. Es la marca de tiempo en la que se actualizó el estado de la operación. 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: |
reason |
Solo salida. Es el motivo del cambio de estado. |
responsibleEntity |
Solo salida. Es la entidad que cambió el estado. |
Métodos |
|
|---|---|
|
Actualiza la configuración de suscripción de un hardware. |
|
Crea hardware nuevo en un proyecto y una ubicación determinados. |
|
Borra el 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. |