Method: projects.locations.hardware.signal

Gibt den Status einer Hardware an.

HTTP-Anfrage

POST https://gdchardwaremanagement.googleapis.com/v1alpha/{name=projects/*/locations/*/hardware/*}:signal

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der Hardware. Format: projects/{project}/locations/{location}/hardware/{hardware}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requestId": string,
  "stateSignal": enum (StateSignal),
  "operationType": enum (Type),
  "reTurnupRequired": boolean
}
Felder
requestId

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Weitere Informationen finden Sie unter AIP-155.

stateSignal

enum (StateSignal)

Optional. Gibt das Statussignal an, das für diese Hardware gesendet werden soll.

operationType

enum (Type)

Optional. Gibt den Vorgangstyp an, für den der Status signalisiert werden soll. Wenn der Typ nicht angegeben ist, wird davon ausgegangen, dass das Signal für die Ersteinrichtung bestimmt ist.

reTurnupRequired

boolean

Optional. Gibt an, ob beim Abschließen eines Reparaturvorgangs eine erneute Inbetriebnahme erforderlich ist.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardware.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

StateSignal

Gültige Zustandssignale für eine Hardware.

Enums
STATE_SIGNAL_UNSPECIFIED Das Statussignal der Hardware ist nicht angegeben.
READY_FOR_PROVISIONING Die Hardware kann bereitgestellt werden.