Method: projects.locations.hardware.signal

Indique l'état d'un matériel.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom du matériel. Format : projects/{project}/locations/{location}/hardware/{hardware}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requestId": string,
  "stateSignal": enum (StateSignal),
  "operationType": enum (Type),
  "reTurnupRequired": boolean
}
Champs
requestId

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

stateSignal

enum (StateSignal)

Facultatif. Spécifie le signal d'état à envoyer pour ce matériel.

operationType

enum (Type)

Facultatif. Spécifie le type d'opération pour lequel signaler l'état. Si le type n'est pas spécifié, le signal est considéré comme étant destiné au provisionnement initial.

reTurnupRequired

boolean

Facultatif. Indique si une réactivation est nécessaire lors de la finalisation d'une réparation.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardware.update

Pour en savoir plus, consultez la documentation IAM.

StateSignal

Signaux d'état valides pour un matériel.

Enums
STATE_SIGNAL_UNSPECIFIED L'état du signal matériel n'est pas spécifié.
READY_FOR_PROVISIONING Le matériel est prêt à être provisionné.