Skip to content

Commit

Permalink
Upload new version of API
Browse files Browse the repository at this point in the history
  • Loading branch information
jenkins committed Jun 6, 2024
1 parent e1326cf commit c60bba4
Show file tree
Hide file tree
Showing 1,427 changed files with 10,563 additions and 1,457 deletions.
2 changes: 1 addition & 1 deletion .openapi-generator/openapi.yaml.sha256
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dda6909546c7754575cc02ed5e50ca9621d5936e120a1cfa2466cb0fc85d9740
7f3530bfcd28879afc751f7fe0ebd9b08672f1157f97219974d551232e759b44
44 changes: 40 additions & 4 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/AuthorizationApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -300,8 +300,8 @@ This endpoint does not need any parameter.
**401** | UNAUTHORIZED | - |
**400** | Bad request | - |
**500** | Internal Server Error | - |
**403** | Access denied | - |
**200** | Successful operation | - |
**403** | Access denied | - |

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

Expand Down
84 changes: 82 additions & 2 deletions docs/ConfigurationPolicyApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ Method | HTTP request | Description
[**get_mac_firewall_policy**](ConfigurationPolicyApi.md#get_mac_firewall_policy) | **GET** /mac-firewall-policies/{id} | Get MAC Firewall Policy by ID
[**get_mac_object**](ConfigurationPolicyApi.md#get_mac_object) | **GET** /mac-object-profiles/{id} | Get MAC Object by ID
[**get_neighborhood_analysis**](ConfigurationPolicyApi.md#get_neighborhood_analysis) | **GET** /radio-profiles/neighborhood-analysis/{id} | Get neighborhood analysis settings
[**get_radio_operating_modes**](ConfigurationPolicyApi.md#get_radio_operating_modes) | **GET** /radio-operating-modes/{productType} | Get Radio Operating Modes by product tyoe
[**get_radio_profile**](ConfigurationPolicyApi.md#get_radio_profile) | **GET** /radio-profiles/{id} | Get radio profile by ID
[**get_rp_channel_selection**](ConfigurationPolicyApi.md#get_rp_channel_selection) | **GET** /radio-profiles/channel-selection/{id} | Get channel selection settings
[**get_rp_mac_oui_profile**](ConfigurationPolicyApi.md#get_rp_mac_oui_profile) | **GET** /radio-profiles/mac-ouis/{id} | Get MAC OUI profile
Expand Down Expand Up @@ -3856,6 +3857,81 @@ Name | Type | Description | Notes

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_radio_operating_modes**
> list[XiqRadioOperatingModes] get_radio_operating_modes(product_type)
Get Radio Operating Modes by product tyoe

.

### Example

* Bearer (JWT) Authentication (Bearer):
```python
from __future__ import print_function
import time
import extremecloudiq
from extremecloudiq.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost:8081
# See configuration.py for a list of all supported configuration parameters.
configuration = extremecloudiq.Configuration(
host = "http://localhost:8081"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (JWT): Bearer
configuration = extremecloudiq.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)

# Enter a context with an instance of the API client
with extremecloudiq.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = extremecloudiq.ConfigurationPolicyApi(api_client)
product_type = 'product_type_example' # str | radio op mode

try:
# Get Radio Operating Modes by product tyoe
api_response = api_instance.get_radio_operating_modes(product_type)
pprint(api_response)
except ApiException as e:
print("Exception when calling ConfigurationPolicyApi->get_radio_operating_modes: %s\n" % e)
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**product_type** | **str**| radio op mode |

### Return type

[**list[XiqRadioOperatingModes]**](XiqRadioOperatingModes.md)

### Authorization

[Bearer](../README.md#Bearer)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**401** | Unauthorized | - |
**400** | Bad Request | - |
**500** | Internal Server Error | - |
**200** | OK | - |

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_radio_profile**
> XiqRadioProfile get_radio_profile(id)
Expand Down Expand Up @@ -4838,7 +4914,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **list_iot_profiles**
> PagedXiqIotProfile list_iot_profiles(page=page, limit=limit)
> PagedXiqIotProfile list_iot_profiles(page=page, limit=limit, app_id=app_id, app_supported=app_supported)
List IoT profiles

Expand Down Expand Up @@ -4875,10 +4951,12 @@ with extremecloudiq.ApiClient(configuration) as api_client:
api_instance = extremecloudiq.ConfigurationPolicyApi(api_client)
page = 1 # int | Page number, min = 1 (optional) (default to 1)
limit = 10 # int | Page Size, min = 1, max = 100 (optional) (default to 10)
app_id = extremecloudiq.XiqIotApplicationId() # XiqIotApplicationId | Application ID, e.g. THREAD_GATEWAY (optional)
app_supported = extremecloudiq.XiqIotApplicationSupported() # XiqIotApplicationSupported | Application Supported, e.g. SINGLE or MULTI (optional)

try:
# List IoT profiles
api_response = api_instance.list_iot_profiles(page=page, limit=limit)
api_response = api_instance.list_iot_profiles(page=page, limit=limit, app_id=app_id, app_supported=app_supported)
pprint(api_response)
except ApiException as e:
print("Exception when calling ConfigurationPolicyApi->list_iot_profiles: %s\n" % e)
Expand All @@ -4890,6 +4968,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**page** | **int**| Page number, min = 1 | [optional] [default to 1]
**limit** | **int**| Page Size, min = 1, max = 100 | [optional] [default to 10]
**app_id** | [**XiqIotApplicationId**](.md)| Application ID, e.g. THREAD_GATEWAY | [optional]
**app_supported** | [**XiqIotApplicationSupported**](.md)| Application Supported, e.g. SINGLE or MULTI | [optional]

### Return type

Expand Down
156 changes: 154 additions & 2 deletions docs/CopilotAnomaliesApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ Method | HTTP request | Description
[**get_devices_by_location**](CopilotAnomaliesApi.md#get_devices_by_location) | **GET** /copilot/anomalies/devices-by-location |
[**get_dfs_recurrence_channel_stats**](CopilotAnomaliesApi.md#get_dfs_recurrence_channel_stats) | **GET** /copilot/anomalies/dfs-recurrence/channel-stats |
[**get_dfs_recurrence_count_stats**](CopilotAnomaliesApi.md#get_dfs_recurrence_count_stats) | **GET** /copilot/anomalies/dfs-recurrence/count-stats |
[**get_lldp_cdp_info**](CopilotAnomaliesApi.md#get_lldp_cdp_info) | **GET** /copilot/anomalies/poeflapping/lldp-cdp-info |
[**get_poe_flapping_stats**](CopilotAnomaliesApi.md#get_poe_flapping_stats) | **GET** /copilot/anomalies/poeflapping/stats |
[**get_poe_flapping_trends**](CopilotAnomaliesApi.md#get_poe_flapping_trends) | **GET** /copilot/anomalies/poeflapping/trends |
[**get_port_efficiency_speed_duplex_stats**](CopilotAnomaliesApi.md#get_port_efficiency_speed_duplex_stats) | **GET** /copilot/anomalies/port-efficiency/speed-duplex-stats |
[**get_port_efficiency_stats**](CopilotAnomaliesApi.md#get_port_efficiency_stats) | **GET** /copilot/anomalies/port-efficiency/stats |
[**get_wifi_capacity_client_list**](CopilotAnomaliesApi.md#get_wifi_capacity_client_list) | **GET** /copilot/anomalies/wifi-capacity/client-list |
Expand Down Expand Up @@ -792,6 +794,82 @@ Name | Type | Description | Notes

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_lldp_cdp_info**
> XiqCopilotLldpCdpInfo get_lldp_cdp_info(anomaly_id, device_id, last_detected_time)


### Example

* Bearer (JWT) Authentication (Bearer):
```python
from __future__ import print_function
import time
import extremecloudiq
from extremecloudiq.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost:8081
# See configuration.py for a list of all supported configuration parameters.
configuration = extremecloudiq.Configuration(
host = "http://localhost:8081"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (JWT): Bearer
configuration = extremecloudiq.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)

# Enter a context with an instance of the API client
with extremecloudiq.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = extremecloudiq.CopilotAnomaliesApi(api_client)
anomaly_id = 'anomaly_id_example' # str | The anomaly ID
device_id = 56 # int | The device ID
last_detected_time = 56 # int | The last detected timestamp of anomaly

try:
api_response = api_instance.get_lldp_cdp_info(anomaly_id, device_id, last_detected_time)
pprint(api_response)
except ApiException as e:
print("Exception when calling CopilotAnomaliesApi->get_lldp_cdp_info: %s\n" % e)
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**anomaly_id** | **str**| The anomaly ID |
**device_id** | **int**| The device ID |
**last_detected_time** | **int**| The last detected timestamp of anomaly |

### Return type

[**XiqCopilotLldpCdpInfo**](XiqCopilotLldpCdpInfo.md)

### Authorization

[Bearer](../README.md#Bearer)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**401** | Unauthorized | - |
**400** | Bad Request | - |
**500** | Internal Server Error | - |
**200** | OK | - |

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_poe_flapping_stats**
> XiqPoeFlappingStatsResponse get_poe_flapping_stats(anomaly_id)
Expand Down Expand Up @@ -864,6 +942,78 @@ Name | Type | Description | Notes

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_poe_flapping_trends**
> XiqPoeTrendGraphsResponse get_poe_flapping_trends(anomaly_id)


### Example

* Bearer (JWT) Authentication (Bearer):
```python
from __future__ import print_function
import time
import extremecloudiq
from extremecloudiq.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost:8081
# See configuration.py for a list of all supported configuration parameters.
configuration = extremecloudiq.Configuration(
host = "http://localhost:8081"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (JWT): Bearer
configuration = extremecloudiq.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)

# Enter a context with an instance of the API client
with extremecloudiq.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = extremecloudiq.CopilotAnomaliesApi(api_client)
anomaly_id = 'anomaly_id_example' # str | The anomaly id

try:
api_response = api_instance.get_poe_flapping_trends(anomaly_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling CopilotAnomaliesApi->get_poe_flapping_trends: %s\n" % e)
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**anomaly_id** | **str**| The anomaly id |

### Return type

[**XiqPoeTrendGraphsResponse**](XiqPoeTrendGraphsResponse.md)

### Authorization

[Bearer](../README.md#Bearer)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**401** | Unauthorized | - |
**400** | Bad Request | - |
**500** | Internal Server Error | - |
**200** | OK | - |

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_port_efficiency_speed_duplex_stats**
> XiqPortEfficiencySpeedDuplexStatsResponse get_port_efficiency_speed_duplex_stats(anomaly_id)
Expand Down Expand Up @@ -937,7 +1087,7 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

# **get_port_efficiency_stats**
> XiqPortEfficiencyStatsResponse get_port_efficiency_stats(anomaly_id)
> XiqPortEfficiencyStatsResponse get_port_efficiency_stats(anomaly_id, offset_time=offset_time)


Expand Down Expand Up @@ -971,9 +1121,10 @@ with extremecloudiq.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = extremecloudiq.CopilotAnomaliesApi(api_client)
anomaly_id = 'anomaly_id_example' # str | The anomaly id
offset_time = 56 # int | The offset value (optional)

try:
api_response = api_instance.get_port_efficiency_stats(anomaly_id)
api_response = api_instance.get_port_efficiency_stats(anomaly_id, offset_time=offset_time)
pprint(api_response)
except ApiException as e:
print("Exception when calling CopilotAnomaliesApi->get_port_efficiency_stats: %s\n" % e)
Expand All @@ -984,6 +1135,7 @@ with extremecloudiq.ApiClient(configuration) as api_client:
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**anomaly_id** | **str**| The anomaly id |
**offset_time** | **int**| The offset value | [optional]

### Return type

Expand Down
Loading

0 comments on commit c60bba4

Please sign in to comment.