Method: nodes.nodes.devices.createSigned

Tworzy podpisany device w node lub customer.

Żądanie HTTP

POST https://sasportal.googleapis.com/v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagany. Nazwa zasobu nadrzędnego.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "encodedDevice": string,
  "installerId": string
}
Pola
encodedDevice

string (bytes format)

Wymagany. Token internetowy JSON podpisany kluczem prywatnym CPI. Ładunek musi być kodowaniem JSON właściwości device. Pole userId musi być ustawione.

Ciąg zakodowany w formacie base64.

installerId

string

Wymagany. Unikalny identyfikator instalatora (identyfikator CPI) pochodzący z bazy danych Certyfikowanych instalatorów.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Device.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/sasportal