Package spectrum.sas.portal.v1alpha1

सूची

ग्राहक

SAS ग्राहकों को प्रबंधित करने की सेवा.

ग्राहक पाएं

rpc GetCustomer(GetCustomerRequest) returns (Customer)

मांगी गई customer वैल्यू दिखाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
ग्राहकों की सूची

rpc ListCustomers(ListCustomersRequest) returns (ListCustomersResponse)

इससे customers की सूची मिलती है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
ग्राहक की जानकारी अपडेट करें

rpc UpdateCustomer(UpdateCustomerRequest) returns (Customer)

किसी मौजूदा customer को अपडेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email

डिवाइस मैनेजर

नागरिकों के ब्रॉडबैंड रेडियो सेवा डिवाइस प्रबंधित करने वाली सेवा.

डिप्लॉयमेंट बनाएं

rpc CreateDeployment(CreateDeploymentRequest) returns (Deployment)

नया deployment बनाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिवाइस बनाएं

rpc CreateDevice(CreateDeviceRequest) returns (Device)

node या customer के तहत device बनाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
नोड बनाएं

rpc CreateNode(CreateNodeRequest) returns (Node)

नया node बनाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
साइन किया गया डिवाइस बनाएं

rpc CreateSignedDevice(CreateSignedDeviceRequest) returns (Device)

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

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिप्लॉयमेंट मिटाएं

rpc DeleteDeployment(DeleteDeploymentRequest) returns (Empty)

deployment को मिटाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिवाइस मिटाएं

rpc DeleteDevice(DeleteDeviceRequest) returns (Empty)

device को मिटाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
नोड मिटाएं

rpc DeleteNode(DeleteNodeRequest) returns (Empty)

node को मिटाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
सीक्रेट जनरेट करें

rpc GenerateSecret(GenerateSecretRequest) returns (GenerateSecretResponse)

ValidateInstaller के साथ इस्तेमाल किया जाने वाला सीक्रेट जनरेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिप्लॉयमेंट की सुविधा पाएं

rpc GetDeployment(GetDeploymentRequest) returns (Deployment)

मांगी गई deployment वैल्यू दिखाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिवाइस पर जाएं

rpc GetDevice(GetDeviceRequest) returns (Device)

इससे device की जानकारी मिलती है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
GetNode

rpc GetNode(GetNodeRequest) returns (Node)

मांगी गई node वैल्यू दिखाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
लिस्ट डिप्लॉयमेंट

rpc ListDeployments(ListDeploymentsRequest) returns (ListDeploymentsResponse)

सूचियां deployments.

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

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

  • https://www.googleapis.com/auth/userinfo.email
लिस्ट डिवाइस

rpc ListDevices(ListDevicesRequest) returns (ListDevicesResponse)

devices को node या customer में शामिल करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
सूची नोड

rpc ListNodes(ListNodesRequest) returns (ListNodesResponse)

सूचियां nodes.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिप्लॉयमेंट की जगह बदलें

rpc MoveDeployment(MoveDeploymentRequest) returns (Operation)

deployment को किसी दूसरे node या customer में ले जाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिवाइस को एक जगह से दूसरी जगह ले जाना

rpc MoveDevice(MoveDeviceRequest) returns (Operation)

device को किसी दूसरे node या customer में ले जाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
मूव नोड

rpc MoveNode(MoveNodeRequest) returns (Operation)

node को किसी दूसरे node या customer में ले जाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
साइन डिवाइस

rpc SignDevice(SignDeviceRequest) returns (Empty)

device पर हस्ताक्षर करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिप्लॉयमेंट अपडेट करना

rpc UpdateDeployment(UpdateDeploymentRequest) returns (Deployment)

किसी मौजूदा deployment को अपडेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
डिवाइस अपडेट करें

rpc UpdateDevice(UpdateDeviceRequest) returns (Device)

device को अपडेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
अपडेट नोड

rpc UpdateNode(UpdateNodeRequest) returns (Node)

किसी मौजूदा node को अपडेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
UpdateSignedDevice

rpc UpdateSignedDevice(UpdateSignedDeviceRequest) returns (Device)

हस्ताक्षर किए गए device को अपडेट करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
वैलिडेटर की पुष्टि करें

rpc ValidateInstaller(ValidateInstallerRequest) returns (ValidateInstallerResponse)

यह प्रमाणित प्रोफ़ेशनल इंस्टॉलर (सीपीआई) की पहचान की पुष्टि करता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email

नीतिसेवा

स्पेक्ट्रम रिसोर्स मैनेजर तक पहुंच नियंत्रण सेवा.

नीति पाएं

rpc GetPolicy(GetPolicyRequest) returns (Policy)

किसी संसाधन के लिए ऐक्सेस कंट्रोल नीति मिलती है. संसाधन मौजूद होने पर और नीति सेट न होने पर खाली नीति दिखाई जाती है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
नीति सेट करें

rpc SetPolicy(SetPolicyRequest) returns (Policy)

बताए गए संसाधन पर ऐक्सेस कंट्रोल नीति सेट करता है. किसी भी मौजूदा नीति को बदल देता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email
जांच करने की अनुमतियां

rpc TestPermissions(TestPermissionsRequest) returns (TestPermissionsResponse)

कॉल करने वाले (कॉलर) के पास बताए गए संसाधन पर मिली अनुमतियां दिखाता है.

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

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

  • https://www.googleapis.com/auth/userinfo.email

असाइनमेंट

members को role से जोड़ता है.

फ़ील्ड
role

string

ज़रूरी है. members को असाइन की गई भूमिका.

members[]

string

पहचान बताने वाले रोल. इसमें ये वैल्यू हो सकती हैं:

  • {user_email}: ऐसा ईमेल पता जिससे किसी खास Google खाते का पता चलता है. उदाहरण के लिए: alice@gmail.com.

  • {group_email}: ऐसा ईमेल पता जो Google ग्रुप की जानकारी देता है. उदाहरण के लिए, viewers@gmail.com.

बिलिंग मोड

सीबीएसडी का बिलिंग मोड

Enums
BILLING_MODE_UNSPECIFIED बिलिंग मोड तय नहीं किया गया है.
MOBILE कीमत सीबीएसडी की कैटगरी के हिसाब से है: कैटगरी A, कैटगरी B, और SAS.
FIXED_WIRELESS कीमत, सीबीडी के टाइप पर आधारित होती है: बेस स्टेशन या सीपीई.

चैनल का प्रकार

Enums
CHANNEL_TYPE_UNSPECIFIED
CHANNEL_TYPE_GAA
CHANNEL_TYPE_PAL

डिप्लॉयमेंट अनुरोध बनाएं

CreateDeployment की मांग.

फ़ील्ड
parent

string

ज़रूरी है. वह पैरंट रिसॉर्स का नाम जहां डिप्लॉयमेंट बनाया जाना है.

deployment

Deployment

ज़रूरी है. डिप्लॉयमेंट की जानकारी. name खाली होनी चाहिए. यह सर्वर से जनरेट होता है. डिप्लॉयमेंट display_name सेट होना चाहिए.

डिवाइस अनुरोध बनाएं

CreateDevice की मांग.

फ़ील्ड
parent

string

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

device

Device

device रजिस्ट्रेशन की जानकारी. name खाली होनी चाहिए. यह सर्वर से जनरेट होता है. device फ़ील्ड fcc_id और serial_number को सेट करना ज़रूरी है. user_id फ़ील्ड सेट होना चाहिए.

नोड अनुरोध बनाना

CreateNode की मांग.

फ़ील्ड
parent

string

ज़रूरी है. उस पैरंट रिसॉर्स का नाम जहां नोड बनाया जाना है.

node

Node

नोड की जानकारी. name खाली होनी चाहिए. यह सर्वर से जनरेट होता है. नोड display_name को सेट किया जाना चाहिए.

CreateSignedDeviceRequest

CreateSignedDevice की मांग.

फ़ील्ड
parent

string

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

encoded_device

bytes

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

installer_id

string

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

ग्राहक

SAS ग्राहक का प्रतिनिधित्व करने वाली इकाई.

फ़ील्ड
name

string

सिर्फ़ आउटपुट. ग्राहक के संसाधन का नाम.

display_name

string

ज़रूरी है. उस संगठन का नाम जिसका ग्राहक इकाई प्रतिनिधि है.

sas_user_ids[]

string

इस ग्राहक से जुड़े डिवाइस के लिए इस्तेमाल किए जाने वाले User-ID.

डिप्लॉयमेंट अनुरोध मिटाएं

DeleteDeployment की मांग.

फ़ील्ड
name

string

ज़रूरी है. deployment का नाम.

DeviceDeviceRequest

DeleteDevice की मांग.

फ़ील्ड
name

string

ज़रूरी है. डिवाइस का नाम.

DeleteNodeRequest

DeleteNode की मांग.

फ़ील्ड
name

string

ज़रूरी है. node का नाम.

डिप्लॉयमेंट

डिप्लॉयमेंट.

फ़ील्ड
name

string

सिर्फ़ आउटपुट. संसाधन का नाम.

display_name

string

डिप्लॉयमेंट के नाम का डिसप्ले.

sas_user_ids[]

string

इस डिप्लॉयमेंट से जुड़े डिवाइसों के लिए इस्तेमाल किया गया User-ID. हर डिप्लॉयमेंट को एक यूनीक उपयोगकर्ता आईडी के साथ जोड़ा जाना चाहिए.

default_billing_mode

BillingMode

डिप्लॉयमेंट के साथ-साथ, डिवाइसों के लिए डिफ़ॉल्ट बिलिंग मोड.

allowed_billing_modes[]

BillingMode

इस डिप्लॉयमेंट के तहत ऐसे बिलिंग मोड जिन्हें अनुमति है.

डिवाइस

फ़ील्ड
name

string

सिर्फ़ आउटपुट. संसाधन पाथ का नाम.

fcc_id

string

डिवाइस का एफ़सीसी आइडेंटिफ़ायर.

serial_number

string

इसके लिए, डिवाइस बनाने वाली कंपनी ने डिवाइस को जो सीरियल नंबर असाइन किया है.

preloaded_config

DeviceConfig

SAS पोर्टल API के ज़रिए बताए गए तरीके से डिवाइस का कॉन्फ़िगरेशन.

active_config

DeviceConfig

सिर्फ़ आउटपुट. डिवाइस का मौजूदा कॉन्फ़िगरेशन, SAS में रजिस्टर किया गया.

state

State

सिर्फ़ आउटपुट. डिवाइस की स्थिति.

grants[]

DeviceGrant

सिर्फ़ आउटपुट. डिवाइस की मदद से दिए गए अनुदान.

display_name

string

डिवाइस का डिसप्ले नेम.

device_metadata

DeviceMetadata

ऐसे डिवाइस पैरामीटर जिन्हें SAS पोर्टल और SAS पंजीकरण अनुरोधों, दोनों से ओवरराइड किया जा सकता है.

राज्य

डिवाइस की स्थिति.

Enums
DEVICE_STATE_UNSPECIFIED अनिर्दिष्ट स्थिति.
RESERVED हालांकि, SAS पोर्टल में बनाए गए डिवाइस अभी तक SAS में रजिस्टर नहीं हैं.
REGISTERED SAS के साथ पंजीकृत डिवाइस.
DEREGISTERED SAS से डिवाइस का रजिस्ट्रेशन रद्द किया गया.

डिवाइस एयर इंटरफ़ेस

डिवाइस के एयर इंटरफ़ेस के बारे में जानकारी.

फ़ील्ड
radio_technology

RadioTechnology

कंडीशनल. यह फ़ील्ड रेडियो ऐक्सेस टेक्नोलॉजी के बारे में बताता है, जिसका इस्तेमाल सीबीएसडी के लिए किया जाता है.

supported_spec

string

ज़रूरी नहीं. यह फ़ील्ड radioTechnology से जुड़ा है. साथ ही, यह एयर इंटरफ़ेस की खास बातें बताता है, जो रजिस्ट्रेशन के समय सीबीएसडी के मुताबिक होते हैं.

रेडियोटेक्नोलॉजी

रेडियो ऐक्सेस करने की मंज़ूरी वाली टेक्नोलॉजी.

Enums
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

डिवाइस कैटगरी

डिवाइस की एफ़सीसी कैटगरी, जैसा कि पार्ट 96 के मुताबिक है.

Enums
DEVICE_CATEGORY_UNSPECIFIED डिवाइस की कैटगरी तय नहीं है.
DEVICE_CATEGORY_A कैटगरी A
DEVICE_CATEGORY_B कैटगरी B

डिवाइस कॉन्फ़िगरेशन

डिवाइस कॉन्फ़िगरेशन के बारे में जानकारी.

फ़ील्ड
category

DeviceCategory

डिवाइस की एफ़सीसी कैटगरी.

model

DeviceModel

इस डिवाइस मॉडल के बारे में जानकारी.

air_interface

DeviceAirInterface

इस डिवाइस के एयर इंटरफ़ेस के बारे में जानकारी.

installation_params

InstallationParams

डिवाइस के लिए इंस्टॉलेशन पैरामीटर.

measurement_capabilities[]

MeasurementCapability

डिवाइस की मेज़रमेंट रिपोर्टिंग की क्षमताएं.

user_id

StringValue

डिवाइस के उपयोगकर्ता का आइडेंटिफ़ायर.

call_sign

string

डिवाइस ऑपरेटर का कॉल साइन.

state

State

कॉन्फ़िगरेशन की स्थिति.

is_signed

BoolValue

सिर्फ़ आउटपुट. कॉन्फ़िगरेशन को सीपीआई ने साइन किया है या नहीं.

update_time

Timestamp

सिर्फ़ आउटपुट. डिवाइस के कॉन्फ़िगरेशन में पिछली बार बदलाव किए जाने की तारीख.

राज्य

डिवाइस कॉन्फ़िगरेशन की स्थिति. सीबीएसडी रजिस्ट्रेशन के दौरान, सिर्फ़ DEVICE_CONFIG_STATE_FINAL राज्य के कॉन्फ़िगरेशन इस्तेमाल किए जा सकते हैं.

Enums
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

डिवाइस ग्रांट

डिवाइस अनुदान. यह स्पेक्ट्रम ऐक्सेस सिस्टम की ओर से दी जाने वाली एक अनुमति है. यह डिवाइस को किसी खास धड़कन के बाद, तय किए गए ऑपरेटिंग पैरामीटर का इस्तेमाल करके डिवाइस में ट्रांसमिट करता है.

फ़ील्ड
max_eirp

DoubleValue

अनुदान की अनुमति के बराबर ज़्यादा समान रूप से रेडिएटेड पावर (ईआईआरपी) ज़्यादा से ज़्यादा EIRP, dBm/MHz की इकाइयों में होती है. maxEirp की वैल्यू, औसत (RMS) EIRP के बारे में बताती है. इसे FCC पार्ट 96.41(e)(3) में बताई गई प्रोसेस से मापा जाता है.

frequency_range

FrequencyRange

ट्रांसमिशन फ़्रीक्वेंसी रेंज.

state

GrantState

अनुदान की स्थिति.

channel_type

ChannelType

इस्तेमाल किया गया चैनल किस तरह का है.

move_list[]

DpaMoveList

डीपीए की ट्रांसफ़र वाली सूचियां, जिन पर यह अनुमति दिखती है.

expire_time

Timestamp

अनुदान की समयसीमा.

suspension_reason[]

string

अगर अनुमति निलंबित कर दी जाती है, तो निलंबित करने की वजहें.

grant_id

string

अनुदान आईडी.

डिवाइसमेटाडेटा

डिवाइस का डेटा, SAS पोर्टल और रजिस्ट्रेशन अनुरोधों, दोनों से बदला जा सकता है.

डिवाइस मॉडल

डिवाइस के मॉडल के बारे में जानकारी.

फ़ील्ड
vendor

string

डिवाइस विक्रेता का नाम.

name

string

डिवाइस के मॉडल का नाम.

software_version

string

डिवाइस का सॉफ़्टवेयर वर्शन.

hardware_version

string

डिवाइस का हार्डवेयर वर्शन.

firmware_version

string

डिवाइस का फ़र्मवेयर वर्शन.

DpamoveList

डीपीए की एंट्री की सूची.

फ़ील्ड
dpa_id

StringValue

डीपीए का आईडी.

frequency_range

FrequencyRange

जगह बदलने की सूची पर असर डालने वाली फ़्रीक्वेंसी रेंज.

फ़्रीक्वेंसी रेंज

low_frequency से high_frequency तक की फ़्रीक्वेंसी रेंज.

फ़ील्ड
low_frequency_mhz

DoubleValue

फ़्रीक्वेंसी रेंज की सबसे कम फ़्रीक्वेंसी मेगाहर्ट्ज़.

high_frequency_mhz

DoubleValue

फ़्रीक्वेंसी रेंज की सबसे ज़्यादा फ़्रीक्वेंसी MHz में.

जनरेट करने का अनुरोध

GenerateSecret की मांग.

जनरेट किया गया रिस्पॉन्स

GenerateSecret के लिए जवाब.

फ़ील्ड
secret

string

स्ट्रिंग के ज़रिए जनरेट किया गया सीक्रेट और ValidateInstaller इस्तेमाल करता है.

ग्राहक पाने का अनुरोध

GetCustomer की मांग.

फ़ील्ड
name

string

ज़रूरी है. customer का नाम.

डिप्लॉयडिप्लॉयमेंट अनुरोध

GetDeployment की मांग.

फ़ील्ड
name

string

ज़रूरी है. deployment का नाम.

GetDeviceRequest

GetDevice की मांग.

फ़ील्ड
name

string

ज़रूरी है. डिवाइस का नाम.

GetNodeRequest

GetNode की मांग.

फ़ील्ड
name

string

ज़रूरी है. node का नाम.

GetPolicyRequest

GetPolicy तरीके के लिए मैसेज का अनुरोध करें.

फ़ील्ड
resource

string

ज़रूरी है. वह संसाधन जिसके लिए नीति का अनुरोध किया जा रहा है.

ग्रांटस्टेट

अनुदान की स्थिति.

Enums
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED अनुदान दिया गया है, लेकिन डिवाइस में दिल की धड़कन नहीं है.
GRANT_STATE_TERMINATED अनुदान को SAS ने खत्म कर दिया है.
GRANT_STATE_SUSPENDED एसएएस ने अनुदान निलंबित कर दिया है.
GRANT_STATE_AUTHORIZED डिवाइस फ़िलहाल ट्रांसमिट कर रहा है.
GRANT_STATE_EXPIRED अनुदान की समयसीमा खत्म हो गई है.

ऊंचाई का प्रकार

यह तय करता है कि ऊंचाई कैसे मापी जाती है.

Enums
HEIGHT_TYPE_UNSPECIFIED ऊंचाई का प्रकार तय नहीं है.
HEIGHT_TYPE_AGL AGL की ऊंचाई ज़मीन के स्तर के हिसाब से मापी जाती है.
HEIGHT_TYPE_AMSL AMSL की ऊंचाई समुद्र के औसत स्तर के हिसाब से मापी जाती है.

इंस्टॉलेशन के पैरामीटर

डिवाइस इंस्टॉल करने के पैरामीटर के बारे में जानकारी.

फ़ील्ड
latitude

DoubleValue

WGS 84 डेटम के मुकाबले डिवाइस के ऐंटीना की जगह का अक्षांश. रेंज -90.000000 से +90.000000 तक हो सकती है. पॉज़िटिव वैल्यू, भूमध्य रेखा के उत्तर में मौजूद अक्षांश को दिखाती हैं. भूमध्य रेखा के दक्षिण में नेगेटिव वैल्यू दिखती हैं.

longitude

DoubleValue

WGS 84 डाटम के हिसाब से, डिवाइस के ऐंटीना की जगह का देशांतर. रेंज -180.000000 से +180.000000 तक हो सकती है. पॉज़िटिव वैल्यू, मध्य मध्याह्न रेखा के देशांतर के बारे में बताती हैं.

height

DoubleValue

डिवाइस में मौजूद ऐंटीना की लंबाई मीटर में. जब heightType पैरामीटर की वैल्यू "AGL" होती है, तो ऐंटीना की ऊंचाई, ज़मीन के लेवल के मुताबिक होनी चाहिए. जब heightType पैरामीटर की वैल्यू "AMSL" होती है, तो यह WGS84 डाटम के हिसाब से दी जाती है.

height_type

HeightType

यह तय करता है कि ऊंचाई कैसे मापी जाती है.

horizontal_accuracy

DoubleValue

डिवाइस के ऐंटीना की जगह (हॉरिज़ॉन्टल) की जगह दिखाने के लिए, मीटर में एक पॉज़िटिव संख्या. यह वैकल्पिक पैरामीटर सिर्फ़ तब मौजूद होना चाहिए, जब इसकी वैल्यू 50 मीटर वाली एफ़सीसी की शर्त से कम हो.

vertical_accuracy

DoubleValue

डिवाइस के ऐंटीना की वर्टिकल जगह की सटीक जानकारी देने के लिए, मीटर में एक पॉज़िटिव संख्या. यह वैकल्पिक पैरामीटर सिर्फ़ तब मौजूद होना चाहिए, जब इसकी वैल्यू 3 मीटर (एफ़सीसी) वाली शर्त से कम हो.

indoor_deployment

BoolValue

डिवाइस का एंटेना इनडोर है या नहीं. true: घर के अंदर. false: आउटडोर.

antenna_azimuth

Int32Value

सही उत्तर के संबंध में एंटेना के क्षैतिज विमान के निचले हिस्से की दिशा. इस पैरामीटर की वैल्यू, 0 से 359 के बीच की कोई भी वैल्यू होती है. 0 डिग्री की वैल्यू का मतलब सही उत्तर होता है. 90 डिग्री की वैल्यू का मतलब पूर्व दिशा होता है. यह पैरामीटर A कैटगरी वाले डिवाइसों के लिए ज़रूरी नहीं है. साथ ही, कैटगरी B डिवाइसों के लिए ज़रूरी नहीं है.

antenna_downtilt

Int32Value

एंटेना का डिग्री में अंतर यह पैरामीटर A कैटगरी वाले डिवाइसों के लिए ज़रूरी नहीं है. साथ ही, कैटगरी B डिवाइसों के लिए ज़रूरी नहीं है.

antenna_gain

Int32Value

dBi में सबसे ज़्यादा एंटेना पाएं. यह पैरामीटर एक पूर्णांक है, जिसकी वैल्यू -127 और +128 (dBi) के बीच होती है.

eirp_capability

Int32Value

यह पैरामीटर dBm/10 मेगाहर्ट्ज़ की इकाइयों में ज़्यादा से ज़्यादा डिवाइस ईआईआरपी है और यह -127 और +47 (dBm/10 मेगाहर्ट्ज़) के बीच के मान वाली एक पूर्णांक संख्या है. अगर इन्हें शामिल नहीं किया जाता है, तो एसएएस इसे डिवाइस कैटगरी के लिए dBm/10MHz की ज़्यादा से ज़्यादा अनुमति वाली EIRP के रूप में देखता है.

antenna_beamwidth

Int32Value

हॉरिज़ॉन्टल हवाई जहाज़ में मौजूद डिग्री में मौजूद एंटेना की 3-dB एंटेना की बीम. यह पैरामीटर 0 और 360 (°) के बीच का कोई मान है और बिना हस्ताक्षर वाला पूर्णांक है. यह कैटगरी A डिवाइस और कैटगरी B डिवाइस के लिए कंडीशनल है.

antenna_model

string

अगर किसी बाहरी एंटेना का इस्तेमाल किया जाता है, तो इस फ़ील्ड में एंटेना का मॉडल वैकल्पिक तौर पर दिया गया है. स्ट्रिंग की लंबाई ज़्यादा से ज़्यादा 128 ऑक्टेट है.

cpe_cbsd_indication

BoolValue

अगर यह मौजूद है, तो यह पैरामीटर बताता है कि सीबीएसडी सीपीई-सीबीएसडी है या नहीं.

ListCustomersRequest

ListCustomers की मांग.

फ़ील्ड
page_size

int32

जवाब में वापस जाने की ज़्यादा से ज़्यादा संख्या customers.

page_token

string

किसी पिछले कॉल से, ListCustomers पर नंबर डालने वाला टोकन दिखाया गया. इससे पता चलता है कि इस लिस्टिंग को कहां से जारी रखना चाहिए.

ListCustomersResponse

ListCustomers के लिए जवाब.

फ़ील्ड
customers[]

Customer

अनुरोध से मेल खाने वाली customers की सूची.

next_page_token

string

पेजों को क्रम में लगाने का टोकन, पिछले कॉल से ListCustomers पर ले जाया गया. इससे पता चलता है कि लिस्टिंग कहां से शुरू होनी चाहिए. अगर फ़ील्ड मौजूद नहीं है या खाली है, तो इसका मतलब है कि सूची में कोई और ग्राहक नहीं है.

Listडिप्लॉयमेंट का अनुरोध

ListDeployments की मांग.

फ़ील्ड
parent

string

ज़रूरी है. पैरंट रिसॉर्स का नाम, जैसे कि "nodes/1" ग्राहक/1/nodes/2.

page_size

int32

जवाब में भेजे जाने वाले डिप्लॉयमेंट की ज़्यादा से ज़्यादा संख्या.

page_token

string

किसी पिछले कॉल से, ListDeployments पर नंबर डालने वाला टोकन दिखाया गया. इससे पता चलता है कि इस लिस्टिंग को कहां से जारी रखना चाहिए.

filter

string

फ़िल्टर एक्सप्रेशन. फ़िल्टर का फ़ॉर्मैट इस तरह का होना चाहिए: "DIRECT_CHILDREN" या फ़ॉर्मैट: "direct_children". फ़िल्टर केस-इनसेंसिटिव है. अगर खाली है, तो कोई डिप्लॉयमेंट फ़िल्टर नहीं किया जाता.

Listडिप्लॉयमेंट का जवाब

ListDeployments के लिए जवाब.

फ़ील्ड
deployments[]

Deployment

अनुरोध से मेल खाने वाला deployments.

next_page_token

string

पेजों को क्रम में लगाने का टोकन, पिछले कॉल से ListDeployments पर ले जाया गया. इससे पता चलता है कि लिस्टिंग कहां से शुरू होनी चाहिए. अगर फ़ील्ड मौजूद नहीं है या खाली है, तो इसका मतलब है कि कोई और डिप्लॉयमेंट नहीं है.

ListDevices का अनुरोध

ListDevices की मांग.

फ़ील्ड
parent

string

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

page_size

int32

जवाब में लौटाए जाने वाले डिवाइस की ज़्यादा से ज़्यादा संख्या. अगर खाली है या शून्य है, तो सभी डिवाइसों की सूची दिखाई जाएगी. रेंज [0, 1000] की रेंज में होनी चाहिए.

page_token

string

किसी पिछले कॉल से, ListDevices पर नंबर डालने वाला टोकन दिखाया गया. इससे पता चलता है कि इस लिस्टिंग को कहां से जारी रखना चाहिए.

filter

string

फ़िल्टर एक्सप्रेशन. फ़िल्टर में इनमें से कोई एक फ़ॉर्मैट होना चाहिए: "sn=123454" या "display_name=MyDevice". sn, डिवाइस के सीरियल नंबर से मेल खाता है. फ़िल्टर केस-इनसेंसिटिव है.

List Devices प्रतिसाद

ListDevices के लिए जवाब.

फ़ील्ड
devices[]

Device

अनुरोध से मेल खाने वाला devices.

next_page_token

string

पेजों को क्रम में लगाने का टोकन, पिछले कॉल से ListDevices पर ले जाया गया. इससे पता चलता है कि लिस्टिंग कहां से शुरू होनी चाहिए. अगर फ़ील्ड मौजूद नहीं है या खाली है, तो इसका मतलब है कि कोई और डिवाइस नहीं है.

ListNodesRequest

ListNodes की मांग.

फ़ील्ड
parent

string

ज़रूरी है. पैरंट रिसॉर्स का नाम, जैसे कि "nodes/1".

page_size

int32

जवाब में लौटाए जाने वाले नोड की ज़्यादा से ज़्यादा संख्या.

page_token

string

किसी पिछले कॉल से, ListNodes पर नंबर डालने वाला टोकन दिखाया गया. इससे पता चलता है कि इस लिस्टिंग को कहां से जारी रखना चाहिए.

filter

string

फ़िल्टर एक्सप्रेशन. फ़िल्टर का फ़ॉर्मैट इस तरह का होना चाहिए: "DIRECT_CHILDREN" या फ़ॉर्मैट: "direct_children". फ़िल्टर केस-इनसेंसिटिव है. अगर खाली है, तो कोई भी नोड फ़िल्टर नहीं किया जाता है.

ListNodesResponse

ListNodes के लिए जवाब.

फ़ील्ड
nodes[]

Node

अनुरोध से मेल खाने वाला nodes.

next_page_token

string

पेजों को क्रम में लगाने का टोकन, पिछले कॉल से ListNodes पर ले जाया गया. इससे पता चलता है कि लिस्टिंग कहां से शुरू होनी चाहिए. अगर फ़ील्ड मौजूद नहीं है या खाली है, तो इसका मतलब है कि कोई नोड मौजूद नहीं है.

माप की क्षमता

डिवाइस मेज़रमेंट की क्षमता. वैल्यू, WINNF-SSC-0002 से तय होती हैं.

Enums
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

किसी भी जगह के लिए डिप्लॉयमेंट अनुरोध

MoveDeployment की मांग.

फ़ील्ड
name

string

ज़रूरी है. ले जाने के लिए deployment का नाम.

destination

string

ज़रूरी है. डिप्लॉयमेंट को दिखाने के लिए, नए पैरंट रिसॉर्स node या customer का नाम.

MoveDeviceRequest

MoveDevice की मांग.

फ़ील्ड
name

string

ज़रूरी है. उस डिवाइस का नाम जिस पर कर्सर ले जाना है.

destination

string

ज़रूरी है. डिवाइस को ठीक से दिखाने के लिए, नए पैरंट रिसॉर्स node या customer का नाम.

मूव नोड अनुरोध

MoveNode की मांग.

फ़ील्ड
name

string

ज़रूरी है. ले जाने के लिए node का नाम.

destination

string

ज़रूरी है. नए पैरंट रिसॉर्स node या customer का नाम, जिसकी मदद से नोड को तय करना है.

नोड

नोड.

फ़ील्ड
name

string

सिर्फ़ आउटपुट. संसाधन का नाम.

display_name

string

नोड का डिसप्ले नाम.

sas_user_ids[]

string

इस नोड से जुड़े डिवाइस के ज़रिए इस्तेमाल किए जाने वाले उपयोगकर्ता आईडी.

नीति

संसाधनों के लिए ऐक्सेस कंट्रोल की नीति तय करता है.

फ़ील्ड
assignments[]

Assignment

assignments की सूची

etag

bytes

etag का इस्तेमाल, ऐसे खातों को एक साथ मैनेज करने के लिए किया जाता है जिन पर एक साथ कई काम किए जा सकते हैं. इससे, एक साथ होने वाले अपडेट को एक-दूसरे से ओवरराइट होने से रोका जा सकता है. हमारा सुझाव है कि पढ़ें-बदलाव करने की प्रोसेस में, ईटैग का इस्तेमाल करें. इससे, स्टेटस की स्थिति से बचने के लिए, नीति को अपडेट किया जा सकता है: GetPolicy के लिए, एक etag रिटर्न मिलता है. सिस्टम को SetPolicy में अनुरोध करने के लिए कहा जाता है, ताकि यह पक्का किया जा सके कि उसका बदलाव नीति के उसी वर्शन पर लागू हो.

अगर GetPolicy को कॉल में कोई ई-टैग नहीं दिया गया है, तो मौजूदा नीति को ब्लाइंड तरीके से ओवरराइट कर दिया जाता है.

सेट नीति का अनुरोध

SetPolicy तरीके के लिए मैसेज का अनुरोध करें.

फ़ील्ड
resource

string

ज़रूरी है. वह संसाधन जिसके लिए नीति तय की जा रही है. यह नीति किसी भी मौजूदा नीति की जगह ले लेगी.

policy

Policy

ज़रूरी है. resource पर लागू होने वाली नीति.

साइन डिवाइस अनुरोध

SignDevice की मांग.

फ़ील्ड
device

Device

ज़रूरी है. हस्ताक्षर करने के लिए device. device फ़ील्ड name, fcc_id, और serial_number को सेट किया जाना चाहिए. user_id फ़ील्ड सेट होना चाहिए.

जांच के लिए अनुमतियों का अनुरोध

TestPermissions तरीके के लिए मैसेज का अनुरोध करें.

फ़ील्ड
resource

string

ज़रूरी है. वह रिसॉर्स जिसके लिए अनुमतियों का अनुरोध किया जा रहा है.

permissions[]

string

resource की जांच करने के लिए अनुमतियों का सेट.

जांच के लिए अनुमतियां

TestPermissions तरीके के लिए जवाब मैसेज.

फ़ील्ड
permissions[]

string

उन अनुमतियों का सेट जिनके लिए कॉल करने वाले (कॉलर) को अनुमति है.

ग्राहक का अनुरोध अपडेट करें

UpdateCustomer की मांग.

फ़ील्ड
customer

Customer

ज़रूरी है. customer के लिए नई वैल्यू. ग्राहक के लिए name और display_name सेट होने चाहिए.

update_mask

FieldMask

अपडेट किए जाने वाले फ़ील्ड.

अपडेट डिप्लॉयमेंट अनुरोध

UpdateDeployment की मांग.

फ़ील्ड
deployment

Deployment

ज़रूरी है. deployment के लिए नई वैल्यू. name और display_name को सेट किया जाना चाहिए.

update_mask

FieldMask

अपडेट किए जाने वाले फ़ील्ड.

UpdateDeviceRequest

UpdateDevice की मांग.

फ़ील्ड
device

Device

ज़रूरी है. अपडेट किया जाने वाला device. device फ़ील्ड name, fcc_id, और serial_number को सेट किया जाना चाहिए. user_id फ़ील्ड सेट होना चाहिए.

update_mask

FieldMask

अपडेट किए जाने वाले फ़ील्ड.

UpdateNodeRequest

UpdateNode की मांग.

फ़ील्ड
node

Node

ज़रूरी है. node के लिए नई वैल्यू. name और display_name को सेट किया जाना चाहिए.

update_mask

FieldMask

अपडेट किए जाने वाले फ़ील्ड.

UpdateSignedDeviceRequest

UpdateSignedDevice की मांग.

फ़ील्ड
name

string

ज़रूरी है. अपडेट करने के लिए डिवाइस का नाम.

encoded_device

bytes

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

installer_id

string

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

वैलिडइंस्टॉलर अनुरोध

ValidateInstaller की मांग.

फ़ील्ड
installer_id

string

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

secret

string

ज़रूरी है. GenerateSecret ने सीक्रेट लौटाया.

encoded_secret

string

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

वैलिडइंस्टॉलर रिस्पॉन्स

ValidateInstaller के लिए जवाब.