Package spectrum.sas.portal.v1alpha1

Indeks

Pelanggan

Layanan yang mengelola pelanggan SAS.

GetCustomer

rpc GetCustomer(GetCustomerRequest) returns (Customer)

Menampilkan customer yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc ListCustomers(ListCustomersRequest) returns (ListCustomersResponse)

Menampilkan daftar customers yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc UpdateCustomer(UpdateCustomerRequest) returns (Customer)

Memperbarui customer yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

PengelolaPerangkat

Layanan yang mengelola Perangkat Citizens Broadband Radio Service.

CreateDeployment

rpc CreateDeployment(CreateDeploymentRequest) returns (Deployment)

Membuat deployment baru.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc CreateDevice(CreateDeviceRequest) returns (Device)

Membuat device di bawah node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc CreateNode(CreateNodeRequest) returns (Node)

Membuat node baru.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc CreateSignedDevice(CreateSignedDeviceRequest) returns (Device)

Membuat device yang ditandatangani di bawah node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc DeleteDeployment(DeleteDeploymentRequest) returns (Empty)

Menghapus deployment.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc DeleteDevice(DeleteDeviceRequest) returns (Empty)

Menghapus device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc DeleteNode(DeleteNodeRequest) returns (Empty)

Menghapus node.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc GenerateSecret(GenerateSecretRequest) returns (GenerateSecretResponse)

Membuat secret yang akan digunakan dengan ValidateInstaller.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc GetDeployment(GetDeploymentRequest) returns (Deployment)

Menampilkan deployment yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc GetDevice(GetDeviceRequest) returns (Device)

Mendapatkan detail tentang device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc GetNode(GetNodeRequest) returns (Node)

Menampilkan node yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc ListDeployments(ListDeploymentsRequest) returns (ListDeploymentsResponse)

Daftar deployments.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc ListDevices(ListDevicesRequest) returns (ListDevicesResponse)

Mencantumkan devices di bawah node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc ListNodes(ListNodesRequest) returns (ListNodesResponse)

Daftar nodes.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc MoveDeployment(MoveDeploymentRequest) returns (Operation)

Memindahkan deployment di bawah node atau customer lain.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc MoveDevice(MoveDeviceRequest) returns (Operation)

Memindahkan device di bawah node atau customer lain.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc MoveNode(MoveNodeRequest) returns (Operation)

Memindahkan node di bawah node atau customer lain.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc SignDevice(SignDeviceRequest) returns (Empty)

Menandatangani device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc UpdateDeployment(UpdateDeploymentRequest) returns (Deployment)

Memperbarui deployment yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc UpdateDevice(UpdateDeviceRequest) returns (Device)

Memperbarui device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc UpdateNode(UpdateNodeRequest) returns (Node)

Memperbarui node yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc UpdateSignedDevice(UpdateSignedDeviceRequest) returns (Device)

Memperbarui device yang ditandatangani.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc ValidateInstaller(ValidateInstallerRequest) returns (ValidateInstallerResponse)

Memvalidasi identitas Penginstal Profesional Bersertifikasi (CPI).

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

PolicyService

Access Control Service ke Spectrum Resource Manager.

GetPolicy

rpc GetPolicy(GetPolicyRequest) returns (Policy)

Mendapatkan kebijakan kontrol akses untuk resource. Menampilkan kebijakan kosong jika resource ada dan tidak memiliki kebijakan yang ditetapkan.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc SetPolicy(SetPolicyRequest) returns (Policy)

Menetapkan kebijakan kontrol akses pada resource yang ditentukan. Menggantikan kebijakan yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

rpc TestPermissions(TestPermissionsRequest) returns (TestPermissionsResponse)

Menampilkan izin yang dimiliki pemanggil pada resource tertentu.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

Pemindahan Hak

Mengaitkan members dengan role.

Kolom
role

string

Wajib. Peran yang ditetapkan untuk members.

members[]

string

Identitas yang ditetapkan untuk peran tersebut. Dapat memiliki nilai-nilai berikut:

  • {user_email}: Alamat email yang mewakili Akun Google tertentu. Contoh: alice@gmail.com.

  • {group_email}: Alamat email yang mewakili grup Google. Misalnya, viewers@gmail.com.

BillingMode

Mode penagihan CBSD

Enum
BILLING_MODE_UNSPECIFIED Mode penagihan belum ditentukan.
MOBILE Harga didasarkan pada kategori CBSD: Kategori A, Kategori B yang terdaftar di SAS.
FIXED_WIRELESS Harga didasarkan pada jenis CBSD: Stasiun pangkalan atau CPE.

ChannelType

Enum
CHANNEL_TYPE_UNSPECIFIED
CHANNEL_TYPE_GAA
CHANNEL_TYPE_PAL

CreateDeploymentRequest

Permintaan untuk CreateDeployment.

Kolom
parent

string

Wajib. Nama resource induk tempat deployment akan dibuat.

deployment

Deployment

Wajib. Detail deployment. name harus kosong. Token ini dibuat oleh server. display_name deployment harus ditetapkan.

CreateDeviceRequest

Permintaan untuk CreateDevice.

Kolom
parent

string

Wajib. Nama resource induk.

device

Device

Detail pendaftaran device. name harus kosong. Token ini dibuat oleh server. Kolom device fcc_id dan serial_number harus ditetapkan. Kolom user_id harus ditetapkan.

CreateNodeRequest

Permintaan untuk CreateNode.

Kolom
parent

string

Wajib. Nama resource induk tempat node akan dibuat.

node

Node

Detail node. name harus kosong. Token ini dibuat oleh server. Node display_name harus ditetapkan.

CreateSignedDeviceRequest

Permintaan untuk CreateSignedDevice.

Kolom
parent

string

Wajib. Nama resource induk.

encoded_device

bytes

Wajib. Token Web JSON yang ditandatangani menggunakan kunci pribadi CPI. Payload harus berupa encoding JSON dari device. Kolom user_id harus ditetapkan.

installer_id

string

Wajib. ID penginstal unik (ID CPI) dari database Penginstal Profesional Bersertifikasi.

Pelanggan

Entitas yang mewakili pelanggan SAS.

Kolom
name

string

Hanya output. Nama resource pelanggan.

display_name

string

Wajib. Nama organisasi yang diwakili oleh entitas pelanggan.

sas_user_ids[]

string

ID pengguna yang digunakan oleh perangkat milik pelanggan ini.

DeleteDeploymentRequest

Permintaan untuk DeleteDeployment.

Kolom
name

string

Wajib. Nama deployment.

DeleteDeviceRequest

Permintaan untuk DeleteDevice.

Kolom
name

string

Wajib. Nama perangkat.

DeleteNodeRequest

Permintaan untuk DeleteNode.

Kolom
name

string

Wajib. Nama node.

Deployment

Deployment.

Kolom
name

string

Hanya output. Nama resource.

display_name

string

Nama tampilan deployment.

sas_user_ids[]

string

ID pengguna yang digunakan oleh perangkat yang termasuk dalam deployment ini. Setiap deployment harus dikaitkan dengan satu ID pengguna unik.

default_billing_mode

BillingMode

Mode penagihan default untuk deployment dan perangkat di dalamnya.

allowed_billing_modes[]

BillingMode

Mode penagihan yang diizinkan dalam deployment ini.

Perangkat

Kolom
name

string

Hanya output. Nama jalur resource.

fcc_id

string

ID FCC perangkat.

serial_number

string

Nomor seri yang ditetapkan untuk perangkat oleh produsen perangkat.

preloaded_config

DeviceConfig

Konfigurasi perangkat, seperti yang ditentukan melalui SAS Portal API.

active_config

DeviceConfig

Hanya output. Konfigurasi perangkat saat ini seperti yang terdaftar di SAS.

state

State

Hanya output. Status perangkat.

grants[]

DeviceGrant

Hanya output. Pemberian yang dipegang oleh perangkat.

display_name

string

Nama tampilan perangkat.

device_metadata

DeviceMetadata

Parameter perangkat yang dapat diganti oleh permintaan pendaftaran SAS dan Portal SAS.

Negara Bagian

Status perangkat.

Enum
DEVICE_STATE_UNSPECIFIED Status tidak ditentukan.
RESERVED Perangkat dibuat di SAS Portal, tetapi belum terdaftar di SAS.
REGISTERED Perangkat terdaftar di SAS.
DEREGISTERED Perangkat tidak terdaftar di SAS.

DeviceAirInterface

Informasi tentang antarmuka radio perangkat.

Kolom
radio_technology

RadioTechnology

Kondisional. Kolom ini menentukan teknologi akses radio yang digunakan untuk CBSD.

supported_spec

string

Opsional. Kolom ini terkait dengan radioTechnology dan memberikan spesifikasi antarmuka radio yang dipatuhi CBSD pada saat pendaftaran.

RadioTechnology

Jenis teknologi akses radio yang disetujui.

Enum
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

DeviceCategory

Kategori FCC perangkat, sebagaimana ditentukan oleh Bagian 96.

Enum
DEVICE_CATEGORY_UNSPECIFIED Kategori perangkat tidak ditentukan.
DEVICE_CATEGORY_A Kategori A.
DEVICE_CATEGORY_B Kategori B.

DeviceConfig

Informasi tentang konfigurasi perangkat.

Kolom
category

DeviceCategory

Kategori FCC perangkat.

model

DeviceModel

Informasi tentang model perangkat ini.

air_interface

DeviceAirInterface

Informasi tentang antarmuka radio perangkat ini.

installation_params

InstallationParams

Parameter penginstalan untuk perangkat.

measurement_capabilities[]

MeasurementCapability

Kemampuan pelaporan pengukuran perangkat.

user_id

StringValue

ID pengguna perangkat.

call_sign

string

Tanda panggil operator perangkat.

state

State

Status konfigurasi.

is_signed

BoolValue

Hanya output. Apakah konfigurasi telah ditandatangani oleh CPI.

update_time

Timestamp

Hanya output. Terakhir kali konfigurasi perangkat diedit.

Negara Bagian

Status konfigurasi perangkat. Hanya konfigurasi dalam status DEVICE_CONFIG_STATE_FINAL yang dapat digunakan selama Pendaftaran CBSD.

Enum
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

DeviceGrant

Pemberian perangkat. Otorisasi ini diberikan oleh Sistem Akses Spektrum ke perangkat untuk melakukan transmisi menggunakan parameter operasi tertentu setelah detak jantung yang berhasil oleh perangkat.

Kolom
max_eirp

DoubleValue

Daya Terpancar Isotropik Ekuivalen (EIRP) maksimum yang diizinkan oleh hibah. EIRP maksimum dalam satuan dBm/MHz. Nilai maxEirp mewakili EIRP rata-rata (RMS) yang akan diukur dengan prosedur yang ditentukan dalam bagian 96.41(e)(3) FCC.

frequency_range

FrequencyRange

Rentang frekuensi transmisi.

state

GrantState

Status pemberian.

channel_type

ChannelType

Jenis saluran yang digunakan.

move_list[]

DpaMoveList

Daftar pemindahan DPA tempat hibah ini muncul.

expire_time

Timestamp

Waktu habis masa berlaku pemberian.

suspension_reason[]

string

Jika pemberian ditangguhkan, alasan penangguhan.

grant_id

string

ID Pemberian Izin.

DeviceMetadata

Data perangkat dapat diganti oleh SAS Portal dan permintaan pendaftaran.

DeviceModel

Informasi tentang model perangkat.

Kolom
vendor

string

Nama vendor perangkat.

name

string

Nama model perangkat.

software_version

string

Versi software perangkat.

hardware_version

string

Versi hardware perangkat.

firmware_version

string

Versi firmware perangkat.

DpaMoveList

Entri dalam daftar pemindahan DPA.

Kolom
dpa_id

StringValue

ID DPA.

frequency_range

FrequencyRange

Rentang frekuensi yang dipengaruhi daftar pemindahan.

FrequencyRange

Rentang frekuensi dari low_frequency hingga high_frequency.

Kolom
low_frequency_mhz

DoubleValue

Frekuensi terendah rentang frekuensi dalam MHz.

high_frequency_mhz

DoubleValue

Frekuensi tertinggi rentang frekuensi dalam MHz.

GenerateSecretRequest

Permintaan untuk GenerateSecret.

GenerateSecretResponse

Respons untuk GenerateSecret.

Kolom
secret

string

Secret yang dihasilkan oleh string dan digunakan oleh ValidateInstaller.

GetCustomerRequest

Permintaan untuk GetCustomer .

Kolom
name

string

Wajib. Nama customer.

GetDeploymentRequest

Permintaan untuk GetDeployment.

Kolom
name

string

Wajib. Nama deployment.

GetDeviceRequest

Permintaan untuk GetDevice.

Kolom
name

string

Wajib. Nama perangkat.

GetNodeRequest

Permintaan untuk GetNode.

Kolom
name

string

Wajib. Nama node.

GetPolicyRequest

Pesan permintaan untuk metode GetPolicy.

Kolom
resource

string

Wajib. Resource yang kebijakannya sedang diminta.

GrantState

Status pemberian.

Enum
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED Pemberian telah diberikan, tetapi perangkat tidak mengirimkan sinyal detak jantung di dalamnya.
GRANT_STATE_TERMINATED Pemberian telah dihentikan oleh SAS.
GRANT_STATE_SUSPENDED Pemberian telah ditangguhkan oleh SAS.
GRANT_STATE_AUTHORIZED Perangkat saat ini sedang mengirimkan data.
GRANT_STATE_EXPIRED Masa berlaku hibah telah berakhir.

HeightType

Menentukan cara mengukur tinggi.

Enum
HEIGHT_TYPE_UNSPECIFIED Jenis tinggi tidak ditentukan.
HEIGHT_TYPE_AGL Ketinggian AGL diukur relatif terhadap permukaan tanah.
HEIGHT_TYPE_AMSL Ketinggian AMSL diukur relatif terhadap permukaan laut rata-rata.

InstallationParams

Informasi tentang parameter penginstalan perangkat.

Kolom
latitude

DoubleValue

Lintang lokasi antena perangkat dalam derajat relatif terhadap datum WGS 84. Rentang yang diizinkan adalah dari -90,000000 hingga +90,000000. Nilai positif mewakili lintang di utara khatulistiwa; nilai negatif di selatan khatulistiwa.

longitude

DoubleValue

Bujur lokasi antena perangkat dalam derajat relatif terhadap datum WGS 84. Rentang yang diizinkan adalah dari -180,000000 hingga +180,000000. Nilai positif mewakili bujur timur meridian utama; nilai negatif mewakili bujur barat meridian utama.

height

DoubleValue

Tinggi antena perangkat dalam meter. Jika nilai parameter heightType adalah "AGL", tinggi antena harus diberikan relatif terhadap permukaan tanah. Jika nilai parameter heightType adalah "AMSL", nilai tersebut diberikan sehubungan dengan datum WGS84.

height_type

HeightType

Menentukan cara mengukur tinggi.

horizontal_accuracy

DoubleValue

Angka positif dalam meter untuk menunjukkan akurasi lokasi horizontal antena perangkat. Parameter opsional ini hanya boleh ada jika nilainya kurang dari persyaratan FCC sebesar 50 meter.

vertical_accuracy

DoubleValue

Angka positif dalam meter untuk menunjukkan akurasi lokasi vertikal antena perangkat. Parameter opsional ini hanya boleh ada jika nilainya kurang dari persyaratan FCC sebesar 3 meter.

indoor_deployment

BoolValue

Apakah antena perangkat berada di dalam ruangan atau tidak. true: dalam ruangan. false: outdoor.

antenna_azimuth

Int32Value

Arah boresight bidang horizontal antena dalam derajat terhadap utara sejati. Nilai parameter ini adalah bilangan bulat dengan nilai antara 0 dan 359 inklusif. Nilai 0 derajat berarti utara sejati; nilai 90 derajat berarti timur. Parameter ini bersifat opsional untuk perangkat Kategori A dan bersyarat untuk perangkat Kategori B.

antenna_downtilt

Int32Value

Kemiringan bawah antena dalam derajat dan merupakan bilangan bulat dengan nilai antara -90 dan +90 inklusif; nilai negatif berarti antena dimiringkan ke atas (di atas horizontal). Parameter ini bersifat opsional untuk perangkat Kategori A dan bersyarat untuk perangkat Kategori B.

antenna_gain

Int32Value

Penguatan antena puncak dalam dBi. Parameter ini adalah bilangan bulat dengan nilai antara -127 dan +128 (dBi) inklusif.

eirp_capability

Int32Value

Parameter ini adalah EIRP perangkat maksimum dalam satuan dBm/10MHz dan merupakan bilangan bulat dengan nilai antara -127 dan +47 (dBm/10 MHz) inklusif. Jika tidak disertakan, SAS akan menafsirkannya sebagai EIRP maksimum yang diizinkan dalam satuan dBm/10MHz untuk kategori perangkat.

antenna_beamwidth

Int32Value

Lebar berkas antena 3 dB dari antena di bidang horizontal dalam derajat. Parameter ini adalah bilangan bulat tanpa tanda tangan yang memiliki nilai antara 0 dan 360 (derajat) inklusif; parameter ini bersifat opsional untuk perangkat Kategori A dan bersyarat untuk perangkat Kategori B.

antenna_model

string

Jika antena eksternal digunakan, model antena dapat diberikan secara opsional di kolom ini. String memiliki panjang maksimum 128 oktet.

cpe_cbsd_indication

BoolValue

Jika ada, parameter ini menentukan apakah CBSD adalah CPE-CBSD atau bukan.

ListCustomersRequest

Permintaan untuk ListCustomers.

Kolom
page_size

int32

Jumlah maksimum customers yang akan ditampilkan dalam respons.

page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListCustomers yang menunjukkan dari mana listingan ini harus dilanjutkan.

ListCustomersResponse

Respons untuk ListCustomers.

Kolom
customers[]

Customer

Daftar customers yang cocok dengan permintaan.

next_page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListCustomers yang menunjukkan dari mana listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, berarti tidak ada lagi pelanggan.

ListDeploymentsRequest

Permintaan untuk ListDeployments.

Kolom
parent

string

Wajib. Nama resource induk, misalnya, "nodes/1", customer/1/nodes/2.

page_size

int32

Jumlah maksimum deployment yang akan ditampilkan dalam respons.

page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListDeployments yang menunjukkan dari mana listingan ini harus dilanjutkan.

filter

string

Ekspresi filter. Filter harus memiliki format berikut: "DIRECT_CHILDREN" atau format: "direct_children". Filter tidak peka huruf besar/kecil. Jika kosong, tidak ada deployment yang difilter.

ListDeploymentsResponse

Respons untuk ListDeployments.

Kolom
deployments[]

Deployment

deployments yang cocok dengan permintaan.

next_page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListDeployments yang menunjukkan dari mana listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, berarti tidak ada lagi deployment.

ListDevicesRequest

Permintaan untuk ListDevices.

Kolom
parent

string

Wajib. Nama resource induk.

page_size

int32

Jumlah maksimum perangkat yang akan ditampilkan dalam respons. Jika kosong atau nol, semua perangkat akan dicantumkan. Harus dalam rentang [0, 1000].

page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListDevices yang menunjukkan dari mana listingan ini harus dilanjutkan.

filter

string

Ekspresi filter. Filter harus memiliki salah satu format berikut: "sn=123454" atau "display_name=MyDevice". sn sesuai dengan nomor seri perangkat. Filter tidak peka huruf besar/kecil.

ListDevicesResponse

Respons untuk ListDevices.

Kolom
devices[]

Device

devices yang cocok dengan permintaan.

next_page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListDevices yang menunjukkan dari mana listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, berarti tidak ada lagi perangkat.

ListNodesRequest

Permintaan untuk ListNodes.

Kolom
parent

string

Wajib. Nama resource induk, misalnya, "nodes/1".

page_size

int32

Jumlah maksimum node yang akan ditampilkan dalam respons.

page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListNodes yang menunjukkan dari mana listingan ini harus dilanjutkan.

filter

string

Ekspresi filter. Filter harus memiliki format berikut: "DIRECT_CHILDREN" atau format: "direct_children". Filter tidak peka huruf besar/kecil. Jika kosong, tidak ada node yang difilter.

ListNodesResponse

Respons untuk ListNodes.

Kolom
nodes[]

Node

nodes yang cocok dengan permintaan.

next_page_token

string

Token penomoran halaman yang ditampilkan dari panggilan sebelumnya ke ListNodes yang menunjukkan dari mana listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, berarti tidak ada lagi node.

MeasurementCapability

Kemampuan pengukuran perangkat. Nilai ditentukan oleh WINNF-SSC-0002.

Enum
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

MoveDeploymentRequest

Permintaan untuk MoveDeployment.

Kolom
name

string

Wajib. Nama deployment yang akan dipindahkan.

destination

string

Wajib. Nama resource induk baru node atau customer untuk mengubah induk deployment.

MoveDeviceRequest

Permintaan untuk MoveDevice.

Kolom
name

string

Wajib. Nama perangkat yang akan dipindahkan.

destination

string

Wajib. Nama resource induk baru node atau customer untuk mengubah induk perangkat.

MoveNodeRequest

Permintaan untuk MoveNode.

Kolom
name

string

Wajib. Nama node yang akan dipindahkan.

destination

string

Wajib. Nama resource induk baru node atau customer untuk mengubah induk node.

Node

Node.

Kolom
name

string

Hanya output. Nama resource.

display_name

string

Nama tampilan node.

sas_user_ids[]

string

ID pengguna yang digunakan oleh perangkat yang termasuk dalam node ini.

Kebijakan

Menentukan kebijakan kontrol akses ke resource.

Kolom
assignments[]

Assignment

assignments daftar

etag

bytes

ETag digunakan untuk kontrol konkurensi optimis sebagai cara untuk membantu mencegah pembaruan kebijakan secara bersamaan agar tidak menimpa satu sama lain. Sangat disarankan agar sistem menggunakan etag dalam siklus read-modify-write untuk melakukan pembaruan kebijakan guna menghindari kondisi persaingan: Etag ditampilkan dalam respons terhadap GetPolicy, dan sistem diharapkan untuk menempatkan etag tersebut dalam permintaan ke SetPolicy untuk memastikan bahwa perubahan akan diterapkan pada kebijakan versi yang sama.

Jika tidak ada etag yang diberikan dalam panggilan ke GetPolicy, kebijakan yang ada akan ditimpa secara langsung.

SetPolicyRequest

Pesan permintaan untuk metode SetPolicy.

Kolom
resource

string

Wajib. Resource yang kebijakannya sedang ditentukan. Kebijakan ini menggantikan kebijakan yang ada.

policy

Policy

Wajib. Kebijakan yang akan diterapkan pada resource.

SignDeviceRequest

Permintaan untuk SignDevice.

Kolom
device

Device

Wajib. device yang akan ditandatangani. Kolom device name, fcc_id, dan serial_number harus ditetapkan. Kolom user_id harus ditetapkan.

TestPermissionsRequest

Pesan permintaan untuk metode TestPermissions.

Kolom
resource

string

Wajib. Resource yang izinnya sedang diminta.

permissions[]

string

Kumpulan izin yang akan diperiksa untuk resource.

TestPermissionsResponse

Pesan respons untuk metode TestPermissions.

Kolom
permissions[]

string

Kumpulan izin yang diizinkan untuk pemanggil.

UpdateCustomerRequest

Permintaan untuk UpdateCustomer.

Kolom
customer

Customer

Wajib. Nilai baru untuk customer. Pelanggan harus menetapkan name dan display_name.

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateDeploymentRequest

Permintaan untuk UpdateDeployment.

Kolom
deployment

Deployment

Wajib. Nilai baru untuk deployment. name dan display_name harus ditetapkan.

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateDeviceRequest

Permintaan untuk UpdateDevice.

Kolom
device

Device

Wajib. device yang akan diupdate. Kolom device name, fcc_id, dan serial_number harus ditetapkan. Kolom user_id harus ditetapkan.

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateNodeRequest

Permintaan untuk UpdateNode.

Kolom
node

Node

Wajib. Nilai baru untuk node. name dan display_name harus ditetapkan.

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateSignedDeviceRequest

Permintaan untuk UpdateSignedDevice.

Kolom
name

string

Wajib. Nama perangkat yang akan diupdate.

encoded_device

bytes

Wajib. Token Web JSON yang ditandatangani menggunakan kunci pribadi CPI. Payload harus berupa encoding JSON dari device. Kolom user_id harus ditetapkan.

installer_id

string

Wajib. ID penginstal unik (ID CPI) dari database Penginstal Profesional Bersertifikasi.

ValidateInstallerRequest

Permintaan untuk ValidateInstaller.

Kolom
installer_id

string

Wajib. ID penginstal unik (ID CPI) dari database Penginstal Profesional Bersertifikasi.

secret

string

Wajib. Secret yang ditampilkan oleh GenerateSecret.

encoded_secret

string

Wajib. Token Web JSON yang ditandatangani menggunakan kunci pribadi CPI. Payload harus menyertakan klaim "secret" yang nilainya adalah rahasia.

ValidateInstallerResponse

Respons untuk ValidateInstaller.