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
GetDevice

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 )

একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷

অনুমোদনের সুযোগ

নিম্নলিখিত 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 )

অন্য node বা customer অধীনে একটি deployment স্থানান্তরিত করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/userinfo.email
মুভ ডিভাইস

rpc MoveDevice( MoveDeviceRequest ) returns ( Operation )

অন্য node বা customer অধীনে একটি device সরায়।

অনুমোদনের সুযোগ

নিম্নলিখিত 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
UpdateDeployment

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 )

একটি সার্টিফাইড প্রফেশনাল ইনস্টলার (CPI) এর পরিচয় যাচাই করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

পলিসি সার্ভিস

স্পেকট্রাম রিসোর্স ম্যানেজারের অ্যাক্সেস নিয়ন্ত্রণ পরিষেবা।

GetPolicy

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

অ্যাসাইনমেন্ট

একটি role সঙ্গে members সহযোগী.

ক্ষেত্র
role

string

প্রয়োজন। members জন্য যে ভূমিকা অর্পণ করা হয়।

members[]

string

ভূমিকা বরাদ্দ করা হয় পরিচয়. এটির নিম্নলিখিত মান থাকতে পারে:

  • {user_email} : একটি ইমেল ঠিকানা যা একটি নির্দিষ্ট Google অ্যাকাউন্টের প্রতিনিধিত্ব করে। উদাহরণস্বরূপ: alice@gmail.com

  • {group_email} : একটি ইমেল ঠিকানা যা একটি Google গ্রুপকে প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, viewers@gmail.com

বিলিংমোড

একটি CBSD এর বিলিং মোড

এনামস
BILLING_MODE_UNSPECIFIED বিলিং মোড নির্দিষ্ট করা হয়নি।
MOBILE মূল্য CBSD-এর বিভাগের উপর ভিত্তি করে: ক্যাটাগরি A, ক্যাটাগরি B SAS-তে নিবন্ধিত।
FIXED_WIRELESS মূল্য CBSD-এর প্রকারের উপর ভিত্তি করে: বেস স্টেশন বা CPE।

চ্যানেল টাইপ

এনামস
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 ক্ষেত্র অবশ্যই সেট করতে হবে।

NodeRequest তৈরি করুন

CreateNode জন্য অনুরোধ.

ক্ষেত্র
parent

string

প্রয়োজন। মূল সম্পদের নাম যেখানে নোড তৈরি করা হবে।

node

Node

নোড বিবরণ. name খালি হতে হবে. এটা সার্ভার দ্বারা উত্পন্ন হয়. নোড display_name অবশ্যই সেট করতে হবে।

SignedDeviceRequest তৈরি করুন

CreateSignedDevice জন্য অনুরোধ।

ক্ষেত্র
parent

string

প্রয়োজন। মূল সম্পদের নাম।

encoded_device

bytes

প্রয়োজন। JSON ওয়েব টোকেন একটি CPI ব্যক্তিগত কী ব্যবহার করে স্বাক্ষরিত। পেলোড অবশ্যই device JSON এনকোডিং হতে হবে। user_id ক্ষেত্র অবশ্যই সেট করতে হবে।

installer_id

string

প্রয়োজন। সার্টিফাইড প্রফেশনাল ইনস্টলার ডাটাবেস থেকে অনন্য ইনস্টলার আইডি (সিপিআই আইডি)।

ক্রেতা

একটি SAS গ্রাহকের প্রতিনিধিত্বকারী সত্তা।

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। গ্রাহকের সম্পদের নাম।

display_name

string

প্রয়োজন। গ্রাহক সত্তা প্রতিনিধিত্ব করে এমন প্রতিষ্ঠানের নাম।

sas_user_ids[]

string

ব্যবহারকারী আইডি এই গ্রাহকের অন্তর্গত ডিভাইস দ্বারা ব্যবহৃত.

ডিপ্লয়মেন্ট রিকোয়েস্ট মুছুন

DeleteDeployment জন্য অনুরোধ।

ক্ষেত্র
name

string

প্রয়োজন। deployment নাম।

Delete Device Request

DeleteDevice জন্য অনুরোধ।

ক্ষেত্র
name

string

প্রয়োজন। ডিভাইসটির নাম।

নোডরিকোয়েস্ট মুছুন

DeleteNode জন্য অনুরোধ.

ক্ষেত্র
name

string

প্রয়োজন। node নাম।

স্থাপনা

স্থাপনা.

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। সম্পদের নাম.

display_name

string

স্থাপনার প্রদর্শনের নাম।

sas_user_ids[]

string

এই স্থাপনার অন্তর্গত ডিভাইস দ্বারা ব্যবহৃত ব্যবহারকারী আইডি। প্রতিটি স্থাপনার একটি অনন্য ব্যবহারকারী আইডির সাথে যুক্ত হওয়া উচিত।

default_billing_mode

BillingMode

স্থাপনার জন্য ডিফল্ট বিলিং মোড এবং এটির অধীনে থাকা ডিভাইস।

allowed_billing_modes[]

BillingMode

এই স্থাপনার অধীনে অনুমোদিত বিলিং মোড।

যন্ত্র

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। সম্পদ পথের নাম।

fcc_id

string

ডিভাইসের FCC শনাক্তকারী।

serial_number

string

ডিভাইস প্রস্তুতকারকের দ্বারা ডিভাইসে নির্ধারিত একটি ক্রমিক নম্বর।

preloaded_config

DeviceConfig

ডিভাইসের কনফিগারেশন, যেমন SAS পোর্টাল API এর মাধ্যমে নির্দিষ্ট করা হয়েছে।

active_config

DeviceConfig

শুধুমাত্র আউটপুট। SAS-তে নিবন্ধিত ডিভাইসের বর্তমান কনফিগারেশন।

state

State

শুধুমাত্র আউটপুট। ডিভাইসের অবস্থা।

grants[]

DeviceGrant

শুধুমাত্র আউটপুট। ডিভাইস দ্বারা অনুষ্ঠিত অনুদান.

display_name

string

ডিভাইস প্রদর্শনের নাম।

device_metadata

DeviceMetadata

ডিভাইস প্যারামিটার যা SAS পোর্টাল এবং SAS রেজিস্ট্রেশন অনুরোধ উভয় দ্বারা ওভাররাইড করা যেতে পারে।

রাষ্ট্র

ডিভাইসের অবস্থা।

এনামস
DEVICE_STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
RESERVED SAS পোর্টালে তৈরি করা ডিভাইস, তবে, এখনও SAS-এর সাথে নিবন্ধিত হয়নি।
REGISTERED ডিভাইস SAS এর সাথে নিবন্ধিত।
DEREGISTERED ডিভাইস SAS এর সাথে নিবন্ধনমুক্ত করা হয়েছে।

ডিভাইস এয়ার ইন্টারফেস

ডিভাইসের এয়ার ইন্টারফেস সম্পর্কে তথ্য।

ক্ষেত্র
radio_technology

RadioTechnology

শর্তসাপেক্ষ। এই ক্ষেত্রটি রেডিও অ্যাক্সেস প্রযুক্তি নির্দিষ্ট করে যা CBSD-এর জন্য ব্যবহৃত হয়।

supported_spec

string

ঐচ্ছিক। এই ক্ষেত্রটি রেডিও টেকনোলজির সাথে সম্পর্কিত এবং এয়ার ইন্টারফেস স্পেসিফিকেশন প্রদান করে যা radioTechnology রেজিস্ট্রেশনের সময় মেনে চলে।

রেডিও টেকনোলজি

অনুমোদিত ধরনের রেডিও অ্যাক্সেস প্রযুক্তি।

এনামস
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

ডিভাইসবিভাগ

পার্ট 96 দ্বারা সংজ্ঞায়িত ডিভাইসের FCC বিভাগ।

এনামস
DEVICE_CATEGORY_UNSPECIFIED অনির্দিষ্ট ডিভাইস বিভাগ।
DEVICE_CATEGORY_A ক্যাটাগরি এ.
DEVICE_CATEGORY_B শ্রেণী বি.

ডিভাইস কনফিগারেশন

ডিভাইস কনফিগারেশন সম্পর্কে তথ্য।

ক্ষেত্র
category

DeviceCategory

ডিভাইসের FCC বিভাগ।

model

DeviceModel

এই ডিভাইস মডেল সম্পর্কে তথ্য.

air_interface

DeviceAirInterface

এই ডিভাইসের বায়ু ইন্টারফেস সম্পর্কে তথ্য.

installation_params

InstallationParams

ডিভাইসের জন্য ইনস্টলেশন পরামিতি।

measurement_capabilities[]

MeasurementCapability

ডিভাইসের পরিমাপ রিপোর্টিং ক্ষমতা.

user_id

StringValue

ডিভাইস ব্যবহারকারীর শনাক্তকারী।

call_sign

string

ডিভাইস অপারেটরের কল সাইন।

state

State

কনফিগারেশনের অবস্থা।

is_signed

BoolValue

শুধুমাত্র আউটপুট। কনফিগারেশনটি একটি CPI দ্বারা স্বাক্ষরিত হয়েছে কিনা।

update_time

Timestamp

শুধুমাত্র আউটপুট। শেষবার ডিভাইস কনফিগারেশন এডিট করা হয়েছে।

রাষ্ট্র

ডিভাইস কনফিগারেশনের অবস্থা। CBSD রেজিস্ট্রেশনের সময় শুধুমাত্র DEVICE_CONFIG_STATE_FINAL রাজ্যের কনফিগারগুলি ব্যবহার করা যেতে পারে।

এনামস
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

ডিভাইস অনুদান

ডিভাইস অনুদান। এটি একটি স্পেকট্রাম অ্যাক্সেস সিস্টেম দ্বারা একটি ডিভাইসের দ্বারা একটি সফল হৃদস্পন্দনের পরে নির্দিষ্ট অপারেটিং প্যারামিটার ব্যবহার করে প্রেরণ করার জন্য একটি অনুমোদন।

ক্ষেত্র
max_eirp

DoubleValue

অনুদান দ্বারা অনুমোদিত সর্বাধিক সমতুল্য আইসোট্রপিকাল রেডিয়েটেড পাওয়ার (EIRP)। সর্বোচ্চ EIRP হল dBm/MHz-এর ইউনিটে। maxEirp এর মান গড় (RMS) EIRP প্রতিনিধিত্ব করে যা FCC পার্ট 96.41(e)(3) এ সংজ্ঞায়িত পদ্ধতি দ্বারা পরিমাপ করা হবে।

frequency_range

FrequencyRange

ট্রান্সমিশন ফ্রিকোয়েন্সি পরিসীমা।

state

GrantState

অনুদানের অবস্থা।

channel_type

ChannelType

ব্যবহৃত চ্যানেলের ধরন।

move_list[]

DpaMoveList

DPA সরানো তালিকার উপর এই অনুদান প্রদর্শিত হবে।

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-এর সরানো তালিকায় একটি এন্ট্রি।

ক্ষেত্র
dpa_id

StringValue

DPA এর আইডি।

frequency_range

FrequencyRange

সরানো তালিকা প্রভাবিত করে যে ফ্রিকোয়েন্সি পরিসীমা.

কম্পাংক সীমা

ফ্রিকোয়েন্সি রেঞ্জ low_frequency high_frequency

ক্ষেত্র
low_frequency_mhz

DoubleValue

মেগাহার্টজে ফ্রিকোয়েন্সি রেঞ্জের সর্বনিম্ন ফ্রিকোয়েন্সি।

high_frequency_mhz

DoubleValue

MHz এ ফ্রিকোয়েন্সি রেঞ্জের সর্বোচ্চ কম্পাঙ্ক।

সিক্রেট রিকোয়েস্ট জেনারেট করুন

GenerateSecret সিক্রেটের জন্য অনুরোধ।

সিক্রেট রেসপন্স জেনারেট করুন

GenerateSecret জন্য প্রতিক্রিয়া.

ক্ষেত্র
secret

string

গোপন স্ট্রিং দ্বারা উত্পন্ন এবং ValidateInstaller দ্বারা ব্যবহৃত.

GetCustomerRequest

GetCustomer জন্য অনুরোধ.

ক্ষেত্র
name

string

প্রয়োজন। customer নাম।

ডিপ্লয়মেন্ট রিকোয়েস্ট পান

GetDeployment জন্য অনুরোধ.

ক্ষেত্র
name

string

প্রয়োজন। deployment নাম।

GetDeviceRequest

GetDevice জন্য অনুরোধ।

ক্ষেত্র
name

string

প্রয়োজন। ডিভাইসটির নাম।

GetNodeRequest

GetNode জন্য অনুরোধ.

ক্ষেত্র
name

string

প্রয়োজন। node নাম।

GetPolicyRequest

GetPolicy পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
resource

string

প্রয়োজন। যে সম্পদের জন্য নীতি অনুরোধ করা হচ্ছে।

গ্রান্টস্টেট

অনুদানের অবস্থা।

এনামস
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED অনুদান মঞ্জুর করা হয়েছে কিন্তু ডিভাইসটি তার উপর হার্টবিট করছে না।
GRANT_STATE_TERMINATED অনুদান SAS দ্বারা বন্ধ করা হয়েছে.
GRANT_STATE_SUSPENDED এসএএস কর্তৃক অনুদান স্থগিত করা হয়েছে।
GRANT_STATE_AUTHORIZED ডিভাইসটি বর্তমানে ট্রান্সমিট করছে।
GRANT_STATE_EXPIRED অনুদানের মেয়াদ শেষ হয়ে গেছে।

উচ্চতা প্রকার

উচ্চতা কিভাবে পরিমাপ করা হয় তা উল্লেখ করে।

এনামস
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 মিটারের FCC প্রয়োজনীয়তার চেয়ে কম হয়।

vertical_accuracy

DoubleValue

ডিভাইস অ্যান্টেনার উল্লম্ব অবস্থানের নির্ভুলতা নির্দেশ করতে মিটারে একটি ধনাত্মক সংখ্যা। এই ঐচ্ছিক প্যারামিটারটি শুধুমাত্র উপস্থিত থাকা উচিত যদি এর মান 3 মিটারের FCC প্রয়োজনীয়তার চেয়ে কম হয়।

indoor_deployment

BoolValue

ডিভাইস অ্যান্টেনা ইনডোর আছে কি না। true : অন্দর। false : বহিরঙ্গন।

antenna_azimuth

Int32Value

সত্য উত্তরের সাপেক্ষে ডিগ্রীতে অ্যান্টেনার অনুভূমিক সমতলের বোরসাইট দিক। এই প্যারামিটারের মান হল একটি পূর্ণসংখ্যা যার মান 0 এবং 359 এর মধ্যে অন্তর্ভুক্ত। 0 ডিগ্রীর মান মানে সত্য উত্তর; 90 ডিগ্রীর মান পূর্ব মানে। এই প্যারামিটারটি বিভাগ A ডিভাইসের জন্য ঐচ্ছিক এবং বিভাগ B ডিভাইসের জন্য শর্তসাপেক্ষ।

antenna_downtilt

Int32Value

অ্যান্টেনা ডিগ্রীতে নিচের দিকে ঝুঁকে পড়ে এবং -90 এবং +90 এর মধ্যে থাকা একটি পূর্ণসংখ্যা একটি নেতিবাচক মান মানে অ্যান্টেনা উপরে কাত (অনুভূমিক উপরে)। এই প্যারামিটারটি বিভাগ A ডিভাইসের জন্য ঐচ্ছিক এবং বিভাগ B ডিভাইসের জন্য শর্তসাপেক্ষ।

antenna_gain

Int32Value

dBi এ পিক অ্যান্টেনা লাভ। এই প্যারামিটারটি -127 এবং +128 (dBi) এর মধ্যে একটি মান সহ একটি পূর্ণসংখ্যা।

eirp_capability

Int32Value

এই পরামিতিটি dBm/10MHz-এর ইউনিটে সর্বাধিক ডিভাইস EIRP এবং এটি -127 এবং +47 (dBm/10 MHz) এর মধ্যে একটি পূর্ণসংখ্যা। অন্তর্ভুক্ত না হলে, SAS এটিকে ডিভাইস বিভাগের জন্য dBm/10MHz এর ইউনিটগুলিতে সর্বাধিক অনুমোদিত EIRP হিসাবে ব্যাখ্যা করে।

antenna_beamwidth

Int32Value

3-dB অ্যান্টেনা ডিগ্রী অনুভূমিক সমতল মধ্যে অ্যান্টেনার beamwidth. এই প্যারামিটারটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা যার মান 0 এবং 360 (ডিগ্রি) এর মধ্যে রয়েছে; এটা ক্যাটাগরি A ডিভাইসের জন্য ঐচ্ছিক এবং ক্যাটাগরি B ডিভাইসের জন্য শর্তসাপেক্ষ।

antenna_model

string

যদি একটি বাহ্যিক অ্যান্টেনা ব্যবহার করা হয়, অ্যান্টেনা মডেল ঐচ্ছিকভাবে এই ক্ষেত্রে প্রদান করা হয়। স্ট্রিংটির সর্বোচ্চ দৈর্ঘ্য 128 অক্টেট।

cpe_cbsd_indication

BoolValue

যদি উপস্থিত থাকে, এই পরামিতিটি CBSD একটি CPE-CBSD কিনা তা নির্দিষ্ট করে।

গ্রাহকদের অনুরোধের তালিকা করুন

তালিকা গ্রাহকদের জন্য ListCustomers .

ক্ষেত্র
page_size

int32

প্রতিক্রিয়ায় সর্বাধিক সংখ্যক customers ফিরে আসবেন।

page_token

string

পূর্ববর্তী কল থেকে ListCustomers এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে এই তালিকাটি কোথায় থেকে চলতে হবে।

গ্রাহকদের প্রতিক্রিয়া তালিকা করুন

ListCustomers জন্য প্রতিক্রিয়া.

ক্ষেত্র
customers[]

Customer

অনুরোধের সাথে মেলে এমন customers তালিকা।

next_page_token

string

একটি পূর্ববর্তী কল থেকে ListCustomers এ একটি পৃষ্ঠা সংখ্যা টোকেন ফিরে এসেছে যা নির্দেশ করে যে তালিকাটি কোথায় চালিয়ে যাওয়া উচিত। যদি ক্ষেত্রটি অনুপস্থিত বা খালি থাকে, তাহলে এর মানে আর কোন গ্রাহক নেই।

তালিকা স্থাপনের অনুরোধ

ListDeployments জন্য অনুরোধ.

ক্ষেত্র
parent

string

প্রয়োজন। মূল সম্পদের নাম, উদাহরণস্বরূপ, "নোডস/1", গ্রাহক/1/নোডস/2।

page_size

int32

প্রতিক্রিয়ায় ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক স্থাপনা৷

page_token

string

একটি পূর্ববর্তী কল থেকে ListDeployments এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে এই তালিকাটি কোথায় থেকে চলতে হবে।

filter

string

ফিল্টার এক্সপ্রেশন। ফিল্টারটির নিম্নলিখিত বিন্যাস থাকা উচিত: "DIRECT_CHILDREN" বা বিন্যাস: "direct_children"। ফিল্টার কেস সংবেদনশীল. যদি খালি থাকে, তাহলে কোনো স্থাপনা ফিল্টার করা হয় না।

লিস্ট ডিপ্লয়মেন্টস রেসপন্স

ListDeployments জন্য প্রতিক্রিয়া.

ক্ষেত্র
deployments[]

Deployment

অনুরোধ মেলে যে deployments .

next_page_token

string

পূর্ববর্তী কল থেকে ListDeployments এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে কোথা থেকে তালিকা করা চলবে। যদি ক্ষেত্রটি অনুপস্থিত বা খালি থাকে, তাহলে এর মানে আর কোনো স্থাপনা নেই।

ListDevicesRequest

ListDevices জন্য অনুরোধ.

ক্ষেত্র
parent

string

প্রয়োজন। মূল সম্পদের নাম।

page_size

int32

প্রতিক্রিয়ায় ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক ডিভাইস। খালি বা শূন্য হলে, সমস্ত ডিভাইস তালিকাভুক্ত করা হবে। সীমার মধ্যে হতে হবে [0, 1000]।

page_token

string

পূর্ববর্তী কল থেকে ListDevices এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে এই তালিকাটি কোথায় থেকে চলতে হবে।

filter

string

ফিল্টার এক্সপ্রেশন। ফিল্টারটিতে নিম্নলিখিত ফর্ম্যাটগুলির মধ্যে একটি থাকা উচিত: "sn=123454" বা "display_name=MyDevice"৷ sn ডিভাইসের সিরিয়াল নম্বরের সাথে মিলে যায়। ফিল্টার কেস সংবেদনশীল.

ListDevices Response

ListDevices জন্য প্রতিক্রিয়া।

ক্ষেত্র
devices[]

Device

অনুরোধ মেলে যে devices .

next_page_token

string

একটি পূর্ববর্তী কল থেকে ListDevices এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে তালিকাটি কোথা থেকে চালিয়ে যেতে হবে। যদি ক্ষেত্রটি অনুপস্থিত বা খালি থাকে, তাহলে এর মানে আর কোনো ডিভাইস নেই।

ListNodesRequest

ListNodes জন্য অনুরোধ.

ক্ষেত্র
parent

string

প্রয়োজন। মূল সম্পদের নাম, উদাহরণস্বরূপ, "নোডস/1"।

page_size

int32

প্রতিক্রিয়ায় নোডের সর্বাধিক সংখ্যা।

page_token

string

পূর্ববর্তী কল থেকে ListNodes এ একটি পেজিনেশন টোকেন ফিরে এসেছে যা নির্দেশ করে যে এই তালিকাটি কোথায় থেকে চলতে হবে।

filter

string

ফিল্টার এক্সপ্রেশন। ফিল্টারটির নিম্নলিখিত বিন্যাস থাকা উচিত: "DIRECT_CHILDREN" বা বিন্যাস: "direct_children"। ফিল্টার কেস সংবেদনশীল. যদি খালি থাকে, তাহলে কোনো নোড ফিল্টার করা হয় না।

লিস্টনোডস রেসপন্স

ListNodes জন্য প্রতিক্রিয়া.

ক্ষেত্র
nodes[]

Node

অনুরোধ মেলে যে nodes .

next_page_token

string

পূর্ববর্তী কল থেকে ListNodes এ একটি পেজিনেশন টোকেন প্রত্যাবর্তন করা হয়েছে যা নির্দেশ করে যে কোথা থেকে তালিকা করা চলবে। যদি ক্ষেত্রটি অনুপস্থিত বা খালি থাকে, তাহলে এর মানে আর কোন নোড নেই।

পরিমাপ ক্ষমতা

ডিভাইস পরিমাপ ক্ষমতা। মান WINNF-SSC-0002 দ্বারা সংজ্ঞায়িত করা হয়।

এনামস
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 অধীনে ডিভাইসটি পুনরায় সাজানোর জন্য।

MoveNodeRequest

MoveNode জন্য অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। সরানোর জন্য node নাম।

destination

string

প্রয়োজন। নতুন প্যারেন্ট রিসোর্স node নাম বা customer অধীনে নোডটি পুনরায় সাজাতে হবে।

নোড

নোড।

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। সম্পদের নাম.

display_name

string

নোডের প্রদর্শনের নাম।

sas_user_ids[]

string

এই নোডের অন্তর্গত ডিভাইস দ্বারা ব্যবহৃত ব্যবহারকারী আইডি।

নীতি

সম্পদে একটি অ্যাক্সেস নিয়ন্ত্রণ নীতি সংজ্ঞায়িত করে।

ক্ষেত্র
assignments[]

Assignment

assignments তালিকা

etag

bytes

একটি নীতির যুগপত আপডেট একে অপরকে ওভাররাইট করা থেকে আটকাতে সাহায্য করার উপায় হিসাবে আশাবাদী সমসাময়িক নিয়ন্ত্রণের জন্য etag ব্যবহার করা হয়। এটা দৃঢ়ভাবে সুপারিশ করা হয় যে সিস্টেমগুলি রেসের অবস্থা এড়াতে নীতি আপডেটগুলি সম্পাদন করতে পঠন-সংশোধন-লেখা চক্রে etag ব্যবহার করে: GetPolicy-এর প্রতিক্রিয়াতে একটি GetPolicy ফেরত দেওয়া হয়, এবং সিস্টেমগুলি সেই etagকে তাদের পরিবর্তন নীতির একই সংস্করণে প্রয়োগ করা হবে তা নিশ্চিত করার জন্য SetPolicy কে অনুরোধ করুন।

GetPolicy-এ কলে যদি কোনো GetPolicy প্রদান না করা হয়, তাহলে বিদ্যমান নীতি অন্ধভাবে ওভাররাইট করা হয়।

নীতির অনুরোধ সেট করুন

SetPolicy পদ্ধতির জন্য অনুরোধ বার্তা.

ক্ষেত্র
resource

string

প্রয়োজন। যে সম্পদের জন্য নীতি নির্দিষ্ট করা হচ্ছে। এই নীতি যেকোন বিদ্যমান নীতি প্রতিস্থাপন করে।

policy

Policy

প্রয়োজন। resource ক্ষেত্রে নীতি প্রয়োগ করতে হবে।

SignDevice Request

সাইন ডিভাইসের জন্য SignDevice

ক্ষেত্র
device

Device

প্রয়োজন। সাইন করার জন্য devicedevice ক্ষেত্রের 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 Request

UpdateDeployment জন্য অনুরোধ.

ক্ষেত্র
deployment

Deployment

প্রয়োজন। deployment জন্য নতুন মান। name এবং display_name অবশ্যই সেট করতে হবে।

update_mask

FieldMask

ক্ষেত্র আপডেট করা হবে.

UpdateDeviceRequest

আপডেট ডিভাইসের জন্য UpdateDevice

ক্ষেত্র
device

Device

প্রয়োজন। আপডেট করার জন্য devicedevice ক্ষেত্রের 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 ওয়েব টোকেন একটি CPI ব্যক্তিগত কী ব্যবহার করে স্বাক্ষরিত। পেলোড অবশ্যই device JSON এনকোডিং হতে হবে। user_id ক্ষেত্র অবশ্যই সেট করতে হবে।

installer_id

string

প্রয়োজন। সার্টিফাইড প্রফেশনাল ইনস্টলার ডাটাবেস থেকে অনন্য ইনস্টলার আইডি (সিপিআই আইডি)।

InstallerRequest Validate

ValidateInstaller জন্য অনুরোধ.

ক্ষেত্র
installer_id

string

প্রয়োজন। সার্টিফাইড প্রফেশনাল ইনস্টলার ডাটাবেস থেকে অনন্য ইনস্টলার আইডি (সিপিআই আইডি)।

secret

string

প্রয়োজন। GenerateSecret সিক্রেট দ্বারা গোপনীয় প্রত্যাবর্তন।

encoded_secret

string

প্রয়োজন। JSON ওয়েব টোকেন একটি CPI ব্যক্তিগত কী ব্যবহার করে স্বাক্ষরিত। পেলোডে অবশ্যই একটি "গোপন" দাবি অন্তর্ভুক্ত থাকতে হবে যার মূল্য গোপনীয়।

Installer Response যাচাই করুন

ValidateInstaller জন্য প্রতিক্রিয়া।