Package spectrum.sas.portal.v1alpha1

Indeks

Pelanggan

Layanan yang mengelola pelanggan SAS.

Mendapatkan Pelanggan

rpc GetCustomer(GetCustomerRequest) returns (Customer)

Menampilkan customer yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc ListCustomers(ListCustomersRequest) returns (ListCustomersResponse)

Menampilkan daftar customers yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc UpdateCustomer(UpdateCustomerRequest) returns (Customer)

Memperbarui customer yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

PengelolaPerangkat

Layanan yang mengelola Perangkat Layanan Radio Broadband Warga.

CreateDeployment

rpc CreateDeployment(CreateDeploymentRequest) returns (Deployment)

Membuat deployment baru.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc CreateDevice(CreateDeviceRequest) returns (Device)

Membuat device pada node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc CreateNode(CreateNodeRequest) returns (Node)

Membuat node baru.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc CreateSignedDevice(CreateSignedDeviceRequest) returns (Device)

Membuat device yang ditandatangani dalam node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc DeleteDeployment(DeleteDeploymentRequest) returns (Empty)

Menghapus deployment.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc DeleteDevice(DeleteDeviceRequest) returns (Empty)

Menghapus device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc DeleteNode(DeleteNodeRequest) returns (Empty)

Menghapus node.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc GenerateSecret(GenerateSecretRequest) returns (GenerateSecretResponse)

Menghasilkan rahasia untuk digunakan dengan ValidateInstaller.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc GetDeployment(GetDeploymentRequest) returns (Deployment)

Menampilkan deployment yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc GetDevice(GetDeviceRequest) returns (Device)

Mendapatkan detail tentang device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc GetNode(GetNodeRequest) returns (Node)

Menampilkan node yang diminta.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc ListDeployments(ListDeploymentsRequest) returns (ListDeploymentsResponse)

Mencantumkan deployments.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc ListDevices(ListDevicesRequest) returns (ListDevicesResponse)

Mencantumkan devices pada node atau customer.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc ListNodes(ListNodesRequest) returns (ListNodesResponse)

Mencantumkan nodes.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc MoveDeployment(MoveDeploymentRequest) returns (Operation)

Memindahkan deployment pada node atau customer lainnya.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc MoveDevice(MoveDeviceRequest) returns (Operation)

Memindahkan device pada node atau customer lainnya.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc MoveNode(MoveNodeRequest) returns (Operation)

Memindahkan node pada node atau customer lainnya.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc SignDevice(SignDeviceRequest) returns (Empty)

Menandatangani device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc UpdateDeployment(UpdateDeploymentRequest) returns (Deployment)

Memperbarui deployment yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc UpdateDevice(UpdateDeviceRequest) returns (Device)

Mengupdate device.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc UpdateNode(UpdateNodeRequest) returns (Node)

Memperbarui node yang ada.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc UpdateSignedDevice(UpdateSignedDeviceRequest) returns (Device)

Memperbarui device yang ditandatangani.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc ValidateInstaller(ValidateInstallerRequest) returns (ValidateInstallerResponse)

Memvalidasi identitas Penginstal Profesional Tersertifikasi (CPI).

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

KebijakanLayanan

Access Control Service ke Spectrum Resource Manager.

Mendapatkan Kebijakan

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 ini:

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

rpc SetPolicy(SetPolicyRequest) returns (Policy)

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

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

rpc TestPermissions(TestPermissionsRequest) returns (TestPermissionsResponse)

Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut ini:

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

Tugas

Mengaitkan members dengan role.

Kolom
role

string

Wajib diisi. 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.

Mode Penagihan

Mode penagihan CBSD

Enumerasi
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.

Jenis Saluran

Enumerasi
CHANNEL_TYPE_UNSPECIFIED
CHANNEL_TYPE_GAA
CHANNEL_TYPE_PAL

CreateDeploymentRequest

Meminta CreateDeployment.

Kolom
parent

string

Wajib diisi. Nama resource induk tempat deployment akan dibuat.

deployment

Deployment

Wajib diisi. Detail deployment. name harus kosong. Kunci ini dibuat oleh server. Deployment display_name harus ditetapkan.

BuatPermintaanPerangkat

Meminta CreateDevice.

Kolom
parent

string

Wajib diisi. Nama resource induk.

device

Device

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

CreateNodeRequest

Meminta CreateNode.

Kolom
parent

string

Wajib diisi. Nama resource induk tempat node akan dibuat.

node

Node

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

CreateSignedDeviceRequest

Meminta CreateSignedDevice.

Kolom
parent

string

Wajib diisi. Nama resource induk.

encoded_device

bytes

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

installer_id

string

Wajib diisi. Id penginstal unik (ID CPI) dari database Penginstal Profesional Tersertifikasi.

Pelanggan

Entitas yang mewakili pelanggan SAS.

Kolom
name

string

Hanya output. Nama resource pelanggan.

display_name

string

Wajib diisi. Nama organisasi yang diwakili oleh entitas pelanggan.

sas_user_ids[]

string

ID pengguna yang digunakan oleh perangkat milik pelanggan ini.

MenghapusDeploymentDeployment

Meminta DeleteDeployment.

Kolom
name

string

Wajib diisi. Nama deployment.

HapusPermintaanPerangkat

Meminta DeleteDevice.

Kolom
name

string

Wajib diisi. Nama perangkat.

MenghapusNodeRequest

Meminta DeleteNode.

Kolom
name

string

Wajib diisi. Nama node.

Deployment

Deployment.

Kolom
name

string

Hanya output. Nama fasilitas.

display_name

string

Nama tampilan deployment.

sas_user_ids[]

string

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

default_billing_mode

BillingMode

Mode penagihan default untuk deployment dan perangkat di bawahnya.

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. Hibah yang ditahan oleh perangkat.

display_name

string

Nama tampilan perangkat.

device_metadata

DeviceMetadata

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

Negara bagian

Status perangkat.

Enumerasi
DEVICE_STATE_UNSPECIFIED Status tidak ditentukan.
RESERVED Namun, perangkat yang dibuat di Portal SAS belum didaftarkan ke SAS.
REGISTERED Perangkat terdaftar dengan SAS.
DEREGISTERED Pendaftaran perangkat dengan SAS dibatalkan.

DeviceAirInterface

Informasi tentang antarmuka udara 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 udara yang sesuai dengan CBSD pada saat pendaftaran.

Teknologi Radio

Jenis teknologi akses radio yang disetujui.

Enumerasi
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

KategoriPerangkat

Kategori perangkat FCC, seperti yang ditetapkan oleh Bagian 96.

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

KonfigurasiPerangkat

Informasi tentang konfigurasi perangkat.

Kolom
category

DeviceCategory

Kategori perangkat: FCC.

model

DeviceModel

Informasi tentang model perangkat ini.

air_interface

DeviceAirInterface

Informasi tentang antarmuka udara 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 panggilan 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.

Enumerasi
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

Hibah Perangkat

Pemberian perangkat. Ini adalah otorisasi yang diberikan oleh Sistem Akses Spektrum untuk perangkat guna melakukan transmisi menggunakan parameter operasi yang ditentukan setelah detak jantung berhasil oleh perangkat.

Kolom
max_eirp

DoubleValue

Setara Maksimum Radiasi Isotropik (EIRP) yang diizinkan oleh hibah. EIRP maksimum adalah dalam satuan dBm/MHz. Nilai maxEirp mewakili EIRP rata-rata (RMS) yang akan diukur oleh prosedur yang ditentukan dalam FCC 96.41(e)(3).

frequency_range

FrequencyRange

Rentang frekuensi transmisi.

state

GrantState

Status pemberian.

channel_type

ChannelType

Jenis saluran yang digunakan.

move_list[]

DpaMoveList

Pemindahan DPA mencantumkan daftar hibah ini.

expire_time

Timestamp

Waktu habis masa berlaku hibah.

suspension_reason[]

string

Jika pemberian penangguhan ditangguhkan, alasan penangguhan.

grant_id

string

Id yang Diberikan.

Metadata Perangkat

Data perangkat dapat diganti oleh Portal SAS dan permintaan pendaftaran.

ModelPerangkat

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 pindah DPA.

Kolom
dpa_id

StringValue

ID DPA.

frequency_range

FrequencyRange

Rentang frekuensi yang dipengaruhi oleh daftar pemindahan.

RentangFrekuensi

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

Meminta GenerateSecret.

GenerateSecretResponse

Respons untuk GenerateSecret.

Kolom
secret

string

Rahasia yang dihasilkan oleh string dan digunakan oleh ValidateInstaller.

Mendapatkan CustomerRequest

Meminta GetCustomer .

Kolom
name

string

Wajib diisi. Nama customer.

MendapatkanDeployment

Meminta GetDeployment.

Kolom
name

string

Wajib diisi. Nama deployment.

PermintaanDapatkanPerangkat

Meminta GetDevice.

Kolom
name

string

Wajib diisi. Nama perangkat.

GetNodeRequest

Meminta GetNode.

Kolom
name

string

Wajib diisi. Nama node.

GetPolicyRequest

Pesan permintaan untuk metode GetPolicy.

Kolom
resource

string

Wajib diisi. Resource yang kebijakannya diminta.

Status Hibah

Status pemberian.

Enumerasi
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED Pemberian telah diizinkan namun perangkat tidak mendukung detak jantung.
GRANT_STATE_TERMINATED Hibah telah dihentikan oleh SAS.
GRANT_STATE_SUSPENDED Hibah telah ditangguhkan oleh SAS.
GRANT_STATE_AUTHORIZED Perangkat saat ini sedang mentransmisi.
GRANT_STATE_EXPIRED Masa berlaku hibah telah berakhir.

JenisTinggi

Menentukan cara tinggi diukur.

Enumerasi
HEIGHT_TYPE_UNSPECIFIED Jenis tinggi belum 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 yang sesuai dengan data WGS 84. Rentang yang diizinkan adalah dari -90.000000 hingga +90.000000. Nilai positif menunjukkan lintang utara dari khatulistiwa; nilai negatif selatan khatulistiwa.

longitude

DoubleValue

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

height

DoubleValue

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

height_type

HeightType

Menentukan cara tinggi diukur.

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 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 3 meter.

indoor_deployment

BoolValue

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

antenna_azimuth

Int32Value

Arah Boreer dari 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 opsional untuk perangkat Kategori A dan bersyarat untuk perangkat Kategori B.

antenna_downtilt

Int32Value

Antena miring ke bawah 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 opsional untuk perangkat Kategori A dan bersyarat untuk perangkat Kategori B.

antenna_gain

Int32Value

Puncak antena yang diperoleh di dBi. Parameter ini adalah bilangan bulat dengan nilai antara -127 dan +128 (dBi) inklusif.

eirp_capability

Int32Value

Parameter ini adalah EIRP perangkat maksimum dalam unit 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 unit dBm/10MHz untuk kategori perangkat.

antenna_beamwidth

Int32Value

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

antenna_model

string

Jika antena eksternal digunakan, model antena secara opsional disediakan di kolom ini. Panjang string maksimum adalah 128 oktet.

cpe_cbsd_indication

BoolValue

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

MencantumkanPelanggan

Meminta ListCustomers.

Kolom
page_size

int32

Jumlah maksimum customers untuk ditampilkan dalam respons.

page_token

string

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

Mencantumkan Pelanggan

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 asal listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, artinya tidak ada lagi pelanggan.

ListDeploymentsRequest

Meminta ListDeployments.

Kolom
parent

string

Wajib diisi. Nama resource induk, misalnya, "node/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 asal listingan ini harus dilanjutkan.

filter

string

Ekspresi filter. Filter tersebut harus memiliki format berikut: "Direct_CHILDREN" atau format: "direct_children". Filter tidak peka huruf besar/kecil. Jika kosong, maka 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 asal listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, artinya tidak ada deployment lagi.

ListDevicesRequest

Meminta ListDevices.

Kolom
parent

string

Wajib diisi. Nama resource induk.

page_size

int32

Jumlah maksimum perangkat untuk 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 asal 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 asal listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, artinya tidak ada lagi perangkat.

ListNodesRequest

Meminta ListNodes.

Kolom
parent

string

Wajib diisi. Nama resource induk, misalnya, "node/1".

page_size

int32

Jumlah maksimum node untuk ditampilkan dalam respons.

page_token

string

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

filter

string

Ekspresi filter. Filter tersebut 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 asal listingan harus dilanjutkan. Jika kolom tidak ada atau kosong, artinya tidak ada lagi node.

KemampuanPengukuran

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

Enumerasi
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

MemindahkanDeployment

Meminta MoveDeployment.

Kolom
name

string

Wajib diisi. Nama deployment yang akan dipindahkan.

destination

string

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

PermintaanPerangkat Dipindahkan

Meminta MoveDevice.

Kolom
name

string

Wajib diisi. Nama perangkat yang akan dipindahkan.

destination

string

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

MemindahkanNodeRequest

Meminta MoveNode.

Kolom
name

string

Wajib diisi. Nama node yang akan dipindahkan.

destination

string

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

Node

Node.

Kolom
name

string

Hanya output. Nama fasilitas.

display_name

string

Nama tampilan node.

sas_user_ids[]

string

ID pengguna yang digunakan oleh perangkat milik node ini.

Kebijakan

Menentukan kebijakan kontrol akses ke resource.

Kolom
assignments[]

Assignment

Daftar assignments

etag

bytes

Etag digunakan untuk kontrol serentak optimis sebagai cara untuk membantu mencegah pembaruan kebijakan secara bersamaan menimpa satu sama lain. Sebaiknya sistem menggunakan etag dalam siklus baca-ubah-tulis untuk melakukan pembaruan kebijakan guna menghindari kondisi race: etag ditampilkan dalam respons terhadap GetPolicy, dan sistem diharapkan akan menempatkan etag tersebut dalam permintaan ke SetPolicy untuk memastikan bahwa perubahannya akan diterapkan ke versi kebijakan yang sama.

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

SetPolicyRequest

Pesan permintaan untuk metode SetPolicy.

Kolom
resource

string

Wajib diisi. Resource yang kebijakannya ditentukan. Kebijakan ini menggantikan kebijakan apa pun yang ada.

policy

Policy

Wajib diisi. Kebijakan yang akan diterapkan ke resource.

PermintaanPerangkatSign

Meminta SignDevice.

Kolom
device

Device

Wajib diisi. device untuk 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 diisi. Resource yang izinnya diminta.

permissions[]

string

Kumpulan izin untuk memeriksa resource.

TestPermissionsResponse

Pesan respons untuk metode TestPermissions.

Kolom
permissions[]

string

Sekumpulan izin yang diizinkan oleh pemanggil.

PembaruanPermintaanPelanggan

Meminta UpdateCustomer.

Kolom
customer

Customer

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

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateDeploymentRequest

Meminta UpdateDeployment.

Kolom
deployment

Deployment

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

update_mask

FieldMask

Kolom yang akan diperbarui.

PermintaanUpdate Perangkat

Meminta UpdateDevice.

Kolom
device

Device

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

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateNodeRequest

Meminta UpdateNode.

Kolom
node

Node

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

update_mask

FieldMask

Kolom yang akan diperbarui.

UpdateSignedDeviceRequest

Meminta UpdateSignedDevice.

Kolom
name

string

Wajib diisi. Nama perangkat yang akan diupdate.

encoded_device

bytes

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

installer_id

string

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

ValidateInstallerRequest

Meminta ValidateInstaller.

Kolom
installer_id

string

Wajib diisi. Id penginstal unik (ID CPI) dari database Penginstal Profesional Tersertifikasi.

secret

string

Wajib diisi. Rahasia yang ditampilkan oleh GenerateSecret.

encoded_secret

string

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

ValidateInstallerResponse

Respons untuk ValidateInstaller.