blob: ec30dc189c8ae06e75d7baaa3259517a455275a4 [file] [log] [blame]
Bu Sun Kim65020912020-05-20 12:08:20 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="sasportal_v1alpha1.html">SAS Portal API</a> . <a href="sasportal_v1alpha1.nodes.html">nodes</a> . <a href="sasportal_v1alpha1.nodes.devices.html">devices</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="#bulk">bulk(parent, body=None, x__xgafv=None)</a></code></p>
79<p class="firstline">Creates a device under a node or customer. Returned devices are unordered.</p>
80<p class="toc_element">
81 <code><a href="#create">create(parent, body=None, x__xgafv=None)</a></code></p>
82<p class="firstline">Creates a device under a node or customer.</p>
83<p class="toc_element">
84 <code><a href="#createSigned">createSigned(parent, body=None, x__xgafv=None)</a></code></p>
85<p class="firstline">Creates a signed device under a</p>
86<p class="toc_element">
87 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
88<p class="firstline">Deletes a device.</p>
89<p class="toc_element">
90 <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
91<p class="firstline">Gets details about a device.</p>
92<p class="toc_element">
93 <code><a href="#list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
94<p class="firstline">Lists devices under a node or customer.</p>
95<p class="toc_element">
96 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
97<p class="firstline">Retrieves the next page of results.</p>
98<p class="toc_element">
99 <code><a href="#move">move(name, body=None, x__xgafv=None)</a></code></p>
100<p class="firstline">Moves a device under another node or customer.</p>
101<p class="toc_element">
102 <code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
103<p class="firstline">Updates a device.</p>
104<p class="toc_element">
105 <code><a href="#signDevice">signDevice(name, body=None, x__xgafv=None)</a></code></p>
106<p class="firstline">Signs a device.</p>
107<p class="toc_element">
108 <code><a href="#updateSigned">updateSigned(name, body=None, x__xgafv=None)</a></code></p>
109<p class="firstline">Updates a signed device.</p>
110<h3>Method Details</h3>
111<div class="method">
112 <code class="details" id="bulk">bulk(parent, body=None, x__xgafv=None)</code>
113 <pre>Creates a device under a node or customer. Returned devices are unordered.
114
115Args:
116 parent: string, Required. The name of the parent resource. (required)
117 body: object, The request body.
118 The object takes the form of:
119
120{ # Request for BulkCreateDevice method.
121 &quot;csv&quot;: &quot;A String&quot;, # Required. A csv with each row representing a [device]. Each row must
122 # conform to the regulations described on CreateDeviceRequest&#x27;s device field.
123 }
124
125 x__xgafv: string, V1 error format.
126 Allowed values
127 1 - v1 error format
128 2 - v2 error format
129
130Returns:
131 An object of the form:
132
133 { # Response for BulkCreateDevice method.
134 &quot;devices&quot;: [ # Required. The devices that were imported.
135 {
136 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
137 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
138 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
139 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
140 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
141 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
142 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
143 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
144 },
145 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
146 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
147 # interface specification that the CBSD is compliant with at the time of
148 # registration.
149 #
150 # Optional
151 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
152 #
153 # Conditional
154 },
155 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
156 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
157 &quot;A String&quot;,
158 ],
159 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
160 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
161 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
162 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
163 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
164 # degrees. This parameter is an unsigned integer having a value
165 # between 0 and 360 (degrees) inclusive; it is optional for
166 # Category A devices and conditional for Category B devices.
167 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
168 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
169 # the WGS 84 datum. The allowed range is from -180.000000 to
170 # +180.000000. Positive values represent longitudes east of the
171 # prime meridian; negative values west of the prime
172 # meridian.
173 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
174 # outdoor.
175 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
176 # value between -127 and +128 (dBi) inclusive.
177 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
178 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
179 # inclusive. If not included, SAS interprets it as maximum
180 # allowable EIRP in units of dBm/10MHz for device category.
181 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
182 # the WGS 84 datum. The allowed range is from -90.000000 to
183 # +90.000000. Positive values represent latitudes north of the
184 # equator; negative values south of the equator.
185 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
186 # antenna horizontal location. This optional parameter should only
187 # be present if its value is less than the FCC requirement of 50
188 # meters.
189 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
190 # provided in this field. The string has a maximum length of 128
191 # octets.
192 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
193 # between -90 and +90 inclusive; a negative value means the antenna
194 # is tilted up (above horizontal). This parameter is optional for
195 # Category A devices and conditional for Category B devices.
196 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
197 # degrees with respect to true north. The value of this parameter
198 # is an integer with a value between 0 and 359 inclusive. A value
199 # of 0 degrees means true north; a value of 90 degrees means
200 # east. This parameter is optional for Category A devices and
201 # conditional for Category B devices.
202 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
203 # value is &quot;AGL&quot;, the antenna height should be given relative to
204 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
205 # is given with respect to WGS84 datum.
206 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
207 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
208 # antenna vertical location. This optional parameter should only be
209 # present if its value is less than the FCC requirement of 3
210 # meters.
211 },
212 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
213 },
214 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
215 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
216 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
217 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
218 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
219 # manufacturer.
220 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
221 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
222 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
223 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
224 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
225 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
226 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
227 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
228 },
229 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
230 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
231 # interface specification that the CBSD is compliant with at the time of
232 # registration.
233 #
234 # Optional
235 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
236 #
237 # Conditional
238 },
239 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
240 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
241 &quot;A String&quot;,
242 ],
243 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
244 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
245 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
246 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
247 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
248 # degrees. This parameter is an unsigned integer having a value
249 # between 0 and 360 (degrees) inclusive; it is optional for
250 # Category A devices and conditional for Category B devices.
251 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
252 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
253 # the WGS 84 datum. The allowed range is from -180.000000 to
254 # +180.000000. Positive values represent longitudes east of the
255 # prime meridian; negative values west of the prime
256 # meridian.
257 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
258 # outdoor.
259 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
260 # value between -127 and +128 (dBi) inclusive.
261 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
262 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
263 # inclusive. If not included, SAS interprets it as maximum
264 # allowable EIRP in units of dBm/10MHz for device category.
265 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
266 # the WGS 84 datum. The allowed range is from -90.000000 to
267 # +90.000000. Positive values represent latitudes north of the
268 # equator; negative values south of the equator.
269 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
270 # antenna horizontal location. This optional parameter should only
271 # be present if its value is less than the FCC requirement of 50
272 # meters.
273 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
274 # provided in this field. The string has a maximum length of 128
275 # octets.
276 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
277 # between -90 and +90 inclusive; a negative value means the antenna
278 # is tilted up (above horizontal). This parameter is optional for
279 # Category A devices and conditional for Category B devices.
280 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
281 # degrees with respect to true north. The value of this parameter
282 # is an integer with a value between 0 and 359 inclusive. A value
283 # of 0 degrees means true north; a value of 90 degrees means
284 # east. This parameter is optional for Category A devices and
285 # conditional for Category B devices.
286 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
287 # value is &quot;AGL&quot;, the antenna height should be given relative to
288 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
289 # is given with respect to WGS84 datum.
290 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
291 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
292 # antenna vertical location. This optional parameter should only be
293 # present if its value is less than the FCC requirement of 3
294 # meters.
295 },
296 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
297 },
298 &quot;grants&quot;: [ # Output only. Grants held by the device.
299 { # Device grant. It is an authorization provided by the Spectrum
300 # Access System to a device to transmit using specified operating
301 # parameters after a successful heartbeat by the device.
302 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
303 # by the grant. The maximum EIRP is in units of dBm/MHz. The
304 # value of maxEirp represents the average (RMS) EIRP that would be
305 # measured by the procedure defined in FCC part 96.41(e)(3).
306 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
307 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
308 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
309 },
310 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
311 { # An entry in a DPA&#x27;s move list.
312 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
313 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
314 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
315 },
316 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
317 },
318 ],
319 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
320 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
321 &quot;A String&quot;,
322 ],
323 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
324 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
325 },
326 ],
327 },
328 ],
329 }</pre>
330</div>
331
332<div class="method">
333 <code class="details" id="create">create(parent, body=None, x__xgafv=None)</code>
334 <pre>Creates a device under a node or customer.
335
336Args:
337 parent: string, Required. The name of the parent resource. (required)
338 body: object, The request body.
339 The object takes the form of:
340
341{
342 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
343 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
344 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
345 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
346 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
347 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
348 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
349 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
350 },
351 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
352 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
353 # interface specification that the CBSD is compliant with at the time of
354 # registration.
355 #
356 # Optional
357 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
358 #
359 # Conditional
360 },
361 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
362 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
363 &quot;A String&quot;,
364 ],
365 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
366 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
367 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
368 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
369 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
370 # degrees. This parameter is an unsigned integer having a value
371 # between 0 and 360 (degrees) inclusive; it is optional for
372 # Category A devices and conditional for Category B devices.
373 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
374 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
375 # the WGS 84 datum. The allowed range is from -180.000000 to
376 # +180.000000. Positive values represent longitudes east of the
377 # prime meridian; negative values west of the prime
378 # meridian.
379 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
380 # outdoor.
381 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
382 # value between -127 and +128 (dBi) inclusive.
383 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
384 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
385 # inclusive. If not included, SAS interprets it as maximum
386 # allowable EIRP in units of dBm/10MHz for device category.
387 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
388 # the WGS 84 datum. The allowed range is from -90.000000 to
389 # +90.000000. Positive values represent latitudes north of the
390 # equator; negative values south of the equator.
391 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
392 # antenna horizontal location. This optional parameter should only
393 # be present if its value is less than the FCC requirement of 50
394 # meters.
395 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
396 # provided in this field. The string has a maximum length of 128
397 # octets.
398 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
399 # between -90 and +90 inclusive; a negative value means the antenna
400 # is tilted up (above horizontal). This parameter is optional for
401 # Category A devices and conditional for Category B devices.
402 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
403 # degrees with respect to true north. The value of this parameter
404 # is an integer with a value between 0 and 359 inclusive. A value
405 # of 0 degrees means true north; a value of 90 degrees means
406 # east. This parameter is optional for Category A devices and
407 # conditional for Category B devices.
408 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
409 # value is &quot;AGL&quot;, the antenna height should be given relative to
410 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
411 # is given with respect to WGS84 datum.
412 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
413 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
414 # antenna vertical location. This optional parameter should only be
415 # present if its value is less than the FCC requirement of 3
416 # meters.
417 },
418 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
419 },
420 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
421 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
422 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
423 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
424 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
425 # manufacturer.
426 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
427 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
428 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
429 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
430 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
431 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
432 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
433 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
434 },
435 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
436 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
437 # interface specification that the CBSD is compliant with at the time of
438 # registration.
439 #
440 # Optional
441 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
442 #
443 # Conditional
444 },
445 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
446 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
447 &quot;A String&quot;,
448 ],
449 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
450 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
451 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
452 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
453 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
454 # degrees. This parameter is an unsigned integer having a value
455 # between 0 and 360 (degrees) inclusive; it is optional for
456 # Category A devices and conditional for Category B devices.
457 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
458 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
459 # the WGS 84 datum. The allowed range is from -180.000000 to
460 # +180.000000. Positive values represent longitudes east of the
461 # prime meridian; negative values west of the prime
462 # meridian.
463 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
464 # outdoor.
465 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
466 # value between -127 and +128 (dBi) inclusive.
467 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
468 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
469 # inclusive. If not included, SAS interprets it as maximum
470 # allowable EIRP in units of dBm/10MHz for device category.
471 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
472 # the WGS 84 datum. The allowed range is from -90.000000 to
473 # +90.000000. Positive values represent latitudes north of the
474 # equator; negative values south of the equator.
475 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
476 # antenna horizontal location. This optional parameter should only
477 # be present if its value is less than the FCC requirement of 50
478 # meters.
479 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
480 # provided in this field. The string has a maximum length of 128
481 # octets.
482 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
483 # between -90 and +90 inclusive; a negative value means the antenna
484 # is tilted up (above horizontal). This parameter is optional for
485 # Category A devices and conditional for Category B devices.
486 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
487 # degrees with respect to true north. The value of this parameter
488 # is an integer with a value between 0 and 359 inclusive. A value
489 # of 0 degrees means true north; a value of 90 degrees means
490 # east. This parameter is optional for Category A devices and
491 # conditional for Category B devices.
492 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
493 # value is &quot;AGL&quot;, the antenna height should be given relative to
494 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
495 # is given with respect to WGS84 datum.
496 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
497 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
498 # antenna vertical location. This optional parameter should only be
499 # present if its value is less than the FCC requirement of 3
500 # meters.
501 },
502 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
503 },
504 &quot;grants&quot;: [ # Output only. Grants held by the device.
505 { # Device grant. It is an authorization provided by the Spectrum
506 # Access System to a device to transmit using specified operating
507 # parameters after a successful heartbeat by the device.
508 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
509 # by the grant. The maximum EIRP is in units of dBm/MHz. The
510 # value of maxEirp represents the average (RMS) EIRP that would be
511 # measured by the procedure defined in FCC part 96.41(e)(3).
512 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
513 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
514 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
515 },
516 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
517 { # An entry in a DPA&#x27;s move list.
518 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
519 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
520 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
521 },
522 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
523 },
524 ],
525 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
526 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
527 &quot;A String&quot;,
528 ],
529 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
530 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
531 },
532 ],
533}
534
535 x__xgafv: string, V1 error format.
536 Allowed values
537 1 - v1 error format
538 2 - v2 error format
539
540Returns:
541 An object of the form:
542
543 {
544 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
545 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
546 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
547 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
548 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
549 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
550 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
551 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
552 },
553 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
554 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
555 # interface specification that the CBSD is compliant with at the time of
556 # registration.
557 #
558 # Optional
559 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
560 #
561 # Conditional
562 },
563 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
564 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
565 &quot;A String&quot;,
566 ],
567 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
568 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
569 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
570 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
571 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
572 # degrees. This parameter is an unsigned integer having a value
573 # between 0 and 360 (degrees) inclusive; it is optional for
574 # Category A devices and conditional for Category B devices.
575 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
576 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
577 # the WGS 84 datum. The allowed range is from -180.000000 to
578 # +180.000000. Positive values represent longitudes east of the
579 # prime meridian; negative values west of the prime
580 # meridian.
581 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
582 # outdoor.
583 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
584 # value between -127 and +128 (dBi) inclusive.
585 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
586 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
587 # inclusive. If not included, SAS interprets it as maximum
588 # allowable EIRP in units of dBm/10MHz for device category.
589 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
590 # the WGS 84 datum. The allowed range is from -90.000000 to
591 # +90.000000. Positive values represent latitudes north of the
592 # equator; negative values south of the equator.
593 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
594 # antenna horizontal location. This optional parameter should only
595 # be present if its value is less than the FCC requirement of 50
596 # meters.
597 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
598 # provided in this field. The string has a maximum length of 128
599 # octets.
600 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
601 # between -90 and +90 inclusive; a negative value means the antenna
602 # is tilted up (above horizontal). This parameter is optional for
603 # Category A devices and conditional for Category B devices.
604 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
605 # degrees with respect to true north. The value of this parameter
606 # is an integer with a value between 0 and 359 inclusive. A value
607 # of 0 degrees means true north; a value of 90 degrees means
608 # east. This parameter is optional for Category A devices and
609 # conditional for Category B devices.
610 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
611 # value is &quot;AGL&quot;, the antenna height should be given relative to
612 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
613 # is given with respect to WGS84 datum.
614 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
615 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
616 # antenna vertical location. This optional parameter should only be
617 # present if its value is less than the FCC requirement of 3
618 # meters.
619 },
620 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
621 },
622 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
623 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
624 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
625 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
626 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
627 # manufacturer.
628 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
629 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
630 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
631 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
632 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
633 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
634 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
635 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
636 },
637 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
638 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
639 # interface specification that the CBSD is compliant with at the time of
640 # registration.
641 #
642 # Optional
643 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
644 #
645 # Conditional
646 },
647 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
648 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
649 &quot;A String&quot;,
650 ],
651 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
652 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
653 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
654 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
655 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
656 # degrees. This parameter is an unsigned integer having a value
657 # between 0 and 360 (degrees) inclusive; it is optional for
658 # Category A devices and conditional for Category B devices.
659 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
660 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
661 # the WGS 84 datum. The allowed range is from -180.000000 to
662 # +180.000000. Positive values represent longitudes east of the
663 # prime meridian; negative values west of the prime
664 # meridian.
665 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
666 # outdoor.
667 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
668 # value between -127 and +128 (dBi) inclusive.
669 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
670 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
671 # inclusive. If not included, SAS interprets it as maximum
672 # allowable EIRP in units of dBm/10MHz for device category.
673 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
674 # the WGS 84 datum. The allowed range is from -90.000000 to
675 # +90.000000. Positive values represent latitudes north of the
676 # equator; negative values south of the equator.
677 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
678 # antenna horizontal location. This optional parameter should only
679 # be present if its value is less than the FCC requirement of 50
680 # meters.
681 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
682 # provided in this field. The string has a maximum length of 128
683 # octets.
684 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
685 # between -90 and +90 inclusive; a negative value means the antenna
686 # is tilted up (above horizontal). This parameter is optional for
687 # Category A devices and conditional for Category B devices.
688 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
689 # degrees with respect to true north. The value of this parameter
690 # is an integer with a value between 0 and 359 inclusive. A value
691 # of 0 degrees means true north; a value of 90 degrees means
692 # east. This parameter is optional for Category A devices and
693 # conditional for Category B devices.
694 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
695 # value is &quot;AGL&quot;, the antenna height should be given relative to
696 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
697 # is given with respect to WGS84 datum.
698 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
699 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
700 # antenna vertical location. This optional parameter should only be
701 # present if its value is less than the FCC requirement of 3
702 # meters.
703 },
704 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
705 },
706 &quot;grants&quot;: [ # Output only. Grants held by the device.
707 { # Device grant. It is an authorization provided by the Spectrum
708 # Access System to a device to transmit using specified operating
709 # parameters after a successful heartbeat by the device.
710 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
711 # by the grant. The maximum EIRP is in units of dBm/MHz. The
712 # value of maxEirp represents the average (RMS) EIRP that would be
713 # measured by the procedure defined in FCC part 96.41(e)(3).
714 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
715 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
716 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
717 },
718 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
719 { # An entry in a DPA&#x27;s move list.
720 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
721 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
722 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
723 },
724 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
725 },
726 ],
727 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
728 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
729 &quot;A String&quot;,
730 ],
731 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
732 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
733 },
734 ],
735 }</pre>
736</div>
737
738<div class="method">
739 <code class="details" id="createSigned">createSigned(parent, body=None, x__xgafv=None)</code>
740 <pre>Creates a signed device under a
741node or customer.
742
743Args:
744 parent: string, Required. The name of the parent resource. (required)
745 body: object, The request body.
746 The object takes the form of:
747
748{ # Request for CreateSignedDevice method.
749 &quot;installerId&quot;: &quot;A String&quot;, # Required. Unique installer id (cpiId) from the Certified Professional
750 # Installers database.
751 &quot;encodedDevice&quot;: &quot;A String&quot;, # Required. JSON Web Token signed using a CPI private key. Payload
752 # must be the JSON encoding of the [Device]. The user_id field must be set.
753 }
754
755 x__xgafv: string, V1 error format.
756 Allowed values
757 1 - v1 error format
758 2 - v2 error format
759
760Returns:
761 An object of the form:
762
763 {
764 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
765 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
766 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
767 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
768 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
769 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
770 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
771 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
772 },
773 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
774 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
775 # interface specification that the CBSD is compliant with at the time of
776 # registration.
777 #
778 # Optional
779 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
780 #
781 # Conditional
782 },
783 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
784 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
785 &quot;A String&quot;,
786 ],
787 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
788 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
789 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
790 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
791 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
792 # degrees. This parameter is an unsigned integer having a value
793 # between 0 and 360 (degrees) inclusive; it is optional for
794 # Category A devices and conditional for Category B devices.
795 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
796 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
797 # the WGS 84 datum. The allowed range is from -180.000000 to
798 # +180.000000. Positive values represent longitudes east of the
799 # prime meridian; negative values west of the prime
800 # meridian.
801 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
802 # outdoor.
803 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
804 # value between -127 and +128 (dBi) inclusive.
805 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
806 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
807 # inclusive. If not included, SAS interprets it as maximum
808 # allowable EIRP in units of dBm/10MHz for device category.
809 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
810 # the WGS 84 datum. The allowed range is from -90.000000 to
811 # +90.000000. Positive values represent latitudes north of the
812 # equator; negative values south of the equator.
813 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
814 # antenna horizontal location. This optional parameter should only
815 # be present if its value is less than the FCC requirement of 50
816 # meters.
817 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
818 # provided in this field. The string has a maximum length of 128
819 # octets.
820 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
821 # between -90 and +90 inclusive; a negative value means the antenna
822 # is tilted up (above horizontal). This parameter is optional for
823 # Category A devices and conditional for Category B devices.
824 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
825 # degrees with respect to true north. The value of this parameter
826 # is an integer with a value between 0 and 359 inclusive. A value
827 # of 0 degrees means true north; a value of 90 degrees means
828 # east. This parameter is optional for Category A devices and
829 # conditional for Category B devices.
830 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
831 # value is &quot;AGL&quot;, the antenna height should be given relative to
832 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
833 # is given with respect to WGS84 datum.
834 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
835 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
836 # antenna vertical location. This optional parameter should only be
837 # present if its value is less than the FCC requirement of 3
838 # meters.
839 },
840 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
841 },
842 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
843 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
844 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
845 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
846 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
847 # manufacturer.
848 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
849 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
850 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
851 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
852 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
853 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
854 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
855 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
856 },
857 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
858 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
859 # interface specification that the CBSD is compliant with at the time of
860 # registration.
861 #
862 # Optional
863 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
864 #
865 # Conditional
866 },
867 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
868 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
869 &quot;A String&quot;,
870 ],
871 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
872 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
873 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
874 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
875 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
876 # degrees. This parameter is an unsigned integer having a value
877 # between 0 and 360 (degrees) inclusive; it is optional for
878 # Category A devices and conditional for Category B devices.
879 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
880 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
881 # the WGS 84 datum. The allowed range is from -180.000000 to
882 # +180.000000. Positive values represent longitudes east of the
883 # prime meridian; negative values west of the prime
884 # meridian.
885 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
886 # outdoor.
887 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
888 # value between -127 and +128 (dBi) inclusive.
889 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
890 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
891 # inclusive. If not included, SAS interprets it as maximum
892 # allowable EIRP in units of dBm/10MHz for device category.
893 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
894 # the WGS 84 datum. The allowed range is from -90.000000 to
895 # +90.000000. Positive values represent latitudes north of the
896 # equator; negative values south of the equator.
897 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
898 # antenna horizontal location. This optional parameter should only
899 # be present if its value is less than the FCC requirement of 50
900 # meters.
901 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
902 # provided in this field. The string has a maximum length of 128
903 # octets.
904 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
905 # between -90 and +90 inclusive; a negative value means the antenna
906 # is tilted up (above horizontal). This parameter is optional for
907 # Category A devices and conditional for Category B devices.
908 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
909 # degrees with respect to true north. The value of this parameter
910 # is an integer with a value between 0 and 359 inclusive. A value
911 # of 0 degrees means true north; a value of 90 degrees means
912 # east. This parameter is optional for Category A devices and
913 # conditional for Category B devices.
914 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
915 # value is &quot;AGL&quot;, the antenna height should be given relative to
916 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
917 # is given with respect to WGS84 datum.
918 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
919 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
920 # antenna vertical location. This optional parameter should only be
921 # present if its value is less than the FCC requirement of 3
922 # meters.
923 },
924 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
925 },
926 &quot;grants&quot;: [ # Output only. Grants held by the device.
927 { # Device grant. It is an authorization provided by the Spectrum
928 # Access System to a device to transmit using specified operating
929 # parameters after a successful heartbeat by the device.
930 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
931 # by the grant. The maximum EIRP is in units of dBm/MHz. The
932 # value of maxEirp represents the average (RMS) EIRP that would be
933 # measured by the procedure defined in FCC part 96.41(e)(3).
934 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
935 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
936 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
937 },
938 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
939 { # An entry in a DPA&#x27;s move list.
940 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
941 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
942 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
943 },
944 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
945 },
946 ],
947 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
948 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
949 &quot;A String&quot;,
950 ],
951 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
952 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
953 },
954 ],
955 }</pre>
956</div>
957
958<div class="method">
959 <code class="details" id="delete">delete(name, x__xgafv=None)</code>
960 <pre>Deletes a device.
961
962Args:
963 name: string, Required. The name of the device. (required)
964 x__xgafv: string, V1 error format.
965 Allowed values
966 1 - v1 error format
967 2 - v2 error format
968
969Returns:
970 An object of the form:
971
972 { # A generic empty message that you can re-use to avoid defining duplicated
973 # empty messages in your APIs. A typical example is to use it as the request
974 # or the response type of an API method. For instance:
975 #
976 # service Foo {
977 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
978 # }
979 #
980 # The JSON representation for `Empty` is empty JSON object `{}`.
981 }</pre>
982</div>
983
984<div class="method">
985 <code class="details" id="get">get(name, x__xgafv=None)</code>
986 <pre>Gets details about a device.
987
988Args:
989 name: string, Required. The name of the device. (required)
990 x__xgafv: string, V1 error format.
991 Allowed values
992 1 - v1 error format
993 2 - v2 error format
994
995Returns:
996 An object of the form:
997
998 {
999 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
1000 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1001 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1002 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1003 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1004 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1005 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1006 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1007 },
1008 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1009 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1010 # interface specification that the CBSD is compliant with at the time of
1011 # registration.
1012 #
1013 # Optional
1014 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1015 #
1016 # Conditional
1017 },
1018 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1019 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1020 &quot;A String&quot;,
1021 ],
1022 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1023 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1024 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1025 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1026 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1027 # degrees. This parameter is an unsigned integer having a value
1028 # between 0 and 360 (degrees) inclusive; it is optional for
1029 # Category A devices and conditional for Category B devices.
1030 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1031 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1032 # the WGS 84 datum. The allowed range is from -180.000000 to
1033 # +180.000000. Positive values represent longitudes east of the
1034 # prime meridian; negative values west of the prime
1035 # meridian.
1036 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1037 # outdoor.
1038 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1039 # value between -127 and +128 (dBi) inclusive.
1040 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1041 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1042 # inclusive. If not included, SAS interprets it as maximum
1043 # allowable EIRP in units of dBm/10MHz for device category.
1044 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1045 # the WGS 84 datum. The allowed range is from -90.000000 to
1046 # +90.000000. Positive values represent latitudes north of the
1047 # equator; negative values south of the equator.
1048 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1049 # antenna horizontal location. This optional parameter should only
1050 # be present if its value is less than the FCC requirement of 50
1051 # meters.
1052 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1053 # provided in this field. The string has a maximum length of 128
1054 # octets.
1055 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1056 # between -90 and +90 inclusive; a negative value means the antenna
1057 # is tilted up (above horizontal). This parameter is optional for
1058 # Category A devices and conditional for Category B devices.
1059 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1060 # degrees with respect to true north. The value of this parameter
1061 # is an integer with a value between 0 and 359 inclusive. A value
1062 # of 0 degrees means true north; a value of 90 degrees means
1063 # east. This parameter is optional for Category A devices and
1064 # conditional for Category B devices.
1065 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1066 # value is &quot;AGL&quot;, the antenna height should be given relative to
1067 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1068 # is given with respect to WGS84 datum.
1069 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1070 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1071 # antenna vertical location. This optional parameter should only be
1072 # present if its value is less than the FCC requirement of 3
1073 # meters.
1074 },
1075 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1076 },
1077 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
1078 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
1079 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
1080 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
1081 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
1082 # manufacturer.
1083 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
1084 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1085 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1086 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1087 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1088 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1089 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1090 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1091 },
1092 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1093 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1094 # interface specification that the CBSD is compliant with at the time of
1095 # registration.
1096 #
1097 # Optional
1098 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1099 #
1100 # Conditional
1101 },
1102 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1103 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1104 &quot;A String&quot;,
1105 ],
1106 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1107 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1108 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1109 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1110 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1111 # degrees. This parameter is an unsigned integer having a value
1112 # between 0 and 360 (degrees) inclusive; it is optional for
1113 # Category A devices and conditional for Category B devices.
1114 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1115 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1116 # the WGS 84 datum. The allowed range is from -180.000000 to
1117 # +180.000000. Positive values represent longitudes east of the
1118 # prime meridian; negative values west of the prime
1119 # meridian.
1120 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1121 # outdoor.
1122 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1123 # value between -127 and +128 (dBi) inclusive.
1124 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1125 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1126 # inclusive. If not included, SAS interprets it as maximum
1127 # allowable EIRP in units of dBm/10MHz for device category.
1128 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1129 # the WGS 84 datum. The allowed range is from -90.000000 to
1130 # +90.000000. Positive values represent latitudes north of the
1131 # equator; negative values south of the equator.
1132 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1133 # antenna horizontal location. This optional parameter should only
1134 # be present if its value is less than the FCC requirement of 50
1135 # meters.
1136 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1137 # provided in this field. The string has a maximum length of 128
1138 # octets.
1139 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1140 # between -90 and +90 inclusive; a negative value means the antenna
1141 # is tilted up (above horizontal). This parameter is optional for
1142 # Category A devices and conditional for Category B devices.
1143 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1144 # degrees with respect to true north. The value of this parameter
1145 # is an integer with a value between 0 and 359 inclusive. A value
1146 # of 0 degrees means true north; a value of 90 degrees means
1147 # east. This parameter is optional for Category A devices and
1148 # conditional for Category B devices.
1149 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1150 # value is &quot;AGL&quot;, the antenna height should be given relative to
1151 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1152 # is given with respect to WGS84 datum.
1153 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1154 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1155 # antenna vertical location. This optional parameter should only be
1156 # present if its value is less than the FCC requirement of 3
1157 # meters.
1158 },
1159 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1160 },
1161 &quot;grants&quot;: [ # Output only. Grants held by the device.
1162 { # Device grant. It is an authorization provided by the Spectrum
1163 # Access System to a device to transmit using specified operating
1164 # parameters after a successful heartbeat by the device.
1165 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
1166 # by the grant. The maximum EIRP is in units of dBm/MHz. The
1167 # value of maxEirp represents the average (RMS) EIRP that would be
1168 # measured by the procedure defined in FCC part 96.41(e)(3).
1169 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
1170 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1171 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1172 },
1173 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
1174 { # An entry in a DPA&#x27;s move list.
1175 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
1176 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1177 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1178 },
1179 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
1180 },
1181 ],
1182 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
1183 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
1184 &quot;A String&quot;,
1185 ],
1186 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
1187 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
1188 },
1189 ],
1190 }</pre>
1191</div>
1192
1193<div class="method">
1194 <code class="details" id="list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</code>
1195 <pre>Lists devices under a node or customer.
1196
1197Args:
1198 parent: string, Required. The name of the parent resource. (required)
1199 filter: string, The filter expression. The filter should have one of the following
1200formats: &quot;sn=123454&quot; or &quot;display_name=MyDevice&quot;. sn
1201corresponds to serial_number of the device. The filter is case insensitive.
1202 pageToken: string, A pagination token returned from a previous call to ListDevices
1203that indicates where this listing should continue from.
1204 pageSize: integer, The maximum number of devices to return in the response.
1205If empty or zero, all devices will be listed.
1206Must be in the range [0, 1000].
1207 x__xgafv: string, V1 error format.
1208 Allowed values
1209 1 - v1 error format
1210 2 - v2 error format
1211
1212Returns:
1213 An object of the form:
1214
1215 { # Response for ListDevices method.
1216 &quot;nextPageToken&quot;: &quot;A String&quot;, # A pagination token returned from a previous call to ListDevices method
1217 # that indicates from where listing should continue. If the field
1218 # is missing or empty, it means there is no more devices.
1219 &quot;devices&quot;: [ # The devices that match the request.
1220 {
1221 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
1222 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1223 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1224 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1225 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1226 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1227 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1228 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1229 },
1230 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1231 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1232 # interface specification that the CBSD is compliant with at the time of
1233 # registration.
1234 #
1235 # Optional
1236 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1237 #
1238 # Conditional
1239 },
1240 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1241 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1242 &quot;A String&quot;,
1243 ],
1244 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1245 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1246 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1247 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1248 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1249 # degrees. This parameter is an unsigned integer having a value
1250 # between 0 and 360 (degrees) inclusive; it is optional for
1251 # Category A devices and conditional for Category B devices.
1252 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1253 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1254 # the WGS 84 datum. The allowed range is from -180.000000 to
1255 # +180.000000. Positive values represent longitudes east of the
1256 # prime meridian; negative values west of the prime
1257 # meridian.
1258 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1259 # outdoor.
1260 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1261 # value between -127 and +128 (dBi) inclusive.
1262 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1263 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1264 # inclusive. If not included, SAS interprets it as maximum
1265 # allowable EIRP in units of dBm/10MHz for device category.
1266 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1267 # the WGS 84 datum. The allowed range is from -90.000000 to
1268 # +90.000000. Positive values represent latitudes north of the
1269 # equator; negative values south of the equator.
1270 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1271 # antenna horizontal location. This optional parameter should only
1272 # be present if its value is less than the FCC requirement of 50
1273 # meters.
1274 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1275 # provided in this field. The string has a maximum length of 128
1276 # octets.
1277 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1278 # between -90 and +90 inclusive; a negative value means the antenna
1279 # is tilted up (above horizontal). This parameter is optional for
1280 # Category A devices and conditional for Category B devices.
1281 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1282 # degrees with respect to true north. The value of this parameter
1283 # is an integer with a value between 0 and 359 inclusive. A value
1284 # of 0 degrees means true north; a value of 90 degrees means
1285 # east. This parameter is optional for Category A devices and
1286 # conditional for Category B devices.
1287 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1288 # value is &quot;AGL&quot;, the antenna height should be given relative to
1289 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1290 # is given with respect to WGS84 datum.
1291 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1292 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1293 # antenna vertical location. This optional parameter should only be
1294 # present if its value is less than the FCC requirement of 3
1295 # meters.
1296 },
1297 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1298 },
1299 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
1300 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
1301 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
1302 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
1303 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
1304 # manufacturer.
1305 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
1306 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1307 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1308 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1309 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1310 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1311 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1312 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1313 },
1314 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1315 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1316 # interface specification that the CBSD is compliant with at the time of
1317 # registration.
1318 #
1319 # Optional
1320 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1321 #
1322 # Conditional
1323 },
1324 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1325 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1326 &quot;A String&quot;,
1327 ],
1328 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1329 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1330 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1331 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1332 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1333 # degrees. This parameter is an unsigned integer having a value
1334 # between 0 and 360 (degrees) inclusive; it is optional for
1335 # Category A devices and conditional for Category B devices.
1336 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1337 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1338 # the WGS 84 datum. The allowed range is from -180.000000 to
1339 # +180.000000. Positive values represent longitudes east of the
1340 # prime meridian; negative values west of the prime
1341 # meridian.
1342 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1343 # outdoor.
1344 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1345 # value between -127 and +128 (dBi) inclusive.
1346 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1347 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1348 # inclusive. If not included, SAS interprets it as maximum
1349 # allowable EIRP in units of dBm/10MHz for device category.
1350 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1351 # the WGS 84 datum. The allowed range is from -90.000000 to
1352 # +90.000000. Positive values represent latitudes north of the
1353 # equator; negative values south of the equator.
1354 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1355 # antenna horizontal location. This optional parameter should only
1356 # be present if its value is less than the FCC requirement of 50
1357 # meters.
1358 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1359 # provided in this field. The string has a maximum length of 128
1360 # octets.
1361 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1362 # between -90 and +90 inclusive; a negative value means the antenna
1363 # is tilted up (above horizontal). This parameter is optional for
1364 # Category A devices and conditional for Category B devices.
1365 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1366 # degrees with respect to true north. The value of this parameter
1367 # is an integer with a value between 0 and 359 inclusive. A value
1368 # of 0 degrees means true north; a value of 90 degrees means
1369 # east. This parameter is optional for Category A devices and
1370 # conditional for Category B devices.
1371 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1372 # value is &quot;AGL&quot;, the antenna height should be given relative to
1373 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1374 # is given with respect to WGS84 datum.
1375 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1376 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1377 # antenna vertical location. This optional parameter should only be
1378 # present if its value is less than the FCC requirement of 3
1379 # meters.
1380 },
1381 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1382 },
1383 &quot;grants&quot;: [ # Output only. Grants held by the device.
1384 { # Device grant. It is an authorization provided by the Spectrum
1385 # Access System to a device to transmit using specified operating
1386 # parameters after a successful heartbeat by the device.
1387 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
1388 # by the grant. The maximum EIRP is in units of dBm/MHz. The
1389 # value of maxEirp represents the average (RMS) EIRP that would be
1390 # measured by the procedure defined in FCC part 96.41(e)(3).
1391 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
1392 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1393 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1394 },
1395 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
1396 { # An entry in a DPA&#x27;s move list.
1397 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
1398 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1399 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1400 },
1401 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
1402 },
1403 ],
1404 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
1405 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
1406 &quot;A String&quot;,
1407 ],
1408 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
1409 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
1410 },
1411 ],
1412 },
1413 ],
1414 }</pre>
1415</div>
1416
1417<div class="method">
1418 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
1419 <pre>Retrieves the next page of results.
1420
1421Args:
1422 previous_request: The request for the previous page. (required)
1423 previous_response: The response from the request for the previous page. (required)
1424
1425Returns:
1426 A request object that you can call &#x27;execute()&#x27; on to request the next
1427 page. Returns None if there are no more items in the collection.
1428 </pre>
1429</div>
1430
1431<div class="method">
1432 <code class="details" id="move">move(name, body=None, x__xgafv=None)</code>
1433 <pre>Moves a device under another node or customer.
1434
1435Args:
1436 name: string, Required. The name of the device to move. (required)
1437 body: object, The request body.
1438 The object takes the form of:
1439
1440{ # Request for MoveDevice method.
1441 &quot;destination&quot;: &quot;A String&quot;, # Required. The name of the new parent resource (Node or Customer) to
1442 # reparent the device under.
1443 }
1444
1445 x__xgafv: string, V1 error format.
1446 Allowed values
1447 1 - v1 error format
1448 2 - v2 error format
1449
1450Returns:
1451 An object of the form:
1452
1453 { # This resource represents a long-running operation that is the result of a
1454 # network API call.
1455 &quot;response&quot;: { # The normal response of the operation in case of success. If the original
1456 # method returns no data on success, such as `Delete`, the response is
1457 # `google.protobuf.Empty`. If the original method is standard
1458 # `Get`/`Create`/`Update`, the response should be the resource. For other
1459 # methods, the response should have the type `XxxResponse`, where `Xxx`
1460 # is the original method name. For example, if the original method name
1461 # is `TakeSnapshot()`, the inferred response type is
1462 # `TakeSnapshotResponse`.
1463 &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
1464 },
1465 &quot;metadata&quot;: { # Service-specific metadata associated with the operation. It typically
1466 # contains progress information and common metadata such as create time.
1467 # Some services might not provide such metadata. Any method that returns a
1468 # long-running operation should document the metadata type, if any.
1469 &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
1470 },
1471 &quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress.
1472 # If `true`, the operation is completed, and either `error` or `response` is
1473 # available.
1474 &quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that
1475 # originally returns it. If you use the default HTTP mapping, the
1476 # `name` should be a resource name ending with `operations/{unique_id}`.
1477 &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
1478 # different programming environments, including REST APIs and RPC APIs. It is
1479 # used by [gRPC](https://github.com/grpc). Each `Status` message contains
1480 # three pieces of data: error code, error message, and error details.
1481 #
1482 # You can find out more about this error model and how to work with it in the
1483 # [API Design Guide](https://cloud.google.com/apis/design/errors).
1484 &quot;details&quot;: [ # A list of messages that carry the error details. There is a common set of
1485 # message types for APIs to use.
1486 {
1487 &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
1488 },
1489 ],
1490 &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
1491 &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
1492 # user-facing error message should be localized and sent in the
1493 # google.rpc.Status.details field, or localized by the client.
1494 },
1495 }</pre>
1496</div>
1497
1498<div class="method">
1499 <code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
1500 <pre>Updates a device.
1501
1502Args:
1503 name: string, Output only. The resource path name. (required)
1504 body: object, The request body.
1505 The object takes the form of:
1506
1507{
1508 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
1509 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1510 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1511 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1512 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1513 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1514 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1515 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1516 },
1517 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1518 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1519 # interface specification that the CBSD is compliant with at the time of
1520 # registration.
1521 #
1522 # Optional
1523 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1524 #
1525 # Conditional
1526 },
1527 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1528 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1529 &quot;A String&quot;,
1530 ],
1531 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1532 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1533 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1534 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1535 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1536 # degrees. This parameter is an unsigned integer having a value
1537 # between 0 and 360 (degrees) inclusive; it is optional for
1538 # Category A devices and conditional for Category B devices.
1539 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1540 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1541 # the WGS 84 datum. The allowed range is from -180.000000 to
1542 # +180.000000. Positive values represent longitudes east of the
1543 # prime meridian; negative values west of the prime
1544 # meridian.
1545 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1546 # outdoor.
1547 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1548 # value between -127 and +128 (dBi) inclusive.
1549 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1550 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1551 # inclusive. If not included, SAS interprets it as maximum
1552 # allowable EIRP in units of dBm/10MHz for device category.
1553 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1554 # the WGS 84 datum. The allowed range is from -90.000000 to
1555 # +90.000000. Positive values represent latitudes north of the
1556 # equator; negative values south of the equator.
1557 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1558 # antenna horizontal location. This optional parameter should only
1559 # be present if its value is less than the FCC requirement of 50
1560 # meters.
1561 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1562 # provided in this field. The string has a maximum length of 128
1563 # octets.
1564 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1565 # between -90 and +90 inclusive; a negative value means the antenna
1566 # is tilted up (above horizontal). This parameter is optional for
1567 # Category A devices and conditional for Category B devices.
1568 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1569 # degrees with respect to true north. The value of this parameter
1570 # is an integer with a value between 0 and 359 inclusive. A value
1571 # of 0 degrees means true north; a value of 90 degrees means
1572 # east. This parameter is optional for Category A devices and
1573 # conditional for Category B devices.
1574 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1575 # value is &quot;AGL&quot;, the antenna height should be given relative to
1576 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1577 # is given with respect to WGS84 datum.
1578 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1579 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1580 # antenna vertical location. This optional parameter should only be
1581 # present if its value is less than the FCC requirement of 3
1582 # meters.
1583 },
1584 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1585 },
1586 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
1587 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
1588 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
1589 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
1590 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
1591 # manufacturer.
1592 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
1593 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1594 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1595 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1596 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1597 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1598 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1599 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1600 },
1601 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1602 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1603 # interface specification that the CBSD is compliant with at the time of
1604 # registration.
1605 #
1606 # Optional
1607 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1608 #
1609 # Conditional
1610 },
1611 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1612 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1613 &quot;A String&quot;,
1614 ],
1615 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1616 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1617 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1618 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1619 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1620 # degrees. This parameter is an unsigned integer having a value
1621 # between 0 and 360 (degrees) inclusive; it is optional for
1622 # Category A devices and conditional for Category B devices.
1623 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1624 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1625 # the WGS 84 datum. The allowed range is from -180.000000 to
1626 # +180.000000. Positive values represent longitudes east of the
1627 # prime meridian; negative values west of the prime
1628 # meridian.
1629 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1630 # outdoor.
1631 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1632 # value between -127 and +128 (dBi) inclusive.
1633 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1634 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1635 # inclusive. If not included, SAS interprets it as maximum
1636 # allowable EIRP in units of dBm/10MHz for device category.
1637 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1638 # the WGS 84 datum. The allowed range is from -90.000000 to
1639 # +90.000000. Positive values represent latitudes north of the
1640 # equator; negative values south of the equator.
1641 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1642 # antenna horizontal location. This optional parameter should only
1643 # be present if its value is less than the FCC requirement of 50
1644 # meters.
1645 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1646 # provided in this field. The string has a maximum length of 128
1647 # octets.
1648 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1649 # between -90 and +90 inclusive; a negative value means the antenna
1650 # is tilted up (above horizontal). This parameter is optional for
1651 # Category A devices and conditional for Category B devices.
1652 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1653 # degrees with respect to true north. The value of this parameter
1654 # is an integer with a value between 0 and 359 inclusive. A value
1655 # of 0 degrees means true north; a value of 90 degrees means
1656 # east. This parameter is optional for Category A devices and
1657 # conditional for Category B devices.
1658 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1659 # value is &quot;AGL&quot;, the antenna height should be given relative to
1660 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1661 # is given with respect to WGS84 datum.
1662 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1663 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1664 # antenna vertical location. This optional parameter should only be
1665 # present if its value is less than the FCC requirement of 3
1666 # meters.
1667 },
1668 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1669 },
1670 &quot;grants&quot;: [ # Output only. Grants held by the device.
1671 { # Device grant. It is an authorization provided by the Spectrum
1672 # Access System to a device to transmit using specified operating
1673 # parameters after a successful heartbeat by the device.
1674 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
1675 # by the grant. The maximum EIRP is in units of dBm/MHz. The
1676 # value of maxEirp represents the average (RMS) EIRP that would be
1677 # measured by the procedure defined in FCC part 96.41(e)(3).
1678 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
1679 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1680 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1681 },
1682 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
1683 { # An entry in a DPA&#x27;s move list.
1684 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
1685 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1686 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1687 },
1688 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
1689 },
1690 ],
1691 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
1692 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
1693 &quot;A String&quot;,
1694 ],
1695 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
1696 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
1697 },
1698 ],
1699}
1700
1701 updateMask: string, Fields to be updated.
1702 x__xgafv: string, V1 error format.
1703 Allowed values
1704 1 - v1 error format
1705 2 - v2 error format
1706
1707Returns:
1708 An object of the form:
1709
1710 {
1711 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
1712 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1713 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1714 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1715 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1716 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1717 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1718 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1719 },
1720 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1721 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1722 # interface specification that the CBSD is compliant with at the time of
1723 # registration.
1724 #
1725 # Optional
1726 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1727 #
1728 # Conditional
1729 },
1730 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1731 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1732 &quot;A String&quot;,
1733 ],
1734 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1735 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1736 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1737 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1738 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1739 # degrees. This parameter is an unsigned integer having a value
1740 # between 0 and 360 (degrees) inclusive; it is optional for
1741 # Category A devices and conditional for Category B devices.
1742 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1743 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1744 # the WGS 84 datum. The allowed range is from -180.000000 to
1745 # +180.000000. Positive values represent longitudes east of the
1746 # prime meridian; negative values west of the prime
1747 # meridian.
1748 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1749 # outdoor.
1750 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1751 # value between -127 and +128 (dBi) inclusive.
1752 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1753 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1754 # inclusive. If not included, SAS interprets it as maximum
1755 # allowable EIRP in units of dBm/10MHz for device category.
1756 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1757 # the WGS 84 datum. The allowed range is from -90.000000 to
1758 # +90.000000. Positive values represent latitudes north of the
1759 # equator; negative values south of the equator.
1760 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1761 # antenna horizontal location. This optional parameter should only
1762 # be present if its value is less than the FCC requirement of 50
1763 # meters.
1764 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1765 # provided in this field. The string has a maximum length of 128
1766 # octets.
1767 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1768 # between -90 and +90 inclusive; a negative value means the antenna
1769 # is tilted up (above horizontal). This parameter is optional for
1770 # Category A devices and conditional for Category B devices.
1771 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1772 # degrees with respect to true north. The value of this parameter
1773 # is an integer with a value between 0 and 359 inclusive. A value
1774 # of 0 degrees means true north; a value of 90 degrees means
1775 # east. This parameter is optional for Category A devices and
1776 # conditional for Category B devices.
1777 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1778 # value is &quot;AGL&quot;, the antenna height should be given relative to
1779 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1780 # is given with respect to WGS84 datum.
1781 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1782 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1783 # antenna vertical location. This optional parameter should only be
1784 # present if its value is less than the FCC requirement of 3
1785 # meters.
1786 },
1787 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1788 },
1789 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
1790 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
1791 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
1792 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
1793 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
1794 # manufacturer.
1795 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
1796 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1797 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1798 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1799 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1800 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1801 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1802 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1803 },
1804 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1805 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1806 # interface specification that the CBSD is compliant with at the time of
1807 # registration.
1808 #
1809 # Optional
1810 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1811 #
1812 # Conditional
1813 },
1814 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1815 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1816 &quot;A String&quot;,
1817 ],
1818 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1819 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1820 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1821 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1822 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1823 # degrees. This parameter is an unsigned integer having a value
1824 # between 0 and 360 (degrees) inclusive; it is optional for
1825 # Category A devices and conditional for Category B devices.
1826 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1827 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1828 # the WGS 84 datum. The allowed range is from -180.000000 to
1829 # +180.000000. Positive values represent longitudes east of the
1830 # prime meridian; negative values west of the prime
1831 # meridian.
1832 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1833 # outdoor.
1834 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1835 # value between -127 and +128 (dBi) inclusive.
1836 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1837 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1838 # inclusive. If not included, SAS interprets it as maximum
1839 # allowable EIRP in units of dBm/10MHz for device category.
1840 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1841 # the WGS 84 datum. The allowed range is from -90.000000 to
1842 # +90.000000. Positive values represent latitudes north of the
1843 # equator; negative values south of the equator.
1844 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1845 # antenna horizontal location. This optional parameter should only
1846 # be present if its value is less than the FCC requirement of 50
1847 # meters.
1848 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1849 # provided in this field. The string has a maximum length of 128
1850 # octets.
1851 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1852 # between -90 and +90 inclusive; a negative value means the antenna
1853 # is tilted up (above horizontal). This parameter is optional for
1854 # Category A devices and conditional for Category B devices.
1855 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1856 # degrees with respect to true north. The value of this parameter
1857 # is an integer with a value between 0 and 359 inclusive. A value
1858 # of 0 degrees means true north; a value of 90 degrees means
1859 # east. This parameter is optional for Category A devices and
1860 # conditional for Category B devices.
1861 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1862 # value is &quot;AGL&quot;, the antenna height should be given relative to
1863 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1864 # is given with respect to WGS84 datum.
1865 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1866 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1867 # antenna vertical location. This optional parameter should only be
1868 # present if its value is less than the FCC requirement of 3
1869 # meters.
1870 },
1871 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1872 },
1873 &quot;grants&quot;: [ # Output only. Grants held by the device.
1874 { # Device grant. It is an authorization provided by the Spectrum
1875 # Access System to a device to transmit using specified operating
1876 # parameters after a successful heartbeat by the device.
1877 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
1878 # by the grant. The maximum EIRP is in units of dBm/MHz. The
1879 # value of maxEirp represents the average (RMS) EIRP that would be
1880 # measured by the procedure defined in FCC part 96.41(e)(3).
1881 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
1882 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1883 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1884 },
1885 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
1886 { # An entry in a DPA&#x27;s move list.
1887 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
1888 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
1889 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
1890 },
1891 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
1892 },
1893 ],
1894 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
1895 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
1896 &quot;A String&quot;,
1897 ],
1898 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
1899 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
1900 },
1901 ],
1902 }</pre>
1903</div>
1904
1905<div class="method">
1906 <code class="details" id="signDevice">signDevice(name, body=None, x__xgafv=None)</code>
1907 <pre>Signs a device.
1908
1909Args:
1910 name: string, Output only. The resource path name. (required)
1911 body: object, The request body.
1912 The object takes the form of:
1913
1914{ # Request for SignDevice method.
1915 &quot;device&quot;: { # Required. The device to sign.
1916 # The device fields name, fcc_id and serial_number must be set.
1917 # The user_id field must be set.
1918 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
1919 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
1920 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
1921 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
1922 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
1923 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
1924 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
1925 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
1926 },
1927 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
1928 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
1929 # interface specification that the CBSD is compliant with at the time of
1930 # registration.
1931 #
1932 # Optional
1933 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
1934 #
1935 # Conditional
1936 },
1937 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
1938 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
1939 &quot;A String&quot;,
1940 ],
1941 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
1942 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
1943 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
1944 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
1945 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
1946 # degrees. This parameter is an unsigned integer having a value
1947 # between 0 and 360 (degrees) inclusive; it is optional for
1948 # Category A devices and conditional for Category B devices.
1949 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
1950 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
1951 # the WGS 84 datum. The allowed range is from -180.000000 to
1952 # +180.000000. Positive values represent longitudes east of the
1953 # prime meridian; negative values west of the prime
1954 # meridian.
1955 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
1956 # outdoor.
1957 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
1958 # value between -127 and +128 (dBi) inclusive.
1959 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
1960 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
1961 # inclusive. If not included, SAS interprets it as maximum
1962 # allowable EIRP in units of dBm/10MHz for device category.
1963 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
1964 # the WGS 84 datum. The allowed range is from -90.000000 to
1965 # +90.000000. Positive values represent latitudes north of the
1966 # equator; negative values south of the equator.
1967 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1968 # antenna horizontal location. This optional parameter should only
1969 # be present if its value is less than the FCC requirement of 50
1970 # meters.
1971 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
1972 # provided in this field. The string has a maximum length of 128
1973 # octets.
1974 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
1975 # between -90 and +90 inclusive; a negative value means the antenna
1976 # is tilted up (above horizontal). This parameter is optional for
1977 # Category A devices and conditional for Category B devices.
1978 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
1979 # degrees with respect to true north. The value of this parameter
1980 # is an integer with a value between 0 and 359 inclusive. A value
1981 # of 0 degrees means true north; a value of 90 degrees means
1982 # east. This parameter is optional for Category A devices and
1983 # conditional for Category B devices.
1984 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
1985 # value is &quot;AGL&quot;, the antenna height should be given relative to
1986 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
1987 # is given with respect to WGS84 datum.
1988 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
1989 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
1990 # antenna vertical location. This optional parameter should only be
1991 # present if its value is less than the FCC requirement of 3
1992 # meters.
1993 },
1994 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
1995 },
1996 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
1997 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
1998 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
1999 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
2000 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
2001 # manufacturer.
2002 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
2003 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
2004 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
2005 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
2006 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
2007 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
2008 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
2009 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
2010 },
2011 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
2012 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
2013 # interface specification that the CBSD is compliant with at the time of
2014 # registration.
2015 #
2016 # Optional
2017 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
2018 #
2019 # Conditional
2020 },
2021 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
2022 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
2023 &quot;A String&quot;,
2024 ],
2025 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
2026 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
2027 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
2028 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
2029 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
2030 # degrees. This parameter is an unsigned integer having a value
2031 # between 0 and 360 (degrees) inclusive; it is optional for
2032 # Category A devices and conditional for Category B devices.
2033 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
2034 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
2035 # the WGS 84 datum. The allowed range is from -180.000000 to
2036 # +180.000000. Positive values represent longitudes east of the
2037 # prime meridian; negative values west of the prime
2038 # meridian.
2039 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
2040 # outdoor.
2041 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
2042 # value between -127 and +128 (dBi) inclusive.
2043 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
2044 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
2045 # inclusive. If not included, SAS interprets it as maximum
2046 # allowable EIRP in units of dBm/10MHz for device category.
2047 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
2048 # the WGS 84 datum. The allowed range is from -90.000000 to
2049 # +90.000000. Positive values represent latitudes north of the
2050 # equator; negative values south of the equator.
2051 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2052 # antenna horizontal location. This optional parameter should only
2053 # be present if its value is less than the FCC requirement of 50
2054 # meters.
2055 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
2056 # provided in this field. The string has a maximum length of 128
2057 # octets.
2058 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
2059 # between -90 and +90 inclusive; a negative value means the antenna
2060 # is tilted up (above horizontal). This parameter is optional for
2061 # Category A devices and conditional for Category B devices.
2062 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
2063 # degrees with respect to true north. The value of this parameter
2064 # is an integer with a value between 0 and 359 inclusive. A value
2065 # of 0 degrees means true north; a value of 90 degrees means
2066 # east. This parameter is optional for Category A devices and
2067 # conditional for Category B devices.
2068 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
2069 # value is &quot;AGL&quot;, the antenna height should be given relative to
2070 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
2071 # is given with respect to WGS84 datum.
2072 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
2073 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2074 # antenna vertical location. This optional parameter should only be
2075 # present if its value is less than the FCC requirement of 3
2076 # meters.
2077 },
2078 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
2079 },
2080 &quot;grants&quot;: [ # Output only. Grants held by the device.
2081 { # Device grant. It is an authorization provided by the Spectrum
2082 # Access System to a device to transmit using specified operating
2083 # parameters after a successful heartbeat by the device.
2084 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
2085 # by the grant. The maximum EIRP is in units of dBm/MHz. The
2086 # value of maxEirp represents the average (RMS) EIRP that would be
2087 # measured by the procedure defined in FCC part 96.41(e)(3).
2088 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
2089 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
2090 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
2091 },
2092 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
2093 { # An entry in a DPA&#x27;s move list.
2094 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
2095 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
2096 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
2097 },
2098 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
2099 },
2100 ],
2101 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
2102 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
2103 &quot;A String&quot;,
2104 ],
2105 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
2106 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
2107 },
2108 ],
2109 },
2110 }
2111
2112 x__xgafv: string, V1 error format.
2113 Allowed values
2114 1 - v1 error format
2115 2 - v2 error format
2116
2117Returns:
2118 An object of the form:
2119
2120 { # A generic empty message that you can re-use to avoid defining duplicated
2121 # empty messages in your APIs. A typical example is to use it as the request
2122 # or the response type of an API method. For instance:
2123 #
2124 # service Foo {
2125 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
2126 # }
2127 #
2128 # The JSON representation for `Empty` is empty JSON object `{}`.
2129 }</pre>
2130</div>
2131
2132<div class="method">
2133 <code class="details" id="updateSigned">updateSigned(name, body=None, x__xgafv=None)</code>
2134 <pre>Updates a signed device.
2135
2136Args:
2137 name: string, Required. The name of the device to update. (required)
2138 body: object, The request body.
2139 The object takes the form of:
2140
2141{ # Request for UpdateSignedDevice method.
2142 &quot;installerId&quot;: &quot;A String&quot;, # Required. Unique installer ID (CPI ID) from the Certified Professional
2143 # Installers database.
2144 &quot;encodedDevice&quot;: &quot;A String&quot;, # Required. The JSON Web Token signed using a CPI private key. Payload
2145 # must be the JSON encoding
2146 # of the device. The user_id field must be set.
2147 }
2148
2149 x__xgafv: string, V1 error format.
2150 Allowed values
2151 1 - v1 error format
2152 2 - v2 error format
2153
2154Returns:
2155 An object of the form:
2156
2157 {
2158 &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
2159 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
2160 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
2161 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
2162 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
2163 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
2164 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
2165 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
2166 },
2167 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
2168 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
2169 # interface specification that the CBSD is compliant with at the time of
2170 # registration.
2171 #
2172 # Optional
2173 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
2174 #
2175 # Conditional
2176 },
2177 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
2178 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
2179 &quot;A String&quot;,
2180 ],
2181 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
2182 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
2183 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
2184 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
2185 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
2186 # degrees. This parameter is an unsigned integer having a value
2187 # between 0 and 360 (degrees) inclusive; it is optional for
2188 # Category A devices and conditional for Category B devices.
2189 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
2190 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
2191 # the WGS 84 datum. The allowed range is from -180.000000 to
2192 # +180.000000. Positive values represent longitudes east of the
2193 # prime meridian; negative values west of the prime
2194 # meridian.
2195 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
2196 # outdoor.
2197 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
2198 # value between -127 and +128 (dBi) inclusive.
2199 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
2200 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
2201 # inclusive. If not included, SAS interprets it as maximum
2202 # allowable EIRP in units of dBm/10MHz for device category.
2203 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
2204 # the WGS 84 datum. The allowed range is from -90.000000 to
2205 # +90.000000. Positive values represent latitudes north of the
2206 # equator; negative values south of the equator.
2207 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2208 # antenna horizontal location. This optional parameter should only
2209 # be present if its value is less than the FCC requirement of 50
2210 # meters.
2211 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
2212 # provided in this field. The string has a maximum length of 128
2213 # octets.
2214 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
2215 # between -90 and +90 inclusive; a negative value means the antenna
2216 # is tilted up (above horizontal). This parameter is optional for
2217 # Category A devices and conditional for Category B devices.
2218 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
2219 # degrees with respect to true north. The value of this parameter
2220 # is an integer with a value between 0 and 359 inclusive. A value
2221 # of 0 degrees means true north; a value of 90 degrees means
2222 # east. This parameter is optional for Category A devices and
2223 # conditional for Category B devices.
2224 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
2225 # value is &quot;AGL&quot;, the antenna height should be given relative to
2226 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
2227 # is given with respect to WGS84 datum.
2228 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
2229 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2230 # antenna vertical location. This optional parameter should only be
2231 # present if its value is less than the FCC requirement of 3
2232 # meters.
2233 },
2234 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
2235 },
2236 &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
2237 &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
2238 &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
2239 &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
2240 &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
2241 # manufacturer.
2242 &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
2243 &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
2244 &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
2245 &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
2246 &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
2247 &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
2248 &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
2249 &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
2250 },
2251 &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
2252 &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
2253 # interface specification that the CBSD is compliant with at the time of
2254 # registration.
2255 #
2256 # Optional
2257 &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
2258 #
2259 # Conditional
2260 },
2261 &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
2262 &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
2263 &quot;A String&quot;,
2264 ],
2265 &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
2266 &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
2267 &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
2268 &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
2269 &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
2270 # degrees. This parameter is an unsigned integer having a value
2271 # between 0 and 360 (degrees) inclusive; it is optional for
2272 # Category A devices and conditional for Category B devices.
2273 &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
2274 &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
2275 # the WGS 84 datum. The allowed range is from -180.000000 to
2276 # +180.000000. Positive values represent longitudes east of the
2277 # prime meridian; negative values west of the prime
2278 # meridian.
2279 &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
2280 # outdoor.
2281 &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
2282 # value between -127 and +128 (dBi) inclusive.
2283 &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
2284 # and is an integer with a value between -127 and +47 (dBm/10 MHz)
2285 # inclusive. If not included, SAS interprets it as maximum
2286 # allowable EIRP in units of dBm/10MHz for device category.
2287 &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
2288 # the WGS 84 datum. The allowed range is from -90.000000 to
2289 # +90.000000. Positive values represent latitudes north of the
2290 # equator; negative values south of the equator.
2291 &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2292 # antenna horizontal location. This optional parameter should only
2293 # be present if its value is less than the FCC requirement of 50
2294 # meters.
2295 &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
2296 # provided in this field. The string has a maximum length of 128
2297 # octets.
2298 &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
2299 # between -90 and +90 inclusive; a negative value means the antenna
2300 # is tilted up (above horizontal). This parameter is optional for
2301 # Category A devices and conditional for Category B devices.
2302 &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
2303 # degrees with respect to true north. The value of this parameter
2304 # is an integer with a value between 0 and 359 inclusive. A value
2305 # of 0 degrees means true north; a value of 90 degrees means
2306 # east. This parameter is optional for Category A devices and
2307 # conditional for Category B devices.
2308 &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
2309 # value is &quot;AGL&quot;, the antenna height should be given relative to
2310 # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
2311 # is given with respect to WGS84 datum.
2312 &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
2313 &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
2314 # antenna vertical location. This optional parameter should only be
2315 # present if its value is less than the FCC requirement of 3
2316 # meters.
2317 },
2318 &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
2319 },
2320 &quot;grants&quot;: [ # Output only. Grants held by the device.
2321 { # Device grant. It is an authorization provided by the Spectrum
2322 # Access System to a device to transmit using specified operating
2323 # parameters after a successful heartbeat by the device.
2324 &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
2325 # by the grant. The maximum EIRP is in units of dBm/MHz. The
2326 # value of maxEirp represents the average (RMS) EIRP that would be
2327 # measured by the procedure defined in FCC part 96.41(e)(3).
2328 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
2329 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
2330 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
2331 },
2332 &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
2333 { # An entry in a DPA&#x27;s move list.
2334 &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
2335 &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
2336 &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
2337 },
2338 &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
2339 },
2340 ],
2341 &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
2342 &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
2343 &quot;A String&quot;,
2344 ],
2345 &quot;state&quot;: &quot;A String&quot;, # State of the grant.
2346 &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
2347 },
2348 ],
2349 }</pre>
2350</div>
2351
2352</body></html>