REST Resource: projects.locations.hardware

Resource: Hardware

Instance hardware yang diinstal di lokasi.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "order": string,
  "hardwareGroup": string,
  "site": string,
  "state": enum (State),
  "ciqUri": string,
  "config": {
    object (HardwareConfig)
  },
  "estimatedInstallationDate": {
    object (Date)
  },
  "physicalInfo": {
    object (HardwarePhysicalInfo)
  },
  "installationInfo": {
    object (HardwareInstallationInfo)
  },
  "zone": string,
  "requestedInstallationDate": {
    object (Date)
  },
  "actualInstallationDate": {
    object (Date)
  },
  "machineInfos": [
    {
      object (MachineInfo)
    }
  ],
  "estimatedDeliveryDate": {
    object (Date)
  }
}
Kolom
name

string

ID. Nama hardware ini. Format: projects/{project}/locations/{location}/hardware/{hardware}

displayName

string

Opsional. Nama tampilan untuk hardware ini.

createTime

string (Timestamp format)

Hanya output. Waktu saat hardware ini dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu saat hardware ini terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opsional. Label yang terkait dengan hardware ini sebagai pasangan nilai kunci. Untuk mengetahui informasi selengkapnya tentang label, lihat Membuat dan mengelola label.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

order

string

Wajib. Nama pesanan tempat hardware ini berada. Format: projects/{project}/locations/{location}/orders/{order}

hardwareGroup

string

Hanya output. Nama grup hardware tempat hardware ini berada. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardwareGroup}

site

string

Wajib. Nama untuk situs tempat hardware ini berada. Format: projects/{project}/locations/{location}/sites/{site}

state

enum (State)

Hanya output. Status saat ini untuk hardware ini.

ciqUri

string

Hanya output. Link ke sheet Customer Intake Questionnaire (CIQ) untuk Hardware ini.

config

object (HardwareConfig)

Wajib. Konfigurasi untuk hardware ini.

estimatedInstallationDate

object (Date)

Hanya output. Estimasi tanggal penginstalan untuk hardware ini.

physicalInfo

object (HardwarePhysicalInfo)

Opsional. Properti fisik hardware ini.

installationInfo

object (HardwareInstallationInfo)

Opsional. Informasi untuk penginstalan hardware ini.

zone

string

Wajib. Nama zona tempat hardware ini berada. Format: projects/{project}/locations/{location}/zones/{zone}

requestedInstallationDate
(deprecated)

object (Date)

Opsional. Tidak digunakan lagi: Tanggal penginstalan yang diminta telah dipindahkan ke resource Pesanan. Sebagai gantinya, gunakan customerRequestedInstallationDate di resource Pesanan.

actualInstallationDate

object (Date)

Hanya output. Tanggal penginstalan sebenarnya untuk hardware ini. Diisi oleh Google.

machineInfos[]

object (MachineInfo)

Hanya output. Informasi aset per mesin yang diperlukan untuk pengaktifan.

estimatedDeliveryDate

object (Date)

Hanya output. Perkiraan tanggal pengiriman hardware.

Negara bagian/Provinsi

Status yang valid untuk hardware.

Enum
STATE_UNSPECIFIED Status Hardware tidak ditentukan.
ADDITIONAL_INFO_NEEDED Diperlukan informasi lebih lanjut dari pelanggan untuk melanjutkan proses.
BUILDING Google telah memulai pembuatan hardware untuk Hardware ini.
SHIPPING Hardware telah dibuat dan sedang dikirim.
INSTALLING Hardware sedang diinstal.
INSTALLED Hardware telah diinstal.
FAILED Terjadi error dan intervensi pelanggan diperlukan.

HardwarePhysicalInfo

Properti fisik hardware.

Representasi JSON
{
  "powerReceptacle": enum (PowerReceptacleType),
  "networkUplink": enum (NetworkUplinkType),
  "voltage": enum (Voltage),
  "amperes": enum (Amperes)
}
Kolom
powerReceptacle

enum (PowerReceptacleType)

Wajib. Jenis stopkontak.

voltage

enum (Voltage)

Wajib. Tegangan catu daya.

amperes

enum (Amperes)

Wajib. Ampere catu daya.

PowerReceptacleType

Jenis stopkontak yang valid.

Enum
POWER_RECEPTACLE_TYPE_UNSPECIFIED Jenis steker fasilitas tidak ditentukan.
NEMA_5_15 NEMA 5-15.
C_13 C13.
STANDARD_EU

Tidak digunakan lagi: Gunakan TYPE_G_BS1363, CEE_7_3, CEE_7_5, atau TYPE_F.

TYPE_G_BS1363 Tipe G / BS1363.
CEE_7_3 C 7/3.
CEE_7_5 C 7/5.
TYPE_F Tipe F.

NetworkUplinkType

Jenis uplink jaringan yang valid.

Enum
RJ_45 RJ-45.

Voltase

Nilai voltase yang valid.

Enum
VOLTAGE_UNSPECIFIED Tegangan tidak ditentukan.
VOLTAGE_110 120V.
VOLTAGE_220 220V.

Ampere

Nilai ampere yang valid.

Enum
AMPERES_UNSPECIFIED Ampere tidak ditentukan.
AMPERES_15 15A.

HardwareInstallationInfo

Informasi untuk penginstalan Hardware.

Representasi JSON
{
  "rackLocation": string,
  "powerDistanceMeters": integer,
  "switchDistanceMeters": integer,
  "rackUnitDimensions": {
    object (Dimensions)
  },
  "rackSpace": {
    object (RackSpace)
  },
  "rackType": enum (RackType)
}
Kolom
rackLocation

string

Wajib. Lokasi rak di situs, misalnya Lantai 2, Ruang 201, Baris 7, Rak 3.

powerDistanceMeters

integer

Wajib. Jarak dari stopkontak dalam meter.

switchDistanceMeters

integer

Wajib. Jarak dari switch jaringan dalam meter.

rackUnitDimensions

object (Dimensions)

Wajib. Dimensi unit rak.

rackSpace

object (RackSpace)

Wajib. Ruang rak yang dialokasikan untuk hardware.

rackType

enum (RackType)

Wajib. Jenis rak.

Dimensi

Mewakili dimensi objek.

Representasi JSON
{
  "widthInches": number,
  "heightInches": number,
  "depthInches": number
}
Kolom
widthInches

number

Wajib. Lebar dalam inci.

heightInches

number

Wajib. Tinggi dalam inci.

depthInches

number

Wajib. Kedalaman dalam inci.

RackType

Jenis rak yang valid.

Enum
RACK_TYPE_UNSPECIFIED Jenis rak tidak ditentukan.
TWO_POST Rak dua tiang.
FOUR_POST Rak empat tiang.

MachineInfo

Informasi tentang masing-masing vendor mesin akan diberikan selama aktivasi.

Representasi JSON
{
  "serviceTag": string,
  "macAddresses": [
    {
      object (MacAddress)
    }
  ],
  "name": string,
  "diskInfos": [
    {
      object (DiskInfo)
    }
  ]
}
Kolom
serviceTag

string

Hanya output. Tag layanan mesin.

macAddresses[]

object (MacAddress)

Hanya output. Setiap alamat MAC terkait.

name

string

Hanya output. Nama perangkat.

diskInfos[]

object (DiskInfo)

Hanya output. Informasi untuk setiap disk yang terpasang.

MacAddress

Pesan untuk mendeskripsikan alamat MAC mesin.

Representasi JSON
{
  "address": string,
  "type": enum (AddressType),
  "ipv4Address": string
}
Kolom
address

string

Hanya output. String alamat.

type

enum (AddressType)

Hanya output. Jenis alamat untuk alamat MAC ini.

ipv4Address

string

Hanya output. Alamat IP statis (jika digunakan) yang terkait dengan alamat MAC. Hanya berlaku untuk jenis alamat MAC VIRTUAL.

AddressType

Enum untuk berbagai jenis alamat MAC.

Enum
ADDRESS_TYPE_UNSPECIFIED Jenis alamat tidak ditentukan.
NIC Alamat kartu antarmuka jaringan.
BMC Alamat pengontrol pengelolaan papan dasar.
VIRTUAL Alamat antarmuka virtual.

DiskInfo

Informasi tentang disk individual di mesin.

Representasi JSON
{
  "manufacturer": string,
  "slot": integer,
  "serialNumber": string,
  "psid": string,
  "partNumber": string,
  "modelNumber": string
}
Kolom
manufacturer

string

Hanya output. Produsen disk.

slot

integer

Hanya output. Nomor slot disk.

serialNumber

string

Hanya output. Nomor seri disk.

psid

string

Hanya output. PSID Disk.

partNumber

string

Hanya output. Nomor suku cadang disk.

modelNumber

string

Hanya output. Nomor model disk.

Metode

create

Membuat hardware baru di project dan lokasi tertentu.

delete

Menghapus hardware.

get

Mendapatkan detail hardware.

list

Mencantumkan hardware di project dan lokasi tertentu.

patch

Memperbarui parameter hardware.