Method: nodes.deployments.devices.createSigned

node या customer के तहत, साइन किया हुआ device बनाता है.

एचटीटीपी अनुरोध

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

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल होता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. पैरंट रिसॉर्स का नाम.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में ये स्ट्रक्चर शामिल हैं:

जेएसओएन के काेड में दिखाना
{
  "encodedDevice": string,
  "installerId": string
}
फ़ील्ड
encodedDevice

string (bytes format)

ज़रूरी है. JSON वेब टोकन, सीपीआई निजी कुंजी का इस्तेमाल करके हस्ताक्षर किया गया. पेलोड device की JSON एन्कोडिंग होनी चाहिए. userId फ़ील्ड सेट होना चाहिए.

Base64-एन्कोडेड स्ट्रिंग.

installerId

string

ज़रूरी है. सर्टिफ़ाइड प्रोफ़ेशनल इंस्टॉलर डेटाबेस का यूनीक इंस्टॉलर आईडी (सीपीआई आईडी).

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Device का एक इंस्टेंस शामिल किया जाता है.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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