Índice
Customers
(interface)DeviceManager
(interface)PolicyService
(interface)Assignment
(mensagem)BillingMode
(enum)ChannelType
(enum)CreateDeploymentRequest
(mensagem)CreateDeviceRequest
(mensagem)CreateNodeRequest
(mensagem)CreateSignedDeviceRequest
(mensagem)Customer
(mensagem)DeleteDeploymentRequest
(mensagem)DeleteDeviceRequest
(mensagem)DeleteNodeRequest
(mensagem)Deployment
(mensagem)Device
(mensagem)Device.State
(enum)DeviceAirInterface
(mensagem)DeviceAirInterface.RadioTechnology
(enum)DeviceCategory
(enum)DeviceConfig
(mensagem)DeviceConfig.State
(enum)DeviceGrant
(mensagem)DeviceMetadata
(mensagem)DeviceModel
(mensagem)DpaMoveList
(mensagem)FrequencyRange
(mensagem)GenerateSecretRequest
(mensagem)GenerateSecretResponse
(mensagem)GetCustomerRequest
(mensagem)GetDeploymentRequest
(mensagem)GetDeviceRequest
(mensagem)GetNodeRequest
(mensagem)GetPolicyRequest
(mensagem)GrantState
(enum)HeightType
(enum)InstallationParams
(mensagem)ListCustomersRequest
(mensagem)ListCustomersResponse
(mensagem)ListDeploymentsRequest
(mensagem)ListDeploymentsResponse
(mensagem)ListDevicesRequest
(mensagem)ListDevicesResponse
(mensagem)ListNodesRequest
(mensagem)ListNodesResponse
(mensagem)MeasurementCapability
(enum)MoveDeploymentRequest
(mensagem)MoveDeviceRequest
(mensagem)MoveNodeRequest
(mensagem)Node
(mensagem)Policy
(mensagem)SetPolicyRequest
(mensagem)SignDeviceRequest
(mensagem)TestPermissionsRequest
(mensagem)TestPermissionsResponse
(mensagem)UpdateCustomerRequest
(mensagem)UpdateDeploymentRequest
(mensagem)UpdateDeviceRequest
(mensagem)UpdateNodeRequest
(mensagem)UpdateSignedDeviceRequest
(mensagem)ValidateInstallerRequest
(mensagem)ValidateInstallerResponse
(mensagem)
Clientes
Serviço que gerencia clientes SAS.
GetCustomer | |
---|---|
Retorna um
|
Clientes de lista | |
---|---|
Retorna uma lista de
|
Atualizar cliente | |
---|---|
Atualiza um
|
DeviceManager
Serviço de gerenciamento de dispositivos de rádio de banda larga de cidadãos.
Criar implantação | |
---|---|
Crie um novo
|
Criar dispositivo | |
---|---|
Crie um
|
CreateNode | |
---|---|
Crie um novo
|
CreateSignedDevice | |
---|---|
Crie um
|
DeleteDeployment | |
---|---|
Exclui um
|
Excluir dispositivo | |
---|---|
Exclui um
|
Excluir nó | |
---|---|
Exclui um
|
Gerar Secret | |
---|---|
Gera um secret a ser usado com o
|
GetDeployment | |
---|---|
Retorna um
|
GetDevice | |
---|---|
Recebe detalhes sobre um
|
GetNode | |
---|---|
Retorna um
|
ListDeployments | |
---|---|
Lista
|
Dispositivos de lista | |
---|---|
Lista
|
Nós de lista | |
---|---|
Lista
|
Mover implantação | |
---|---|
Move um
|
Mover dispositivo | |
---|---|
Move um
|
Mover nó | |
---|---|
Move um
|
Dispositivo de sinal | |
---|---|
Assina um
|
Atualizar implantação | |
---|---|
Atualiza um
|
Atualizar dispositivo | |
---|---|
Atualiza um
|
Atualizar Nó | |
---|---|
Atualiza um
|
Dispositivo atualizado de atualização | |
---|---|
Atualiza um
|
ValidarInstaller | |
---|---|
Valida a identidade de um Instalador profissional certificado (CPI).
|
Serviço de política
Serviço de controle de acesso ao Spectrum Resource Manager.
Acessar política | |
---|---|
Busca a política de controle de acesso de um recurso. Retornará uma política vazia se o recurso estiver presente e não tiver um conjunto de políticas.
|
SetPolicy | |
---|---|
Define a política de controle de acesso no recurso especificado. Substitui qualquer política existente.
|
TestPermissions | |
---|---|
Retorna permissões do autor da chamada no recurso especificado.
|
Atribuição
Associa members
a um role
.
Campos | |
---|---|
role |
Obrigatório. Papel atribuído aos |
members[] |
As identidades a que o papel é atribuído. Pode ter os seguintes valores:
|
Modo de faturamento
Modo de faturamento de um CBSD
Enums | |
---|---|
BILLING_MODE_UNSPECIFIED |
O modo de faturamento não foi especificado. |
MOBILE |
O preço é baseado na categoria do CBSD: Categoria A, Categoria B registrada no SAS. |
FIXED_WIRELESS |
O preço é baseado no tipo de CBSD: estação de base ou CPE. |
Tipo de canal
Enums | |
---|---|
CHANNEL_TYPE_UNSPECIFIED |
|
CHANNEL_TYPE_GAA |
|
CHANNEL_TYPE_PAL |
CreateDeploymentRequest
Solicitação de CreateDeployment
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai em que a implantação será criada. |
deployment |
Obrigatório. Os detalhes da implantação. O campo |
CreateDeviceRequest
Solicitação de CreateDevice
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. |
device |
Detalhes do registro do |
CreateNodeRequest
Solicitação de CreateNode
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai em que o nó vai ser criado. |
node |
Os detalhes do nó. O campo |
CreateSignedDeviceRequest
Solicitação de CreateSignedDevice
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. |
encoded_device |
Obrigatório. JSON Web Token assinado usando uma chave privada CPI. O payload precisa ser a codificação JSON de |
installer_id |
Obrigatório. ID exclusivo do instalador (ID do CPI) do banco de dados de instalações profissionais certificadas. |
Cliente
Entidade que representa um cliente SAS.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso do cliente. |
display_name |
Obrigatório. Nome da organização que a entidade do cliente representa. |
sas_user_ids[] |
IDs de usuários usados pelos dispositivos do cliente. |
DeleteDeploymentRequest
Solicitação de DeleteDeployment
.
Campos | |
---|---|
name |
Obrigatório. O nome do |
DeleteDeviceRequest
Solicitação de DeleteDevice
.
Campos | |
---|---|
name |
Obrigatório. É o nome do dispositivo. |
DeleteNodeRequest
Solicitação de DeleteNode
.
Campos | |
---|---|
name |
Obrigatório. O nome do |
Implantação
A implantação.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso. |
display_name |
O nome de exibição da implantação. |
sas_user_ids[] |
ID do usuário usado pelos dispositivos que pertencem a esta implantação. Cada implantação deve ser associada a um ID de usuário único. |
default_billing_mode |
Modo de faturamento padrão para a implantação e os dispositivos associados a ela. |
allowed_billing_modes[] |
Os modos de faturamento permitidos nesta implantação. |
Dispositivo
Campos | |
---|---|
name |
Apenas saída. O nome do caminho do recurso. |
fcc_id |
O identificador da FCC do dispositivo. |
serial_number |
Um número de série atribuído ao dispositivo pelo fabricante. |
preloaded_config |
Configuração do dispositivo, conforme especificado pela API SAS Portal. |
active_config |
Apenas saída. Configuração atual do dispositivo registrada no SAS. |
state |
Apenas saída. Estado do dispositivo. |
grants[] |
Apenas saída. Substituições de propriedade do dispositivo. |
display_name |
Nome de exibição do dispositivo. |
device_metadata |
Parâmetros do dispositivo que podem ser substituídos pelas solicitações de registro de SAS Portal e SAS. |
Estado
Estado do dispositivo.
Enums | |
---|---|
DEVICE_STATE_UNSPECIFIED |
Estado não especificado. |
RESERVED |
No entanto, o dispositivo criado no Portal SAS ainda não está registrado no SAS. |
REGISTERED |
Dispositivo registrado no SAS. |
DEREGISTERED |
Dispositivo com o registro SAS cancelado. |
InterfaceAardoDispositivo
Informações sobre a interface aérea do dispositivo.
Campos | |
---|---|
radio_technology |
Condicional. Este campo especifica a tecnologia de acesso à rádio usada para o CBSD. |
supported_spec |
Opcional. Este campo está relacionado ao |
Radiotecnologia
Os tipos aprovados de tecnologia de acesso à rádio.
Enums | |
---|---|
RADIO_TECHNOLOGY_UNSPECIFIED |
|
E_UTRA |
|
CAMBIUM_NETWORKS |
|
FOUR_G_BBW_SAA_1 |
|
NR |
|
DOODLE_CBRS |
|
CW |
|
REDLINE |
|
TARANA_WIRELESS |
DeviceCategory
É a categoria da FCC do dispositivo, conforme definido pela parte 96.
Enums | |
---|---|
DEVICE_CATEGORY_UNSPECIFIED |
Categoria de dispositivo não especificada. |
DEVICE_CATEGORY_A |
Categoria A. |
DEVICE_CATEGORY_B |
Categoria B. |
DeviceConfig
Informações sobre a configuração do dispositivo.
Campos | |
---|---|
category |
Categoria da FCC do dispositivo. |
model |
Informações sobre o modelo do dispositivo. |
air_interface |
Informações sobre a interface aérea deste dispositivo. |
installation_params |
Parâmetros de instalação do dispositivo. |
measurement_capabilities[] |
Recursos de relatórios de medição do dispositivo. |
user_id |
Identificador de um usuário do dispositivo. |
call_sign |
O sinal de chamada do operador do dispositivo. |
state |
Estado da configuração. |
is_signed |
Apenas saída. Indica se a configuração foi assinada por um CPI. |
update_time |
Apenas saída. A última vez que a configuração do dispositivo foi editada. |
Estado
Estado da configuração do dispositivo. Somente configurações no estado DEVICE_CONFIG_STATE_FINAL
podem ser usadas durante o registro do CBSD.
Enums | |
---|---|
DEVICE_CONFIG_STATE_UNSPECIFIED |
|
DRAFT |
|
FINAL |
Concessão de dispositivo
Concessão de dispositivo. É uma autorização fornecida pelo sistema de acesso ao espectro para um dispositivo transmitir usando parâmetros operacionais especificados após um batimento cardíaco bem-sucedido feito pelo dispositivo.
Campos | |
---|---|
max_eirp |
Potência equivalente isotrópica radiada (EIRP) permitida pela concessão. O EIRP máximo está em unidades de dBm/MHz. O valor de |
frequency_range |
É o intervalo de frequência da transmissão. |
state |
Estado do subsídio. |
channel_type |
Tipo de canal usado. |
move_list[] |
As listas de movimentação da DPA em que esta concessão aparece. |
expire_time |
O prazo de vencimento do subsídio. |
suspension_reason[] |
Se o subsídio for suspenso, os motivos para a suspensão. |
grant_id |
ID do subsídio. |
Metadados do dispositivo
Dados do dispositivo substituíveis pelo Portal SAS e pelas solicitações de registro.
Modelo do dispositivo
São informações sobre o modelo do dispositivo.
Campos | |
---|---|
vendor |
O nome do fornecedor do dispositivo. |
name |
O nome do modelo do dispositivo. |
software_version |
A versão do software do dispositivo. |
hardware_version |
A versão do hardware do dispositivo. |
firmware_version |
A versão do firmware do dispositivo. |
DpaMoveList
Uma entrada em uma lista de movimento da DPA.
Campos | |
---|---|
dpa_id |
É o ID da DPA. |
frequency_range |
O intervalo de frequência que a lista de movimento afeta. |
Intervalo de frequência
O intervalo de frequência é de low_frequency
a high_frequency
.
Campos | |
---|---|
low_frequency_mhz |
A frequência mais baixa do intervalo de frequência em MHz. |
high_frequency_mhz |
A frequência mais alta do intervalo de frequência em MHz. |
CreateSecretRequest
Solicitação de GenerateSecret
.
Gera SecretResponse
Resposta para GenerateSecret
.
Campos | |
---|---|
secret |
Secret gerado pela string e usado por |
GetCustomerRequest
Solicitação de GetCustomer
.
Campos | |
---|---|
name |
Obrigatório. O nome do |
Solicitação de implantação
Solicitação de GetDeployment
.
Campos | |
---|---|
name |
Obrigatório. O nome do |
GetDeviceRequest
Solicitação de GetDevice
.
Campos | |
---|---|
name |
Obrigatório. É o nome do dispositivo. |
GetNodeRequest
Solicitação de GetNode
.
Campos | |
---|---|
name |
Obrigatório. O nome do |
GetPolicyRequest
Solicite uma mensagem para o método GetPolicy
.
Campos | |
---|---|
resource |
Obrigatório. O recurso para o qual a política está sendo solicitada. |
Estado de concessão
O estado do subsídio.
Enums | |
---|---|
GRANT_STATE_UNSPECIFIED |
|
GRANT_STATE_GRANTED |
A concessão foi concedida, mas o dispositivo não está batendo nela. |
GRANT_STATE_TERMINATED |
O subsídio foi encerrado pelo SAS. |
GRANT_STATE_SUSPENDED |
O subsídio foi suspenso pelo SAS. |
GRANT_STATE_AUTHORIZED |
O dispositivo está transmitindo. |
GRANT_STATE_EXPIRED |
O benefício expirou. |
Tipo de altura
Especifica como a altura é medida.
Enums | |
---|---|
HEIGHT_TYPE_UNSPECIFIED |
Tipo de altura não especificado. |
HEIGHT_TYPE_AGL |
A altura do AGL é medida em relação ao nível do solo. |
HEIGHT_TYPE_AMSL |
A altura de AMSL é medida em relação ao nível médio do mar. |
Parâmetros de instalação
São informações sobre os parâmetros de instalação do dispositivo.
Campos | |
---|---|
latitude |
Latitude do local da antena do dispositivo em graus em relação ao datum WGS 84. O intervalo permitido é de -90,000000 a +90,000000. Valores positivos representam as latitudes ao norte do equador; valores negativos, ao sul do equador. |
longitude |
Longitude do local da antena do dispositivo em graus em relação ao datum WGS 84. O intervalo permitido é de -180.000000 a +180,000000. Valores positivos representam as longitudes ao leste do meridiano principal. Os valores negativos a oeste do meridiano principal. |
height |
Altura da antena do dispositivo em metros. Quando o valor do parâmetro |
height_type |
Especifica como a altura é medida. |
horizontal_accuracy |
Um número positivo em metros para indicar a precisão da localização horizontal da antena do dispositivo. Esse parâmetro opcional só precisa estar presente se o valor dele for menor que o requisito da FCC de 50 metros. |
vertical_accuracy |
Um número positivo em metros para indicar a precisão da localização vertical da antena do dispositivo. Esse parâmetro opcional só precisa estar presente se o valor dele for menor que o requisito da FCC de três metros. |
indoor_deployment |
Indica se a antena do dispositivo está interna ou não. |
antenna_azimuth |
Direção do ângulo do plano horizontal da antena em graus em relação ao norte verdadeiro. O valor desse parâmetro é um número inteiro com um valor entre 0 e 359. Um valor de 0 grau significa norte verdadeiro. Um valor de 90 graus significa Leste. Este parâmetro é opcional para dispositivos de Categoria A e condicional para dispositivos de Categoria B. |
antenna_downtilt |
A inclinação da antena em graus e é um número inteiro com um valor entre -90 e +90 (inclusive). Um valor negativo significa que a antena está inclinada para cima (acima da horizontal). Este parâmetro é opcional para dispositivos de Categoria A e condicional para dispositivos de Categoria B. |
antenna_gain |
Ganho de pico da antena em dBi. Este parâmetro é um número inteiro com um valor entre -127 e +128 (dBi). |
eirp_capability |
Esse parâmetro é o EIRP máximo do dispositivo em unidades de dBm/10 MHz e é um número inteiro com um valor entre -127 e +47 (dBm/10 MHz) inclusivo. Se não for incluído, o SAS o interpretará como EIRP máximo permitido em unidades de dBm/10 MHz para a categoria de dispositivo. |
antenna_beamwidth |
Largura do feixe de antena de 3 dB da antena no plano horizontal em graus. Esse parâmetro é um número inteiro sem assinatura com valor entre 0 e 360 (graus). Ele é opcional para dispositivos da categoria A e condicional para dispositivos da categoria B. |
antenna_model |
Se uma antena externa é usada, o modelo da antena pode ser fornecido nesse campo. A string tem um comprimento máximo de 128 octetos. |
cpe_cbsd_indication |
Se estiver presente, esse parâmetro especificará se o CBSD é um CPE-CBSD. |
ListCustomersRequest
Solicitação de ListCustomers
.
Campos | |
---|---|
page_size |
O número máximo de |
page_token |
Um token de paginação retornou de uma chamada anterior para |
ListCustomersResponse
Resposta para ListCustomers
.
Campos | |
---|---|
customers[] |
A lista de |
next_page_token |
Um token de paginação retornado de uma chamada anterior para |
ListDeploymentsRequest
Solicitação de ListDeployments
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, por exemplo, "nós/1", cliente/1/nós/2. |
page_size |
O número máximo de implantações a serem retornadas na resposta. |
page_token |
Um token de paginação retornou de uma chamada anterior para |
filter |
A expressão do filtro. O filtro deve ter o seguinte formato: "DIRECT_CHILDREN" ou formato: "direct_childs". O filtro não diferencia maiúsculas de minúsculas. Se estiver vazia, nenhuma implantação será filtrada. |
ListDeploymentsResponse
Resposta para ListDeployments
.
Campos | |
---|---|
deployments[] |
O |
next_page_token |
Um token de paginação retornado de uma chamada anterior para |
ListDevicesRequest
Solicitação de ListDevices
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai. |
page_size |
O número máximo de dispositivos a serem retornados na resposta. Se estiver vazio ou zero, todos os dispositivos serão listados. Precisa estar no intervalo [0, 1000]. |
page_token |
Um token de paginação retornou de uma chamada anterior para |
filter |
A expressão do filtro. O filtro deve ter um dos seguintes formatos: "sn=123454" ou "display_name=MyDevice". sn corresponde ao número de série do dispositivo. O filtro não diferencia maiúsculas de minúsculas. |
ListDevicesResponse
Resposta para ListDevices
.
Campos | |
---|---|
devices[] |
O |
next_page_token |
Um token de paginação retornado de uma chamada anterior para |
ListNodesRequest
Solicitação de ListNodes
.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso pai, por exemplo, "nodes/1" |
page_size |
O número máximo de nós a serem retornados na resposta. |
page_token |
Um token de paginação retornou de uma chamada anterior para |
filter |
A expressão do filtro. O filtro deve ter o seguinte formato: "DIRECT_CHILDREN" ou formato: "direct_childs". O filtro não diferencia maiúsculas de minúsculas. Se estiver vazio, nenhum nó será filtrado. |
ListNodesResponse
Resposta para ListNodes
.
Campos | |
---|---|
nodes[] |
O |
next_page_token |
Um token de paginação retornado de uma chamada anterior para |
Capacidade de medição
Capacidade de medição do dispositivo. Os valores são definidos por WINNF-SSC-0002.
Enums | |
---|---|
MEASUREMENT_CAPABILITY_UNSPECIFIED |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT |
MoverDeploymentRequest
Solicitação de MoveDeployment
.
Campos | |
---|---|
name |
Obrigatório. O nome da |
destination |
Obrigatório. O nome do novo recurso pai |
MoverDeviceRequest
Solicitação de MoveDevice
.
Campos | |
---|---|
name |
Obrigatório. O nome do dispositivo que será movido. |
destination |
Obrigatório. O nome do novo recurso pai |
Mover NodeRequest
Solicitação de MoveNode
.
Campos | |
---|---|
name |
Obrigatório. O nome da |
destination |
Obrigatório. O nome do novo recurso pai |
Nó
O nó.
Campos | |
---|---|
name |
Apenas saída. Nome do recurso. |
display_name |
O nome de exibição do nó. |
sas_user_ids[] |
IDs de usuários usados pelos dispositivos deste nó. |
Política
Define uma política de controle de acesso para os recursos.
Campos | |
---|---|
assignments[] |
Lista de |
etag |
A ETag é usada para controle de simultaneidade otimista como uma forma de ajudar a evitar que atualizações simultâneas de uma política substituam-se mutuamente. Recomenda-se que os sistemas usem o etag no ciclo de leitura-modificação-gravação para atualizar as políticas e evitar disputas: um etag é retornado na resposta a Se nenhuma etag for informada na chamada para |
SetPolicyRequest
Solicite uma mensagem para o método SetPolicy
.
Campos | |
---|---|
resource |
Obrigatório. O recurso para o qual a política está sendo especificada. Esta política substitui qualquer política atual. |
policy |
Obrigatório. A política que será aplicada ao |
SignDeviceRequest
Solicitação de SignDevice
.
Campos | |
---|---|
device |
Obrigatório. O |
TestPermissionsRequest
Solicite uma mensagem para o método TestPermissions
.
Campos | |
---|---|
resource |
Obrigatório. O recurso em que as permissões estão sendo solicitadas. |
permissions[] |
O conjunto de permissões a serem verificadas para o |
Resposta de permissão de teste
Mensagem de resposta para o método TestPermissions
.
Campos | |
---|---|
permissions[] |
Um conjunto de permissões concedidas ao autor da chamada. |
UpdateCustomerRequest
Solicitação de UpdateCustomer
.
Campos | |
---|---|
customer |
Obrigatório. Os novos valores para o |
update_mask |
Campos a serem atualizados. |
Atualizar DeploymentRequest
Solicitação de UpdateDeployment
.
Campos | |
---|---|
deployment |
Obrigatório. Os novos valores para o |
update_mask |
Campos a serem atualizados. |
UpdateDeviceRequest
Solicitação de UpdateDevice
.
Campos | |
---|---|
device |
Obrigatório. O |
update_mask |
Campos a serem atualizados. |
Atualização de NodeNodeRequest
Solicitação de UpdateNode
.
Campos | |
---|---|
node |
Obrigatório. Os novos valores para o |
update_mask |
Campos a serem atualizados. |
UpdateSignedDeviceRequest
Solicitação de UpdateSignedDevice
.
Campos | |
---|---|
name |
Obrigatório. O nome do dispositivo que será atualizado. |
encoded_device |
Obrigatório. O JSON Web Token assinado usando uma chave privada CPI. O payload precisa ser a codificação JSON de |
installer_id |
Obrigatório. ID exclusivo do instalador (ID do CPI) do banco de dados de instalações profissionais certificadas. |
ValidarInstallerRequest
Solicitação de ValidateInstaller
.
Campos | |
---|---|
installer_id |
Obrigatório. ID exclusivo do instalador (ID do CPI) do banco de dados de instalações profissionais certificadas. |
secret |
Obrigatório. Secret retornado pelo |
encoded_secret |
Obrigatório. JSON Web Token assinado usando uma chave privada CPI. O payload precisa incluir uma declaração "secret" cujo valor seja o secret. |
ValidarInstallerResponse
Resposta para ValidateInstaller
.