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. Siehe 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 Erstbereitstellung bestimmt ist.

reTurnupRequired

boolean

Optional. Gibt an, ob bei Abschluss 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 Statussignale für eine Hardware.

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