Índice
Customers
(interfaz)DeviceManager
(interfaz)PolicyService
(interfaz)Assignment
(mensaje)BillingMode
(enumeración)ChannelType
(enumeración)CreateDeploymentRequest
(mensaje)CreateDeviceRequest
(mensaje)CreateNodeRequest
(mensaje)CreateSignedDeviceRequest
(mensaje)Customer
(mensaje)DeleteDeploymentRequest
(mensaje)DeleteDeviceRequest
(mensaje)DeleteNodeRequest
(mensaje)Deployment
(mensaje)Device
(mensaje)Device.State
(enumeración)DeviceAirInterface
(mensaje)DeviceAirInterface.RadioTechnology
(enumeración)DeviceCategory
(enumeración)DeviceConfig
(mensaje)DeviceConfig.State
(enumeración)DeviceGrant
(mensaje)DeviceMetadata
(mensaje)DeviceModel
(mensaje)DpaMoveList
(mensaje)FrequencyRange
(mensaje)GenerateSecretRequest
(mensaje)GenerateSecretResponse
(mensaje)GetCustomerRequest
(mensaje)GetDeploymentRequest
(mensaje)GetDeviceRequest
(mensaje)GetNodeRequest
(mensaje)GetPolicyRequest
(mensaje)GrantState
(enumeración)HeightType
(enumeración)InstallationParams
(mensaje)ListCustomersRequest
(mensaje)ListCustomersResponse
(mensaje)ListDeploymentsRequest
(mensaje)ListDeploymentsResponse
(mensaje)ListDevicesRequest
(mensaje)ListDevicesResponse
(mensaje)ListNodesRequest
(mensaje)ListNodesResponse
(mensaje)MeasurementCapability
(enumeración)MoveDeploymentRequest
(mensaje)MoveDeviceRequest
(mensaje)MoveNodeRequest
(mensaje)Node
(mensaje)Policy
(mensaje)SetPolicyRequest
(mensaje)SignDeviceRequest
(mensaje)TestPermissionsRequest
(mensaje)TestPermissionsResponse
(mensaje)UpdateCustomerRequest
(mensaje)UpdateDeploymentRequest
(mensaje)UpdateDeviceRequest
(mensaje)UpdateNodeRequest
(mensaje)UpdateSignedDeviceRequest
(mensaje)ValidateInstallerRequest
(mensaje)ValidateInstallerResponse
(mensaje)
Clientes
Servicio de administración de clientes de SAS.
Obtener clientes | |
---|---|
Muestra un
|
Enumerar clientes | |
---|---|
Muestra una lista de
|
Actualizar cliente | |
---|---|
Actualiza un pedido (
|
DeviceManager
Servicio que administra los dispositivos del servicio de radio de banda ancha de ciudadanos.
CreateDeployment | |
---|---|
Cree una
|
Crear dispositivo | |
---|---|
Crea un
|
Crear nodos | |
---|---|
Cree una
|
CreateSignedDevice | |
---|---|
Crea un
|
DeleteDeployment | |
---|---|
Borra un
|
Borrar | |
---|---|
Borra un
|
Borrar nodos | |
---|---|
Borra un
|
Generar secreto | |
---|---|
Genera un secreto para usar con
|
GetDeployment | |
---|---|
Muestra un
|
Obtener dispositivo | |
---|---|
Obtiene detalles sobre un
|
GetNode. | |
---|---|
Muestra un
|
Enumerar implementaciones | |
---|---|
Enumera
|
Enumerar dispositivos | |
---|---|
Enumera
|
Enumerar nodos | |
---|---|
Enumera
|
Implementación de Move | |
---|---|
Mueve un
|
Dispositivo de movimiento | |
---|---|
Mueve un
|
Nodo de movimiento | |
---|---|
Mueve un
|
Dispositivo | |
---|---|
Firma un
|
Actualizar implementación | |
---|---|
Actualiza un pedido (
|
Actualizar dispositivo | |
---|---|
Actualiza un
|
Actualizar nodos | |
---|---|
Actualiza un pedido (
|
UpdateSignedDevice | |
---|---|
Actualiza un
|
Validador de instalación | |
---|---|
Valida la identidad de un instalador profesional certificado (CPI).
|
Servicio de políticas
Servicio de control de acceso a Spectrum Resource Manager.
GetPolicy. | |
---|---|
Permite obtener la política de control de acceso de un recurso. Muestra una política vacía si el recurso existe y no cuenta con un conjunto de políticas.
|
SetPolicy. | |
---|---|
Permite configurar la política de control de acceso en el recurso especificado. Reemplaza todas las políticas existentes.
|
Permisos de prueba | |
---|---|
Permite mostrar los permisos que tiene un emisor para un recurso específico.
|
Asignación
Asocia a los members
con una role
.
Campos | |
---|---|
role |
Obligatorio. Función asignada a los |
members[] |
Las identidades a las que se asigna la función. Puede tener los siguientes valores:
|
Modo de facturación
Modo de facturación de un CBSD
Enumeradores | |
---|---|
BILLING_MODE_UNSPECIFIED |
No se especificó el modo de facturación. |
MOBILE |
El precio se basa en la categoría de CBSD: categoría A, categoría B registrada con SAS. |
FIXED_WIRELESS |
El precio se basa en el tipo de CBSD: estación base o CPE. |
Tipo de canal
Enumeradores | |
---|---|
CHANNEL_TYPE_UNSPECIFIED |
|
CHANNEL_TYPE_GAA |
|
CHANNEL_TYPE_PAL |
CreateDeploymentRequest
Solicitud de CreateDeployment
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior en el que se creará la implementación. |
deployment |
Obligatorio. Los detalles de la implementación. El campo |
CreateDeviceRequest
Solicitud de CreateDevice
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior. |
device |
Los detalles del registro de |
CreateNodeRequest
Solicitud de CreateNode
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior en el que se creará el nodo. |
node |
Los detalles del nodo. El campo |
CreateSignedDeviceRequest
Solicitud de CreateSignedDevice
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior. |
encoded_device |
Obligatorio. Token web JSON firmado con una clave privada CPI. La carga útil debe ser la codificación JSON de |
installer_id |
Obligatorio. ID único del instalador (ID de CPI) de la base de datos de instaladores certificados. |
Cliente
Entidad que representa a un cliente de SAS.
Campos | |
---|---|
name |
Solo salida. Nombre del recurso del cliente. |
display_name |
Obligatorio. Nombre de la organización que representa la entidad del cliente. |
sas_user_ids[] |
ID de usuario utilizados por los dispositivos que pertenecen a este cliente. |
DeleteDeploymentRequest
Solicitud de DeleteDeployment
.
Campos | |
---|---|
name |
Obligatorio. El nombre de |
DeleteDeviceRequest
Solicitud de DeleteDevice
.
Campos | |
---|---|
name |
Obligatorio. El nombre del dispositivo. |
DeleteNodeRequest
Solicitud de DeleteNode
.
Campos | |
---|---|
name |
Obligatorio. El nombre de |
Deployment
La implementación.
Campos | |
---|---|
name |
Solo salida. Nombre del recurso. |
display_name |
El nombre visible de la implementación. |
sas_user_ids[] |
Es el ID de usuario que usan los dispositivos que pertenecen a esta implementación. Cada implementación debe estar asociada con un ID de usuario único. |
default_billing_mode |
Modo de facturación predeterminado para la implementación y los dispositivos que contiene. |
allowed_billing_modes[] |
Los modos de facturación permitidos en esta implementación. |
Dispositivo
Campos | |
---|---|
name |
Solo salida. El nombre de la ruta de acceso al recurso. |
fcc_id |
El identificador de la FCC del dispositivo. |
serial_number |
Es un número de serie asignado al dispositivo por el fabricante. |
preloaded_config |
Configuración del dispositivo, como se especifica a través de la API del portal de SAS. |
active_config |
Solo salida. Configuración actual del dispositivo registrado en la SAS. |
state |
Solo salida. Estado del dispositivo. |
grants[] |
Solo salida. Subvenciones en posesión del dispositivo. |
display_name |
Nombre visible del dispositivo. |
device_metadata |
Parámetros de dispositivos que se pueden anular mediante el SAS Portal y las solicitudes de registro de SAS. |
State
Estado del dispositivo.
Enumeradores | |
---|---|
DEVICE_STATE_UNSPECIFIED |
Estado sin especificar. |
RESERVED |
Sin embargo, el dispositivo creado en el portal de SAS aún no está registrado en SAS. |
REGISTERED |
Dispositivo registrado en SAS |
DEREGISTERED |
Se anuló el registro del dispositivo con SAS. |
Interfaz de dispositivo
Información sobre la interfaz de aire del dispositivo
Campos | |
---|---|
radio_technology |
Condicional. Este campo especifica la tecnología de acceso por radio que se usa para el CBSD. |
supported_spec |
Opcional. Este campo se relaciona con el |
Radiotecnología
Los tipos aprobados de tecnología de acceso a la radio.
Enumeradores | |
---|---|
RADIO_TECHNOLOGY_UNSPECIFIED |
|
E_UTRA |
|
CAMBIUM_NETWORKS |
|
FOUR_G_BBW_SAA_1 |
|
NR |
|
DOODLE_CBRS |
|
CW |
|
REDLINE |
|
TARANA_WIRELESS |
DeviceCategory
FCC, según se define en la parte 96.
Enumeradores | |
---|---|
DEVICE_CATEGORY_UNSPECIFIED |
Categoría de dispositivo no especificada |
DEVICE_CATEGORY_A |
Categoría A. |
DEVICE_CATEGORY_B |
Categoría B. |
DeviceConfig
Información sobre la configuración del dispositivo.
Campos | |
---|---|
category |
FCC del dispositivo. |
model |
Información sobre este modelo de dispositivo. |
air_interface |
Información sobre la interfaz de aire de este dispositivo. |
installation_params |
Parámetros de instalación para el dispositivo. |
measurement_capabilities[] |
Capacidades de informes de medición del dispositivo. |
user_id |
El identificador de un usuario del dispositivo. |
call_sign |
Indicador de llamada del operador del dispositivo. |
state |
Es el estado de la configuración. |
is_signed |
Solo salida. Si la configuración cuenta con la firma de un CPI |
update_time |
Solo salida. La última vez que se editó la configuración del dispositivo. |
State
Estado de la configuración del dispositivo. Solo se pueden usar archivos de configuración con el estado DEVICE_CONFIG_STATE_FINAL
durante el registro de la CBSD.
Enumeradores | |
---|---|
DEVICE_CONFIG_STATE_UNSPECIFIED |
|
DRAFT |
|
FINAL |
Dispositivo Grants
Concesión de dispositivo. Es una autorización que proporciona el Sistema de acceso a Spectrum a un dispositivo para transmitir usando parámetros operativos especificados después de que el dispositivo ejecuta el ritmo cardíaco correctamente.
Campos | |
---|---|
max_eirp |
Potencia radiada isotrópica máxima equivalente (EIRP) permitida por la subvención. El PIRE máximo se indica en unidades de DGS/MHz. El valor de |
frequency_range |
El rango de frecuencia de transmisión. |
state |
Estado de la subvención. |
channel_type |
Tipo de canal utilizado |
move_list[] |
Las listas de movimiento de APD en las que aparece esta subvención. |
expire_time |
La fecha de vencimiento de la concesión. |
suspension_reason[] |
Si se suspende la concesión, el motivo de la suspensión. |
grant_id |
ID de la subvención. |
Metadatos del dispositivo
Datos del dispositivo que el portal de SAS y las solicitudes de registro pueden anular.
Modelodeldispositivo
Información sobre el modelo del dispositivo.
Campos | |
---|---|
vendor |
El nombre del proveedor del dispositivo. |
name |
El nombre del modelo del dispositivo. |
software_version |
Es la versión de software del dispositivo. |
hardware_version |
Indica la versión de hardware del dispositivo. |
firmware_version |
La versión de firmware del dispositivo. |
Lista de DPAMove
Una entrada en una lista de movimiento de APD
Campos | |
---|---|
dpa_id |
Es el ID de la APD. |
frequency_range |
El rango de frecuencia que afecta la lista de movimientos. |
Rango de frecuencia
Rango de frecuencia de low_frequency
a high_frequency
.
Campos | |
---|---|
low_frequency_mhz |
La frecuencia más baja del rango de frecuencia en MHz. |
high_frequency_mhz |
La frecuencia más alta del rango de frecuencia en MHz. |
Generar solicitud de Secret
Solicitud de GenerateSecret
.
Generar respuesta secreta
La respuesta para GenerateSecret
.
Campos | |
---|---|
secret |
El secreto que genera la string y que usa |
GetCustomerRequest
Solicitud de GetCustomer
.
Campos | |
---|---|
name |
Obligatorio. El nombre de |
GetDeploymentRequest
Solicitud de GetDeployment
.
Campos | |
---|---|
name |
Obligatorio. El nombre de |
GetDeviceRequest
Solicitud de GetDevice
.
Campos | |
---|---|
name |
Obligatorio. El nombre del dispositivo. |
GetNodeRequest
Solicitud de GetNode
.
Campos | |
---|---|
name |
Obligatorio. El nombre de |
GetPolicyRequest
Mensaje de solicitud para el método GetPolicy
.
Campos | |
---|---|
resource |
Obligatorio. El recurso para el que se solicita la política. |
Estado de otorgamiento
El estado de la subvención.
Enumeradores | |
---|---|
GRANT_STATE_UNSPECIFIED |
|
GRANT_STATE_GRANTED |
Se otorgó la concesión, pero el dispositivo no hace latir el corazón. |
GRANT_STATE_TERMINATED |
El SAS rescindió la concesión. |
GRANT_STATE_SUSPENDED |
SAS suspendió la subvención. |
GRANT_STATE_AUTHORIZED |
El dispositivo está transmitiendo contenido. |
GRANT_STATE_EXPIRED |
El subsidio venció. |
Tipo de estatura
Especifica cómo se mide la altura.
Enumeradores | |
---|---|
HEIGHT_TYPE_UNSPECIFIED |
Tipo de altura no especificado. |
HEIGHT_TYPE_AGL |
La altura AGL se mide en relación con el nivel del suelo. |
HEIGHT_TYPE_AMSL |
La altura AMSL se mide en relación con el nivel del mar promedio. |
Parámetros de instalación
Información sobre los parámetros de instalación del dispositivo.
Campos | |
---|---|
latitude |
Latitud de la ubicación de la antena del dispositivo en grados con respecto al datum WGS84. El rango permitido es de -90.000000 a +90.000000. Los valores positivos representan latitudes al norte del ecuador; valores negativos al sur del ecuador. |
longitude |
Longitud de la ubicación de la antena del dispositivo en grados respecto del datum WGS84. El rango permitido es de -180.000000 a +180.000000. Los valores positivos representan las longitudes al este del primer meridiano; los valores negativos al oeste del primer meridiano. |
height |
Altura de la antena del dispositivo en metros. Cuando el valor del parámetro |
height_type |
Especifica cómo se mide la altura. |
horizontal_accuracy |
Un número positivo en metros que indica la precisión de la ubicación horizontal de la antena del dispositivo. Este parámetro opcional solo debe estar presente si su valor es inferior al requisito de la FCC de 50 metros. |
vertical_accuracy |
Un número positivo en metros que indica la precisión de la ubicación vertical de la antena del dispositivo. Este parámetro opcional solo debe estar presente si su valor es inferior al requisito de la FCC de 3 metros. |
indoor_deployment |
Indica si la antena del dispositivo está en interiores o no. |
antenna_azimuth |
Es la dirección de la vista del plano horizontal de la antena en grados con respecto al norte verdadero. El valor de este parámetro es un número entero con un valor entre 0 y 359 inclusive. Un valor de 0 grados significa el norte verdadero; un valor de 90 grados significa este. Este parámetro es opcional para dispositivos de categoría A y condicional para dispositivos de categoría B. |
antenna_downtilt |
Antena inclinada en grados y un número entero con un valor entre -90 y +90 inclusive; un valor negativo significa que la antena está inclinada hacia arriba (arriba horizontal). Este parámetro es opcional para dispositivos de categoría A y condicional para dispositivos de categoría B. |
antenna_gain |
Aumento máximo de antena en dBi Este parámetro es un número entero con un valor entre -127 y +128 (dBi) inclusive. |
eirp_capability |
Este parámetro es el PIRE máximo del dispositivo en unidades de DGS/10 MHz y es un número entero con un valor entre -127 y +47 (dBm/10 MHz), inclusive. Si no se incluye, SAS lo interpreta como un PIRE máximo permitido en unidades de DGS/10 MHz para la categoría del dispositivo. |
antenna_beamwidth |
Ancho de haz de la antena de 3 dB en el plano horizontal en grados. Este parámetro es un número entero sin signo que tiene un valor entre 0 y 360 (grados), inclusive; es opcional para dispositivos de categoría A y condicionales para dispositivos de categoría B. |
antenna_model |
Si se utiliza una antena externa, se puede proporcionar el modelo de antena en este campo. La string tiene una longitud máxima de 128 octetos. |
cpe_cbsd_indication |
Si está presente, este parámetro especifica si el CBSD es o no CPE-CBSD. |
ListCustomersRequest
Solicitud de ListCustomers
.
Campos | |
---|---|
page_size |
La cantidad máxima de |
page_token |
Un token de paginación que dio como resultado una llamada anterior a |
ListCustomersResponse
La respuesta para ListCustomers
.
Campos | |
---|---|
customers[] |
La lista de |
next_page_token |
Un token de paginación que dio como resultado una llamada anterior a |
ListDeploymentsRequest
Solicitud de ListDeployments
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior, por ejemplo, "nodes/1", customer/1/nodes/2. |
page_size |
La cantidad máxima de implementaciones que se deben mostrar en la respuesta. |
page_token |
Un token de paginación que dio como resultado una llamada anterior a |
filter |
La expresión de filtro. El filtro debe tener el siguiente formato: &DIRECT_CHILDREN; o el formato: &direct_children". El filtro no distingue entre mayúsculas y minúsculas. Si está vacío, no se filtra ninguna implementación. |
ListDeploymentsResponse
La respuesta para ListDeployments
.
Campos | |
---|---|
deployments[] |
El |
next_page_token |
Un token de paginación que dio como resultado una llamada anterior a |
ListDevicesRequest
Solicitud de ListDevices
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior. |
page_size |
La cantidad máxima de dispositivos que se deben mostrar en la respuesta. Si el campo está vacío o es cero, se mostrarán todos los dispositivos. Debe encontrarse en el intervalo [0, 1000]. |
page_token |
Un token de paginación que dio como resultado una llamada anterior a |
filter |
La expresión de filtro. El filtro debe tener uno de los siguientes formatos: "sn=123454" o "display_name=MyDevice". sn corresponde al número de serie del dispositivo. El filtro no distingue entre mayúsculas y minúsculas. |
ListDevicesResponse
La respuesta para ListDevices
.
Campos | |
---|---|
devices[] |
El |
next_page_token |
Un token de paginación que dio como resultado una llamada anterior a |
Solicitud de ListNodes
Solicitud de ListNodes
.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso superior, por ejemplo, "nodes/1". |
page_size |
La cantidad máxima de nodos que se mostrarán en la respuesta. |
page_token |
Un token de paginación que dio como resultado una llamada anterior a |
filter |
La expresión de filtro. El filtro debe tener el siguiente formato: &DIRECT_CHILDREN; o el formato: &direct_children". El filtro no distingue entre mayúsculas y minúsculas. Si está vacío, no se filtra ningún nodo. |
Respuesta de ListNodes
La respuesta para ListNodes
.
Campos | |
---|---|
nodes[] |
El |
next_page_token |
Un token de paginación que dio como resultado una llamada anterior a |
Capacidad de medición
Capacidad de medición del dispositivo. Los valores se definen según WINNF-SSC-0002.
Enumeradores | |
---|---|
MEASUREMENT_CAPABILITY_UNSPECIFIED |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT |
Solicitud de implementación
Solicitud de MoveDeployment
.
Campos | |
---|---|
name |
Obligatorio. El nombre de la |
destination |
Obligatorio. El nombre del nuevo recurso superior |
MoverDeviceRequest
Solicitud de MoveDevice
.
Campos | |
---|---|
name |
Obligatorio. El nombre del dispositivo que se moverá. |
destination |
Obligatorio. El nombre del nuevo recurso superior |
Solicitud de NodeNode
Solicitud de MoveNode
.
Campos | |
---|---|
name |
Obligatorio. El nombre de la |
destination |
Obligatorio. El nombre del nuevo recurso superior |
Nodo
El nodo.
Campos | |
---|---|
name |
Solo salida. Nombre del recurso. |
display_name |
El nombre visible del nodo. |
sas_user_ids[] |
ID de usuario utilizados por los dispositivos que pertenecen a este nodo. |
Políticas
Define una política de control de acceso a los recursos.
Campos | |
---|---|
assignments[] |
Lista de |
etag |
La ETag se usa para el control de simultaneidad optimista como una forma de evitar que las actualizaciones simultáneas de una política se reemplacen entre sí. Se sugiere que los sistemas usen la ETag en el ciclo de lectura, modificación y escritura para realizar actualizaciones de políticas a fin de evitar condiciones de carrera: se muestra una respuesta en Si no se proporciona una ETag en la llamada a |
SetPolicyRequest
Mensaje de solicitud para el método SetPolicy
.
Campos | |
---|---|
resource |
Obligatorio. El recurso para el que se especifica la política. Esta política reemplaza cualquier política existente. |
policy |
Obligatorio. La política que se aplicará a |
Solicitud de dispositivo
Solicitud de SignDevice
.
Campos | |
---|---|
device |
Obligatorio. El |
Solicitud de permisos de prueba
Mensaje de solicitud para el método TestPermissions
.
Campos | |
---|---|
resource |
Obligatorio. El recurso para el que se solicitan los permisos. |
permissions[] |
Corresponde al conjunto de permisos que se debe comprobar para el |
TestPermissionsResponse
Mensaje de respuesta para el método TestPermissions
.
Campos | |
---|---|
permissions[] |
Un conjunto de permisos que tiene permitido el emisor. |
UpdateCustomerRequest
Solicitud de UpdateCustomer
.
Campos | |
---|---|
customer |
Obligatorio. Los valores nuevos para |
update_mask |
Campos que se actualizarán. |
RequestDeploymentRequest
Solicitud de UpdateDeployment
.
Campos | |
---|---|
deployment |
Obligatorio. Los valores nuevos para |
update_mask |
Campos que se actualizarán. |
UpdateDeviceRequest
Solicitud de UpdateDevice
.
Campos | |
---|---|
device |
Obligatorio. El |
update_mask |
Campos que se actualizarán. |
UpdateNodeRequest
Solicitud de UpdateNode
.
Campos | |
---|---|
node |
Obligatorio. Los valores nuevos para |
update_mask |
Campos que se actualizarán. |
UpdateSignedDeviceRequest
Solicitud de UpdateSignedDevice
.
Campos | |
---|---|
name |
Obligatorio. El nombre del dispositivo que se actualizará. |
encoded_device |
Obligatorio. El token web JSON firmado con una clave privada CPI. La carga útil debe ser la codificación JSON de |
installer_id |
Obligatorio. ID de instalador único (ID de CPI) de la base de datos de instaladores certificados. |
ValidateInstallerRequest
Solicitud de ValidateInstaller
.
Campos | |
---|---|
installer_id |
Obligatorio. ID único del instalador (ID de CPI) de la base de datos de instaladores certificados. |
secret |
Obligatorio. |
encoded_secret |
Obligatorio. Token web JSON firmado con una clave privada CPI. La carga útil debe incluir una declaración “secreto” cuyo valor sea la secreta. |
ValidateInstallerResponse
La respuesta para ValidateInstaller
.