Method: nodes.devices.createSigned
HTTP-Anfrage
POST https://sasportal.googleapis.com/v1alpha1/{parent=nodes/*}/devices:createSigned
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
parent |
string
Erforderlich. Der Name der übergeordneten Ressource.
|
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
{
"encodedDevice": string,
"installerId": string
} |
Felder |
encodedDevice |
string (bytes format)
Erforderlich. JSON Web Token mit einem privaten CPI-Schlüssel signiert. Nutzlast muss die JSON-Codierung des device sein. Das Feld userId muss festgelegt werden. Ein base64-codierter String.
|
installerId |
string
Erforderlich. Eindeutige Installations-ID (CPI-ID) aus der Datenbank der zertifizierten Installateure.
|
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Device
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/sasportal
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-11-02 (UTC).
[null,null,["Zuletzt aktualisiert: 2022-11-02 (UTC)."],[[["Creates a signed device under a node or customer using a POST request."],["Requires a JSON Web Token in the request body with the device details and installer ID."],["Returns the created device details in the response if successful."],["Needs authorization with the `https://www.googleapis.com/auth/sasportal` scope."],["Uses gRPC Transcoding for the URL structure."]]],["This describes how to create a signed device under a node or customer using a POST request. The URL structure, defined using gRPC Transcoding, includes a required `parent` path parameter. The request body, in JSON format, must contain `encodedDevice` (a base64-encoded, signed JSON Web Token representing the device) and a unique `installerId`. A successful operation returns a device object in the response body. Authorization requires the `https://www.googleapis.com/auth/sasportal` OAuth scope.\n"]]