Index
Customers
(interface)DeviceManager
(interface)PolicyService
(interface)Assignment
(message)BillingMode
(enum)ChannelType
(enum)CreateDeploymentRequest
(message)CreateDeviceRequest
(message)CreateNodeRequest
(message)CreateSignedDeviceRequest
(message)Customer
(message)DeleteDeploymentRequest
(message)DeleteDeviceRequest
(message)DeleteNodeRequest
(message)Deployment
(message)Device
(message)Device.State
(enum)DeviceAirInterface
(message)DeviceAirInterface.RadioTechnology
(enum)DeviceCategory
(enum)DeviceConfig
(message)DeviceConfig.State
(enum)DeviceGrant
(message)DeviceMetadata
(message)DeviceModel
(message)DpaMoveList
(message)FrequencyRange
(message)GenerateSecretRequest
(message)GenerateSecretResponse
(message)GetCustomerRequest
(message)GetDeploymentRequest
(message)GetDeviceRequest
(message)GetNodeRequest
(message)GetPolicyRequest
(message)GrantState
(enum)HeightType
(enum)InstallationParams
(message)ListCustomersRequest
(message)ListCustomersResponse
(message)ListDeploymentsRequest
(message)ListDeploymentsResponse
(message)ListDevicesRequest
(message)ListDevicesResponse
(message)ListNodesRequest
(message)ListNodesResponse
(message)MeasurementCapability
(enum)MoveDeploymentRequest
(message)MoveDeviceRequest
(message)MoveNodeRequest
(message)Node
(message)Policy
(message)SetPolicyRequest
(message)SignDeviceRequest
(message)TestPermissionsRequest
(message)TestPermissionsResponse
(message)UpdateCustomerRequest
(message)UpdateDeploymentRequest
(message)UpdateDeviceRequest
(message)UpdateNodeRequest
(message)UpdateSignedDeviceRequest
(message)ValidateInstallerRequest
(message)ValidateInstallerResponse
(message)
Clients
Service gérant les clients SAS.
GetCustomer | |
---|---|
Renvoie un
|
ListCustomers | |
---|---|
Renvoie une liste des
|
UpdateCustomer | |
---|---|
Met à jour une valeur
|
DeviceManager
Service gérant les appareils Citizens Broadband Radio Service.
CreateDeployment | |
---|---|
crée un objet
|
CreateDevice | |
---|---|
Crée un
|
CreateNode | |
---|---|
crée un objet
|
CreateSignedDevice | |
---|---|
Crée un
|
DeleteDeployment | |
---|---|
Supprime un
|
DeleteDevice | |
---|---|
Supprime un
|
DeleteNode | |
---|---|
Supprime un
|
GenerateSecret | |
---|---|
Génère un secret à utiliser avec
|
GetDeployment | |
---|---|
Renvoie un
|
GetDevice | |
---|---|
Obtient des informations sur un
|
GetNode | |
---|---|
Renvoie un
|
ListDeployments | |
---|---|
Listes
|
ListDevices | |
---|---|
Liste les
|
ListNodes | |
---|---|
Listes
|
MoveDeployment | |
---|---|
Déplace un
|
MoveDevice | |
---|---|
Déplace un
|
MoveNode | |
---|---|
Déplace un
|
SignDevice | |
---|---|
Signe un
|
UpdateDeployment | |
---|---|
Met à jour une valeur
|
UpdateDevice | |
---|---|
Met à jour un
|
UpdateNode | |
---|---|
Met à jour une valeur
|
UpdateSignedDevice | |
---|---|
Met à jour un
|
ValidateInstaller | |
---|---|
Valide l'identité d'un installateur professionnel certifié.
|
PolicyService
Service de contrôle des accès au gestionnaire de ressources de spectre.
GetPolicy | |
---|---|
Récupère la stratégie de contrôle d'accès d'une ressource. Renvoie une stratégie vide si la ressource existe, mais qu'elle ne dispose d'aucune stratégie.
|
SetPolicy | |
---|---|
Définit la stratégie de contrôle d'accès de la ressource spécifiée. Remplace toute stratégie existante.
|
TestPermissions | |
---|---|
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.
|
Assignment
Associe des membres members
à un rôle role
.
Champs | |
---|---|
role |
Obligatoire. Rôle attribué aux |
members[] |
Identités auxquelles le rôle est attribué. Les valeurs suivantes sont possibles :
|
BillingMode
Mode de facturation d'un CBSD
Enums | |
---|---|
BILLING_MODE_UNSPECIFIED |
Le mode de facturation n'a pas été spécifié. |
MOBILE |
Le prix dépend de la catégorie de CBSD : catégorie A ou catégorie B enregistrée auprès de SAS. |
FIXED_WIRELESS |
Le prix dépend du type de CBSD : station de base ou CPE. |
ChannelType
Enums | |
---|---|
CHANNEL_TYPE_UNSPECIFIED |
|
CHANNEL_TYPE_GAA |
|
CHANNEL_TYPE_PAL |
CreateDeploymentRequest
Demande de CreateDeployment
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente dans laquelle le déploiement doit être créé. |
deployment |
Obligatoire. Détails du déploiement. Le champ |
CreateDeviceRequest
Demande de CreateDevice
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente. |
device |
Détails de l'enregistrement |
CreateNodeRequest
Demande de CreateNode
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente dans laquelle le nœud doit être créé. |
node |
Détails du nœud. Le champ |
CreateSignedDeviceRequest
Demande de CreateSignedDevice
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente. |
encoded_device |
Obligatoire. Jeton Web JSON signé à l'aide d'une clé privée CPI. La charge utile doit être l'encodage JSON de |
installer_id |
Obligatoire. ID unique de l'installateur (ID CPI) provenant de la base de données des installateurs professionnels certifiés. |
Client
Entité représentant un client SAS.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource du client. |
display_name |
Obligatoire. Nom de l'organisation que représente l'entité client. |
sas_user_ids[] |
ID utilisateur utilisés par les appareils appartenant à ce client. |
DeleteDeploymentRequest
Demande de DeleteDeployment
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
DeleteDeviceRequest
Demande de DeleteDevice
.
Champs | |
---|---|
name |
Obligatoire. Nom de l'appareil. |
DeleteNodeRequest
Demande de DeleteNode
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
Déploiement
Le déploiement.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource. |
display_name |
Nom à afficher du déploiement. |
sas_user_ids[] |
ID utilisateur utilisé par les appareils appartenant à ce déploiement. Chaque déploiement doit être associé à un ID utilisateur unique. |
default_billing_mode |
Mode de facturation par défaut pour le déploiement et les appareils qui en dépendent. |
allowed_billing_modes[] |
Modes de facturation autorisés pour ce déploiement. |
Appareil
Champs | |
---|---|
name |
Uniquement en sortie. Nom du chemin d'accès à la ressource. |
fcc_id |
Identifiant FCC de l'appareil. |
serial_number |
Numéro de série attribué à l'appareil par le fabricant. |
preloaded_config |
Configuration de l'appareil, telle qu'elle est spécifiée via l'API du portail SAS. |
active_config |
Uniquement en sortie. Configuration actuelle de l'appareil telle qu'enregistrée auprès du SAS. |
state |
Uniquement en sortie. État de l'appareil. |
grants[] |
Uniquement en sortie. Autorisations détenues par l'appareil. |
display_name |
Nom à afficher de l'appareil. |
device_metadata |
Paramètres de l'appareil pouvant être remplacés par le portail SAS et les demandes d'enregistrement SAS. |
État
État de l'appareil.
Enums | |
---|---|
DEVICE_STATE_UNSPECIFIED |
État non spécifié. |
RESERVED |
L'appareil a été créé dans le portail SAS, mais n'a pas encore été enregistré auprès de SAS. |
REGISTERED |
L'appareil est enregistré auprès du SAS. |
DEREGISTERED |
L'appareil a été désenregistré auprès du SAS. |
DeviceAirInterface
Informations sur l'interface radio de l'appareil.
Champs | |
---|---|
radio_technology |
Conditionnel. Ce champ spécifie la technologie d'accès radio utilisée pour le CBSD. |
supported_spec |
Facultatif. Ce champ est lié à |
RadioTechnology
Types de technologies d'accès radio approuvés.
Enums | |
---|---|
RADIO_TECHNOLOGY_UNSPECIFIED |
|
E_UTRA |
|
CAMBIUM_NETWORKS |
|
FOUR_G_BBW_SAA_1 |
|
NR |
|
DOODLE_CBRS |
|
CW |
|
REDLINE |
|
TARANA_WIRELESS |
DeviceCategory
Catégorie FCC de l'appareil, telle que définie par la section 96.
Enums | |
---|---|
DEVICE_CATEGORY_UNSPECIFIED |
Catégorie d'appareil non spécifiée. |
DEVICE_CATEGORY_A |
Catégorie A. |
DEVICE_CATEGORY_B |
Catégorie B. |
DeviceConfig
Informations sur la configuration de l'appareil
Champs | |
---|---|
category |
Catégorie FCC de l'appareil. |
model |
Informations sur ce modèle d'appareil. |
air_interface |
Informations sur l'interface radio de cet appareil. |
installation_params |
Paramètres d'installation de l'appareil. |
measurement_capabilities[] |
Capacités de l'appareil en termes de création de rapports sur les mesures. |
user_id |
Identifiant d'un utilisateur de l'appareil. |
call_sign |
Indicatif de l'opérateur de l'appareil. |
state |
État de la configuration. |
is_signed |
Uniquement en sortie. Indique si la configuration a été signée par un CPI. |
update_time |
Uniquement en sortie. Date et heure de la dernière modification de la configuration de l'appareil. |
État
État de la configuration de l'appareil. Seules les configurations à l'état DEVICE_CONFIG_STATE_FINAL
peuvent être utilisées lors de l'enregistrement CBSD.
Enums | |
---|---|
DEVICE_CONFIG_STATE_UNSPECIFIED |
|
DRAFT |
|
FINAL |
DeviceGrant
Autorisation d'appareil. Il s'agit d'une autorisation fournie par le système d'accès au spectre à un appareil pour qu'il puisse transmettre des données à l'aide de paramètres de fonctionnement spécifiques après un signal de présence réussi de l'appareil.
Champs | |
---|---|
max_eirp |
Puissance isotrope rayonnée équivalente (PIRE) maximale autorisée par la subvention. La PIRE maximale est exprimée en dBm/MHz. La valeur |
frequency_range |
Plage de fréquences de transmission. |
state |
État de l'octroi. |
channel_type |
Type de canal utilisé. |
move_list[] |
Liste des DPA sur lesquelles cette subvention apparaît. |
expire_time |
Heure d'expiration de l'autorisation. |
suspension_reason[] |
Motif(s) de la suspension si l'accès est suspendu. |
grant_id |
ID d'autorisation. |
DeviceMetadata
Données de l'appareil pouvant être remplacées par le portail SAS et les demandes d'enregistrement.
DeviceModel
Informations sur le modèle de l'appareil.
Champs | |
---|---|
vendor |
Nom du fournisseur de l'appareil. |
name |
Nom du modèle de l'appareil. |
software_version |
Version logicielle de l'appareil. |
hardware_version |
Version matérielle de l'appareil. |
firmware_version |
Version du micrologiciel de l'appareil. |
DpaMoveList
Entrée dans la liste des mouvements d'un DPA.
Champs | |
---|---|
dpa_id |
ID du DPA. |
frequency_range |
Plage de fréquence affectée par la liste des mouvements. |
FrequencyRange
Plage de fréquence de low_frequency
à high_frequency
.
Champs | |
---|---|
low_frequency_mhz |
Fréquence la plus basse de la plage de fréquences en MHz. |
high_frequency_mhz |
Fréquence la plus élevée de la plage de fréquences en MHz. |
GenerateSecretRequest
Demande de GenerateSecret
.
GenerateSecretResponse
Réponse pour GenerateSecret
.
Champs | |
---|---|
secret |
Secret généré par la chaîne et utilisé par |
GetCustomerRequest
Demande de GetCustomer
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
GetDeploymentRequest
Demande de GetDeployment
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
GetDeviceRequest
Demande de GetDevice
.
Champs | |
---|---|
name |
Obligatoire. Nom de l'appareil. |
GetNodeRequest
Demande de GetNode
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
GetPolicyRequest
Message de requête pour la méthode GetPolicy
.
Champs | |
---|---|
resource |
Obligatoire. Ressource pour laquelle la stratégie est demandée. |
GrantState
État de l'autorisation.
Enums | |
---|---|
GRANT_STATE_UNSPECIFIED |
|
GRANT_STATE_GRANTED |
L'accès a été accordé, mais l'appareil n'envoie pas de signal de présence. |
GRANT_STATE_TERMINATED |
L'autorisation a été résiliée par le SAS. |
GRANT_STATE_SUSPENDED |
La subvention a été suspendue par le SAS. |
GRANT_STATE_AUTHORIZED |
L'appareil transmet actuellement des données. |
GRANT_STATE_EXPIRED |
L'autorisation a expiré. |
HeightType
Spécifie comment la hauteur est mesurée.
Enums | |
---|---|
HEIGHT_TYPE_UNSPECIFIED |
Type de hauteur non spécifié. |
HEIGHT_TYPE_AGL |
La hauteur AGL est mesurée par rapport au niveau du sol. |
HEIGHT_TYPE_AMSL |
La hauteur AMSL est mesurée par rapport au niveau moyen de la mer. |
InstallationParams
Informations sur les paramètres d'installation de l'appareil.
Champs | |
---|---|
latitude |
Latitude de l'emplacement de l'antenne de l'appareil en degrés par rapport au datum WGS 84. La plage autorisée est comprise entre -90,000000 et +90,000000. Les valeurs positives représentent les latitudes au nord de l'équateur, et les valeurs négatives celles au sud de l'équateur. |
longitude |
Longitude de l'emplacement de l'antenne de l'appareil en degrés par rapport au datum WGS 84. La plage autorisée est comprise entre -180,000000 et +180,000000. Les valeurs positives représentent les longitudes à l'est du premier méridien, et les valeurs négatives celles à l'ouest. |
height |
Hauteur de l'antenne de l'appareil en mètres. Lorsque la valeur du paramètre |
height_type |
Spécifie comment la hauteur est mesurée. |
horizontal_accuracy |
Nombre positif en mètres indiquant la précision de l'emplacement horizontal de l'antenne de l'appareil. Ce paramètre facultatif ne doit être présent que si sa valeur est inférieure à la distance de 50 mètres requise par la FCC. |
vertical_accuracy |
Nombre positif en mètres indiquant la précision de l'emplacement vertical de l'antenne de l'appareil. Ce paramètre facultatif ne doit être présent que si sa valeur est inférieure à la distance de 3 mètres requise par la FCC. |
indoor_deployment |
Indique si l'antenne de l'appareil est à l'intérieur ou non. |
antenna_azimuth |
Direction de visée du plan horizontal de l'antenne en degrés par rapport au nord géographique. La valeur de ce paramètre est un entier compris entre 0 et 359 inclus. Une valeur de 0 degré signifie le nord géographique, tandis qu'une valeur de 90 degrés signifie l'est. Ce paramètre est facultatif pour les appareils de catégorie A et conditionnel pour les appareils de catégorie B. |
antenna_downtilt |
Inclinaison de l'antenne en degrés. Il s'agit d'un nombre entier compris entre -90 et +90 inclus. Une valeur négative signifie que l'antenne est inclinée vers le haut (au-dessus de l'horizontale). Ce paramètre est facultatif pour les appareils de catégorie A et conditionnel pour les appareils de catégorie B. |
antenna_gain |
Gain maximal de l'antenne en dBi. Ce paramètre est un entier dont la valeur est comprise entre -127 et +128 dBi (inclus). |
eirp_capability |
Ce paramètre correspond à la PIRE maximale de l'appareil en dBm/10 MHz. Il s'agit d'un nombre entier compris entre -127 et +47 (dBm/10 MHz) inclus. Si elle n'est pas incluse, le SAS l'interprète comme la puissance isotrope rayonnée équivalente maximale autorisée en dBm/10 MHz pour la catégorie d'appareil. |
antenna_beamwidth |
Largeur du faisceau d'antenne à 3 dB dans le plan horizontal, en degrés. Ce paramètre est un entier non signé dont la valeur est comprise entre 0 et 360 (degrés), inclus. Il est facultatif pour les appareils de catégorie A et conditionnel pour les appareils de catégorie B. |
antenna_model |
Si une antenne externe est utilisée, le modèle d'antenne peut être indiqué dans ce champ. La chaîne ne doit pas comporter plus de 128 octets. |
cpe_cbsd_indication |
Si ce paramètre est présent, il indique si le CBSD est un CPE-CBSD ou non. |
ListCustomersRequest
Demande de ListCustomers
.
Champs | |
---|---|
page_size |
Nombre maximal de |
page_token |
Jeton de pagination renvoyé par un appel précédent à |
ListCustomersResponse
Réponse pour ListCustomers
.
Champs | |
---|---|
customers[] |
Liste des |
next_page_token |
Jeton de pagination renvoyé par un appel précédent à |
ListDeploymentsRequest
Demande de ListDeployments
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente, par exemple "nodes/1" ou customer/1/nodes/2. |
page_size |
Nombre maximal de déploiements à renvoyer dans la réponse. |
page_token |
Jeton de pagination renvoyé par un appel précédent à |
filter |
Expression du filtre. Le filtre doit être au format "DIRECT_CHILDREN" ou "direct_children". Le filtre n'est pas sensible à la casse. Si ce champ est vide, aucun déploiement n'est filtré. |
ListDeploymentsResponse
Réponse pour ListDeployments
.
Champs | |
---|---|
deployments[] |
Les |
next_page_token |
Jeton de pagination renvoyé par un appel précédent à |
ListDevicesRequest
Demande de ListDevices
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente. |
page_size |
Nombre maximal d'appareils à renvoyer dans la réponse. Si la valeur est vide ou nulle, tous les appareils sont listés. Doit être compris entre 0 et 1 000. |
page_token |
Jeton de pagination renvoyé par un appel précédent à |
filter |
Expression du filtre. Le filtre doit avoir l'un des formats suivants : "sn=123454" ou "display_name=MyDevice". "sn" correspond au numéro de série de l'appareil. Le filtre n'est pas sensible à la casse. |
ListDevicesResponse
Réponse pour ListDevices
.
Champs | |
---|---|
devices[] |
Les |
next_page_token |
Jeton de pagination renvoyé par un appel précédent à |
ListNodesRequest
Demande de ListNodes
.
Champs | |
---|---|
parent |
Obligatoire. Nom de la ressource parente, par exemple "nodes/1". |
page_size |
Nombre maximal de nœuds à renvoyer dans la réponse. |
page_token |
Jeton de pagination renvoyé par un appel précédent à |
filter |
Expression du filtre. Le filtre doit être au format "DIRECT_CHILDREN" ou "direct_children". Le filtre n'est pas sensible à la casse. Si ce champ est vide, aucun nœud n'est filtré. |
ListNodesResponse
Réponse pour ListNodes
.
Champs | |
---|---|
nodes[] |
Les |
next_page_token |
Jeton de pagination renvoyé par un appel précédent à |
MeasurementCapability
Capacité de mesure de l'appareil. Les valeurs sont définies par WINNF-SSC-0002.
Enums | |
---|---|
MEASUREMENT_CAPABILITY_UNSPECIFIED |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT |
|
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT |
MoveDeploymentRequest
Demande de MoveDeployment
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
destination |
Obligatoire. Nom de la nouvelle ressource parente |
MoveDeviceRequest
Demande de MoveDevice
.
Champs | |
---|---|
name |
Obligatoire. Nom de l'appareil à déplacer. |
destination |
Obligatoire. Nom de la nouvelle ressource parente |
MoveNodeRequest
Demande de MoveNode
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
destination |
Obligatoire. Nom de la nouvelle ressource parente |
Nœud
Le nœud.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource. |
display_name |
Nom à afficher du nœud. |
sas_user_ids[] |
ID utilisateur utilisés par les appareils appartenant à ce nœud. |
Règle
Définit une stratégie de contrôle d'accès aux ressources.
Champs | |
---|---|
assignments[] |
Liste de |
etag |
L'etag permet d'effectuer un contrôle de simultanéité positive, pour éviter que les mises à jour simultanées d'une stratégie ne s'écrasent les unes les autres. Il est fortement suggéré aux systèmes d'utiliser l'etag dans le cycle lecture-modification-écriture pour effectuer des mises à jour de règles afin d'éviter les conditions de course. Un etag est renvoyé dans la réponse à Si aucun ETag n'est fourni dans l'appel de |
SetPolicyRequest
Message de requête pour la méthode SetPolicy
.
Champs | |
---|---|
resource |
Obligatoire. Ressource pour laquelle la stratégie est spécifiée. Cette règle remplace toute règle existante. |
policy |
Obligatoire. Règle à appliquer au paramètre |
SignDeviceRequest
Demande de SignDevice
.
Champs | |
---|---|
device |
Obligatoire. Le |
TestPermissionsRequest
Message de requête pour la méthode TestPermissions
.
Champs | |
---|---|
resource |
Obligatoire. Ressource pour laquelle les autorisations sont demandées. |
permissions[] |
Ensemble des autorisations à vérifier pour la ressource |
TestPermissionsResponse
Message de réponse pour la méthode TestPermissions
.
Champs | |
---|---|
permissions[] |
Ensemble d'autorisations dont dispose l'appelant. |
UpdateCustomerRequest
Demande de UpdateCustomer
.
Champs | |
---|---|
customer |
Obligatoire. Nouvelles valeurs pour |
update_mask |
Champs à mettre à jour. |
UpdateDeploymentRequest
Demande de UpdateDeployment
.
Champs | |
---|---|
deployment |
Obligatoire. Nouvelles valeurs pour |
update_mask |
Champs à mettre à jour. |
UpdateDeviceRequest
Demande de UpdateDevice
.
Champs | |
---|---|
device |
Obligatoire. |
update_mask |
Champs à mettre à jour. |
UpdateNodeRequest
Demande de UpdateNode
.
Champs | |
---|---|
node |
Obligatoire. Nouvelles valeurs pour |
update_mask |
Champs à mettre à jour. |
UpdateSignedDeviceRequest
Demande de UpdateSignedDevice
.
Champs | |
---|---|
name |
Obligatoire. Nom de l'appareil à mettre à jour. |
encoded_device |
Obligatoire. Jeton Web JSON signé à l'aide d'une clé privée CPI. La charge utile doit être l'encodage JSON de |
installer_id |
Obligatoire. ID unique de l'installateur (ID CPI) provenant de la base de données des installateurs professionnels certifiés. |
ValidateInstallerRequest
Demande de ValidateInstaller
.
Champs | |
---|---|
installer_id |
Obligatoire. ID unique de l'installateur (ID CPI) provenant de la base de données des installateurs professionnels certifiés. |
secret |
Obligatoire. Code secret renvoyé par |
encoded_secret |
Obligatoire. Jeton Web JSON signé à l'aide d'une clé privée CPI. La charge utile doit inclure une revendication "secret" dont la valeur est le secret. |
ValidateInstallerResponse
Réponse pour ValidateInstaller
.