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)
  }
}
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.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat hardware ini terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

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

object (Date)

Opsional. Tanggal penginstalan yang diminta untuk hardware ini. Kolom ini akan otomatis diisi saat pesanan diterima, jika HardwareGroup hardware menentukannya. Kolom ini juga dapat diisi oleh pelanggan.

actualInstallationDate

object (Date)

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

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 Soket Eropa standar.

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

Opsional. 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.

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.