32 KiB
swagger_client.FirmwareManagementApi
All URIs are relative to https://localhost:9091
| Method | HTTP request | Description |
|---|---|---|
| create_customer_firmware_track_record | POST /portal/firmware/customerTrack | Create new CustomerFirmwareTrackRecord |
| create_firmware_track_record | POST /portal/firmware/track | Create new FirmwareTrackRecord |
| create_firmware_version | POST /portal/firmware/version | Create new FirmwareVersion |
| delete_customer_firmware_track_record | DELETE /portal/firmware/customerTrack | Delete CustomerFirmwareTrackRecord |
| delete_firmware_track_assignment | DELETE /portal/firmware/trackAssignment | Delete FirmwareTrackAssignment |
| delete_firmware_track_record | DELETE /portal/firmware/track | Delete FirmwareTrackRecord |
| delete_firmware_version | DELETE /portal/firmware/version | Delete FirmwareVersion |
| get_customer_firmware_track_record | GET /portal/firmware/customerTrack | Get CustomerFirmwareTrackRecord By customerId |
| get_default_customer_track_setting | GET /portal/firmware/customerTrack/default | Get default settings for handling automatic firmware upgrades |
| get_firmware_model_ids_by_equipment_type | GET /portal/firmware/model/byEquipmentType | Get equipment models from all known firmware versions filtered by equipmentType |
| get_firmware_track_assignment_details | GET /portal/firmware/trackAssignment | Get FirmwareTrackAssignmentDetails for a given firmware track name |
| get_firmware_track_record | GET /portal/firmware/track | Get FirmwareTrackRecord By Id |
| get_firmware_track_record_by_name | GET /portal/firmware/track/byName | Get FirmwareTrackRecord By name |
| get_firmware_version | GET /portal/firmware/version | Get FirmwareVersion By Id |
| get_firmware_version_by_equipment_type | GET /portal/firmware/version/byEquipmentType | Get FirmwareVersions filtered by equipmentType and optional equipment model |
| get_firmware_version_by_name | GET /portal/firmware/version/byName | Get FirmwareVersion By name |
| update_customer_firmware_track_record | PUT /portal/firmware/customerTrack | Update CustomerFirmwareTrackRecord |
| update_firmware_track_assignment_details | PUT /portal/firmware/trackAssignment | Update FirmwareTrackAssignmentDetails |
| update_firmware_track_record | PUT /portal/firmware/track | Update FirmwareTrackRecord |
| update_firmware_version | PUT /portal/firmware/version | Update FirmwareVersion |
create_customer_firmware_track_record
CustomerFirmwareTrackRecord create_customer_firmware_track_record(body)
Create new CustomerFirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.CustomerFirmwareTrackRecord() # CustomerFirmwareTrackRecord | CustomerFirmwareTrackRecord info
try:
# Create new CustomerFirmwareTrackRecord
api_response = api_instance.create_customer_firmware_track_record(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->create_customer_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | CustomerFirmwareTrackRecord | CustomerFirmwareTrackRecord info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
create_firmware_track_record
FirmwareTrackRecord create_firmware_track_record(body)
Create new FirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.FirmwareTrackRecord() # FirmwareTrackRecord | FirmwareTrackRecord info
try:
# Create new FirmwareTrackRecord
api_response = api_instance.create_firmware_track_record(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->create_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | FirmwareTrackRecord | FirmwareTrackRecord info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
create_firmware_version
FirmwareVersion create_firmware_version(body)
Create new FirmwareVersion
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.FirmwareVersion() # FirmwareVersion | FirmwareVersion info
try:
# Create new FirmwareVersion
api_response = api_instance.create_firmware_version(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->create_firmware_version: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | FirmwareVersion | FirmwareVersion info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_customer_firmware_track_record
CustomerFirmwareTrackRecord delete_customer_firmware_track_record(customer_id)
Delete CustomerFirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
customer_id = 56 # int | customer id
try:
# Delete CustomerFirmwareTrackRecord
api_response = api_instance.delete_customer_firmware_track_record(customer_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->delete_customer_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| customer_id | int | customer id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_firmware_track_assignment
FirmwareTrackAssignmentDetails delete_firmware_track_assignment(firmware_track_id, firmware_version_id)
Delete FirmwareTrackAssignment
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_track_id = 789 # int | firmware track id
firmware_version_id = 789 # int | firmware version id
try:
# Delete FirmwareTrackAssignment
api_response = api_instance.delete_firmware_track_assignment(firmware_track_id, firmware_version_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->delete_firmware_track_assignment: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_track_id | int | firmware track id | |
| firmware_version_id | int | firmware version id |
Return type
FirmwareTrackAssignmentDetails
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_firmware_track_record
FirmwareTrackRecord delete_firmware_track_record(firmware_track_id)
Delete FirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_track_id = 789 # int | firmware track id
try:
# Delete FirmwareTrackRecord
api_response = api_instance.delete_firmware_track_record(firmware_track_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->delete_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_track_id | int | firmware track id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_firmware_version
FirmwareVersion delete_firmware_version(firmware_version_id)
Delete FirmwareVersion
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_version_id = 789 # int | firmwareVersion id
try:
# Delete FirmwareVersion
api_response = api_instance.delete_firmware_version(firmware_version_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->delete_firmware_version: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_version_id | int | firmwareVersion id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_customer_firmware_track_record
CustomerFirmwareTrackRecord get_customer_firmware_track_record(customer_id)
Get CustomerFirmwareTrackRecord By customerId
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
customer_id = 56 # int | customer id
try:
# Get CustomerFirmwareTrackRecord By customerId
api_response = api_instance.get_customer_firmware_track_record(customer_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_customer_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| customer_id | int | customer id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_default_customer_track_setting
CustomerFirmwareTrackSettings get_default_customer_track_setting()
Get default settings for handling automatic firmware upgrades
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
try:
# Get default settings for handling automatic firmware upgrades
api_response = api_instance.get_default_customer_track_setting()
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_default_customer_track_setting: %s\n" % e)
Parameters
This endpoint does not need any parameter.
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_model_ids_by_equipment_type
list[str] get_firmware_model_ids_by_equipment_type(equipment_type)
Get equipment models from all known firmware versions filtered by equipmentType
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
equipment_type = swagger_client.EquipmentType() # EquipmentType |
try:
# Get equipment models from all known firmware versions filtered by equipmentType
api_response = api_instance.get_firmware_model_ids_by_equipment_type(equipment_type)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_model_ids_by_equipment_type: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| equipment_type | EquipmentType |
Return type
list[str]
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_track_assignment_details
list[FirmwareTrackAssignmentDetails] get_firmware_track_assignment_details(firmware_track_name)
Get FirmwareTrackAssignmentDetails for a given firmware track name
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_track_name = 'firmware_track_name_example' # str | firmware track name
try:
# Get FirmwareTrackAssignmentDetails for a given firmware track name
api_response = api_instance.get_firmware_track_assignment_details(firmware_track_name)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_track_assignment_details: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_track_name | str | firmware track name |
Return type
list[FirmwareTrackAssignmentDetails]
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_track_record
FirmwareTrackRecord get_firmware_track_record(firmware_track_id)
Get FirmwareTrackRecord By Id
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_track_id = 789 # int | firmware track id
try:
# Get FirmwareTrackRecord By Id
api_response = api_instance.get_firmware_track_record(firmware_track_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_track_id | int | firmware track id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_track_record_by_name
FirmwareTrackRecord get_firmware_track_record_by_name(firmware_track_name)
Get FirmwareTrackRecord By name
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_track_name = 'firmware_track_name_example' # str | firmware track name
try:
# Get FirmwareTrackRecord By name
api_response = api_instance.get_firmware_track_record_by_name(firmware_track_name)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_track_record_by_name: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_track_name | str | firmware track name |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_version
FirmwareVersion get_firmware_version(firmware_version_id)
Get FirmwareVersion By Id
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_version_id = 789 # int | firmwareVersion id
try:
# Get FirmwareVersion By Id
api_response = api_instance.get_firmware_version(firmware_version_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_version: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_version_id | int | firmwareVersion id |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_version_by_equipment_type
list[FirmwareVersion] get_firmware_version_by_equipment_type(equipment_type, model_id=model_id)
Get FirmwareVersions filtered by equipmentType and optional equipment model
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
equipment_type = swagger_client.EquipmentType() # EquipmentType |
model_id = 'model_id_example' # str | optional filter by equipment model, if null - then firmware versions for all the equipment models are returned (optional)
try:
# Get FirmwareVersions filtered by equipmentType and optional equipment model
api_response = api_instance.get_firmware_version_by_equipment_type(equipment_type, model_id=model_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_version_by_equipment_type: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| equipment_type | EquipmentType | ||
| model_id | str | optional filter by equipment model, if null - then firmware versions for all the equipment models are returned | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_firmware_version_by_name
FirmwareVersion get_firmware_version_by_name(firmware_version_name)
Get FirmwareVersion By name
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
firmware_version_name = 'firmware_version_name_example' # str | firmwareVersion name
try:
# Get FirmwareVersion By name
api_response = api_instance.get_firmware_version_by_name(firmware_version_name)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->get_firmware_version_by_name: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| firmware_version_name | str | firmwareVersion name |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_customer_firmware_track_record
CustomerFirmwareTrackRecord update_customer_firmware_track_record(body)
Update CustomerFirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.CustomerFirmwareTrackRecord() # CustomerFirmwareTrackRecord | CustomerFirmwareTrackRecord info
try:
# Update CustomerFirmwareTrackRecord
api_response = api_instance.update_customer_firmware_track_record(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->update_customer_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | CustomerFirmwareTrackRecord | CustomerFirmwareTrackRecord info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_firmware_track_assignment_details
FirmwareTrackAssignmentDetails update_firmware_track_assignment_details(body)
Update FirmwareTrackAssignmentDetails
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.FirmwareTrackAssignmentDetails() # FirmwareTrackAssignmentDetails | FirmwareTrackAssignmentDetails info
try:
# Update FirmwareTrackAssignmentDetails
api_response = api_instance.update_firmware_track_assignment_details(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->update_firmware_track_assignment_details: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | FirmwareTrackAssignmentDetails | FirmwareTrackAssignmentDetails info |
Return type
FirmwareTrackAssignmentDetails
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_firmware_track_record
FirmwareTrackRecord update_firmware_track_record(body)
Update FirmwareTrackRecord
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.FirmwareTrackRecord() # FirmwareTrackRecord | FirmwareTrackRecord info
try:
# Update FirmwareTrackRecord
api_response = api_instance.update_firmware_track_record(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->update_firmware_track_record: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | FirmwareTrackRecord | FirmwareTrackRecord info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_firmware_version
FirmwareVersion update_firmware_version(body)
Update FirmwareVersion
Example
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.FirmwareManagementApi(swagger_client.ApiClient(configuration))
body = swagger_client.FirmwareVersion() # FirmwareVersion | FirmwareVersion info
try:
# Update FirmwareVersion
api_response = api_instance.update_firmware_version(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling FirmwareManagementApi->update_firmware_version: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | FirmwareVersion | FirmwareVersion info |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]