From 49b6b283684ebac469f19822d33d89dfa21e07e1 Mon Sep 17 00:00:00 2001 From: Miguel Pragosa <154613770+mpragosa-te@users.noreply.github.com> Date: Tue, 13 Aug 2024 22:44:54 +0100 Subject: [PATCH] [GitHub Bot] Generated python SDK (#44) Co-authored-by: API Team --- thousandeyes-sdk-administrative/README.md | 42 ++--- .../docs/AccountGroupsApi.md | 32 ++-- .../docs/PermissionsApi.md | 8 +- .../docs/RolesApi.md | 32 ++-- .../docs/UserEventsApi.md | 8 +- .../docs/UsersApi.md | 32 ++-- .../administrative/api/account_groups_api.py | 10 +- .../administrative/api/permissions_api.py | 2 +- .../administrative/api/roles_api.py | 10 +- .../administrative/api/user_events_api.py | 2 +- .../administrative/api/users_api.py | 10 +- thousandeyes-sdk-agents/README.md | 26 +-- ...dAndEnterpriseAgentNotificationRulesApi.md | 14 +- .../docs/CloudAndEnterpriseAgentsApi.md | 26 +-- .../docs/EnterpriseAgentClusterApi.md | 14 +- thousandeyes-sdk-agents/docs/ProxiesApi.md | 8 +- ...enterprise_agent_notification_rules_api.py | 4 +- .../api/cloud_and_enterprise_agents_api.py | 8 +- .../api/enterprise_agent_cluster_api.py | 4 +- .../agents/api/proxies_api.py | 2 +- .../.openapi-generator/FILES | 2 + thousandeyes-sdk-alerts/README.md | 33 ++-- thousandeyes-sdk-alerts/docs/Alert.md | 2 +- .../docs/AlertRoundsViolationMode.md | 2 +- thousandeyes-sdk-alerts/docs/AlertRule.md | 3 +- thousandeyes-sdk-alerts/docs/AlertRulesApi.md | 32 ++-- .../docs/AlertSuppressionWindowsApi.md | 32 ++-- thousandeyes-sdk-alerts/docs/AlertsApi.md | 14 +- thousandeyes-sdk-alerts/docs/BaseRule.md | 3 +- thousandeyes-sdk-alerts/docs/Rule.md | 3 +- thousandeyes-sdk-alerts/docs/RuleDetail.md | 3 +- .../docs/RuleDetailUpdate.md | 3 +- .../docs/SensitivityLevel.md | 12 ++ .../src/thousandeyes_sdk/alerts/__init__.py | 1 + .../alerts/api/alert_rules_api.py | 10 +- .../api/alert_suppression_windows_api.py | 10 +- .../thousandeyes_sdk/alerts/api/alerts_api.py | 4 +- .../alerts/models/__init__.py | 1 + .../thousandeyes_sdk/alerts/models/alert.py | 2 +- .../models/alert_rounds_violation_mode.py | 3 +- .../alerts/models/alert_rule.py | 7 +- .../alerts/models/base_rule.py | 7 +- .../thousandeyes_sdk/alerts/models/rule.py | 7 +- .../alerts/models/rule_detail.py | 7 +- .../alerts/models/rule_detail_update.py | 7 +- .../alerts/models/sensitivity_level.py | 37 +++++ .../test/test_alert_rules_api.py | 35 ++-- .../test_alert_suppression_windows_api.py | 84 +++++----- thousandeyes-sdk-bgp-monitors/README.md | 10 +- .../docs/ListBGPMonitorsApi.md | 8 +- .../bgp_monitors/api/list_bgp_monitors_api.py | 2 +- thousandeyes-sdk-credentials/README.md | 18 +-- .../docs/CredentialsApi.md | 32 ++-- .../credentials/api/credentials_api.py | 10 +- thousandeyes-sdk-dashboards/README.md | 42 ++--- .../docs/DashboardSnapshotsApi.md | 38 ++--- .../docs/DashboardsApi.md | 38 ++--- .../docs/DashboardsFiltersApi.md | 32 ++-- .../dashboards/api/dashboard_snapshots_api.py | 12 +- .../dashboards/api/dashboards_api.py | 12 +- .../dashboards/api/dashboards_filters_api.py | 10 +- thousandeyes-sdk-emulation/README.md | 14 +- .../docs/EmulationApi.md | 20 +-- .../emulation/api/emulation_api.py | 6 +- thousandeyes-sdk-endpoint-agents/README.md | 28 ++-- .../docs/AdministrativeEndpointsApi.md | 8 +- .../docs/ManageAgentsApi.md | 44 +++--- .../docs/TransferApi.md | 14 +- .../api/administrative_endpoints_api.py | 2 +- .../endpoint_agents/api/manage_agents_api.py | 14 +- .../endpoint_agents/api/transfer_api.py | 4 +- .../.openapi-generator/FILES | 2 + .../README.md | 15 +- .../AgentToServerInstantScheduledTestApi.md | 8 +- .../docs/AlertRoundsViolationMode.md | 2 +- .../docs/AlertRule.md | 3 +- .../docs/HttpServerInstantScheduledTestApi.md | 8 +- .../docs/RunExistingTestApi.md | 8 +- .../docs/SensitivityLevel.md | 12 ++ .../endpoint_instant_tests/__init__.py | 1 + ...nt_to_server_instant_scheduled_test_api.py | 2 +- .../http_server_instant_scheduled_test_api.py | 2 +- .../api/run_existing_test_api.py | 2 +- .../endpoint_instant_tests/models/__init__.py | 1 + .../models/alert_rounds_violation_mode.py | 3 +- .../models/alert_rule.py | 7 +- .../models/sensitivity_level.py | 37 +++++ ...nt_to_server_instant_scheduled_test_api.py | 14 +- ..._http_server_instant_scheduled_test_api.py | 14 +- thousandeyes-sdk-endpoint-labels/README.md | 18 +-- .../docs/ManageLabelsApi.md | 32 ++-- .../endpoint_labels/api/manage_labels_api.py | 10 +- .../.openapi-generator/FILES | 2 + .../README.md | 43 ++--- .../docs/AlertRoundsViolationMode.md | 2 +- .../docs/AlertRule.md | 3 +- .../docs/LocalNetworkTestsResultsApi.md | 20 +-- .../docs/NetworkDynamicTestsResultsApi.md | 20 +-- .../docs/NetworkScheduledTestsResultsApi.md | 26 +-- .../docs/RealUserTestsResultsApi.md | 32 ++-- .../docs/SensitivityLevel.md | 12 ++ .../WebHTTPServerScheduledTestResultsApi.md | 14 +- .../endpoint_test_results/__init__.py | 1 + .../api/local_network_tests_results_api.py | 6 +- .../api/network_dynamic_tests_results_api.py | 6 +- .../network_scheduled_tests_results_api.py | 8 +- .../api/real_user_tests_results_api.py | 10 +- ..._http_server_scheduled_test_results_api.py | 4 +- .../endpoint_test_results/models/__init__.py | 1 + .../models/alert_rounds_violation_mode.py | 3 +- .../models/alert_rule.py | 7 +- .../models/sensitivity_level.py | 37 +++++ ...est_network_scheduled_tests_results_api.py | 42 ++--- .../test/test_real_user_tests_results_api.py | 4 +- ..._http_server_scheduled_test_results_api.py | 14 +- .../.openapi-generator/FILES | 2 + thousandeyes-sdk-endpoint-tests/README.md | 41 ++--- .../docs/AlertRoundsViolationMode.md | 2 +- .../docs/AlertRule.md | 3 +- .../docs/DynamicTestsAgentToServerApi.md | 32 ++-- .../docs/ListEndpointScheduledTestsApi.md | 8 +- .../docs/ScheduledTestsAgentToServerApi.md | 32 ++-- .../docs/ScheduledTestsHTTPServerApi.md | 32 ++-- .../docs/SensitivityLevel.md | 12 ++ .../endpoint_tests/__init__.py | 1 + .../api/dynamic_tests_agent_to_server_api.py | 10 +- .../api/list_endpoint_scheduled_tests_api.py | 2 +- .../scheduled_tests_agent_to_server_api.py | 10 +- .../api/scheduled_tests_http_server_api.py | 10 +- .../endpoint_tests/models/__init__.py | 1 + .../models/alert_rounds_violation_mode.py | 3 +- .../endpoint_tests/models/alert_rule.py | 7 +- .../models/sensitivity_level.py | 37 +++++ .../test_list_endpoint_scheduled_tests_api.py | 28 ++-- ...est_scheduled_tests_agent_to_server_api.py | 70 ++++---- .../test_scheduled_tests_http_server_api.py | 70 ++++---- thousandeyes-sdk-event-detection/README.md | 12 +- .../docs/EventsApi.md | 14 +- .../event_detection/api/events_api.py | 4 +- thousandeyes-sdk-instant-tests/README.md | 34 ++-- thousandeyes-sdk-instant-tests/docs/APIApi.md | 8 +- .../docs/AgentToAgentApi.md | 8 +- .../docs/AgentToServerApi.md | 8 +- .../docs/DNSSecurityApi.md | 8 +- .../docs/DNSServerApi.md | 8 +- .../docs/DNSTraceApi.md | 8 +- .../docs/FTPServerApi.md | 8 +- .../docs/HTTPPageLoadApi.md | 8 +- .../docs/HTTPServerApi.md | 8 +- thousandeyes-sdk-instant-tests/docs/RunApi.md | 8 +- .../docs/SIPServerApi.md | 8 +- .../docs/VoiceApi.md | 8 +- .../docs/WebTransactionApi.md | 8 +- .../instant_tests/api/agent_to_agent_api.py | 2 +- .../instant_tests/api/agent_to_server_api.py | 2 +- .../instant_tests/api/api_api.py | 2 +- .../instant_tests/api/dns_security_api.py | 2 +- .../instant_tests/api/dns_server_api.py | 2 +- .../instant_tests/api/dns_trace_api.py | 2 +- .../instant_tests/api/ftp_server_api.py | 2 +- .../instant_tests/api/http_page_load_api.py | 2 +- .../instant_tests/api/http_server_api.py | 2 +- .../instant_tests/api/run_api.py | 2 +- .../instant_tests/api/sip_server_api.py | 2 +- .../instant_tests/api/voice_api.py | 2 +- .../instant_tests/api/web_transaction_api.py | 2 +- thousandeyes-sdk-internet-insights/README.md | 18 +-- .../docs/CatalogProvidersApi.md | 14 +- .../docs/OutagesAPIPublicApi.md | 20 +-- .../api/catalog_providers_api.py | 4 +- .../api/outages_api_public_api.py | 6 +- thousandeyes-sdk-snapshots/README.md | 10 +- .../docs/CreateTestSnapshotApi.md | 8 +- .../snapshots/api/create_test_snapshot_api.py | 2 +- thousandeyes-sdk-streaming/README.md | 18 +-- .../docs/StreamingApi.md | 32 ++-- .../streaming/api/streaming_api.py | 10 +- thousandeyes-sdk-tags/README.md | 28 ++-- .../docs/TagAssignmentApi.md | 26 +-- thousandeyes-sdk-tags/docs/TagsApi.md | 38 ++--- .../tags/api/tag_assignment_api.py | 8 +- .../src/thousandeyes_sdk/tags/api/tags_api.py | 12 +- thousandeyes-sdk-test-results/README.md | 48 +++--- .../docs/APITestMetricsApi.md | 14 +- .../docs/DNSSECTestMetricsApi.md | 8 +- .../docs/DNSServerTestMetricsApi.md | 14 +- .../docs/DNSTraceTestMetricsApi.md | 8 +- .../docs/NetworkBGPTestMetricsApi.md | 14 +- .../docs/NetworkTestMetricsApi.md | 20 +-- .../docs/VoiceRTPServerTestMetricsApi.md | 8 +- .../docs/VoiceSIPServerTestMetricsApi.md | 8 +- .../docs/WebFTPServerTestMetricsApi.md | 8 +- .../docs/WebHTTPServerTestMetricsApi.md | 8 +- .../docs/WebPageLoadTestMetricsApi.md | 14 +- .../docs/WebTransactionsTestMetricsApi.md | 20 +-- .../test_results/api/api_test_metrics_api.py | 4 +- .../api/dns_server_test_metrics_api.py | 4 +- .../api/dns_trace_test_metrics_api.py | 2 +- .../api/dnssec_test_metrics_api.py | 2 +- .../api/network_bgp_test_metrics_api.py | 4 +- .../api/network_test_metrics_api.py | 6 +- .../api/voice_rtp_server_test_metrics_api.py | 2 +- .../api/voice_sip_server_test_metrics_api.py | 2 +- .../api/web_ftp_server_test_metrics_api.py | 2 +- .../api/web_http_server_test_metrics_api.py | 2 +- .../api/web_page_load_test_metrics_api.py | 4 +- .../api/web_transactions_test_metrics_api.py | 6 +- .../.openapi-generator/FILES | 2 + thousandeyes-sdk-tests/README.md | 149 +++++++++--------- thousandeyes-sdk-tests/docs/APIApi.md | 32 ++-- .../docs/AgentToAgentApi.md | 32 ++-- .../docs/AgentToServerApi.md | 32 ++-- .../docs/AlertRoundsViolationMode.md | 2 +- thousandeyes-sdk-tests/docs/AlertRule.md | 3 +- .../docs/AllTestTypesApi.md | 8 +- thousandeyes-sdk-tests/docs/BGPApi.md | 32 ++-- thousandeyes-sdk-tests/docs/DNSSECApi.md | 32 ++-- thousandeyes-sdk-tests/docs/DNSServerApi.md | 32 ++-- thousandeyes-sdk-tests/docs/DNSTraceApi.md | 32 ++-- thousandeyes-sdk-tests/docs/FTPServerApi.md | 32 ++-- thousandeyes-sdk-tests/docs/HTTPServerApi.md | 32 ++-- thousandeyes-sdk-tests/docs/PageLoadApi.md | 32 ++-- .../PathVisualizationInterfaceGroupsApi.md | 26 +-- thousandeyes-sdk-tests/docs/SIPServerApi.md | 32 ++-- .../docs/SensitivityLevel.md | 12 ++ thousandeyes-sdk-tests/docs/VoiceApi.md | 32 ++-- .../docs/WebTransactionApi.md | 32 ++-- .../src/thousandeyes_sdk/tests/__init__.py | 1 + .../tests/api/agent_to_agent_api.py | 10 +- .../tests/api/agent_to_server_api.py | 10 +- .../tests/api/all_test_types_api.py | 2 +- .../src/thousandeyes_sdk/tests/api/api_api.py | 10 +- .../src/thousandeyes_sdk/tests/api/bgp_api.py | 10 +- .../tests/api/dns_server_api.py | 10 +- .../tests/api/dns_trace_api.py | 10 +- .../thousandeyes_sdk/tests/api/dnssec_api.py | 10 +- .../tests/api/ftp_server_api.py | 10 +- .../tests/api/http_server_api.py | 10 +- .../tests/api/page_load_api.py | 10 +- ...path_visualization_interface_groups_api.py | 8 +- .../tests/api/sip_server_api.py | 10 +- .../thousandeyes_sdk/tests/api/voice_api.py | 10 +- .../tests/api/web_transaction_api.py | 10 +- .../thousandeyes_sdk/tests/models/__init__.py | 1 + .../models/alert_rounds_violation_mode.py | 3 +- .../tests/models/alert_rule.py | 7 +- .../tests/models/sensitivity_level.py | 37 +++++ .../test/test_agent_to_agent_api.py | 42 ++--- .../test/test_agent_to_server_api.py | 42 ++--- thousandeyes-sdk-tests/test/test_api_api.py | 42 ++--- thousandeyes-sdk-tests/test/test_bgp_api.py | 42 ++--- .../test/test_dns_server_api.py | 42 ++--- .../test/test_dns_trace_api.py | 42 ++--- .../test/test_dnssec_api.py | 42 ++--- .../test/test_ftp_server_api.py | 42 ++--- .../test/test_http_server_api.py | 42 ++--- .../test/test_page_load_api.py | 42 ++--- .../test/test_sip_server_api.py | 42 ++--- thousandeyes-sdk-tests/test/test_voice_api.py | 42 ++--- .../test/test_web_transaction_api.py | 42 ++--- thousandeyes-sdk-usage/README.md | 28 ++-- thousandeyes-sdk-usage/docs/QuotasApi.md | 32 ++-- thousandeyes-sdk-usage/docs/UsageApi.md | 20 +-- thousandeyes-sdk-usage/docs/UsageDetails.md | 5 +- .../src/thousandeyes_sdk/usage/__init__.py | 2 +- .../thousandeyes_sdk/usage/api/quotas_api.py | 12 +- .../thousandeyes_sdk/usage/api/usage_api.py | 8 +- .../thousandeyes_sdk/usage/models/__init__.py | 2 +- .../usage/models/account_group_quota.py | 2 +- .../usage/models/endpoint_agents.py | 2 +- .../usage/models/endpoint_agents_embedded.py | 2 +- .../models/endpoint_agents_essentials.py | 2 +- .../usage/models/enterprise_agent_units.py | 2 +- ...agent_units_by_test_owner_account_group.py | 2 +- .../usage/models/enterprise_agents.py | 2 +- .../usage/models/enterprise_agents_usage.py | 2 +- .../thousandeyes_sdk/usage/models/error.py | 2 +- .../thousandeyes_sdk/usage/models/expand.py | 2 +- .../src/thousandeyes_sdk/usage/models/link.py | 2 +- .../usage/models/organization_quota.py | 2 +- .../models/organization_quota_assignment.py | 2 +- .../models/organization_quota_unassignment.py | 2 +- .../models/organizations_quotas_assign.py | 2 +- .../models/organizations_quotas_unassign.py | 2 +- .../usage/models/pagination_links.py | 2 +- .../thousandeyes_sdk/usage/models/quota.py | 2 +- .../thousandeyes_sdk/usage/models/quotas.py | 2 +- .../usage/models/quotas_assign_request.py | 2 +- .../usage/models/quotas_assign_response.py | 2 +- .../usage/models/quotas_unassign.py | 2 +- .../usage/models/self_links.py | 2 +- .../thousandeyes_sdk/usage/models/tests.py | 2 +- .../usage/models/tests_usage.py | 2 +- .../usage/models/unauthorized_error.py | 2 +- .../usage/models/units_by_tests.py | 2 +- .../thousandeyes_sdk/usage/models/usage.py | 2 +- .../usage/models/usage_details.py | 12 +- .../usage/models/usage_quota.py | 2 +- .../usage/models/validation_error.py | 2 +- .../usage/models/validation_error_item.py | 2 +- .../test/test_quotas_api.py | 2 +- thousandeyes-sdk-usage/test/test_usage_api.py | 5 +- 302 files changed, 2346 insertions(+), 1886 deletions(-) create mode 100644 thousandeyes-sdk-alerts/docs/SensitivityLevel.md create mode 100644 thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/sensitivity_level.py create mode 100644 thousandeyes-sdk-endpoint-instant-tests/docs/SensitivityLevel.md create mode 100644 thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/sensitivity_level.py create mode 100644 thousandeyes-sdk-endpoint-test-results/docs/SensitivityLevel.md create mode 100644 thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sensitivity_level.py create mode 100644 thousandeyes-sdk-endpoint-tests/docs/SensitivityLevel.md create mode 100644 thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/sensitivity_level.py create mode 100644 thousandeyes-sdk-tests/docs/SensitivityLevel.md create mode 100644 thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sensitivity_level.py diff --git a/thousandeyes-sdk-administrative/README.md b/thousandeyes-sdk-administrative/README.md index 7d1968d9..f7175d0a 100644 --- a/thousandeyes-sdk-administrative/README.md +++ b/thousandeyes-sdk-administrative/README.md @@ -12,7 +12,7 @@ This API provides the following endpoints that define the operations to manage y This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -64,10 +64,10 @@ import thousandeyes_sdk.administrative from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -100,27 +100,27 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AccountGroupsApi* | [**create_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#create_account_group) | **POST** /v7/account-groups | Create account group -*AccountGroupsApi* | [**delete_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#delete_account_group) | **DELETE** /v7/account-groups/{id} | Delete account group -*AccountGroupsApi* | [**get_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#get_account_group) | **GET** /v7/account-groups/{id} | Retrieve account group -*AccountGroupsApi* | [**get_account_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#get_account_groups) | **GET** /v7/account-groups | List account groups -*AccountGroupsApi* | [**update_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#update_account_group) | **PUT** /v7/account-groups/{id} | Update account group -*PermissionsApi* | [**get_permissions**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/PermissionsApi.md#get_permissions) | **GET** /v7/permissions | List assignable permissions -*RolesApi* | [**create_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#create_role) | **POST** /v7/roles | Create role -*RolesApi* | [**delete_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#delete_role) | **DELETE** /v7/roles/{id} | Delete role -*RolesApi* | [**get_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#get_role) | **GET** /v7/roles/{id} | Retrieve role -*RolesApi* | [**get_roles**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#get_roles) | **GET** /v7/roles | List roles -*RolesApi* | [**update_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#update_role) | **PUT** /v7/roles/{id} | Update role -*UserEventsApi* | [**get_user_events**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UserEventsApi.md#get_user_events) | **GET** /v7/audit-user-events | List activity log events -*UsersApi* | [**create_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#create_user) | **POST** /v7/users | Create user -*UsersApi* | [**delete_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#delete_user) | **DELETE** /v7/users/{id} | Delete user -*UsersApi* | [**get_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#get_user) | **GET** /v7/users/{id} | Retrieve user -*UsersApi* | [**get_users**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#get_users) | **GET** /v7/users | List users -*UsersApi* | [**update_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#update_user) | **PUT** /v7/users/{id} | Update user +*AccountGroupsApi* | [**create_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#create_account_group) | **POST** /account-groups | Create account group +*AccountGroupsApi* | [**delete_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#delete_account_group) | **DELETE** /account-groups/{id} | Delete account group +*AccountGroupsApi* | [**get_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#get_account_group) | **GET** /account-groups/{id} | Retrieve account group +*AccountGroupsApi* | [**get_account_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#get_account_groups) | **GET** /account-groups | List account groups +*AccountGroupsApi* | [**update_account_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md#update_account_group) | **PUT** /account-groups/{id} | Update account group +*PermissionsApi* | [**get_permissions**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/PermissionsApi.md#get_permissions) | **GET** /permissions | List assignable permissions +*RolesApi* | [**create_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#create_role) | **POST** /roles | Create role +*RolesApi* | [**delete_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#delete_role) | **DELETE** /roles/{id} | Delete role +*RolesApi* | [**get_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#get_role) | **GET** /roles/{id} | Retrieve role +*RolesApi* | [**get_roles**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#get_roles) | **GET** /roles | List roles +*RolesApi* | [**update_role**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/RolesApi.md#update_role) | **PUT** /roles/{id} | Update role +*UserEventsApi* | [**get_user_events**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UserEventsApi.md#get_user_events) | **GET** /audit-user-events | List activity log events +*UsersApi* | [**create_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#create_user) | **POST** /users | Create user +*UsersApi* | [**delete_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#delete_user) | **DELETE** /users/{id} | Delete user +*UsersApi* | [**get_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#get_user) | **GET** /users/{id} | Retrieve user +*UsersApi* | [**get_users**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#get_users) | **GET** /users | List users +*UsersApi* | [**update_user**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-administrative/docs/UsersApi.md#update_user) | **PUT** /users/{id} | Update user ## Documentation For Models diff --git a/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md b/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md index 4d70a6dc..63545f14 100644 --- a/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md +++ b/thousandeyes-sdk-administrative/docs/AccountGroupsApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.administrative.AccountGroupsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_account_group**](AccountGroupsApi.md#create_account_group) | **POST** /v7/account-groups | Create account group -[**delete_account_group**](AccountGroupsApi.md#delete_account_group) | **DELETE** /v7/account-groups/{id} | Delete account group -[**get_account_group**](AccountGroupsApi.md#get_account_group) | **GET** /v7/account-groups/{id} | Retrieve account group -[**get_account_groups**](AccountGroupsApi.md#get_account_groups) | **GET** /v7/account-groups | List account groups -[**update_account_group**](AccountGroupsApi.md#update_account_group) | **PUT** /v7/account-groups/{id} | Update account group +[**create_account_group**](AccountGroupsApi.md#create_account_group) | **POST** /account-groups | Create account group +[**delete_account_group**](AccountGroupsApi.md#delete_account_group) | **DELETE** /account-groups/{id} | Delete account group +[**get_account_group**](AccountGroupsApi.md#get_account_group) | **GET** /account-groups/{id} | Retrieve account group +[**get_account_groups**](AccountGroupsApi.md#get_account_groups) | **GET** /account-groups | List account groups +[**update_account_group**](AccountGroupsApi.md#update_account_group) | **PUT** /account-groups/{id} | Update account group # **create_account_group** @@ -30,10 +30,10 @@ from thousandeyes_sdk.administrative.models.expand import Expand from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -115,10 +115,10 @@ import thousandeyes_sdk.administrative from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.administrative.models.expand import Expand from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.administrative.models.account_groups import AccountGroups from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -370,10 +370,10 @@ from thousandeyes_sdk.administrative.models.expand import Expand from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-administrative/docs/PermissionsApi.md b/thousandeyes-sdk-administrative/docs/PermissionsApi.md index e0e82f3d..5e70c610 100644 --- a/thousandeyes-sdk-administrative/docs/PermissionsApi.md +++ b/thousandeyes-sdk-administrative/docs/PermissionsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.administrative.PermissionsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_permissions**](PermissionsApi.md#get_permissions) | **GET** /v7/permissions | List assignable permissions +[**get_permissions**](PermissionsApi.md#get_permissions) | **GET** /permissions | List assignable permissions # **get_permissions** @@ -24,10 +24,10 @@ from thousandeyes_sdk.administrative.models.permissions import Permissions from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-administrative/docs/RolesApi.md b/thousandeyes-sdk-administrative/docs/RolesApi.md index bf7ea3d5..bb6c8c5c 100644 --- a/thousandeyes-sdk-administrative/docs/RolesApi.md +++ b/thousandeyes-sdk-administrative/docs/RolesApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.administrative.RolesApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_role**](RolesApi.md#create_role) | **POST** /v7/roles | Create role -[**delete_role**](RolesApi.md#delete_role) | **DELETE** /v7/roles/{id} | Delete role -[**get_role**](RolesApi.md#get_role) | **GET** /v7/roles/{id} | Retrieve role -[**get_roles**](RolesApi.md#get_roles) | **GET** /v7/roles | List roles -[**update_role**](RolesApi.md#update_role) | **PUT** /v7/roles/{id} | Update role +[**create_role**](RolesApi.md#create_role) | **POST** /roles | Create role +[**delete_role**](RolesApi.md#delete_role) | **DELETE** /roles/{id} | Delete role +[**get_role**](RolesApi.md#get_role) | **GET** /roles/{id} | Retrieve role +[**get_roles**](RolesApi.md#get_roles) | **GET** /roles | List roles +[**update_role**](RolesApi.md#update_role) | **PUT** /roles/{id} | Update role # **create_role** @@ -29,10 +29,10 @@ from thousandeyes_sdk.administrative.models.role_request_body import RoleRequest from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.administrative from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.administrative.models.role_detail import RoleDetail from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.administrative.models.roles import Roles from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -369,10 +369,10 @@ from thousandeyes_sdk.administrative.models.role_request_body import RoleRequest from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-administrative/docs/UserEventsApi.md b/thousandeyes-sdk-administrative/docs/UserEventsApi.md index 0c726743..4dd9b91c 100644 --- a/thousandeyes-sdk-administrative/docs/UserEventsApi.md +++ b/thousandeyes-sdk-administrative/docs/UserEventsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.administrative.UserEventsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_user_events**](UserEventsApi.md#get_user_events) | **GET** /v7/audit-user-events | List activity log events +[**get_user_events**](UserEventsApi.md#get_user_events) | **GET** /audit-user-events | List activity log events # **get_user_events** @@ -24,10 +24,10 @@ from thousandeyes_sdk.administrative.models.audit_user_events import AuditUserEv from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-administrative/docs/UsersApi.md b/thousandeyes-sdk-administrative/docs/UsersApi.md index a2cb031f..5a64e493 100644 --- a/thousandeyes-sdk-administrative/docs/UsersApi.md +++ b/thousandeyes-sdk-administrative/docs/UsersApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.administrative.UsersApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_user**](UsersApi.md#create_user) | **POST** /v7/users | Create user -[**delete_user**](UsersApi.md#delete_user) | **DELETE** /v7/users/{id} | Delete user -[**get_user**](UsersApi.md#get_user) | **GET** /v7/users/{id} | Retrieve user -[**get_users**](UsersApi.md#get_users) | **GET** /v7/users | List users -[**update_user**](UsersApi.md#update_user) | **PUT** /v7/users/{id} | Update user +[**create_user**](UsersApi.md#create_user) | **POST** /users | Create user +[**delete_user**](UsersApi.md#delete_user) | **DELETE** /users/{id} | Delete user +[**get_user**](UsersApi.md#get_user) | **GET** /users/{id} | Retrieve user +[**get_users**](UsersApi.md#get_users) | **GET** /users | List users +[**update_user**](UsersApi.md#update_user) | **PUT** /users/{id} | Update user # **create_user** @@ -29,10 +29,10 @@ from thousandeyes_sdk.administrative.models.user_request import UserRequest from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.administrative from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.administrative.models.user_detail import UserDetail from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.administrative.models.users import Users from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -369,10 +369,10 @@ from thousandeyes_sdk.administrative.models.user_request import UserRequest from thousandeyes_sdk.administrative.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py index 51f50448..c5073b20 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py @@ -341,7 +341,7 @@ class AccountGroupsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/account-groups', + resource_path='/account-groups', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -620,7 +620,7 @@ class AccountGroupsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/account-groups/{id}', + resource_path='/account-groups/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -918,7 +918,7 @@ class AccountGroupsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/account-groups/{id}', + resource_path='/account-groups/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1200,7 +1200,7 @@ class AccountGroupsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/account-groups', + resource_path='/account-groups', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1526,7 +1526,7 @@ class AccountGroupsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/account-groups/{id}', + resource_path='/account-groups/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py index 7efcb002..df17e996 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py @@ -308,7 +308,7 @@ class PermissionsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/permissions', + resource_path='/permissions', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py index a9aa04ab..1b537e6f 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py @@ -338,7 +338,7 @@ class RolesApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/roles', + resource_path='/roles', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -634,7 +634,7 @@ class RolesApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/roles/{id}', + resource_path='/roles/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -931,7 +931,7 @@ class RolesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/roles/{id}', + resource_path='/roles/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1213,7 +1213,7 @@ class RolesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/roles', + resource_path='/roles', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1538,7 +1538,7 @@ class RolesApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/roles/{id}', + resource_path='/roles/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py index 944a054d..79f67cbf 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py @@ -412,7 +412,7 @@ class UserEventsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/audit-user-events', + resource_path='/audit-user-events', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py index 48771b97..7814e32b 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py @@ -339,7 +339,7 @@ class UsersApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/users', + resource_path='/users', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -635,7 +635,7 @@ class UsersApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/users/{id}', + resource_path='/users/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -932,7 +932,7 @@ class UsersApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/users/{id}', + resource_path='/users/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1214,7 +1214,7 @@ class UsersApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/users', + resource_path='/users', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1539,7 +1539,7 @@ class UsersApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/users/{id}', + resource_path='/users/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-agents/README.md b/thousandeyes-sdk-agents/README.md index 8bd3dc0a..18b93a2e 100644 --- a/thousandeyes-sdk-agents/README.md +++ b/thousandeyes-sdk-agents/README.md @@ -5,7 +5,7 @@ Manage all agents available to your account in ThousandEyes, including both Clou This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -57,10 +57,10 @@ import thousandeyes_sdk.agents from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -93,19 +93,19 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*CloudAndEnterpriseAgentNotificationRulesApi* | [**get_agents_notification_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rule) | **GET** /v7/agents/notification-rules/{notificationRuleId} | Retrieve agent notification rule -*CloudAndEnterpriseAgentNotificationRulesApi* | [**get_agents_notification_rules**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rules) | **GET** /v7/agents/notification-rules | List agent notification rules -*CloudAndEnterpriseAgentsApi* | [**delete_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#delete_agent) | **DELETE** /v7/agents/{agentId} | Delete Enterprise Agent -*CloudAndEnterpriseAgentsApi* | [**get_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#get_agent) | **GET** /v7/agents/{agentId} | Retrieve Cloud and Enterprise Agent -*CloudAndEnterpriseAgentsApi* | [**get_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#get_agents) | **GET** /v7/agents | List Cloud and Enterprise Agents -*CloudAndEnterpriseAgentsApi* | [**update_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#update_agent) | **PUT** /v7/agents/{agentId} | Update Enterprise Agent -*EnterpriseAgentClusterApi* | [**assign_agent_to_cluster**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md#assign_agent_to_cluster) | **POST** /v7/agents/{agentId}/cluster/assign | Add member to Enterprise Agent cluster -*EnterpriseAgentClusterApi* | [**unassign_agent_from_cluster**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md#unassign_agent_from_cluster) | **POST** /v7/agents/{agentId}/cluster/unassign | Remove member from Enterprise Agent cluster -*ProxiesApi* | [**get_agents_proxies**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/ProxiesApi.md#get_agents_proxies) | **GET** /v7/agents/proxies | List agent proxies +*CloudAndEnterpriseAgentNotificationRulesApi* | [**get_agents_notification_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rule) | **GET** /agents/notification-rules/{notificationRuleId} | Retrieve agent notification rule +*CloudAndEnterpriseAgentNotificationRulesApi* | [**get_agents_notification_rules**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rules) | **GET** /agents/notification-rules | List agent notification rules +*CloudAndEnterpriseAgentsApi* | [**delete_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#delete_agent) | **DELETE** /agents/{agentId} | Delete Enterprise Agent +*CloudAndEnterpriseAgentsApi* | [**get_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#get_agent) | **GET** /agents/{agentId} | Retrieve Cloud and Enterprise Agent +*CloudAndEnterpriseAgentsApi* | [**get_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#get_agents) | **GET** /agents | List Cloud and Enterprise Agents +*CloudAndEnterpriseAgentsApi* | [**update_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md#update_agent) | **PUT** /agents/{agentId} | Update Enterprise Agent +*EnterpriseAgentClusterApi* | [**assign_agent_to_cluster**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md#assign_agent_to_cluster) | **POST** /agents/{agentId}/cluster/assign | Add member to Enterprise Agent cluster +*EnterpriseAgentClusterApi* | [**unassign_agent_from_cluster**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md#unassign_agent_from_cluster) | **POST** /agents/{agentId}/cluster/unassign | Remove member from Enterprise Agent cluster +*ProxiesApi* | [**get_agents_proxies**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-agents/docs/ProxiesApi.md#get_agents_proxies) | **GET** /agents/proxies | List agent proxies ## Documentation For Models diff --git a/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md b/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md index e3141aa5..32b41349 100644 --- a/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md +++ b/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentNotificationRulesApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.agents.CloudAndEnterpriseAgentNotificationRulesApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_agents_notification_rule**](CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rule) | **GET** /v7/agents/notification-rules/{notificationRuleId} | Retrieve agent notification rule -[**get_agents_notification_rules**](CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rules) | **GET** /v7/agents/notification-rules | List agent notification rules +[**get_agents_notification_rule**](CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rule) | **GET** /agents/notification-rules/{notificationRuleId} | Retrieve agent notification rule +[**get_agents_notification_rules**](CloudAndEnterpriseAgentNotificationRulesApi.md#get_agents_notification_rules) | **GET** /agents/notification-rules | List agent notification rules # **get_agents_notification_rule** @@ -25,10 +25,10 @@ from thousandeyes_sdk.agents.models.notification_rule_detail import Notification from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -112,10 +112,10 @@ from thousandeyes_sdk.agents.models.list_notification_rules_response import List from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md b/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md index 48e523d5..2ef9f895 100644 --- a/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md +++ b/thousandeyes-sdk-agents/docs/CloudAndEnterpriseAgentsApi.md @@ -1,13 +1,13 @@ # thousandeyes_sdk.agents.CloudAndEnterpriseAgentsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**delete_agent**](CloudAndEnterpriseAgentsApi.md#delete_agent) | **DELETE** /v7/agents/{agentId} | Delete Enterprise Agent -[**get_agent**](CloudAndEnterpriseAgentsApi.md#get_agent) | **GET** /v7/agents/{agentId} | Retrieve Cloud and Enterprise Agent -[**get_agents**](CloudAndEnterpriseAgentsApi.md#get_agents) | **GET** /v7/agents | List Cloud and Enterprise Agents -[**update_agent**](CloudAndEnterpriseAgentsApi.md#update_agent) | **PUT** /v7/agents/{agentId} | Update Enterprise Agent +[**delete_agent**](CloudAndEnterpriseAgentsApi.md#delete_agent) | **DELETE** /agents/{agentId} | Delete Enterprise Agent +[**get_agent**](CloudAndEnterpriseAgentsApi.md#get_agent) | **GET** /agents/{agentId} | Retrieve Cloud and Enterprise Agent +[**get_agents**](CloudAndEnterpriseAgentsApi.md#get_agents) | **GET** /agents | List Cloud and Enterprise Agents +[**update_agent**](CloudAndEnterpriseAgentsApi.md#update_agent) | **PUT** /agents/{agentId} | Update Enterprise Agent # **delete_agent** @@ -26,10 +26,10 @@ import thousandeyes_sdk.agents from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -112,10 +112,10 @@ from thousandeyes_sdk.agents.models.agent_details_expand import AgentDetailsExpa from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -203,10 +203,10 @@ from thousandeyes_sdk.agents.models.cloud_enterprise_agents import CloudEnterpri from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.agents.models.agent_request import AgentRequest from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md b/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md index dc73e89f..28b56b63 100644 --- a/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md +++ b/thousandeyes-sdk-agents/docs/EnterpriseAgentClusterApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.agents.EnterpriseAgentClusterApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**assign_agent_to_cluster**](EnterpriseAgentClusterApi.md#assign_agent_to_cluster) | **POST** /v7/agents/{agentId}/cluster/assign | Add member to Enterprise Agent cluster -[**unassign_agent_from_cluster**](EnterpriseAgentClusterApi.md#unassign_agent_from_cluster) | **POST** /v7/agents/{agentId}/cluster/unassign | Remove member from Enterprise Agent cluster +[**assign_agent_to_cluster**](EnterpriseAgentClusterApi.md#assign_agent_to_cluster) | **POST** /agents/{agentId}/cluster/assign | Add member to Enterprise Agent cluster +[**unassign_agent_from_cluster**](EnterpriseAgentClusterApi.md#unassign_agent_from_cluster) | **POST** /agents/{agentId}/cluster/unassign | Remove member from Enterprise Agent cluster # **assign_agent_to_cluster** @@ -27,10 +27,10 @@ from thousandeyes_sdk.agents.models.agent_details_expand import AgentDetailsExpa from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -121,10 +121,10 @@ from thousandeyes_sdk.agents.models.cloud_enterprise_agents import CloudEnterpri from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-agents/docs/ProxiesApi.md b/thousandeyes-sdk-agents/docs/ProxiesApi.md index 52108b0b..972d05fb 100644 --- a/thousandeyes-sdk-agents/docs/ProxiesApi.md +++ b/thousandeyes-sdk-agents/docs/ProxiesApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.agents.ProxiesApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_agents_proxies**](ProxiesApi.md#get_agents_proxies) | **GET** /v7/agents/proxies | List agent proxies +[**get_agents_proxies**](ProxiesApi.md#get_agents_proxies) | **GET** /agents/proxies | List agent proxies # **get_agents_proxies** @@ -24,10 +24,10 @@ from thousandeyes_sdk.agents.models.agent_proxies import AgentProxies from thousandeyes_sdk.agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py index 680defd4..270137d1 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py @@ -324,7 +324,7 @@ class CloudAndEnterpriseAgentNotificationRulesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/agents/notification-rules/{notificationRuleId}', + resource_path='/agents/notification-rules/{notificationRuleId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -606,7 +606,7 @@ class CloudAndEnterpriseAgentNotificationRulesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/agents/notification-rules', + resource_path='/agents/notification-rules', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py index d4447d88..1ec94596 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py @@ -327,7 +327,7 @@ class CloudAndEnterpriseAgentsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/agents/{agentId}', + resource_path='/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -642,7 +642,7 @@ class CloudAndEnterpriseAgentsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/agents/{agentId}', + resource_path='/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -960,7 +960,7 @@ class CloudAndEnterpriseAgentsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/agents', + resource_path='/agents', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1306,7 +1306,7 @@ class CloudAndEnterpriseAgentsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/agents/{agentId}', + resource_path='/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py index 132abcef..fb24a9cd 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py @@ -376,7 +376,7 @@ class EnterpriseAgentClusterApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/agents/{agentId}/cluster/assign', + resource_path='/agents/{agentId}/cluster/assign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -722,7 +722,7 @@ class EnterpriseAgentClusterApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/agents/{agentId}/cluster/unassign', + resource_path='/agents/{agentId}/cluster/unassign', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py index 0746ebd0..86d816b0 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py @@ -308,7 +308,7 @@ class ProxiesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/agents/proxies', + resource_path='/agents/proxies', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-alerts/.openapi-generator/FILES b/thousandeyes-sdk-alerts/.openapi-generator/FILES index 6b83b48c..edc2b47a 100644 --- a/thousandeyes-sdk-alerts/.openapi-generator/FILES +++ b/thousandeyes-sdk-alerts/.openapi-generator/FILES @@ -46,6 +46,7 @@ docs/RuleDetail.md docs/RuleDetailUpdate.md docs/Rules.md docs/SelfLinks.md +docs/SensitivityLevel.md docs/Severity.md docs/StartAlertMetrics.md docs/State.md @@ -106,6 +107,7 @@ src/thousandeyes_sdk/alerts/models/rule_detail.py src/thousandeyes_sdk/alerts/models/rule_detail_update.py src/thousandeyes_sdk/alerts/models/rules.py src/thousandeyes_sdk/alerts/models/self_links.py +src/thousandeyes_sdk/alerts/models/sensitivity_level.py src/thousandeyes_sdk/alerts/models/severity.py src/thousandeyes_sdk/alerts/models/start_alert_metrics.py src/thousandeyes_sdk/alerts/models/state.py diff --git a/thousandeyes-sdk-alerts/README.md b/thousandeyes-sdk-alerts/README.md index baa16573..c1df5de0 100644 --- a/thousandeyes-sdk-alerts/README.md +++ b/thousandeyes-sdk-alerts/README.md @@ -12,7 +12,7 @@ For more information about the alerts, see [Alerts](https://docs.thousandeyes.co This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -64,10 +64,10 @@ import thousandeyes_sdk.alerts from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -100,22 +100,22 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AlertRulesApi* | [**create_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#create_alert_rule) | **POST** /v7/alerts/rules | Create alert rule -*AlertRulesApi* | [**delete_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#delete_alert_rule) | **DELETE** /v7/alerts/rules/{ruleId} | Delete alert rule -*AlertRulesApi* | [**get_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#get_alert_rule) | **GET** /v7/alerts/rules/{ruleId} | Retrieve alert rule -*AlertRulesApi* | [**get_alerts_rules**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#get_alerts_rules) | **GET** /v7/alerts/rules | List alert rules -*AlertRulesApi* | [**update_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#update_alert_rule) | **PUT** /v7/alerts/rules/{ruleId} | Update alert rule -*AlertSuppressionWindowsApi* | [**create_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#create_alert_suppression_window) | **POST** /v7/alert-suppression-windows | Create alert suppression window -*AlertSuppressionWindowsApi* | [**delete_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#delete_alert_suppression_window) | **DELETE** /v7/alert-suppression-windows/{windowId} | Delete alert suppression window -*AlertSuppressionWindowsApi* | [**get_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#get_alert_suppression_window) | **GET** /v7/alert-suppression-windows/{windowId} | Retrieve alert suppression window -*AlertSuppressionWindowsApi* | [**get_alert_suppression_windows**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#get_alert_suppression_windows) | **GET** /v7/alert-suppression-windows | List alert suppression windows -*AlertSuppressionWindowsApi* | [**update_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#update_alert_suppression_window) | **PUT** /v7/alert-suppression-windows/{windowId} | Update alert suppression window -*AlertsApi* | [**get_alert**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertsApi.md#get_alert) | **GET** /v7/alerts/{alertId} | Retrieve alert details -*AlertsApi* | [**get_alerts**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertsApi.md#get_alerts) | **GET** /v7/alerts | List active alerts +*AlertRulesApi* | [**create_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#create_alert_rule) | **POST** /alerts/rules | Create alert rule +*AlertRulesApi* | [**delete_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#delete_alert_rule) | **DELETE** /alerts/rules/{ruleId} | Delete alert rule +*AlertRulesApi* | [**get_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#get_alert_rule) | **GET** /alerts/rules/{ruleId} | Retrieve alert rule +*AlertRulesApi* | [**get_alerts_rules**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#get_alerts_rules) | **GET** /alerts/rules | List alert rules +*AlertRulesApi* | [**update_alert_rule**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertRulesApi.md#update_alert_rule) | **PUT** /alerts/rules/{ruleId} | Update alert rule +*AlertSuppressionWindowsApi* | [**create_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#create_alert_suppression_window) | **POST** /alert-suppression-windows | Create alert suppression window +*AlertSuppressionWindowsApi* | [**delete_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#delete_alert_suppression_window) | **DELETE** /alert-suppression-windows/{windowId} | Delete alert suppression window +*AlertSuppressionWindowsApi* | [**get_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#get_alert_suppression_window) | **GET** /alert-suppression-windows/{windowId} | Retrieve alert suppression window +*AlertSuppressionWindowsApi* | [**get_alert_suppression_windows**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#get_alert_suppression_windows) | **GET** /alert-suppression-windows | List alert suppression windows +*AlertSuppressionWindowsApi* | [**update_alert_suppression_window**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md#update_alert_suppression_window) | **PUT** /alert-suppression-windows/{windowId} | Update alert suppression window +*AlertsApi* | [**get_alert**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertsApi.md#get_alert) | **GET** /alerts/{alertId} | Retrieve alert details +*AlertsApi* | [**get_alerts**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/AlertsApi.md#get_alerts) | **GET** /alerts | List active alerts ## Documentation For Models @@ -162,6 +162,7 @@ Class | Method | HTTP request | Description - [RuleDetailUpdate](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/RuleDetailUpdate.md) - [Rules](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/Rules.md) - [SelfLinks](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/SelfLinks.md) + - [SensitivityLevel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/SensitivityLevel.md) - [Severity](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/Severity.md) - [StartAlertMetrics](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/StartAlertMetrics.md) - [State](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/State.md) diff --git a/thousandeyes-sdk-alerts/docs/Alert.md b/thousandeyes-sdk-alerts/docs/Alert.md index 45b34b1e..99fccb08 100644 --- a/thousandeyes-sdk-alerts/docs/Alert.md +++ b/thousandeyes-sdk-alerts/docs/Alert.md @@ -22,7 +22,7 @@ Name | Type | Description | Notes **severity** | **str** | The severity of the alert. | [optional] **permalink** | **str** | Hyperlink to alerts list, with row expanded | [optional] **api_links** | **List[Dict[str, object]]** | List of hyperlinks to other areas of the API | [optional] -**alert_rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**alert_rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **alert_state** | [**State**](State.md) | | [optional] **alert_severity** | [**Severity**](Severity.md) | | [optional] diff --git a/thousandeyes-sdk-alerts/docs/AlertRoundsViolationMode.md b/thousandeyes-sdk-alerts/docs/AlertRoundsViolationMode.md index efe78921..fa049394 100644 --- a/thousandeyes-sdk-alerts/docs/AlertRoundsViolationMode.md +++ b/thousandeyes-sdk-alerts/docs/AlertRoundsViolationMode.md @@ -1,6 +1,6 @@ # AlertRoundsViolationMode -`exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` +`exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. ## Properties diff --git a/thousandeyes-sdk-alerts/docs/AlertRule.md b/thousandeyes-sdk-alerts/docs/AlertRule.md index bbeecf85..777ef72a 100644 --- a/thousandeyes-sdk-alerts/docs/AlertRule.md +++ b/thousandeyes-sdk-alerts/docs/AlertRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule | [optional] [readonly] **expression** | **str** | String expression of alert rule | [optional] [readonly] **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -16,6 +16,7 @@ Name | Type | Description | Notes **rounds_violating_mode** | [**AlertRoundsViolationMode**](AlertRoundsViolationMode.md) | | [optional] **rounds_violating_out_of** | **int** | Specifies the divisor (y value) for the “X of Y times” condition. | [optional] [readonly] **rounds_violating_required** | **int** | Specifies the numerator (x value) for the “X of Y times” condition | [optional] [readonly] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-alerts/docs/AlertRulesApi.md b/thousandeyes-sdk-alerts/docs/AlertRulesApi.md index 48967a22..0b71634f 100644 --- a/thousandeyes-sdk-alerts/docs/AlertRulesApi.md +++ b/thousandeyes-sdk-alerts/docs/AlertRulesApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.alerts.AlertRulesApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_alert_rule**](AlertRulesApi.md#create_alert_rule) | **POST** /v7/alerts/rules | Create alert rule -[**delete_alert_rule**](AlertRulesApi.md#delete_alert_rule) | **DELETE** /v7/alerts/rules/{ruleId} | Delete alert rule -[**get_alert_rule**](AlertRulesApi.md#get_alert_rule) | **GET** /v7/alerts/rules/{ruleId} | Retrieve alert rule -[**get_alerts_rules**](AlertRulesApi.md#get_alerts_rules) | **GET** /v7/alerts/rules | List alert rules -[**update_alert_rule**](AlertRulesApi.md#update_alert_rule) | **PUT** /v7/alerts/rules/{ruleId} | Update alert rule +[**create_alert_rule**](AlertRulesApi.md#create_alert_rule) | **POST** /alerts/rules | Create alert rule +[**delete_alert_rule**](AlertRulesApi.md#delete_alert_rule) | **DELETE** /alerts/rules/{ruleId} | Delete alert rule +[**get_alert_rule**](AlertRulesApi.md#get_alert_rule) | **GET** /alerts/rules/{ruleId} | Retrieve alert rule +[**get_alerts_rules**](AlertRulesApi.md#get_alerts_rules) | **GET** /alerts/rules | List alert rules +[**update_alert_rule**](AlertRulesApi.md#update_alert_rule) | **PUT** /alerts/rules/{ruleId} | Update alert rule # **create_alert_rule** @@ -29,10 +29,10 @@ from thousandeyes_sdk.alerts.models.rule_detail_update import RuleDetailUpdate from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.alerts from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.alerts.models.rule_detail import RuleDetail from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -283,10 +283,10 @@ from thousandeyes_sdk.alerts.models.rules import Rules from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -367,10 +367,10 @@ from thousandeyes_sdk.alerts.models.rule_detail_update import RuleDetailUpdate from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md b/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md index 999d1b21..25bec816 100644 --- a/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md +++ b/thousandeyes-sdk-alerts/docs/AlertSuppressionWindowsApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.alerts.AlertSuppressionWindowsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_alert_suppression_window**](AlertSuppressionWindowsApi.md#create_alert_suppression_window) | **POST** /v7/alert-suppression-windows | Create alert suppression window -[**delete_alert_suppression_window**](AlertSuppressionWindowsApi.md#delete_alert_suppression_window) | **DELETE** /v7/alert-suppression-windows/{windowId} | Delete alert suppression window -[**get_alert_suppression_window**](AlertSuppressionWindowsApi.md#get_alert_suppression_window) | **GET** /v7/alert-suppression-windows/{windowId} | Retrieve alert suppression window -[**get_alert_suppression_windows**](AlertSuppressionWindowsApi.md#get_alert_suppression_windows) | **GET** /v7/alert-suppression-windows | List alert suppression windows -[**update_alert_suppression_window**](AlertSuppressionWindowsApi.md#update_alert_suppression_window) | **PUT** /v7/alert-suppression-windows/{windowId} | Update alert suppression window +[**create_alert_suppression_window**](AlertSuppressionWindowsApi.md#create_alert_suppression_window) | **POST** /alert-suppression-windows | Create alert suppression window +[**delete_alert_suppression_window**](AlertSuppressionWindowsApi.md#delete_alert_suppression_window) | **DELETE** /alert-suppression-windows/{windowId} | Delete alert suppression window +[**get_alert_suppression_window**](AlertSuppressionWindowsApi.md#get_alert_suppression_window) | **GET** /alert-suppression-windows/{windowId} | Retrieve alert suppression window +[**get_alert_suppression_windows**](AlertSuppressionWindowsApi.md#get_alert_suppression_windows) | **GET** /alert-suppression-windows | List alert suppression windows +[**update_alert_suppression_window**](AlertSuppressionWindowsApi.md#update_alert_suppression_window) | **PUT** /alert-suppression-windows/{windowId} | Update alert suppression window # **create_alert_suppression_window** @@ -30,10 +30,10 @@ from thousandeyes_sdk.alerts.models.expand import Expand from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -117,10 +117,10 @@ import thousandeyes_sdk.alerts from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -202,10 +202,10 @@ from thousandeyes_sdk.alerts.models.expand import Expand from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -289,10 +289,10 @@ from thousandeyes_sdk.alerts.models.alert_suppression_windows import AlertSuppre from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -374,10 +374,10 @@ from thousandeyes_sdk.alerts.models.expand import Expand from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-alerts/docs/AlertsApi.md b/thousandeyes-sdk-alerts/docs/AlertsApi.md index 115d98cb..58412ec3 100644 --- a/thousandeyes-sdk-alerts/docs/AlertsApi.md +++ b/thousandeyes-sdk-alerts/docs/AlertsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.alerts.AlertsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_alert**](AlertsApi.md#get_alert) | **GET** /v7/alerts/{alertId} | Retrieve alert details -[**get_alerts**](AlertsApi.md#get_alerts) | **GET** /v7/alerts | List active alerts +[**get_alert**](AlertsApi.md#get_alert) | **GET** /alerts/{alertId} | Retrieve alert details +[**get_alerts**](AlertsApi.md#get_alerts) | **GET** /alerts | List active alerts # **get_alert** @@ -25,10 +25,10 @@ from thousandeyes_sdk.alerts.models.alert_detail import AlertDetail from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -110,10 +110,10 @@ from thousandeyes_sdk.alerts.models.alerts import Alerts from thousandeyes_sdk.alerts.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-alerts/docs/BaseRule.md b/thousandeyes-sdk-alerts/docs/BaseRule.md index 53b4d42e..2b950285 100644 --- a/thousandeyes-sdk-alerts/docs/BaseRule.md +++ b/thousandeyes-sdk-alerts/docs/BaseRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule. | **expression** | **str** | The expression of the alert rule. | **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rounds_violating_out_of** | **int** | Specifies the divisor (y value) in the “X of Y times” condition. | **rounds_violating_required** | **int** | Specifies the numerator (x value) in the “X of Y times” condition. | **include_covered_prefixes** | **bool** | Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules. | [optional] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-alerts/docs/Rule.md b/thousandeyes-sdk-alerts/docs/Rule.md index 2252330d..a250afb4 100644 --- a/thousandeyes-sdk-alerts/docs/Rule.md +++ b/thousandeyes-sdk-alerts/docs/Rule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule. | **expression** | **str** | The expression of the alert rule. | **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rounds_violating_out_of** | **int** | Specifies the divisor (y value) in the “X of Y times” condition. | **rounds_violating_required** | **int** | Specifies the numerator (x value) in the “X of Y times” condition. | **include_covered_prefixes** | **bool** | Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules. | [optional] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] **notifications** | [**Notification**](Notification.md) | | [optional] **test_ids** | **List[str]** | Array of test IDs to link to alert rule (get `testId` from `/tests` endpoint). | [optional] diff --git a/thousandeyes-sdk-alerts/docs/RuleDetail.md b/thousandeyes-sdk-alerts/docs/RuleDetail.md index 3c6ede1e..48804ff7 100644 --- a/thousandeyes-sdk-alerts/docs/RuleDetail.md +++ b/thousandeyes-sdk-alerts/docs/RuleDetail.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule. | **expression** | **str** | The expression of the alert rule. | **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rounds_violating_out_of** | **int** | Specifies the divisor (y value) in the “X of Y times” condition. | **rounds_violating_required** | **int** | Specifies the numerator (x value) in the “X of Y times” condition. | **include_covered_prefixes** | **bool** | Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules. | [optional] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] **notifications** | [**Notification**](Notification.md) | | [optional] **tests** | [**List[BaseTest]**](BaseTest.md) | | [optional] [readonly] diff --git a/thousandeyes-sdk-alerts/docs/RuleDetailUpdate.md b/thousandeyes-sdk-alerts/docs/RuleDetailUpdate.md index ff479713..9eacea0d 100644 --- a/thousandeyes-sdk-alerts/docs/RuleDetailUpdate.md +++ b/thousandeyes-sdk-alerts/docs/RuleDetailUpdate.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule. | **expression** | **str** | The expression of the alert rule. | **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rounds_violating_out_of** | **int** | Specifies the divisor (y value) in the “X of Y times” condition. | **rounds_violating_required** | **int** | Specifies the numerator (x value) in the “X of Y times” condition. | **include_covered_prefixes** | **bool** | Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules. | [optional] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] **notifications** | [**Notification**](Notification.md) | | [optional] **test_ids** | **List[str]** | Array of test IDs to link to alert rule (get `testId` from `/tests` endpoint). | [optional] diff --git a/thousandeyes-sdk-alerts/docs/SensitivityLevel.md b/thousandeyes-sdk-alerts/docs/SensitivityLevel.md new file mode 100644 index 00000000..ac33f6e6 --- /dev/null +++ b/thousandeyes-sdk-alerts/docs/SensitivityLevel.md @@ -0,0 +1,12 @@ +# SensitivityLevel + +Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py index 7b98adf3..f83742fb 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py @@ -62,6 +62,7 @@ from thousandeyes_sdk.alerts.models.rule_detail import RuleDetail from thousandeyes_sdk.alerts.models.rule_detail_update import RuleDetailUpdate from thousandeyes_sdk.alerts.models.rules import Rules from thousandeyes_sdk.alerts.models.self_links import SelfLinks +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from thousandeyes_sdk.alerts.models.start_alert_metrics import StartAlertMetrics from thousandeyes_sdk.alerts.models.state import State diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py index 02ce12ff..dfcda38c 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py @@ -339,7 +339,7 @@ class AlertRulesApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/alerts/rules', + resource_path='/alerts/rules', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -635,7 +635,7 @@ class AlertRulesApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/alerts/rules/{ruleId}', + resource_path='/alerts/rules/{ruleId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -929,7 +929,7 @@ class AlertRulesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alerts/rules/{ruleId}', + resource_path='/alerts/rules/{ruleId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1208,7 +1208,7 @@ class AlertRulesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alerts/rules', + resource_path='/alerts/rules', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1533,7 +1533,7 @@ class AlertRulesApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/alerts/rules/{ruleId}', + resource_path='/alerts/rules/{ruleId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py index b3fccce5..30ae3e69 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py @@ -357,7 +357,7 @@ class AlertSuppressionWindowsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/alert-suppression-windows', + resource_path='/alert-suppression-windows', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -653,7 +653,7 @@ class AlertSuppressionWindowsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/alert-suppression-windows/{windowId}', + resource_path='/alert-suppression-windows/{windowId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -965,7 +965,7 @@ class AlertSuppressionWindowsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alert-suppression-windows/{windowId}', + resource_path='/alert-suppression-windows/{windowId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1244,7 +1244,7 @@ class AlertSuppressionWindowsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alert-suppression-windows', + resource_path='/alert-suppression-windows', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1587,7 +1587,7 @@ class AlertSuppressionWindowsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/alert-suppression-windows/{windowId}', + resource_path='/alert-suppression-windows/{windowId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py index 3651fcf7..20cc5bd5 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py @@ -322,7 +322,7 @@ class AlertsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alerts/{alertId}', + resource_path='/alerts/{alertId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -704,7 +704,7 @@ class AlertsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/alerts', + resource_path='/alerts', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py index 82504714..1151fc6e 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py @@ -55,6 +55,7 @@ from thousandeyes_sdk.alerts.models.rule_detail import RuleDetail from thousandeyes_sdk.alerts.models.rule_detail_update import RuleDetailUpdate from thousandeyes_sdk.alerts.models.rules import Rules from thousandeyes_sdk.alerts.models.self_links import SelfLinks +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from thousandeyes_sdk.alerts.models.start_alert_metrics import StartAlertMetrics from thousandeyes_sdk.alerts.models.state import State diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py index 69b64837..79846a0d 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py @@ -48,7 +48,7 @@ class Alert(BaseModel): severity: Optional[StrictStr] = Field(default=None, description="The severity of the alert.") permalink: Optional[StrictStr] = Field(default=None, description="Hyperlink to alerts list, with row expanded") api_links: Optional[List[Dict[str, Any]]] = Field(default=None, description="List of hyperlinks to other areas of the API", alias="apiLinks") - alert_rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="alertRuleId") + alert_rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="alertRuleId") alert_state: Optional[State] = Field(default=None, alias="alertState") alert_severity: Optional[Severity] = Field(default=None, alias="alertSeverity") __properties: ClassVar[List[str]] = ["id", "alertType", "startDate", "endDate", "violationCount", "duration", "suppressed", "meta", "_links", "alertId", "dateStart", "dateEnd", "ruleId", "state", "severity", "permalink", "apiLinks", "alertRuleId", "alertState", "alertSeverity"] diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rounds_violation_mode.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rounds_violation_mode.py index 0ae5a6ad..289a7f2f 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rounds_violation_mode.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rounds_violation_mode.py @@ -19,7 +19,7 @@ from typing_extensions import Self class AlertRoundsViolationMode(str, Enum): """ - `exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` + `exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. """ """ @@ -27,6 +27,7 @@ class AlertRoundsViolationMode(str, Enum): """ EXACT = 'exact' ANY = 'any' + AUTO = 'auto' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rule.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rule.py index 00a2415b..d83f817a 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rule.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.alerts.models.alert_direction import AlertDirection from thousandeyes_sdk.alerts.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.alerts.models.alert_type import AlertType +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class AlertRule(BaseModel): """ AlertRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: Optional[StrictStr] = Field(default=None, description="Name of the alert rule", alias="ruleName") expression: Optional[StrictStr] = Field(default=None, description="String expression of alert rule") direction: Optional[AlertDirection] = None @@ -40,8 +41,9 @@ class AlertRule(BaseModel): rounds_violating_mode: Optional[AlertRoundsViolationMode] = Field(default=None, alias="roundsViolatingMode") rounds_violating_out_of: Optional[StrictInt] = Field(default=None, description="Specifies the divisor (y value) for the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: Optional[StrictInt] = Field(default=None, description="Specifies the numerator (x value) for the “X of Y times” condition", alias="roundsViolatingRequired") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -122,6 +124,7 @@ class AlertRule(BaseModel): "roundsViolatingMode": obj.get("roundsViolatingMode"), "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_rule.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_rule.py index 0ae2951a..af5d3884 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_rule.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.alerts.models.alert_direction import AlertDirection from thousandeyes_sdk.alerts.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.alerts.models.alert_type import AlertType +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class BaseRule(BaseModel): """ BaseRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: StrictStr = Field(description="Name of the alert rule.", alias="ruleName") expression: StrictStr = Field(description="The expression of the alert rule.") direction: Optional[AlertDirection] = None @@ -42,8 +43,9 @@ class BaseRule(BaseModel): rounds_violating_out_of: StrictInt = Field(description="Specifies the divisor (y value) in the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: StrictInt = Field(description="Specifies the numerator (x value) in the “X of Y times” condition.", alias="roundsViolatingRequired") include_covered_prefixes: Optional[StrictBool] = Field(default=None, description="Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules.", alias="includeCoveredPrefixes") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -112,6 +114,7 @@ class BaseRule(BaseModel): "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), "includeCoveredPrefixes": obj.get("includeCoveredPrefixes"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py index 9d9accac..31e226c0 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py @@ -23,6 +23,7 @@ from thousandeyes_sdk.alerts.models.alert_rounds_violation_mode import AlertRoun from thousandeyes_sdk.alerts.models.alert_type import AlertType from thousandeyes_sdk.alerts.models.notification import Notification from thousandeyes_sdk.alerts.models.self_links import SelfLinks +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -31,7 +32,7 @@ class Rule(BaseModel): """ Rule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: StrictStr = Field(description="Name of the alert rule.", alias="ruleName") expression: StrictStr = Field(description="The expression of the alert rule.") direction: Optional[AlertDirection] = None @@ -44,11 +45,12 @@ class Rule(BaseModel): rounds_violating_out_of: StrictInt = Field(description="Specifies the divisor (y value) in the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: StrictInt = Field(description="Specifies the numerator (x value) in the “X of Y times” condition.", alias="roundsViolatingRequired") include_covered_prefixes: Optional[StrictBool] = Field(default=None, description="Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules.", alias="includeCoveredPrefixes") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None notifications: Optional[Notification] = None test_ids: Optional[List[StrictStr]] = Field(default=None, description="Array of test IDs to link to alert rule (get `testId` from `/tests` endpoint).", alias="testIds") links: Optional[SelfLinks] = Field(default=None, alias="_links") - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "severity", "notifications", "testIds", "_links"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "sensitivityLevel", "severity", "notifications", "testIds", "_links"] model_config = ConfigDict( populate_by_name=True, @@ -123,6 +125,7 @@ class Rule(BaseModel): "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), "includeCoveredPrefixes": obj.get("includeCoveredPrefixes"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity"), "notifications": Notification.from_dict(obj["notifications"]) if obj.get("notifications") is not None else None, "testIds": obj.get("testIds"), diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail.py index b226a191..e1c7498b 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail.py @@ -24,6 +24,7 @@ from thousandeyes_sdk.alerts.models.alert_type import AlertType from thousandeyes_sdk.alerts.models.base_test import BaseTest from thousandeyes_sdk.alerts.models.notification import Notification from thousandeyes_sdk.alerts.models.self_links import SelfLinks +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -32,7 +33,7 @@ class RuleDetail(BaseModel): """ RuleDetail """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: StrictStr = Field(description="Name of the alert rule.", alias="ruleName") expression: StrictStr = Field(description="The expression of the alert rule.") direction: Optional[AlertDirection] = None @@ -45,11 +46,12 @@ class RuleDetail(BaseModel): rounds_violating_out_of: StrictInt = Field(description="Specifies the divisor (y value) in the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: StrictInt = Field(description="Specifies the numerator (x value) in the “X of Y times” condition.", alias="roundsViolatingRequired") include_covered_prefixes: Optional[StrictBool] = Field(default=None, description="Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules.", alias="includeCoveredPrefixes") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None notifications: Optional[Notification] = None tests: Optional[List[BaseTest]] = None links: Optional[SelfLinks] = Field(default=None, alias="_links") - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "severity", "notifications", "tests", "_links"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "sensitivityLevel", "severity", "notifications", "tests", "_links"] model_config = ConfigDict( populate_by_name=True, @@ -133,6 +135,7 @@ class RuleDetail(BaseModel): "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), "includeCoveredPrefixes": obj.get("includeCoveredPrefixes"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity"), "notifications": Notification.from_dict(obj["notifications"]) if obj.get("notifications") is not None else None, "tests": [BaseTest.from_dict(_item) for _item in obj["tests"]] if obj.get("tests") is not None else None, diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail_update.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail_update.py index 4b461f61..8b09bf2b 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail_update.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule_detail_update.py @@ -22,6 +22,7 @@ from thousandeyes_sdk.alerts.models.alert_direction import AlertDirection from thousandeyes_sdk.alerts.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.alerts.models.alert_type import AlertType from thousandeyes_sdk.alerts.models.notification import Notification +from thousandeyes_sdk.alerts.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.alerts.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -30,7 +31,7 @@ class RuleDetailUpdate(BaseModel): """ RuleDetailUpdate """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: StrictStr = Field(description="Name of the alert rule.", alias="ruleName") expression: StrictStr = Field(description="The expression of the alert rule.") direction: Optional[AlertDirection] = None @@ -43,10 +44,11 @@ class RuleDetailUpdate(BaseModel): rounds_violating_out_of: StrictInt = Field(description="Specifies the divisor (y value) in the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: StrictInt = Field(description="Specifies the numerator (x value) in the “X of Y times” condition.", alias="roundsViolatingRequired") include_covered_prefixes: Optional[StrictBool] = Field(default=None, description="Set true to include covered prefixes in the BGP alert rule. Only applicable to BGP alert rules.", alias="includeCoveredPrefixes") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None notifications: Optional[Notification] = None test_ids: Optional[List[StrictStr]] = Field(default=None, description="Array of test IDs to link to alert rule (get `testId` from `/tests` endpoint).", alias="testIds") - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "severity", "notifications", "testIds"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "notifyOnClear", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "includeCoveredPrefixes", "sensitivityLevel", "severity", "notifications", "testIds"] model_config = ConfigDict( populate_by_name=True, @@ -118,6 +120,7 @@ class RuleDetailUpdate(BaseModel): "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), "includeCoveredPrefixes": obj.get("includeCoveredPrefixes"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity"), "notifications": Notification.from_dict(obj["notifications"]) if obj.get("notifications") is not None else None, "testIds": obj.get("testIds") diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/sensitivity_level.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/sensitivity_level.py new file mode 100644 index 00000000..44a0e6a7 --- /dev/null +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/sensitivity_level.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Alerts API + + You can manage the following alert functionalities on the ThousandEyes platform using the Alerts API: * **Alerts**: Retrieve alert details. Alerts are assigned to tests through alert rules. * **Alert Rules**: Conditions that you configure in order to highlight or be notified of events of interest in your ThousandEyes tests. When an alert rule’s conditions are met, the associated alert is triggered and the alert becomes active. It remains active until the alert is cleared. Alert rules are reusable across multiple tests.. * **Alert Suppression Windows**: Suppress alerts for tests during periods such as planned maintenance. Windows can be one-time events or recurring events to handle periodic occurrences such as monthly downtime for maintenance. For more information about the alerts, see [Alerts](https://docs.thousandeyes.com/product-documentation/alerts). + + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class SensitivityLevel(str, Enum): + """ + Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + """ + + """ + allowed enum values + """ + HIGH = 'high' + MEDIUM = 'medium' + LOW = 'low' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of SensitivityLevel from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-alerts/test/test_alert_rules_api.py b/thousandeyes-sdk-alerts/test/test_alert_rules_api.py index 5f96a227..e116549a 100644 --- a/thousandeyes-sdk-alerts/test/test_alert_rules_api.py +++ b/thousandeyes-sdk-alerts/test/test_alert_rules_api.py @@ -37,6 +37,7 @@ class TestAlertRulesApi(unittest.TestCase): "alertType" : "http-server", "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "testIds" : [ "281474976710706", "271659" ], "roundsViolatingOutOf" : 5, @@ -103,6 +104,7 @@ class TestAlertRulesApi(unittest.TestCase): }, "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "testIds" : [ "281474976710706", "271659" ], "roundsViolatingOutOf" : 5, @@ -176,6 +178,7 @@ class TestAlertRulesApi(unittest.TestCase): }, "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, @@ -183,28 +186,30 @@ class TestAlertRulesApi(unittest.TestCase): "tests" : [ { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -214,28 +219,30 @@ class TestAlertRulesApi(unittest.TestCase): }, { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -308,6 +315,7 @@ class TestAlertRulesApi(unittest.TestCase): "alertType" : "http-server", "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, @@ -323,6 +331,7 @@ class TestAlertRulesApi(unittest.TestCase): "alertType" : "http-server", "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, @@ -348,6 +357,7 @@ class TestAlertRulesApi(unittest.TestCase): "alertType" : "http-server", "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "testIds" : [ "281474976710706", "271659" ], "roundsViolatingOutOf" : 5, @@ -414,6 +424,7 @@ class TestAlertRulesApi(unittest.TestCase): }, "includeCoveredPrefixes" : true, "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "notifyOnClear" : true, "testIds" : [ "281474976710706", "271659" ], "roundsViolatingOutOf" : 5, diff --git a/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py b/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py index df4fc8d8..86e569c6 100644 --- a/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py +++ b/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py @@ -63,28 +63,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): "tests" : [ { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -94,28 +96,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): }, { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -170,28 +174,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): "tests" : [ { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -201,28 +207,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): }, { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -382,28 +390,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): "tests" : [ { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -413,28 +423,30 @@ class TestAlertSuppressionWindowsApi(unittest.TestCase): }, { "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-bgp-monitors/README.md b/thousandeyes-sdk-bgp-monitors/README.md index 5aae2503..eac8e515 100644 --- a/thousandeyes-sdk-bgp-monitors/README.md +++ b/thousandeyes-sdk-bgp-monitors/README.md @@ -9,7 +9,7 @@ For more information about monitors, see [Inside-Out BGP Visibility](https://doc This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -61,10 +61,10 @@ import thousandeyes_sdk.bgp_monitors from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -96,11 +96,11 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*ListBGPMonitorsApi* | [**get_bgp_monitors**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md#get_bgp_monitors) | **GET** /v7/monitors | List BGP monitors +*ListBGPMonitorsApi* | [**get_bgp_monitors**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md#get_bgp_monitors) | **GET** /monitors | List BGP monitors ## Documentation For Models diff --git a/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md b/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md index 9fbc8ebf..c5d7ee72 100644 --- a/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md +++ b/thousandeyes-sdk-bgp-monitors/docs/ListBGPMonitorsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.bgp_monitors.ListBGPMonitorsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_bgp_monitors**](ListBGPMonitorsApi.md#get_bgp_monitors) | **GET** /v7/monitors | List BGP monitors +[**get_bgp_monitors**](ListBGPMonitorsApi.md#get_bgp_monitors) | **GET** /monitors | List BGP monitors # **get_bgp_monitors** @@ -24,10 +24,10 @@ from thousandeyes_sdk.bgp_monitors.models.monitors import Monitors from thousandeyes_sdk.bgp_monitors.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py index 2d0236df..821dc4cf 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py @@ -305,7 +305,7 @@ class ListBGPMonitorsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/monitors', + resource_path='/monitors', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-credentials/README.md b/thousandeyes-sdk-credentials/README.md index 91c1e1db..a95eb3b9 100644 --- a/thousandeyes-sdk-credentials/README.md +++ b/thousandeyes-sdk-credentials/README.md @@ -13,7 +13,7 @@ For more information about credentials, see [Working With Secure Credentials](ht This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -65,10 +65,10 @@ import thousandeyes_sdk.credentials from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -101,15 +101,15 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*CredentialsApi* | [**create_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#create_credential) | **POST** /v7/credentials | Create credential -*CredentialsApi* | [**delete_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#delete_credential) | **DELETE** /v7/credentials/{id} | Delete credential -*CredentialsApi* | [**get_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#get_credential) | **GET** /v7/credentials/{id} | Retrieve credential -*CredentialsApi* | [**get_credentials**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#get_credentials) | **GET** /v7/credentials | List credentials -*CredentialsApi* | [**update_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#update_credential) | **PUT** /v7/credentials/{id} | Update credential +*CredentialsApi* | [**create_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#create_credential) | **POST** /credentials | Create credential +*CredentialsApi* | [**delete_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#delete_credential) | **DELETE** /credentials/{id} | Delete credential +*CredentialsApi* | [**get_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#get_credential) | **GET** /credentials/{id} | Retrieve credential +*CredentialsApi* | [**get_credentials**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#get_credentials) | **GET** /credentials | List credentials +*CredentialsApi* | [**update_credential**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-credentials/docs/CredentialsApi.md#update_credential) | **PUT** /credentials/{id} | Update credential ## Documentation For Models diff --git a/thousandeyes-sdk-credentials/docs/CredentialsApi.md b/thousandeyes-sdk-credentials/docs/CredentialsApi.md index 566e704c..d53802f4 100644 --- a/thousandeyes-sdk-credentials/docs/CredentialsApi.md +++ b/thousandeyes-sdk-credentials/docs/CredentialsApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.credentials.CredentialsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_credential**](CredentialsApi.md#create_credential) | **POST** /v7/credentials | Create credential -[**delete_credential**](CredentialsApi.md#delete_credential) | **DELETE** /v7/credentials/{id} | Delete credential -[**get_credential**](CredentialsApi.md#get_credential) | **GET** /v7/credentials/{id} | Retrieve credential -[**get_credentials**](CredentialsApi.md#get_credentials) | **GET** /v7/credentials | List credentials -[**update_credential**](CredentialsApi.md#update_credential) | **PUT** /v7/credentials/{id} | Update credential +[**create_credential**](CredentialsApi.md#create_credential) | **POST** /credentials | Create credential +[**delete_credential**](CredentialsApi.md#delete_credential) | **DELETE** /credentials/{id} | Delete credential +[**get_credential**](CredentialsApi.md#get_credential) | **GET** /credentials/{id} | Retrieve credential +[**get_credentials**](CredentialsApi.md#get_credentials) | **GET** /credentials | List credentials +[**update_credential**](CredentialsApi.md#update_credential) | **PUT** /credentials/{id} | Update credential # **create_credential** @@ -29,10 +29,10 @@ from thousandeyes_sdk.credentials.models.credential_without_value import Credent from thousandeyes_sdk.credentials.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.credentials from thousandeyes_sdk.credentials.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -197,10 +197,10 @@ from thousandeyes_sdk.credentials.models.credential import Credential from thousandeyes_sdk.credentials.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -283,10 +283,10 @@ from thousandeyes_sdk.credentials.models.credentials import Credentials from thousandeyes_sdk.credentials.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -367,10 +367,10 @@ from thousandeyes_sdk.credentials.models.credential_without_value import Credent from thousandeyes_sdk.credentials.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py index 4412aa39..1c9cb38c 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py @@ -339,7 +339,7 @@ class CredentialsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/credentials', + resource_path='/credentials', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -632,7 +632,7 @@ class CredentialsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/credentials/{id}', + resource_path='/credentials/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -929,7 +929,7 @@ class CredentialsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/credentials/{id}', + resource_path='/credentials/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1208,7 +1208,7 @@ class CredentialsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/credentials', + resource_path='/credentials', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1533,7 +1533,7 @@ class CredentialsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/credentials/{id}', + resource_path='/credentials/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-dashboards/README.md b/thousandeyes-sdk-dashboards/README.md index 01e14931..1bebfbb8 100644 --- a/thousandeyes-sdk-dashboards/README.md +++ b/thousandeyes-sdk-dashboards/README.md @@ -3,7 +3,7 @@ Manage ThousandEyes Dashboards. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -55,10 +55,10 @@ import thousandeyes_sdk.dashboards from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -91,27 +91,27 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*DashboardSnapshotsApi* | [**create_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#create_dashboard_snapshot) | **POST** /v7/dashboard-snapshots | Create dashboard snapshot -*DashboardSnapshotsApi* | [**delete_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#delete_dashboard_snapshot) | **DELETE** /v7/dashboard-snapshots/{snapshotId} | Delete dashboard snapshot -*DashboardSnapshotsApi* | [**get_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshot) | **GET** /v7/dashboard-snapshots/{snapshotId} | Retrieve dashboard snapshot -*DashboardSnapshotsApi* | [**get_dashboard_snapshot_widget_data**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshot_widget_data) | **GET** /v7/dashboard-snapshots/{snapshotId}/widgets/{widgetId} | Retrieve dashboard snapshot data -*DashboardSnapshotsApi* | [**get_dashboard_snapshots**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshots) | **GET** /v7/dashboard-snapshots | List dashboard snapshots -*DashboardSnapshotsApi* | [**update_dashboard_snapshot_expiration_date**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#update_dashboard_snapshot_expiration_date) | **PATCH** /v7/dashboard-snapshots/{snapshotId} | Update snapshot expiration -*DashboardsApi* | [**create_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#create_dashboard) | **POST** /v7/dashboards | Create dashboard -*DashboardsApi* | [**delete_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#delete_dashboard) | **DELETE** /v7/dashboards/{dashboardId} | Delete dashboard -*DashboardsApi* | [**get_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboard) | **GET** /v7/dashboards/{dashboardId} | Retrieve dashboard -*DashboardsApi* | [**get_dashboard_widget_data**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboard_widget_data) | **GET** /v7/dashboards/{dashboardId}/widgets/{widgetId} | Retrieve dashboard widget data -*DashboardsApi* | [**get_dashboards**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboards) | **GET** /v7/dashboards | List dashboards -*DashboardsApi* | [**update_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#update_dashboard) | **PUT** /v7/dashboards/{dashboardId} | Update dashboard -*DashboardsFiltersApi* | [**create_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#create_dashboard_filter) | **POST** /v7/dashboards/filters | Create dashboard filter -*DashboardsFiltersApi* | [**delete_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#delete_dashboard_filter) | **DELETE** /v7/dashboards/filters/{id} | Delete dashboard filter -*DashboardsFiltersApi* | [**get_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#get_dashboard_filter) | **GET** /v7/dashboards/filters/{id} | Get dashboard filter -*DashboardsFiltersApi* | [**get_dashboards_filters**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#get_dashboards_filters) | **GET** /v7/dashboards/filters | List dashboard filters -*DashboardsFiltersApi* | [**update_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#update_dashboard_filter) | **PUT** /v7/dashboards/filters/{id} | Update dashboard filter +*DashboardSnapshotsApi* | [**create_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#create_dashboard_snapshot) | **POST** /dashboard-snapshots | Create dashboard snapshot +*DashboardSnapshotsApi* | [**delete_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#delete_dashboard_snapshot) | **DELETE** /dashboard-snapshots/{snapshotId} | Delete dashboard snapshot +*DashboardSnapshotsApi* | [**get_dashboard_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshot) | **GET** /dashboard-snapshots/{snapshotId} | Retrieve dashboard snapshot +*DashboardSnapshotsApi* | [**get_dashboard_snapshot_widget_data**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshot_widget_data) | **GET** /dashboard-snapshots/{snapshotId}/widgets/{widgetId} | Retrieve dashboard snapshot data +*DashboardSnapshotsApi* | [**get_dashboard_snapshots**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#get_dashboard_snapshots) | **GET** /dashboard-snapshots | List dashboard snapshots +*DashboardSnapshotsApi* | [**update_dashboard_snapshot_expiration_date**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md#update_dashboard_snapshot_expiration_date) | **PATCH** /dashboard-snapshots/{snapshotId} | Update snapshot expiration +*DashboardsApi* | [**create_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#create_dashboard) | **POST** /dashboards | Create dashboard +*DashboardsApi* | [**delete_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#delete_dashboard) | **DELETE** /dashboards/{dashboardId} | Delete dashboard +*DashboardsApi* | [**get_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboard) | **GET** /dashboards/{dashboardId} | Retrieve dashboard +*DashboardsApi* | [**get_dashboard_widget_data**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboard_widget_data) | **GET** /dashboards/{dashboardId}/widgets/{widgetId} | Retrieve dashboard widget data +*DashboardsApi* | [**get_dashboards**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#get_dashboards) | **GET** /dashboards | List dashboards +*DashboardsApi* | [**update_dashboard**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsApi.md#update_dashboard) | **PUT** /dashboards/{dashboardId} | Update dashboard +*DashboardsFiltersApi* | [**create_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#create_dashboard_filter) | **POST** /dashboards/filters | Create dashboard filter +*DashboardsFiltersApi* | [**delete_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#delete_dashboard_filter) | **DELETE** /dashboards/filters/{id} | Delete dashboard filter +*DashboardsFiltersApi* | [**get_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#get_dashboard_filter) | **GET** /dashboards/filters/{id} | Get dashboard filter +*DashboardsFiltersApi* | [**get_dashboards_filters**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#get_dashboards_filters) | **GET** /dashboards/filters | List dashboard filters +*DashboardsFiltersApi* | [**update_dashboard_filter**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md#update_dashboard_filter) | **PUT** /dashboards/filters/{id} | Update dashboard filter ## Documentation For Models diff --git a/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md b/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md index 83864d60..ba07a002 100644 --- a/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md +++ b/thousandeyes-sdk-dashboards/docs/DashboardSnapshotsApi.md @@ -1,15 +1,15 @@ # thousandeyes_sdk.dashboards.DashboardSnapshotsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dashboard_snapshot**](DashboardSnapshotsApi.md#create_dashboard_snapshot) | **POST** /v7/dashboard-snapshots | Create dashboard snapshot -[**delete_dashboard_snapshot**](DashboardSnapshotsApi.md#delete_dashboard_snapshot) | **DELETE** /v7/dashboard-snapshots/{snapshotId} | Delete dashboard snapshot -[**get_dashboard_snapshot**](DashboardSnapshotsApi.md#get_dashboard_snapshot) | **GET** /v7/dashboard-snapshots/{snapshotId} | Retrieve dashboard snapshot -[**get_dashboard_snapshot_widget_data**](DashboardSnapshotsApi.md#get_dashboard_snapshot_widget_data) | **GET** /v7/dashboard-snapshots/{snapshotId}/widgets/{widgetId} | Retrieve dashboard snapshot data -[**get_dashboard_snapshots**](DashboardSnapshotsApi.md#get_dashboard_snapshots) | **GET** /v7/dashboard-snapshots | List dashboard snapshots -[**update_dashboard_snapshot_expiration_date**](DashboardSnapshotsApi.md#update_dashboard_snapshot_expiration_date) | **PATCH** /v7/dashboard-snapshots/{snapshotId} | Update snapshot expiration +[**create_dashboard_snapshot**](DashboardSnapshotsApi.md#create_dashboard_snapshot) | **POST** /dashboard-snapshots | Create dashboard snapshot +[**delete_dashboard_snapshot**](DashboardSnapshotsApi.md#delete_dashboard_snapshot) | **DELETE** /dashboard-snapshots/{snapshotId} | Delete dashboard snapshot +[**get_dashboard_snapshot**](DashboardSnapshotsApi.md#get_dashboard_snapshot) | **GET** /dashboard-snapshots/{snapshotId} | Retrieve dashboard snapshot +[**get_dashboard_snapshot_widget_data**](DashboardSnapshotsApi.md#get_dashboard_snapshot_widget_data) | **GET** /dashboard-snapshots/{snapshotId}/widgets/{widgetId} | Retrieve dashboard snapshot data +[**get_dashboard_snapshots**](DashboardSnapshotsApi.md#get_dashboard_snapshots) | **GET** /dashboard-snapshots | List dashboard snapshots +[**update_dashboard_snapshot_expiration_date**](DashboardSnapshotsApi.md#update_dashboard_snapshot_expiration_date) | **PATCH** /dashboard-snapshots/{snapshotId} | Update snapshot expiration # **create_dashboard_snapshot** @@ -30,10 +30,10 @@ from thousandeyes_sdk.dashboards.models.generate_dashboard_snapshot_request impo from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -115,10 +115,10 @@ import thousandeyes_sdk.dashboards from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -199,10 +199,10 @@ from thousandeyes_sdk.dashboards.models.api_dashboard_snapshot import ApiDashboa from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -285,10 +285,10 @@ from thousandeyes_sdk.dashboards.models.api_widget_data_snapshot_response import from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -373,10 +373,10 @@ from thousandeyes_sdk.dashboards.models.dashboard_snapshots_page import Dashboar from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -461,10 +461,10 @@ from thousandeyes_sdk.dashboards.models.update_snapshot_expiration_date_api_requ from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-dashboards/docs/DashboardsApi.md b/thousandeyes-sdk-dashboards/docs/DashboardsApi.md index ee93f6b5..68e1c814 100644 --- a/thousandeyes-sdk-dashboards/docs/DashboardsApi.md +++ b/thousandeyes-sdk-dashboards/docs/DashboardsApi.md @@ -1,15 +1,15 @@ # thousandeyes_sdk.dashboards.DashboardsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dashboard**](DashboardsApi.md#create_dashboard) | **POST** /v7/dashboards | Create dashboard -[**delete_dashboard**](DashboardsApi.md#delete_dashboard) | **DELETE** /v7/dashboards/{dashboardId} | Delete dashboard -[**get_dashboard**](DashboardsApi.md#get_dashboard) | **GET** /v7/dashboards/{dashboardId} | Retrieve dashboard -[**get_dashboard_widget_data**](DashboardsApi.md#get_dashboard_widget_data) | **GET** /v7/dashboards/{dashboardId}/widgets/{widgetId} | Retrieve dashboard widget data -[**get_dashboards**](DashboardsApi.md#get_dashboards) | **GET** /v7/dashboards | List dashboards -[**update_dashboard**](DashboardsApi.md#update_dashboard) | **PUT** /v7/dashboards/{dashboardId} | Update dashboard +[**create_dashboard**](DashboardsApi.md#create_dashboard) | **POST** /dashboards | Create dashboard +[**delete_dashboard**](DashboardsApi.md#delete_dashboard) | **DELETE** /dashboards/{dashboardId} | Delete dashboard +[**get_dashboard**](DashboardsApi.md#get_dashboard) | **GET** /dashboards/{dashboardId} | Retrieve dashboard +[**get_dashboard_widget_data**](DashboardsApi.md#get_dashboard_widget_data) | **GET** /dashboards/{dashboardId}/widgets/{widgetId} | Retrieve dashboard widget data +[**get_dashboards**](DashboardsApi.md#get_dashboards) | **GET** /dashboards | List dashboards +[**update_dashboard**](DashboardsApi.md#update_dashboard) | **PUT** /dashboards/{dashboardId} | Update dashboard # **create_dashboard** @@ -29,10 +29,10 @@ from thousandeyes_sdk.dashboards.models.dashboard import Dashboard from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.dashboards from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.dashboards.models.api_dashboard import ApiDashboard from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -285,10 +285,10 @@ from thousandeyes_sdk.dashboards.models.dashboard_order import DashboardOrder from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -387,10 +387,10 @@ from thousandeyes_sdk.dashboards.models.api_dashboard import ApiDashboard from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -471,10 +471,10 @@ from thousandeyes_sdk.dashboards.models.dashboard import Dashboard from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md b/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md index f8f5213a..043c5a19 100644 --- a/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md +++ b/thousandeyes-sdk-dashboards/docs/DashboardsFiltersApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.dashboards.DashboardsFiltersApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dashboard_filter**](DashboardsFiltersApi.md#create_dashboard_filter) | **POST** /v7/dashboards/filters | Create dashboard filter -[**delete_dashboard_filter**](DashboardsFiltersApi.md#delete_dashboard_filter) | **DELETE** /v7/dashboards/filters/{id} | Delete dashboard filter -[**get_dashboard_filter**](DashboardsFiltersApi.md#get_dashboard_filter) | **GET** /v7/dashboards/filters/{id} | Get dashboard filter -[**get_dashboards_filters**](DashboardsFiltersApi.md#get_dashboards_filters) | **GET** /v7/dashboards/filters | List dashboard filters -[**update_dashboard_filter**](DashboardsFiltersApi.md#update_dashboard_filter) | **PUT** /v7/dashboards/filters/{id} | Update dashboard filter +[**create_dashboard_filter**](DashboardsFiltersApi.md#create_dashboard_filter) | **POST** /dashboards/filters | Create dashboard filter +[**delete_dashboard_filter**](DashboardsFiltersApi.md#delete_dashboard_filter) | **DELETE** /dashboards/filters/{id} | Delete dashboard filter +[**get_dashboard_filter**](DashboardsFiltersApi.md#get_dashboard_filter) | **GET** /dashboards/filters/{id} | Get dashboard filter +[**get_dashboards_filters**](DashboardsFiltersApi.md#get_dashboards_filters) | **GET** /dashboards/filters | List dashboard filters +[**update_dashboard_filter**](DashboardsFiltersApi.md#update_dashboard_filter) | **PUT** /dashboards/filters/{id} | Update dashboard filter # **create_dashboard_filter** @@ -29,10 +29,10 @@ from thousandeyes_sdk.dashboards.models.api_context_filter_response import ApiCo from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.dashboards from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.dashboards.models.api_context_filter_response import ApiCo from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.dashboards.models.api_context_filters_response import ApiC from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -371,10 +371,10 @@ from thousandeyes_sdk.dashboards.models.api_context_filter_response import ApiCo from thousandeyes_sdk.dashboards.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py index 3a3642e1..0f1727d5 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py @@ -341,7 +341,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/dashboard-snapshots', + resource_path='/dashboard-snapshots', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -637,7 +637,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/dashboard-snapshots/{snapshotId}', + resource_path='/dashboard-snapshots/{snapshotId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -934,7 +934,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboard-snapshots/{snapshotId}', + resource_path='/dashboard-snapshots/{snapshotId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1246,7 +1246,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboard-snapshots/{snapshotId}/widgets/{widgetId}', + resource_path='/dashboard-snapshots/{snapshotId}/widgets/{widgetId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1562,7 +1562,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboard-snapshots', + resource_path='/dashboard-snapshots', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1886,7 +1886,7 @@ class DashboardSnapshotsApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/dashboard-snapshots/{snapshotId}', + resource_path='/dashboard-snapshots/{snapshotId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py index 61b1d336..edb80f94 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py @@ -340,7 +340,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/dashboards', + resource_path='/dashboards', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -636,7 +636,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/dashboards/{dashboardId}', + resource_path='/dashboards/{dashboardId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -933,7 +933,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboards/{dashboardId}', + resource_path='/dashboards/{dashboardId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1382,7 +1382,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboards/{dashboardId}/widgets/{widgetId}', + resource_path='/dashboards/{dashboardId}/widgets/{widgetId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1664,7 +1664,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboards', + resource_path='/dashboards', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1989,7 +1989,7 @@ class DashboardsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/dashboards/{dashboardId}', + resource_path='/dashboards/{dashboardId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py index f8aee1fa..0844dded 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py @@ -338,7 +338,7 @@ class DashboardsFiltersApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/dashboards/filters', + resource_path='/dashboards/filters', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -634,7 +634,7 @@ class DashboardsFiltersApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/dashboards/filters/{id}', + resource_path='/dashboards/filters/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -931,7 +931,7 @@ class DashboardsFiltersApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboards/filters/{id}', + resource_path='/dashboards/filters/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1230,7 +1230,7 @@ class DashboardsFiltersApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/dashboards/filters', + resource_path='/dashboards/filters', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1555,7 +1555,7 @@ class DashboardsFiltersApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/dashboards/filters/{id}', + resource_path='/dashboards/filters/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-emulation/README.md b/thousandeyes-sdk-emulation/README.md index 8d056bc9..8f4311ac 100644 --- a/thousandeyes-sdk-emulation/README.md +++ b/thousandeyes-sdk-emulation/README.md @@ -9,7 +9,7 @@ To access Emulation API endpoints, the following permissions are required: This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -61,10 +61,10 @@ import thousandeyes_sdk.emulation from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -97,13 +97,13 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*EmulationApi* | [**create_emulated_device**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#create_emulated_device) | **POST** /v7/emulated-devices | Create emulated device -*EmulationApi* | [**get_emulated_devices**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#get_emulated_devices) | **GET** /v7/emulated-devices | List emulated devices -*EmulationApi* | [**get_user_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#get_user_agents) | **GET** /v7/user-agents | List user-agents +*EmulationApi* | [**create_emulated_device**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#create_emulated_device) | **POST** /emulated-devices | Create emulated device +*EmulationApi* | [**get_emulated_devices**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#get_emulated_devices) | **GET** /emulated-devices | List emulated devices +*EmulationApi* | [**get_user_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-emulation/docs/EmulationApi.md#get_user_agents) | **GET** /user-agents | List user-agents ## Documentation For Models diff --git a/thousandeyes-sdk-emulation/docs/EmulationApi.md b/thousandeyes-sdk-emulation/docs/EmulationApi.md index 9bea36ea..21cf8916 100644 --- a/thousandeyes-sdk-emulation/docs/EmulationApi.md +++ b/thousandeyes-sdk-emulation/docs/EmulationApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.emulation.EmulationApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_emulated_device**](EmulationApi.md#create_emulated_device) | **POST** /v7/emulated-devices | Create emulated device -[**get_emulated_devices**](EmulationApi.md#get_emulated_devices) | **GET** /v7/emulated-devices | List emulated devices -[**get_user_agents**](EmulationApi.md#get_user_agents) | **GET** /v7/user-agents | List user-agents +[**create_emulated_device**](EmulationApi.md#create_emulated_device) | **POST** /emulated-devices | Create emulated device +[**get_emulated_devices**](EmulationApi.md#get_emulated_devices) | **GET** /emulated-devices | List emulated devices +[**get_user_agents**](EmulationApi.md#get_user_agents) | **GET** /user-agents | List user-agents # **create_emulated_device** @@ -27,10 +27,10 @@ from thousandeyes_sdk.emulation.models.emulated_device_response import EmulatedD from thousandeyes_sdk.emulation.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -113,10 +113,10 @@ from thousandeyes_sdk.emulation.models.expand import Expand from thousandeyes_sdk.emulation.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -196,10 +196,10 @@ from thousandeyes_sdk.emulation.models.user_agents import UserAgents from thousandeyes_sdk.emulation.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-emulation/src/thousandeyes_sdk/emulation/api/emulation_api.py b/thousandeyes-sdk-emulation/src/thousandeyes_sdk/emulation/api/emulation_api.py index cbb87830..2bff3445 100644 --- a/thousandeyes-sdk-emulation/src/thousandeyes_sdk/emulation/api/emulation_api.py +++ b/thousandeyes-sdk-emulation/src/thousandeyes_sdk/emulation/api/emulation_api.py @@ -337,7 +337,7 @@ class EmulationApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/emulated-devices', + resource_path='/emulated-devices', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -617,7 +617,7 @@ class EmulationApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/emulated-devices', + resource_path='/emulated-devices', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -896,7 +896,7 @@ class EmulationApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/user-agents', + resource_path='/user-agents', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-agents/README.md b/thousandeyes-sdk-endpoint-agents/README.md index 255678f0..d10205f9 100644 --- a/thousandeyes-sdk-endpoint-agents/README.md +++ b/thousandeyes-sdk-endpoint-agents/README.md @@ -5,7 +5,7 @@ For more information about Endpoint Agents, see [Endpoint Agents](https://docs.t This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -57,10 +57,10 @@ import thousandeyes_sdk.endpoint_agents from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -92,20 +92,20 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AdministrativeEndpointsApi* | [**get_endpoint_agents_connection_string**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md#get_endpoint_agents_connection_string) | **GET** /v7/endpoint/agents/connection-string | Get agent connection string -*ManageAgentsApi* | [**delete_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#delete_endpoint_agent) | **DELETE** /v7/endpoint/agents/{agentId} | Delete endpoint agent -*ManageAgentsApi* | [**disable_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#disable_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/disable | Disable endpoint agent -*ManageAgentsApi* | [**enable_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#enable_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/enable | Enable endpoint agent -*ManageAgentsApi* | [**filter_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#filter_endpoint_agents) | **POST** /v7/endpoint/agents/filter | Filter endpoint agents -*ManageAgentsApi* | [**get_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#get_endpoint_agent) | **GET** /v7/endpoint/agents/{agentId} | Retrieve endpoint agent -*ManageAgentsApi* | [**get_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#get_endpoint_agents) | **GET** /v7/endpoint/agents | List endpoint agents -*ManageAgentsApi* | [**update_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#update_endpoint_agent) | **PATCH** /v7/endpoint/agents/{agentId} | Update endpoint agent -*TransferApi* | [**transfer_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md#transfer_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/transfer | Transfer endpoint agent -*TransferApi* | [**transfer_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md#transfer_endpoint_agents) | **POST** /v7/endpoint/agents/transfer/bulk | Bulk transfer agents +*AdministrativeEndpointsApi* | [**get_endpoint_agents_connection_string**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md#get_endpoint_agents_connection_string) | **GET** /endpoint/agents/connection-string | Get agent connection string +*ManageAgentsApi* | [**delete_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#delete_endpoint_agent) | **DELETE** /endpoint/agents/{agentId} | Delete endpoint agent +*ManageAgentsApi* | [**disable_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#disable_endpoint_agent) | **POST** /endpoint/agents/{agentId}/disable | Disable endpoint agent +*ManageAgentsApi* | [**enable_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#enable_endpoint_agent) | **POST** /endpoint/agents/{agentId}/enable | Enable endpoint agent +*ManageAgentsApi* | [**filter_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#filter_endpoint_agents) | **POST** /endpoint/agents/filter | Filter endpoint agents +*ManageAgentsApi* | [**get_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#get_endpoint_agent) | **GET** /endpoint/agents/{agentId} | Retrieve endpoint agent +*ManageAgentsApi* | [**get_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#get_endpoint_agents) | **GET** /endpoint/agents | List endpoint agents +*ManageAgentsApi* | [**update_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md#update_endpoint_agent) | **PATCH** /endpoint/agents/{agentId} | Update endpoint agent +*TransferApi* | [**transfer_endpoint_agent**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md#transfer_endpoint_agent) | **POST** /endpoint/agents/{agentId}/transfer | Transfer endpoint agent +*TransferApi* | [**transfer_endpoint_agents**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md#transfer_endpoint_agents) | **POST** /endpoint/agents/transfer/bulk | Bulk transfer agents ## Documentation For Models diff --git a/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md b/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md index 04211bd5..ca93b56a 100644 --- a/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md +++ b/thousandeyes-sdk-endpoint-agents/docs/AdministrativeEndpointsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.endpoint_agents.AdministrativeEndpointsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_endpoint_agents_connection_string**](AdministrativeEndpointsApi.md#get_endpoint_agents_connection_string) | **GET** /v7/endpoint/agents/connection-string | Get agent connection string +[**get_endpoint_agents_connection_string**](AdministrativeEndpointsApi.md#get_endpoint_agents_connection_string) | **GET** /endpoint/agents/connection-string | Get agent connection string # **get_endpoint_agents_connection_string** @@ -22,10 +22,10 @@ from thousandeyes_sdk.endpoint_agents.models.connection_string import Connection from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md b/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md index 0917c372..1228f33f 100644 --- a/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md +++ b/thousandeyes-sdk-endpoint-agents/docs/ManageAgentsApi.md @@ -1,16 +1,16 @@ # thousandeyes_sdk.endpoint_agents.ManageAgentsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**delete_endpoint_agent**](ManageAgentsApi.md#delete_endpoint_agent) | **DELETE** /v7/endpoint/agents/{agentId} | Delete endpoint agent -[**disable_endpoint_agent**](ManageAgentsApi.md#disable_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/disable | Disable endpoint agent -[**enable_endpoint_agent**](ManageAgentsApi.md#enable_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/enable | Enable endpoint agent -[**filter_endpoint_agents**](ManageAgentsApi.md#filter_endpoint_agents) | **POST** /v7/endpoint/agents/filter | Filter endpoint agents -[**get_endpoint_agent**](ManageAgentsApi.md#get_endpoint_agent) | **GET** /v7/endpoint/agents/{agentId} | Retrieve endpoint agent -[**get_endpoint_agents**](ManageAgentsApi.md#get_endpoint_agents) | **GET** /v7/endpoint/agents | List endpoint agents -[**update_endpoint_agent**](ManageAgentsApi.md#update_endpoint_agent) | **PATCH** /v7/endpoint/agents/{agentId} | Update endpoint agent +[**delete_endpoint_agent**](ManageAgentsApi.md#delete_endpoint_agent) | **DELETE** /endpoint/agents/{agentId} | Delete endpoint agent +[**disable_endpoint_agent**](ManageAgentsApi.md#disable_endpoint_agent) | **POST** /endpoint/agents/{agentId}/disable | Disable endpoint agent +[**enable_endpoint_agent**](ManageAgentsApi.md#enable_endpoint_agent) | **POST** /endpoint/agents/{agentId}/enable | Enable endpoint agent +[**filter_endpoint_agents**](ManageAgentsApi.md#filter_endpoint_agents) | **POST** /endpoint/agents/filter | Filter endpoint agents +[**get_endpoint_agent**](ManageAgentsApi.md#get_endpoint_agent) | **GET** /endpoint/agents/{agentId} | Retrieve endpoint agent +[**get_endpoint_agents**](ManageAgentsApi.md#get_endpoint_agents) | **GET** /endpoint/agents | List endpoint agents +[**update_endpoint_agent**](ManageAgentsApi.md#update_endpoint_agent) | **PATCH** /endpoint/agents/{agentId} | Update endpoint agent # **delete_endpoint_agent** @@ -30,10 +30,10 @@ from thousandeyes_sdk.endpoint_agents.models.expand import Expand from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ from thousandeyes_sdk.endpoint_agents.models.endpoint_agent import EndpointAgent from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -198,10 +198,10 @@ from thousandeyes_sdk.endpoint_agents.models.endpoint_agent import EndpointAgent from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.endpoint_agents.models.filter_endpoint_agents_response imp from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -377,10 +377,10 @@ from thousandeyes_sdk.endpoint_agents.models.expand import Expand from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -466,10 +466,10 @@ from thousandeyes_sdk.endpoint_agents.models.list_endpoint_agents_response impor from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -563,10 +563,10 @@ from thousandeyes_sdk.endpoint_agents.models.expand import Expand from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md b/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md index 7910ecb0..508bd1ca 100644 --- a/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md +++ b/thousandeyes-sdk-endpoint-agents/docs/TransferApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.endpoint_agents.TransferApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**transfer_endpoint_agent**](TransferApi.md#transfer_endpoint_agent) | **POST** /v7/endpoint/agents/{agentId}/transfer | Transfer endpoint agent -[**transfer_endpoint_agents**](TransferApi.md#transfer_endpoint_agents) | **POST** /v7/endpoint/agents/transfer/bulk | Bulk transfer agents +[**transfer_endpoint_agent**](TransferApi.md#transfer_endpoint_agent) | **POST** /endpoint/agents/{agentId}/transfer | Transfer endpoint agent +[**transfer_endpoint_agents**](TransferApi.md#transfer_endpoint_agents) | **POST** /endpoint/agents/transfer/bulk | Bulk transfer agents # **transfer_endpoint_agent** @@ -25,10 +25,10 @@ from thousandeyes_sdk.endpoint_agents.models.agent_transfer_request import Agent from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -110,10 +110,10 @@ from thousandeyes_sdk.endpoint_agents.models.bulk_agent_transfer_response import from thousandeyes_sdk.endpoint_agents.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py index 58109494..954f3b84 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py @@ -296,7 +296,7 @@ class AdministrativeEndpointsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/agents/connection-string', + resource_path='/endpoint/agents/connection-string', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py index c9914f7f..5cd9c53c 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py @@ -339,7 +339,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/endpoint/agents/{agentId}', + resource_path='/endpoint/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -630,7 +630,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/agents/{agentId}/disable', + resource_path='/endpoint/agents/{agentId}/disable', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -921,7 +921,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/agents/{agentId}/enable', + resource_path='/endpoint/agents/{agentId}/enable', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1294,7 +1294,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/agents/filter', + resource_path='/endpoint/agents/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1620,7 +1620,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/agents/{agentId}', + resource_path='/endpoint/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2013,7 +2013,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/agents', + resource_path='/endpoint/agents', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2350,7 +2350,7 @@ class ManageAgentsApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/endpoint/agents/{agentId}', + resource_path='/endpoint/agents/{agentId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py index ecc9fc38..68dfd937 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py @@ -346,7 +346,7 @@ class TransferApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/agents/{agentId}/transfer', + resource_path='/endpoint/agents/{agentId}/transfer', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -655,7 +655,7 @@ class TransferApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/agents/transfer/bulk', + resource_path='/endpoint/agents/transfer/bulk', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-instant-tests/.openapi-generator/FILES b/thousandeyes-sdk-endpoint-instant-tests/.openapi-generator/FILES index d1097539..e24310b8 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/.openapi-generator/FILES +++ b/thousandeyes-sdk-endpoint-instant-tests/.openapi-generator/FILES @@ -27,6 +27,7 @@ docs/Error.md docs/HttpServerInstantScheduledTestApi.md docs/Link.md docs/RunExistingTestApi.md +docs/SensitivityLevel.md docs/Severity.md docs/TestInterval.md docs/TestLabel.md @@ -66,6 +67,7 @@ src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_protocol.py src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_self_link.py src/thousandeyes_sdk/endpoint_instant_tests/models/error.py src/thousandeyes_sdk/endpoint_instant_tests/models/link.py +src/thousandeyes_sdk/endpoint_instant_tests/models/sensitivity_level.py src/thousandeyes_sdk/endpoint_instant_tests/models/severity.py src/thousandeyes_sdk/endpoint_instant_tests/models/test_interval.py src/thousandeyes_sdk/endpoint_instant_tests/models/test_label.py diff --git a/thousandeyes-sdk-endpoint-instant-tests/README.md b/thousandeyes-sdk-endpoint-instant-tests/README.md index 5225cc79..1c03dafa 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/README.md +++ b/thousandeyes-sdk-endpoint-instant-tests/README.md @@ -13,7 +13,7 @@ The URLs for these API test data endpoints are provided within the test definiti This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -65,10 +65,10 @@ import thousandeyes_sdk.endpoint_instant_tests from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -101,13 +101,13 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*AgentToServerInstantScheduledTestApi* | [**create_agent_to_server_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md#create_agent_to_server_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/agent-to-server/instant | Run agent to server instant scheduled test -*HttpServerInstantScheduledTestApi* | [**create_http_server_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md#create_http_server_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/http-server/instant | Run http server instant scheduled test -*RunExistingTestApi* | [**run_endpoint_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md#run_endpoint_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/{testId}/run | Run endpoint instant scheduled test +*AgentToServerInstantScheduledTestApi* | [**create_agent_to_server_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md#create_agent_to_server_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/agent-to-server/instant | Run agent to server instant scheduled test +*HttpServerInstantScheduledTestApi* | [**create_http_server_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md#create_http_server_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/http-server/instant | Run http server instant scheduled test +*RunExistingTestApi* | [**run_endpoint_scheduled_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md#run_endpoint_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/{testId}/run | Run endpoint instant scheduled test ## Documentation For Models @@ -135,6 +135,7 @@ Class | Method | HTTP request | Description - [EndpointTestSelfLink](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/EndpointTestSelfLink.md) - [Error](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/Error.md) - [Link](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/Link.md) + - [SensitivityLevel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/SensitivityLevel.md) - [Severity](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/Severity.md) - [TestInterval](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/TestInterval.md) - [TestLabel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-instant-tests/docs/TestLabel.md) diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md b/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md index d864da33..e3b5ca81 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/AgentToServerInstantScheduledTestApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.endpoint_instant_tests.AgentToServerInstantScheduledTestApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_server_scheduled_instant_test**](AgentToServerInstantScheduledTestApi.md#create_agent_to_server_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/agent-to-server/instant | Run agent to server instant scheduled test +[**create_agent_to_server_scheduled_instant_test**](AgentToServerInstantScheduledTestApi.md#create_agent_to_server_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/agent-to-server/instant | Run agent to server instant scheduled test # **create_agent_to_server_scheduled_instant_test** @@ -25,10 +25,10 @@ from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_agent_to_server_tes from thousandeyes_sdk.endpoint_instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRoundsViolationMode.md b/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRoundsViolationMode.md index efe78921..fa049394 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRoundsViolationMode.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRoundsViolationMode.md @@ -1,6 +1,6 @@ # AlertRoundsViolationMode -`exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` +`exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. ## Properties diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRule.md b/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRule.md index 21461ecc..0e80c121 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRule.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/AlertRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule | [optional] [readonly] **expression** | **str** | String expression of alert rule | [optional] [readonly] **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -16,6 +16,7 @@ Name | Type | Description | Notes **rounds_violating_mode** | [**AlertRoundsViolationMode**](AlertRoundsViolationMode.md) | | [optional] **rounds_violating_out_of** | **int** | Specifies the divisor (y value) for the “X of Y times” condition. | [optional] [readonly] **rounds_violating_required** | **int** | Specifies the numerator (x value) for the “X of Y times” condition | [optional] [readonly] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md b/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md index 2ae207af..4dcfab30 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/HttpServerInstantScheduledTestApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.endpoint_instant_tests.HttpServerInstantScheduledTestApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_http_server_scheduled_instant_test**](HttpServerInstantScheduledTestApi.md#create_http_server_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/http-server/instant | Run http server instant scheduled test +[**create_http_server_scheduled_instant_test**](HttpServerInstantScheduledTestApi.md#create_http_server_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/http-server/instant | Run http server instant scheduled test # **create_http_server_scheduled_instant_test** @@ -25,10 +25,10 @@ from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_http_server_test im from thousandeyes_sdk.endpoint_instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md b/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md index b8886221..2dde605a 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/RunExistingTestApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.endpoint_instant_tests.RunExistingTestApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**run_endpoint_scheduled_instant_test**](RunExistingTestApi.md#run_endpoint_scheduled_instant_test) | **POST** /v7/endpoint/tests/scheduled-tests/{testId}/run | Run endpoint instant scheduled test +[**run_endpoint_scheduled_instant_test**](RunExistingTestApi.md#run_endpoint_scheduled_instant_test) | **POST** /endpoint/tests/scheduled-tests/{testId}/run | Run endpoint instant scheduled test # **run_endpoint_scheduled_instant_test** @@ -23,10 +23,10 @@ import thousandeyes_sdk.endpoint_instant_tests from thousandeyes_sdk.endpoint_instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/SensitivityLevel.md b/thousandeyes-sdk-endpoint-instant-tests/docs/SensitivityLevel.md new file mode 100644 index 00000000..ac33f6e6 --- /dev/null +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/SensitivityLevel.md @@ -0,0 +1,12 @@ +# SensitivityLevel + +Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/__init__.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/__init__.py index 61a17951..7df1dbc1 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/__init__.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/__init__.py @@ -43,6 +43,7 @@ from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_test_protocol impor from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_test_self_link import EndpointTestSelfLink from thousandeyes_sdk.endpoint_instant_tests.models.error import Error from thousandeyes_sdk.endpoint_instant_tests.models.link import Link +from thousandeyes_sdk.endpoint_instant_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_instant_tests.models.severity import Severity from thousandeyes_sdk.endpoint_instant_tests.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_instant_tests.models.test_label import TestLabel diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py index f9671c37..4ad1af46 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py @@ -337,7 +337,7 @@ class AgentToServerInstantScheduledTestApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server/instant', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py index f0456d11..c7fdcec5 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py @@ -337,7 +337,7 @@ class HttpServerInstantScheduledTestApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server/instant', + resource_path='/endpoint/tests/scheduled-tests/http-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py index 3c04023d..b64e53c7 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py @@ -321,7 +321,7 @@ class RunExistingTestApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/scheduled-tests/{testId}/run', + resource_path='/endpoint/tests/scheduled-tests/{testId}/run', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/__init__.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/__init__.py index 67da8c01..6f2dad6a 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/__init__.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/__init__.py @@ -36,6 +36,7 @@ from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_test_protocol impor from thousandeyes_sdk.endpoint_instant_tests.models.endpoint_test_self_link import EndpointTestSelfLink from thousandeyes_sdk.endpoint_instant_tests.models.error import Error from thousandeyes_sdk.endpoint_instant_tests.models.link import Link +from thousandeyes_sdk.endpoint_instant_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_instant_tests.models.severity import Severity from thousandeyes_sdk.endpoint_instant_tests.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_instant_tests.models.test_label import TestLabel diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rounds_violation_mode.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rounds_violation_mode.py index 56dcea5f..f4956d97 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rounds_violation_mode.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rounds_violation_mode.py @@ -19,7 +19,7 @@ from typing_extensions import Self class AlertRoundsViolationMode(str, Enum): """ - `exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` + `exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. """ """ @@ -27,6 +27,7 @@ class AlertRoundsViolationMode(str, Enum): """ EXACT = 'exact' ANY = 'any' + AUTO = 'auto' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rule.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rule.py index cee50987..6ebc2cba 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rule.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_instant_tests.models.alert_direction import AlertDirection from thousandeyes_sdk.endpoint_instant_tests.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.endpoint_instant_tests.models.alert_type import AlertType +from thousandeyes_sdk.endpoint_instant_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_instant_tests.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class AlertRule(BaseModel): """ AlertRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: Optional[StrictStr] = Field(default=None, description="Name of the alert rule", alias="ruleName") expression: Optional[StrictStr] = Field(default=None, description="String expression of alert rule") direction: Optional[AlertDirection] = None @@ -40,8 +41,9 @@ class AlertRule(BaseModel): rounds_violating_mode: Optional[AlertRoundsViolationMode] = Field(default=None, alias="roundsViolatingMode") rounds_violating_out_of: Optional[StrictInt] = Field(default=None, description="Specifies the divisor (y value) for the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: Optional[StrictInt] = Field(default=None, description="Specifies the numerator (x value) for the “X of Y times” condition", alias="roundsViolatingRequired") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -122,6 +124,7 @@ class AlertRule(BaseModel): "roundsViolatingMode": obj.get("roundsViolatingMode"), "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/sensitivity_level.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/sensitivity_level.py new file mode 100644 index 00000000..02b3eadf --- /dev/null +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/sensitivity_level.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Endpoint Instant Scheduled Tests API + + You can create and execute a new endpoint instant scheduled test within ThousandEyes using this API. The test parameters are specified in the `POST` data. The following applies to the Endpoint Instant Scheduled Tests API: * To initiate the creation and execution of an instant scheduled test, the user must possess the `Edit endpoint tests` permission. * Upon successful creation of an instant scheduled test, the API responds with an HTTP/201 CREATED status code and return the test definition. * It's important to note that the response does not include the results of the instant scheduled test. To retrieve test results, users can utilize the Endpoint Test Data endpoints. The URLs for these API test data endpoints are provided within the test definition output when an instant scheduled test is created. + + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class SensitivityLevel(str, Enum): + """ + Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + """ + + """ + allowed enum values + """ + HIGH = 'high' + MEDIUM = 'medium' + LOW = 'low' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of SensitivityLevel from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-instant-tests/test/test_agent_to_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/test/test_agent_to_server_instant_scheduled_test_api.py index e40f12dc..5cc8eeb1 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/test/test_agent_to_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/test/test_agent_to_server_instant_scheduled_test_api.py @@ -70,28 +70,30 @@ class TestAgentToServerInstantScheduledTestApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-instant-tests/test/test_http_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/test/test_http_server_instant_scheduled_test_api.py index 7d4c6366..68bb6c5a 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/test/test_http_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/test/test_http_server_instant_scheduled_test_api.py @@ -82,28 +82,30 @@ class TestHttpServerInstantScheduledTestApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-labels/README.md b/thousandeyes-sdk-endpoint-labels/README.md index 8595fb60..65449549 100644 --- a/thousandeyes-sdk-endpoint-labels/README.md +++ b/thousandeyes-sdk-endpoint-labels/README.md @@ -4,7 +4,7 @@ Manage labels applied to endpoint agents using this API. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -56,10 +56,10 @@ import thousandeyes_sdk.endpoint_labels from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -92,15 +92,15 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*ManageLabelsApi* | [**create_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#create_endpoint_label) | **POST** /v7/endpoint/labels | Create label -*ManageLabelsApi* | [**delete_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#delete_endpoint_label) | **DELETE** /v7/endpoint/labels/{id} | Delete label -*ManageLabelsApi* | [**get_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#get_endpoint_label) | **GET** /v7/endpoint/labels/{id} | Retrieve label -*ManageLabelsApi* | [**get_endpoint_labels**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#get_endpoint_labels) | **GET** /v7/endpoint/labels | List labels -*ManageLabelsApi* | [**update_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#update_endpoint_label) | **PATCH** /v7/endpoint/labels/{id} | Update label +*ManageLabelsApi* | [**create_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#create_endpoint_label) | **POST** /endpoint/labels | Create label +*ManageLabelsApi* | [**delete_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#delete_endpoint_label) | **DELETE** /endpoint/labels/{id} | Delete label +*ManageLabelsApi* | [**get_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#get_endpoint_label) | **GET** /endpoint/labels/{id} | Retrieve label +*ManageLabelsApi* | [**get_endpoint_labels**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#get_endpoint_labels) | **GET** /endpoint/labels | List labels +*ManageLabelsApi* | [**update_endpoint_label**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md#update_endpoint_label) | **PATCH** /endpoint/labels/{id} | Update label ## Documentation For Models diff --git a/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md b/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md index 5fac97b1..d80a784c 100644 --- a/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md +++ b/thousandeyes-sdk-endpoint-labels/docs/ManageLabelsApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.endpoint_labels.ManageLabelsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_endpoint_label**](ManageLabelsApi.md#create_endpoint_label) | **POST** /v7/endpoint/labels | Create label -[**delete_endpoint_label**](ManageLabelsApi.md#delete_endpoint_label) | **DELETE** /v7/endpoint/labels/{id} | Delete label -[**get_endpoint_label**](ManageLabelsApi.md#get_endpoint_label) | **GET** /v7/endpoint/labels/{id} | Retrieve label -[**get_endpoint_labels**](ManageLabelsApi.md#get_endpoint_labels) | **GET** /v7/endpoint/labels | List labels -[**update_endpoint_label**](ManageLabelsApi.md#update_endpoint_label) | **PATCH** /v7/endpoint/labels/{id} | Update label +[**create_endpoint_label**](ManageLabelsApi.md#create_endpoint_label) | **POST** /endpoint/labels | Create label +[**delete_endpoint_label**](ManageLabelsApi.md#delete_endpoint_label) | **DELETE** /endpoint/labels/{id} | Delete label +[**get_endpoint_label**](ManageLabelsApi.md#get_endpoint_label) | **GET** /endpoint/labels/{id} | Retrieve label +[**get_endpoint_labels**](ManageLabelsApi.md#get_endpoint_labels) | **GET** /endpoint/labels | List labels +[**update_endpoint_label**](ManageLabelsApi.md#update_endpoint_label) | **PATCH** /endpoint/labels/{id} | Update label # **create_endpoint_label** @@ -29,10 +29,10 @@ from thousandeyes_sdk.endpoint_labels.models.label_response import LabelResponse from thousandeyes_sdk.endpoint_labels.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -112,10 +112,10 @@ import thousandeyes_sdk.endpoint_labels from thousandeyes_sdk.endpoint_labels.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -195,10 +195,10 @@ from thousandeyes_sdk.endpoint_labels.models.label_response import LabelResponse from thousandeyes_sdk.endpoint_labels.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -282,10 +282,10 @@ from thousandeyes_sdk.endpoint_labels.models.labels import Labels from thousandeyes_sdk.endpoint_labels.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -370,10 +370,10 @@ from thousandeyes_sdk.endpoint_labels.models.label_response import LabelResponse from thousandeyes_sdk.endpoint_labels.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py index 3b951887..31dab58f 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py @@ -334,7 +334,7 @@ class ManageLabelsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/labels', + resource_path='/endpoint/labels', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -624,7 +624,7 @@ class ManageLabelsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/endpoint/labels/{id}', + resource_path='/endpoint/labels/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -933,7 +933,7 @@ class ManageLabelsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/labels/{id}', + resource_path='/endpoint/labels/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1258,7 +1258,7 @@ class ManageLabelsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/labels', + resource_path='/endpoint/labels', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1580,7 +1580,7 @@ class ManageLabelsApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/endpoint/labels/{id}', + resource_path='/endpoint/labels/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES b/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES index 2d62d284..f72d79e6 100644 --- a/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES +++ b/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES @@ -114,6 +114,7 @@ docs/RealUserTestPageResults.md docs/RealUserTestPageTimings.md docs/RealUserTestsResultsApi.md docs/SelfLinks.md +docs/SensitivityLevel.md docs/Severity.md docs/SortOrder.md docs/SystemMetrics.md @@ -268,6 +269,7 @@ src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_result.py src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_results.py src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_timings.py src/thousandeyes_sdk/endpoint_test_results/models/self_links.py +src/thousandeyes_sdk/endpoint_test_results/models/sensitivity_level.py src/thousandeyes_sdk/endpoint_test_results/models/severity.py src/thousandeyes_sdk/endpoint_test_results/models/sort_order.py src/thousandeyes_sdk/endpoint_test_results/models/system_metrics.py diff --git a/thousandeyes-sdk-endpoint-test-results/README.md b/thousandeyes-sdk-endpoint-test-results/README.md index fa35bc47..7c2d67bd 100644 --- a/thousandeyes-sdk-endpoint-test-results/README.md +++ b/thousandeyes-sdk-endpoint-test-results/README.md @@ -3,7 +3,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -55,10 +55,10 @@ import thousandeyes_sdk.endpoint_test_results from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -95,27 +95,27 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*LocalNetworkTestsResultsApi* | [**filter_local_networks_test_results_topologies**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#filter_local_networks_test_results_topologies) | **POST** /v7/endpoint/test-results/local-networks/topologies/filter | List endpoint network topologies probes -*LocalNetworkTestsResultsApi* | [**get_local_networks_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#get_local_networks_test_results) | **GET** /v7/endpoint/test-results/local-networks | List local networks -*LocalNetworkTestsResultsApi* | [**get_local_networks_test_results_topology**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#get_local_networks_test_results_topology) | **GET** /v7/endpoint/test-results/local-networks/topologies/{networkTopologyId} | Retrieve endpoint local network topology -*NetworkDynamicTestsResultsApi* | [**filter_dynamic_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#filter_dynamic_test_network_results) | **POST** /v7/endpoint/test-results/dynamic-tests/{testId}/network/filter | Retrieve network dynamic test results -*NetworkDynamicTestsResultsApi* | [**get_dynamic_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_agent_round_results) | **GET** /v7/endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network dynamic test results details -*NetworkDynamicTestsResultsApi* | [**get_dynamic_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_results) | **GET** /v7/endpoint/test-results/dynamic-tests/{testId}/path-vis | Retrieve path visualization network dynamic test results -*NetworkScheduledTestsResultsApi* | [**filter_scheduled_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#filter_scheduled_test_network_results) | **POST** /v7/endpoint/test-results/scheduled-tests/{testId}/network/filter | Retrieve network scheduled test results -*NetworkScheduledTestsResultsApi* | [**filter_scheduled_tests_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#filter_scheduled_tests_network_results) | **POST** /v7/endpoint/test-results/scheduled-tests/network/filter | Retrieve network scheduled test results from multiple tests -*NetworkScheduledTestsResultsApi* | [**get_scheduled_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_agent_round_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network scheduled test results details -*NetworkScheduledTestsResultsApi* | [**get_scheduled_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/path-vis | Retrieve path visualization network scheduled test results -*RealUserTestsResultsApi* | [**filter_real_user_tests_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_network_results) | **POST** /v7/endpoint/test-results/real-user-tests/networks/filter | List endpoint real user tests -*RealUserTestsResultsApi* | [**filter_real_user_tests_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_results) | **POST** /v7/endpoint/test-results/real-user-tests/filter | List endpoint real user tests -*RealUserTestsResultsApi* | [**filter_real_user_tests_visited_pages_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_visited_pages_results) | **POST** /v7/endpoint/test-results/real-user-tests/pages/filter | List endpoint real user tests visited pages -*RealUserTestsResultsApi* | [**get_real_user_test_page_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#get_real_user_test_page_results) | **GET** /v7/endpoint/test-results/real-user-tests/{id}/pages/{pageId} | Retrieve endpoint real user test page -*RealUserTestsResultsApi* | [**get_real_user_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#get_real_user_test_results) | **GET** /v7/endpoint/test-results/real-user-tests/{id} | Retrieve endpoint real user test -*WebHTTPServerScheduledTestResultsApi* | [**get_http_server_scheduled_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md#get_http_server_scheduled_test_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/http-server | Retrieve HTTP server scheduled test results -*WebHTTPServerScheduledTestResultsApi* | [**get_multi_test_filtered_http_server_scheduled_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md#get_multi_test_filtered_http_server_scheduled_test_results) | **POST** /v7/endpoint/test-results/scheduled-tests/http-server/filter | Filter HTTP server scheduled test results +*LocalNetworkTestsResultsApi* | [**filter_local_networks_test_results_topologies**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#filter_local_networks_test_results_topologies) | **POST** /endpoint/test-results/local-networks/topologies/filter | List endpoint network topologies probes +*LocalNetworkTestsResultsApi* | [**get_local_networks_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#get_local_networks_test_results) | **GET** /endpoint/test-results/local-networks | List local networks +*LocalNetworkTestsResultsApi* | [**get_local_networks_test_results_topology**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md#get_local_networks_test_results_topology) | **GET** /endpoint/test-results/local-networks/topologies/{networkTopologyId} | Retrieve endpoint local network topology +*NetworkDynamicTestsResultsApi* | [**filter_dynamic_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#filter_dynamic_test_network_results) | **POST** /endpoint/test-results/dynamic-tests/{testId}/network/filter | Retrieve network dynamic test results +*NetworkDynamicTestsResultsApi* | [**get_dynamic_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_agent_round_results) | **GET** /endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network dynamic test results details +*NetworkDynamicTestsResultsApi* | [**get_dynamic_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_results) | **GET** /endpoint/test-results/dynamic-tests/{testId}/path-vis | Retrieve path visualization network dynamic test results +*NetworkScheduledTestsResultsApi* | [**filter_scheduled_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#filter_scheduled_test_network_results) | **POST** /endpoint/test-results/scheduled-tests/{testId}/network/filter | Retrieve network scheduled test results +*NetworkScheduledTestsResultsApi* | [**filter_scheduled_tests_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#filter_scheduled_tests_network_results) | **POST** /endpoint/test-results/scheduled-tests/network/filter | Retrieve network scheduled test results from multiple tests +*NetworkScheduledTestsResultsApi* | [**get_scheduled_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_agent_round_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network scheduled test results details +*NetworkScheduledTestsResultsApi* | [**get_scheduled_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/path-vis | Retrieve path visualization network scheduled test results +*RealUserTestsResultsApi* | [**filter_real_user_tests_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_network_results) | **POST** /endpoint/test-results/real-user-tests/networks/filter | List endpoint real user tests +*RealUserTestsResultsApi* | [**filter_real_user_tests_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_results) | **POST** /endpoint/test-results/real-user-tests/filter | List endpoint real user tests +*RealUserTestsResultsApi* | [**filter_real_user_tests_visited_pages_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#filter_real_user_tests_visited_pages_results) | **POST** /endpoint/test-results/real-user-tests/pages/filter | List endpoint real user tests visited pages +*RealUserTestsResultsApi* | [**get_real_user_test_page_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#get_real_user_test_page_results) | **GET** /endpoint/test-results/real-user-tests/{id}/pages/{pageId} | Retrieve endpoint real user test page +*RealUserTestsResultsApi* | [**get_real_user_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md#get_real_user_test_results) | **GET** /endpoint/test-results/real-user-tests/{id} | Retrieve endpoint real user test +*WebHTTPServerScheduledTestResultsApi* | [**get_http_server_scheduled_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md#get_http_server_scheduled_test_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/http-server | Retrieve HTTP server scheduled test results +*WebHTTPServerScheduledTestResultsApi* | [**get_multi_test_filtered_http_server_scheduled_test_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md#get_multi_test_filtered_http_server_scheduled_test_results) | **POST** /endpoint/test-results/scheduled-tests/http-server/filter | Filter HTTP server scheduled test results ## Documentation For Models @@ -229,6 +229,7 @@ Class | Method | HTTP request | Description - [RealUserTestPageResults](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestPageResults.md) - [RealUserTestPageTimings](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestPageTimings.md) - [SelfLinks](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/SelfLinks.md) + - [SensitivityLevel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/SensitivityLevel.md) - [Severity](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/Severity.md) - [SortOrder](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/SortOrder.md) - [SystemMetrics](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/SystemMetrics.md) diff --git a/thousandeyes-sdk-endpoint-test-results/docs/AlertRoundsViolationMode.md b/thousandeyes-sdk-endpoint-test-results/docs/AlertRoundsViolationMode.md index efe78921..fa049394 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/AlertRoundsViolationMode.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/AlertRoundsViolationMode.md @@ -1,6 +1,6 @@ # AlertRoundsViolationMode -`exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` +`exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. ## Properties diff --git a/thousandeyes-sdk-endpoint-test-results/docs/AlertRule.md b/thousandeyes-sdk-endpoint-test-results/docs/AlertRule.md index 3221e6ec..9508a39c 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/AlertRule.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/AlertRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule | [optional] [readonly] **expression** | **str** | String expression of alert rule | [optional] [readonly] **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -16,6 +16,7 @@ Name | Type | Description | Notes **rounds_violating_mode** | [**AlertRoundsViolationMode**](AlertRoundsViolationMode.md) | | [optional] **rounds_violating_out_of** | **int** | Specifies the divisor (y value) for the “X of Y times” condition. | [optional] [readonly] **rounds_violating_required** | **int** | Specifies the numerator (x value) for the “X of Y times” condition | [optional] [readonly] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md b/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md index 65ac8ab6..3843b294 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/LocalNetworkTestsResultsApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.endpoint_test_results.LocalNetworkTestsResultsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_local_networks_test_results_topologies**](LocalNetworkTestsResultsApi.md#filter_local_networks_test_results_topologies) | **POST** /v7/endpoint/test-results/local-networks/topologies/filter | List endpoint network topologies probes -[**get_local_networks_test_results**](LocalNetworkTestsResultsApi.md#get_local_networks_test_results) | **GET** /v7/endpoint/test-results/local-networks | List local networks -[**get_local_networks_test_results_topology**](LocalNetworkTestsResultsApi.md#get_local_networks_test_results_topology) | **GET** /v7/endpoint/test-results/local-networks/topologies/{networkTopologyId} | Retrieve endpoint local network topology +[**filter_local_networks_test_results_topologies**](LocalNetworkTestsResultsApi.md#filter_local_networks_test_results_topologies) | **POST** /endpoint/test-results/local-networks/topologies/filter | List endpoint network topologies probes +[**get_local_networks_test_results**](LocalNetworkTestsResultsApi.md#get_local_networks_test_results) | **GET** /endpoint/test-results/local-networks | List local networks +[**get_local_networks_test_results_topology**](LocalNetworkTestsResultsApi.md#get_local_networks_test_results_topology) | **GET** /endpoint/test-results/local-networks/topologies/{networkTopologyId} | Retrieve endpoint local network topology # **filter_local_networks_test_results_topologies** @@ -27,10 +27,10 @@ from thousandeyes_sdk.endpoint_test_results.models.local_network_topology_result from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -122,10 +122,10 @@ from thousandeyes_sdk.endpoint_test_results.models.local_network_results import from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -206,10 +206,10 @@ from thousandeyes_sdk.endpoint_test_results.models.local_network_topology_detail from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md b/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md index fe56154d..c8f3359a 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestsResultsApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.endpoint_test_results.NetworkDynamicTestsResultsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_dynamic_test_network_results**](NetworkDynamicTestsResultsApi.md#filter_dynamic_test_network_results) | **POST** /v7/endpoint/test-results/dynamic-tests/{testId}/network/filter | Retrieve network dynamic test results -[**get_dynamic_test_path_vis_agent_round_results**](NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_agent_round_results) | **GET** /v7/endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network dynamic test results details -[**get_dynamic_test_path_vis_results**](NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_results) | **GET** /v7/endpoint/test-results/dynamic-tests/{testId}/path-vis | Retrieve path visualization network dynamic test results +[**filter_dynamic_test_network_results**](NetworkDynamicTestsResultsApi.md#filter_dynamic_test_network_results) | **POST** /endpoint/test-results/dynamic-tests/{testId}/network/filter | Retrieve network dynamic test results +[**get_dynamic_test_path_vis_agent_round_results**](NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_agent_round_results) | **GET** /endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network dynamic test results details +[**get_dynamic_test_path_vis_results**](NetworkDynamicTestsResultsApi.md#get_dynamic_test_path_vis_results) | **GET** /endpoint/test-results/dynamic-tests/{testId}/path-vis | Retrieve path visualization network dynamic test results # **filter_dynamic_test_network_results** @@ -27,10 +27,10 @@ from thousandeyes_sdk.endpoint_test_results.models.network_dynamic_test_results from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -123,10 +123,10 @@ from thousandeyes_sdk.endpoint_test_results.models.path_vis_detail_dynamic_test_ from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -214,10 +214,10 @@ from thousandeyes_sdk.endpoint_test_results.models.path_vis_dynamic_test_results from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md b/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md index 5eede4d0..a40c60cf 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/NetworkScheduledTestsResultsApi.md @@ -1,13 +1,13 @@ # thousandeyes_sdk.endpoint_test_results.NetworkScheduledTestsResultsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_scheduled_test_network_results**](NetworkScheduledTestsResultsApi.md#filter_scheduled_test_network_results) | **POST** /v7/endpoint/test-results/scheduled-tests/{testId}/network/filter | Retrieve network scheduled test results -[**filter_scheduled_tests_network_results**](NetworkScheduledTestsResultsApi.md#filter_scheduled_tests_network_results) | **POST** /v7/endpoint/test-results/scheduled-tests/network/filter | Retrieve network scheduled test results from multiple tests -[**get_scheduled_test_path_vis_agent_round_results**](NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_agent_round_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network scheduled test results details -[**get_scheduled_test_path_vis_results**](NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/path-vis | Retrieve path visualization network scheduled test results +[**filter_scheduled_test_network_results**](NetworkScheduledTestsResultsApi.md#filter_scheduled_test_network_results) | **POST** /endpoint/test-results/scheduled-tests/{testId}/network/filter | Retrieve network scheduled test results +[**filter_scheduled_tests_network_results**](NetworkScheduledTestsResultsApi.md#filter_scheduled_tests_network_results) | **POST** /endpoint/test-results/scheduled-tests/network/filter | Retrieve network scheduled test results from multiple tests +[**get_scheduled_test_path_vis_agent_round_results**](NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_agent_round_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId} | Retrieve path visualization network scheduled test results details +[**get_scheduled_test_path_vis_results**](NetworkScheduledTestsResultsApi.md#get_scheduled_test_path_vis_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/path-vis | Retrieve path visualization network scheduled test results # **filter_scheduled_test_network_results** @@ -28,10 +28,10 @@ from thousandeyes_sdk.endpoint_test_results.models.tests_data_rounds_search impo from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -125,10 +125,10 @@ from thousandeyes_sdk.endpoint_test_results.models.multi_test_id_tests_data_roun from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -221,10 +221,10 @@ from thousandeyes_sdk.endpoint_test_results.models.path_vis_detail_test_results from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -311,10 +311,10 @@ from thousandeyes_sdk.endpoint_test_results.models.path_vis_test_results import from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md b/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md index e2cc1dbd..acc1dcf1 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/RealUserTestsResultsApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.endpoint_test_results.RealUserTestsResultsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_real_user_tests_network_results**](RealUserTestsResultsApi.md#filter_real_user_tests_network_results) | **POST** /v7/endpoint/test-results/real-user-tests/networks/filter | List endpoint real user tests -[**filter_real_user_tests_results**](RealUserTestsResultsApi.md#filter_real_user_tests_results) | **POST** /v7/endpoint/test-results/real-user-tests/filter | List endpoint real user tests -[**filter_real_user_tests_visited_pages_results**](RealUserTestsResultsApi.md#filter_real_user_tests_visited_pages_results) | **POST** /v7/endpoint/test-results/real-user-tests/pages/filter | List endpoint real user tests visited pages -[**get_real_user_test_page_results**](RealUserTestsResultsApi.md#get_real_user_test_page_results) | **GET** /v7/endpoint/test-results/real-user-tests/{id}/pages/{pageId} | Retrieve endpoint real user test page -[**get_real_user_test_results**](RealUserTestsResultsApi.md#get_real_user_test_results) | **GET** /v7/endpoint/test-results/real-user-tests/{id} | Retrieve endpoint real user test +[**filter_real_user_tests_network_results**](RealUserTestsResultsApi.md#filter_real_user_tests_network_results) | **POST** /endpoint/test-results/real-user-tests/networks/filter | List endpoint real user tests +[**filter_real_user_tests_results**](RealUserTestsResultsApi.md#filter_real_user_tests_results) | **POST** /endpoint/test-results/real-user-tests/filter | List endpoint real user tests +[**filter_real_user_tests_visited_pages_results**](RealUserTestsResultsApi.md#filter_real_user_tests_visited_pages_results) | **POST** /endpoint/test-results/real-user-tests/pages/filter | List endpoint real user tests visited pages +[**get_real_user_test_page_results**](RealUserTestsResultsApi.md#get_real_user_test_page_results) | **GET** /endpoint/test-results/real-user-tests/{id}/pages/{pageId} | Retrieve endpoint real user test page +[**get_real_user_test_results**](RealUserTestsResultsApi.md#get_real_user_test_results) | **GET** /endpoint/test-results/real-user-tests/{id} | Retrieve endpoint real user test # **filter_real_user_tests_network_results** @@ -29,10 +29,10 @@ from thousandeyes_sdk.endpoint_test_results.models.real_user_test_network_result from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -125,10 +125,10 @@ from thousandeyes_sdk.endpoint_test_results.models.endpoint_real_user_test_resul from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -221,10 +221,10 @@ from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_results i from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -316,10 +316,10 @@ from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_detail_re from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -404,10 +404,10 @@ from thousandeyes_sdk.endpoint_test_results.models.endpoint_real_user_test_detai from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-test-results/docs/SensitivityLevel.md b/thousandeyes-sdk-endpoint-test-results/docs/SensitivityLevel.md new file mode 100644 index 00000000..ac33f6e6 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/docs/SensitivityLevel.md @@ -0,0 +1,12 @@ +# SensitivityLevel + +Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md b/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md index 22b19242..7d228dbf 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/WebHTTPServerScheduledTestResultsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.endpoint_test_results.WebHTTPServerScheduledTestResultsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_http_server_scheduled_test_results**](WebHTTPServerScheduledTestResultsApi.md#get_http_server_scheduled_test_results) | **GET** /v7/endpoint/test-results/scheduled-tests/{testId}/http-server | Retrieve HTTP server scheduled test results -[**get_multi_test_filtered_http_server_scheduled_test_results**](WebHTTPServerScheduledTestResultsApi.md#get_multi_test_filtered_http_server_scheduled_test_results) | **POST** /v7/endpoint/test-results/scheduled-tests/http-server/filter | Filter HTTP server scheduled test results +[**get_http_server_scheduled_test_results**](WebHTTPServerScheduledTestResultsApi.md#get_http_server_scheduled_test_results) | **GET** /endpoint/test-results/scheduled-tests/{testId}/http-server | Retrieve HTTP server scheduled test results +[**get_multi_test_filtered_http_server_scheduled_test_results**](WebHTTPServerScheduledTestResultsApi.md#get_multi_test_filtered_http_server_scheduled_test_results) | **POST** /endpoint/test-results/scheduled-tests/http-server/filter | Filter HTTP server scheduled test results # **get_http_server_scheduled_test_results** @@ -26,10 +26,10 @@ from thousandeyes_sdk.endpoint_test_results.models.http_test_results import Http from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -124,10 +124,10 @@ from thousandeyes_sdk.endpoint_test_results.models.http_tests_data_rounds_search from thousandeyes_sdk.endpoint_test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/__init__.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/__init__.py index c68062d0..810127f9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/__init__.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/__init__.py @@ -131,6 +131,7 @@ from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_result im from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_results import RealUserTestPageResults from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_timings import RealUserTestPageTimings from thousandeyes_sdk.endpoint_test_results.models.self_links import SelfLinks +from thousandeyes_sdk.endpoint_test_results.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_test_results.models.severity import Severity from thousandeyes_sdk.endpoint_test_results.models.sort_order import SortOrder from thousandeyes_sdk.endpoint_test_results.models.system_metrics import SystemMetrics diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py index e0eff1b7..beeb47e7 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py @@ -429,7 +429,7 @@ class LocalNetworkTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/local-networks/topologies/filter', + resource_path='/endpoint/test-results/local-networks/topologies/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -711,7 +711,7 @@ class LocalNetworkTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/local-networks', + resource_path='/endpoint/test-results/local-networks', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1008,7 +1008,7 @@ class LocalNetworkTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/local-networks/topologies/{networkTopologyId}', + resource_path='/endpoint/test-results/local-networks/topologies/{networkTopologyId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py index 5cf78825..d5b40bda 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py @@ -441,7 +441,7 @@ class NetworkDynamicTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/dynamic-tests/{testId}/network/filter', + resource_path='/endpoint/test-results/dynamic-tests/{testId}/network/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -771,7 +771,7 @@ class NetworkDynamicTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId}', + resource_path='/endpoint/test-results/dynamic-tests/{testId}/path-vis/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1154,7 +1154,7 @@ class NetworkDynamicTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/dynamic-tests/{testId}/path-vis', + resource_path='/endpoint/test-results/dynamic-tests/{testId}/path-vis', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py index 04456189..095efa22 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py @@ -443,7 +443,7 @@ class NetworkScheduledTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/scheduled-tests/{testId}/network/filter', + resource_path='/endpoint/test-results/scheduled-tests/{testId}/network/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -856,7 +856,7 @@ class NetworkScheduledTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/scheduled-tests/network/filter', + resource_path='/endpoint/test-results/scheduled-tests/network/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1183,7 +1183,7 @@ class NetworkScheduledTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId}', + resource_path='/endpoint/test-results/scheduled-tests/{testId}/path-vis/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1566,7 +1566,7 @@ class NetworkScheduledTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/scheduled-tests/{testId}/path-vis', + resource_path='/endpoint/test-results/scheduled-tests/{testId}/path-vis', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py index 2b736d91..550e0fcf 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py @@ -432,7 +432,7 @@ class RealUserTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/real-user-tests/networks/filter', + resource_path='/endpoint/test-results/real-user-tests/networks/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -831,7 +831,7 @@ class RealUserTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/real-user-tests/filter', + resource_path='/endpoint/test-results/real-user-tests/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1230,7 +1230,7 @@ class RealUserTestsResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/real-user-tests/pages/filter', + resource_path='/endpoint/test-results/real-user-tests/pages/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1542,7 +1542,7 @@ class RealUserTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/real-user-tests/{id}/pages/{pageId}', + resource_path='/endpoint/test-results/real-user-tests/{id}/pages/{pageId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1839,7 +1839,7 @@ class RealUserTestsResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/real-user-tests/{id}', + resource_path='/endpoint/test-results/real-user-tests/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py index 9bdb1004..0c6bee7a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py @@ -431,7 +431,7 @@ class WebHTTPServerScheduledTestResultsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/test-results/scheduled-tests/{testId}/http-server', + resource_path='/endpoint/test-results/scheduled-tests/{testId}/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -848,7 +848,7 @@ class WebHTTPServerScheduledTestResultsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/test-results/scheduled-tests/http-server/filter', + resource_path='/endpoint/test-results/scheduled-tests/http-server/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/__init__.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/__init__.py index 923ceeff..6c756e3b 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/__init__.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/__init__.py @@ -122,6 +122,7 @@ from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_result im from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_results import RealUserTestPageResults from thousandeyes_sdk.endpoint_test_results.models.real_user_test_page_timings import RealUserTestPageTimings from thousandeyes_sdk.endpoint_test_results.models.self_links import SelfLinks +from thousandeyes_sdk.endpoint_test_results.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_test_results.models.severity import Severity from thousandeyes_sdk.endpoint_test_results.models.sort_order import SortOrder from thousandeyes_sdk.endpoint_test_results.models.system_metrics import SystemMetrics diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rounds_violation_mode.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rounds_violation_mode.py index 656d4d74..96298c6e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rounds_violation_mode.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rounds_violation_mode.py @@ -19,7 +19,7 @@ from typing_extensions import Self class AlertRoundsViolationMode(str, Enum): """ - `exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` + `exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. """ """ @@ -27,6 +27,7 @@ class AlertRoundsViolationMode(str, Enum): """ EXACT = 'exact' ANY = 'any' + AUTO = 'auto' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rule.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rule.py index e8309e8b..f5d3e1c5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rule.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_test_results.models.alert_direction import AlertDirection from thousandeyes_sdk.endpoint_test_results.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.endpoint_test_results.models.alert_type import AlertType +from thousandeyes_sdk.endpoint_test_results.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_test_results.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class AlertRule(BaseModel): """ AlertRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: Optional[StrictStr] = Field(default=None, description="Name of the alert rule", alias="ruleName") expression: Optional[StrictStr] = Field(default=None, description="String expression of alert rule") direction: Optional[AlertDirection] = None @@ -40,8 +41,9 @@ class AlertRule(BaseModel): rounds_violating_mode: Optional[AlertRoundsViolationMode] = Field(default=None, alias="roundsViolatingMode") rounds_violating_out_of: Optional[StrictInt] = Field(default=None, description="Specifies the divisor (y value) for the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: Optional[StrictInt] = Field(default=None, description="Specifies the numerator (x value) for the “X of Y times” condition", alias="roundsViolatingRequired") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -122,6 +124,7 @@ class AlertRule(BaseModel): "roundsViolatingMode": obj.get("roundsViolatingMode"), "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sensitivity_level.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sensitivity_level.py new file mode 100644 index 00000000..7a229bd7 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sensitivity_level.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Endpoint Test Results API + + Retrieve results for scheduled and dynamic tests on endpoint agents. + + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class SensitivityLevel(str, Enum): + """ + Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + """ + + """ + allowed enum values + """ + HIGH = 'high' + MEDIUM = 'medium' + LOW = 'low' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of SensitivityLevel from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-test-results/test/test_network_scheduled_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/test/test_network_scheduled_tests_results_api.py index b8c889c5..86cf4903 100644 --- a/thousandeyes-sdk-endpoint-test-results/test/test_network_scheduled_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/test/test_network_scheduled_tests_results_api.py @@ -84,28 +84,30 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -602,28 +604,30 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -1060,28 +1064,30 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-test-results/test/test_real_user_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/test/test_real_user_tests_results_api.py index 9aa19134..5544e15e 100644 --- a/thousandeyes-sdk-endpoint-test-results/test/test_real_user_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/test/test_real_user_tests_results_api.py @@ -380,11 +380,11 @@ class TestRealUserTestsResultsApi(unittest.TestCase): "log" : { "browser" : { "name" : "Google Chrome", - "version" : "7.0.14.98" + "version" : "7.0.15.98" }, "creator" : { "name" : "ThousandEyes Endpoint Agent", - "version" : "7.0.14" + "version" : "7.0.15" }, "entries" : [ { "pageref" : "page_1", diff --git a/thousandeyes-sdk-endpoint-test-results/test/test_web_http_server_scheduled_test_results_api.py b/thousandeyes-sdk-endpoint-test-results/test/test_web_http_server_scheduled_test_results_api.py index bd29f72a..1b6ec8d2 100644 --- a/thousandeyes-sdk-endpoint-test-results/test/test_web_http_server_scheduled_test_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/test/test_web_http_server_scheduled_test_results_api.py @@ -57,28 +57,30 @@ class TestWebHTTPServerScheduledTestResultsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-tests/.openapi-generator/FILES b/thousandeyes-sdk-endpoint-tests/.openapi-generator/FILES index c553bf67..0a279384 100644 --- a/thousandeyes-sdk-endpoint-tests/.openapi-generator/FILES +++ b/thousandeyes-sdk-endpoint-tests/.openapi-generator/FILES @@ -42,6 +42,7 @@ docs/ListEndpointScheduledTestsApi.md docs/ScheduledTestsAgentToServerApi.md docs/ScheduledTestsHTTPServerApi.md docs/SelfLinks.md +docs/SensitivityLevel.md docs/Severity.md docs/TestInterval.md docs/TestLabel.md @@ -98,6 +99,7 @@ src/thousandeyes_sdk/endpoint_tests/models/endpoint_tests.py src/thousandeyes_sdk/endpoint_tests/models/error.py src/thousandeyes_sdk/endpoint_tests/models/link.py src/thousandeyes_sdk/endpoint_tests/models/self_links.py +src/thousandeyes_sdk/endpoint_tests/models/sensitivity_level.py src/thousandeyes_sdk/endpoint_tests/models/severity.py src/thousandeyes_sdk/endpoint_tests/models/test_interval.py src/thousandeyes_sdk/endpoint_tests/models/test_label.py diff --git a/thousandeyes-sdk-endpoint-tests/README.md b/thousandeyes-sdk-endpoint-tests/README.md index 48766469..e21e3dc0 100644 --- a/thousandeyes-sdk-endpoint-tests/README.md +++ b/thousandeyes-sdk-endpoint-tests/README.md @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -57,10 +57,10 @@ import thousandeyes_sdk.endpoint_tests from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -93,26 +93,26 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*DynamicTestsAgentToServerApi* | [**create_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#create_agent_to_server_endpoint_dynamic_test) | **POST** /v7/endpoint/tests/dynamic-tests/agent-to-server | Create endpoint dynamic test -*DynamicTestsAgentToServerApi* | [**delete_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#delete_agent_to_server_endpoint_dynamic_test) | **DELETE** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Delete agent to server dynamic test -*DynamicTestsAgentToServerApi* | [**get_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_test) | **GET** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Retrieve endpoint dynamic test -*DynamicTestsAgentToServerApi* | [**get_agent_to_server_endpoint_dynamic_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_tests) | **GET** /v7/endpoint/tests/dynamic-tests/agent-to-server | List endpoint dynamic tests -*DynamicTestsAgentToServerApi* | [**update_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#update_agent_to_server_endpoint_dynamic_test) | **PATCH** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Update agent to server dynamic test -*ListEndpointScheduledTestsApi* | [**get_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md#get_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests | List endpoint scheduled tests -*ScheduledTestsAgentToServerApi* | [**create_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#create_agent_to_server_endpoint_scheduled_test) | **POST** /v7/endpoint/tests/scheduled-tests/agent-to-server | Creates agent to server endpoint scheduled test -*ScheduledTestsAgentToServerApi* | [**delete_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#delete_agent_to_server_endpoint_scheduled_test) | **DELETE** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Delete agent to server scheduled test -*ScheduledTestsAgentToServerApi* | [**get_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_test) | **GET** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Retrieve agent to server endpoint scheduled test -*ScheduledTestsAgentToServerApi* | [**get_agent_to_server_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests/agent-to-server | List agent to server endpoint scheduled tests -*ScheduledTestsAgentToServerApi* | [**update_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#update_agent_to_server_endpoint_scheduled_test) | **PATCH** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Update agent to server endpoint scheduled test -*ScheduledTestsHTTPServerApi* | [**create_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#create_http_server_endpoint_scheduled_test) | **POST** /v7/endpoint/tests/scheduled-tests/http-server | Create HTTP server endpoint scheduled test -*ScheduledTestsHTTPServerApi* | [**delete_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#delete_http_server_endpoint_scheduled_test) | **DELETE** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Delete HTTP server scheduled test -*ScheduledTestsHTTPServerApi* | [**get_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_test) | **GET** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Retrieves HTTP server endpoint scheduled test -*ScheduledTestsHTTPServerApi* | [**get_http_server_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests/http-server | List HTTP server endpoint scheduled tests -*ScheduledTestsHTTPServerApi* | [**update_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#update_http_server_endpoint_scheduled_test) | **PATCH** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Update HTTP server endpoint scheduled test +*DynamicTestsAgentToServerApi* | [**create_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#create_agent_to_server_endpoint_dynamic_test) | **POST** /endpoint/tests/dynamic-tests/agent-to-server | Create endpoint dynamic test +*DynamicTestsAgentToServerApi* | [**delete_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#delete_agent_to_server_endpoint_dynamic_test) | **DELETE** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Delete agent to server dynamic test +*DynamicTestsAgentToServerApi* | [**get_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_test) | **GET** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Retrieve endpoint dynamic test +*DynamicTestsAgentToServerApi* | [**get_agent_to_server_endpoint_dynamic_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_tests) | **GET** /endpoint/tests/dynamic-tests/agent-to-server | List endpoint dynamic tests +*DynamicTestsAgentToServerApi* | [**update_agent_to_server_endpoint_dynamic_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md#update_agent_to_server_endpoint_dynamic_test) | **PATCH** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Update agent to server dynamic test +*ListEndpointScheduledTestsApi* | [**get_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md#get_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests | List endpoint scheduled tests +*ScheduledTestsAgentToServerApi* | [**create_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#create_agent_to_server_endpoint_scheduled_test) | **POST** /endpoint/tests/scheduled-tests/agent-to-server | Creates agent to server endpoint scheduled test +*ScheduledTestsAgentToServerApi* | [**delete_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#delete_agent_to_server_endpoint_scheduled_test) | **DELETE** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Delete agent to server scheduled test +*ScheduledTestsAgentToServerApi* | [**get_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_test) | **GET** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Retrieve agent to server endpoint scheduled test +*ScheduledTestsAgentToServerApi* | [**get_agent_to_server_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests/agent-to-server | List agent to server endpoint scheduled tests +*ScheduledTestsAgentToServerApi* | [**update_agent_to_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md#update_agent_to_server_endpoint_scheduled_test) | **PATCH** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Update agent to server endpoint scheduled test +*ScheduledTestsHTTPServerApi* | [**create_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#create_http_server_endpoint_scheduled_test) | **POST** /endpoint/tests/scheduled-tests/http-server | Create HTTP server endpoint scheduled test +*ScheduledTestsHTTPServerApi* | [**delete_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#delete_http_server_endpoint_scheduled_test) | **DELETE** /endpoint/tests/scheduled-tests/http-server/{testId} | Delete HTTP server scheduled test +*ScheduledTestsHTTPServerApi* | [**get_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_test) | **GET** /endpoint/tests/scheduled-tests/http-server/{testId} | Retrieves HTTP server endpoint scheduled test +*ScheduledTestsHTTPServerApi* | [**get_http_server_endpoint_scheduled_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests/http-server | List HTTP server endpoint scheduled tests +*ScheduledTestsHTTPServerApi* | [**update_http_server_endpoint_scheduled_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md#update_http_server_endpoint_scheduled_test) | **PATCH** /endpoint/tests/scheduled-tests/http-server/{testId} | Update HTTP server endpoint scheduled test ## Documentation For Models @@ -154,6 +154,7 @@ Class | Method | HTTP request | Description - [Error](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/Error.md) - [Link](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/Link.md) - [SelfLinks](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/SelfLinks.md) + - [SensitivityLevel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/SensitivityLevel.md) - [Severity](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/Severity.md) - [TestInterval](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/TestInterval.md) - [TestLabel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-tests/docs/TestLabel.md) diff --git a/thousandeyes-sdk-endpoint-tests/docs/AlertRoundsViolationMode.md b/thousandeyes-sdk-endpoint-tests/docs/AlertRoundsViolationMode.md index efe78921..fa049394 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/AlertRoundsViolationMode.md +++ b/thousandeyes-sdk-endpoint-tests/docs/AlertRoundsViolationMode.md @@ -1,6 +1,6 @@ # AlertRoundsViolationMode -`exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` +`exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. ## Properties diff --git a/thousandeyes-sdk-endpoint-tests/docs/AlertRule.md b/thousandeyes-sdk-endpoint-tests/docs/AlertRule.md index ad25aa34..feaf1385 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/AlertRule.md +++ b/thousandeyes-sdk-endpoint-tests/docs/AlertRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule | [optional] [readonly] **expression** | **str** | String expression of alert rule | [optional] [readonly] **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -16,6 +16,7 @@ Name | Type | Description | Notes **rounds_violating_mode** | [**AlertRoundsViolationMode**](AlertRoundsViolationMode.md) | | [optional] **rounds_violating_out_of** | **int** | Specifies the divisor (y value) for the “X of Y times” condition. | [optional] [readonly] **rounds_violating_required** | **int** | Specifies the numerator (x value) for the “X of Y times” condition | [optional] [readonly] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md b/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md index d8e00f35..cd5d5cf3 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md +++ b/thousandeyes-sdk-endpoint-tests/docs/DynamicTestsAgentToServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.endpoint_tests.DynamicTestsAgentToServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#create_agent_to_server_endpoint_dynamic_test) | **POST** /v7/endpoint/tests/dynamic-tests/agent-to-server | Create endpoint dynamic test -[**delete_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#delete_agent_to_server_endpoint_dynamic_test) | **DELETE** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Delete agent to server dynamic test -[**get_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_test) | **GET** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Retrieve endpoint dynamic test -[**get_agent_to_server_endpoint_dynamic_tests**](DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_tests) | **GET** /v7/endpoint/tests/dynamic-tests/agent-to-server | List endpoint dynamic tests -[**update_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#update_agent_to_server_endpoint_dynamic_test) | **PATCH** /v7/endpoint/tests/dynamic-tests/agent-to-server/{testId} | Update agent to server dynamic test +[**create_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#create_agent_to_server_endpoint_dynamic_test) | **POST** /endpoint/tests/dynamic-tests/agent-to-server | Create endpoint dynamic test +[**delete_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#delete_agent_to_server_endpoint_dynamic_test) | **DELETE** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Delete agent to server dynamic test +[**get_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_test) | **GET** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Retrieve endpoint dynamic test +[**get_agent_to_server_endpoint_dynamic_tests**](DynamicTestsAgentToServerApi.md#get_agent_to_server_endpoint_dynamic_tests) | **GET** /endpoint/tests/dynamic-tests/agent-to-server | List endpoint dynamic tests +[**update_agent_to_server_endpoint_dynamic_test**](DynamicTestsAgentToServerApi.md#update_agent_to_server_endpoint_dynamic_test) | **PATCH** /endpoint/tests/dynamic-tests/agent-to-server/{testId} | Update agent to server dynamic test # **create_agent_to_server_endpoint_dynamic_test** @@ -29,10 +29,10 @@ from thousandeyes_sdk.endpoint_tests.models.dynamic_test_request import DynamicT from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -116,10 +116,10 @@ import thousandeyes_sdk.endpoint_tests from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -202,10 +202,10 @@ from thousandeyes_sdk.endpoint_tests.models.dynamic_test import DynamicTest from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -289,10 +289,10 @@ from thousandeyes_sdk.endpoint_tests.models.dynamic_tests import DynamicTests from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -374,10 +374,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_dynamic_test_update import from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md b/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md index d20c48c3..884dbe9a 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md +++ b/thousandeyes-sdk-endpoint-tests/docs/ListEndpointScheduledTestsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.endpoint_tests.ListEndpointScheduledTestsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_endpoint_scheduled_tests**](ListEndpointScheduledTestsApi.md#get_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests | List endpoint scheduled tests +[**get_endpoint_scheduled_tests**](ListEndpointScheduledTestsApi.md#get_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests | List endpoint scheduled tests # **get_endpoint_scheduled_tests** @@ -24,10 +24,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_tests import EndpointTests from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md b/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md index 50047299..9daefe8c 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md +++ b/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsAgentToServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.endpoint_tests.ScheduledTestsAgentToServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#create_agent_to_server_endpoint_scheduled_test) | **POST** /v7/endpoint/tests/scheduled-tests/agent-to-server | Creates agent to server endpoint scheduled test -[**delete_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#delete_agent_to_server_endpoint_scheduled_test) | **DELETE** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Delete agent to server scheduled test -[**get_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_test) | **GET** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Retrieve agent to server endpoint scheduled test -[**get_agent_to_server_endpoint_scheduled_tests**](ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests/agent-to-server | List agent to server endpoint scheduled tests -[**update_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#update_agent_to_server_endpoint_scheduled_test) | **PATCH** /v7/endpoint/tests/scheduled-tests/agent-to-server/{testId} | Update agent to server endpoint scheduled test +[**create_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#create_agent_to_server_endpoint_scheduled_test) | **POST** /endpoint/tests/scheduled-tests/agent-to-server | Creates agent to server endpoint scheduled test +[**delete_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#delete_agent_to_server_endpoint_scheduled_test) | **DELETE** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Delete agent to server scheduled test +[**get_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_test) | **GET** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Retrieve agent to server endpoint scheduled test +[**get_agent_to_server_endpoint_scheduled_tests**](ScheduledTestsAgentToServerApi.md#get_agent_to_server_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests/agent-to-server | List agent to server endpoint scheduled tests +[**update_agent_to_server_endpoint_scheduled_test**](ScheduledTestsAgentToServerApi.md#update_agent_to_server_endpoint_scheduled_test) | **PATCH** /endpoint/tests/scheduled-tests/agent-to-server/{testId} | Update agent to server endpoint scheduled test # **create_agent_to_server_endpoint_scheduled_test** @@ -29,10 +29,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_agent_to_server_test_reques from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -116,10 +116,10 @@ import thousandeyes_sdk.endpoint_tests from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -202,10 +202,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_agent_to_server_test import from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -289,10 +289,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_agent_to_server_tests impor from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -374,10 +374,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_network_test_update import from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md b/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md index 52f6156b..f99a6287 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md +++ b/thousandeyes-sdk-endpoint-tests/docs/ScheduledTestsHTTPServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.endpoint_tests.ScheduledTestsHTTPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#create_http_server_endpoint_scheduled_test) | **POST** /v7/endpoint/tests/scheduled-tests/http-server | Create HTTP server endpoint scheduled test -[**delete_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#delete_http_server_endpoint_scheduled_test) | **DELETE** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Delete HTTP server scheduled test -[**get_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_test) | **GET** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Retrieves HTTP server endpoint scheduled test -[**get_http_server_endpoint_scheduled_tests**](ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_tests) | **GET** /v7/endpoint/tests/scheduled-tests/http-server | List HTTP server endpoint scheduled tests -[**update_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#update_http_server_endpoint_scheduled_test) | **PATCH** /v7/endpoint/tests/scheduled-tests/http-server/{testId} | Update HTTP server endpoint scheduled test +[**create_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#create_http_server_endpoint_scheduled_test) | **POST** /endpoint/tests/scheduled-tests/http-server | Create HTTP server endpoint scheduled test +[**delete_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#delete_http_server_endpoint_scheduled_test) | **DELETE** /endpoint/tests/scheduled-tests/http-server/{testId} | Delete HTTP server scheduled test +[**get_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_test) | **GET** /endpoint/tests/scheduled-tests/http-server/{testId} | Retrieves HTTP server endpoint scheduled test +[**get_http_server_endpoint_scheduled_tests**](ScheduledTestsHTTPServerApi.md#get_http_server_endpoint_scheduled_tests) | **GET** /endpoint/tests/scheduled-tests/http-server | List HTTP server endpoint scheduled tests +[**update_http_server_endpoint_scheduled_test**](ScheduledTestsHTTPServerApi.md#update_http_server_endpoint_scheduled_test) | **PATCH** /endpoint/tests/scheduled-tests/http-server/{testId} | Update HTTP server endpoint scheduled test # **create_http_server_endpoint_scheduled_test** @@ -29,10 +29,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_http_server_test_request im from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -116,10 +116,10 @@ import thousandeyes_sdk.endpoint_tests from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -202,10 +202,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_http_server_test import End from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -289,10 +289,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_http_server_tests import En from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -374,10 +374,10 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_http_test_update import End from thousandeyes_sdk.endpoint_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-endpoint-tests/docs/SensitivityLevel.md b/thousandeyes-sdk-endpoint-tests/docs/SensitivityLevel.md new file mode 100644 index 00000000..ac33f6e6 --- /dev/null +++ b/thousandeyes-sdk-endpoint-tests/docs/SensitivityLevel.md @@ -0,0 +1,12 @@ +# SensitivityLevel + +Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/__init__.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/__init__.py index cf55d126..2346d315 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/__init__.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/__init__.py @@ -58,6 +58,7 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_tests import EndpointTests from thousandeyes_sdk.endpoint_tests.models.error import Error from thousandeyes_sdk.endpoint_tests.models.link import Link from thousandeyes_sdk.endpoint_tests.models.self_links import SelfLinks +from thousandeyes_sdk.endpoint_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_tests.models.severity import Severity from thousandeyes_sdk.endpoint_tests.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_tests.models.test_label import TestLabel diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py index c43dc949..c9b6fe80 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py @@ -342,7 +342,7 @@ class DynamicTestsAgentToServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/dynamic-tests/agent-to-server', + resource_path='/endpoint/tests/dynamic-tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -641,7 +641,7 @@ class DynamicTestsAgentToServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/endpoint/tests/dynamic-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/dynamic-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -938,7 +938,7 @@ class DynamicTestsAgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/dynamic-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/dynamic-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1217,7 +1217,7 @@ class DynamicTestsAgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/dynamic-tests/agent-to-server', + resource_path='/endpoint/tests/dynamic-tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1545,7 +1545,7 @@ class DynamicTestsAgentToServerApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/endpoint/tests/dynamic-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/dynamic-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py index e7e765bd..d6399995 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py @@ -305,7 +305,7 @@ class ListEndpointScheduledTestsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/scheduled-tests', + resource_path='/endpoint/tests/scheduled-tests', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py index 9b402905..d59f1876 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py @@ -342,7 +342,7 @@ class ScheduledTestsAgentToServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -641,7 +641,7 @@ class ScheduledTestsAgentToServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -938,7 +938,7 @@ class ScheduledTestsAgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1217,7 +1217,7 @@ class ScheduledTestsAgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1545,7 +1545,7 @@ class ScheduledTestsAgentToServerApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/endpoint/tests/scheduled-tests/agent-to-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py index 94d8c18b..614b3b01 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py @@ -342,7 +342,7 @@ class ScheduledTestsHTTPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server', + resource_path='/endpoint/tests/scheduled-tests/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -641,7 +641,7 @@ class ScheduledTestsHTTPServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -938,7 +938,7 @@ class ScheduledTestsHTTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1217,7 +1217,7 @@ class ScheduledTestsHTTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server', + resource_path='/endpoint/tests/scheduled-tests/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1545,7 +1545,7 @@ class ScheduledTestsHTTPServerApi: return self.api_client.param_serialize( method='PATCH', - resource_path='/v7/endpoint/tests/scheduled-tests/http-server/{testId}', + resource_path='/endpoint/tests/scheduled-tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/__init__.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/__init__.py index 4ae7f1d5..7375866f 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/__init__.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/__init__.py @@ -50,6 +50,7 @@ from thousandeyes_sdk.endpoint_tests.models.endpoint_tests import EndpointTests from thousandeyes_sdk.endpoint_tests.models.error import Error from thousandeyes_sdk.endpoint_tests.models.link import Link from thousandeyes_sdk.endpoint_tests.models.self_links import SelfLinks +from thousandeyes_sdk.endpoint_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_tests.models.severity import Severity from thousandeyes_sdk.endpoint_tests.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_tests.models.test_label import TestLabel diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rounds_violation_mode.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rounds_violation_mode.py index 36e827d9..e78629c1 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rounds_violation_mode.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rounds_violation_mode.py @@ -19,7 +19,7 @@ from typing_extensions import Self class AlertRoundsViolationMode(str, Enum): """ - `exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` + `exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. """ """ @@ -27,6 +27,7 @@ class AlertRoundsViolationMode(str, Enum): """ EXACT = 'exact' ANY = 'any' + AUTO = 'auto' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rule.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rule.py index 50bb2d51..8dc5707d 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rule.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_tests.models.alert_direction import AlertDirection from thousandeyes_sdk.endpoint_tests.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.endpoint_tests.models.alert_type import AlertType +from thousandeyes_sdk.endpoint_tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.endpoint_tests.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class AlertRule(BaseModel): """ AlertRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: Optional[StrictStr] = Field(default=None, description="Name of the alert rule", alias="ruleName") expression: Optional[StrictStr] = Field(default=None, description="String expression of alert rule") direction: Optional[AlertDirection] = None @@ -40,8 +41,9 @@ class AlertRule(BaseModel): rounds_violating_mode: Optional[AlertRoundsViolationMode] = Field(default=None, alias="roundsViolatingMode") rounds_violating_out_of: Optional[StrictInt] = Field(default=None, description="Specifies the divisor (y value) for the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: Optional[StrictInt] = Field(default=None, description="Specifies the numerator (x value) for the “X of Y times” condition", alias="roundsViolatingRequired") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -122,6 +124,7 @@ class AlertRule(BaseModel): "roundsViolatingMode": obj.get("roundsViolatingMode"), "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/sensitivity_level.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/sensitivity_level.py new file mode 100644 index 00000000..03112386 --- /dev/null +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/sensitivity_level.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Endpoint Tests API + + Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. + + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class SensitivityLevel(str, Enum): + """ + Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + """ + + """ + allowed enum values + """ + HIGH = 'high' + MEDIUM = 'medium' + LOW = 'low' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of SensitivityLevel from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-tests/test/test_list_endpoint_scheduled_tests_api.py b/thousandeyes-sdk-endpoint-tests/test/test_list_endpoint_scheduled_tests_api.py index 84aa7246..a3cd3a52 100644 --- a/thousandeyes-sdk-endpoint-tests/test/test_list_endpoint_scheduled_tests_api.py +++ b/thousandeyes-sdk-endpoint-tests/test/test_list_endpoint_scheduled_tests_api.py @@ -55,28 +55,30 @@ class TestListEndpointScheduledTestsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -119,28 +121,30 @@ class TestListEndpointScheduledTestsApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_agent_to_server_api.py index 117815eb..9a57f31e 100644 --- a/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_agent_to_server_api.py @@ -72,28 +72,30 @@ class TestScheduledTestsAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -159,28 +161,30 @@ class TestScheduledTestsAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -243,28 +247,30 @@ class TestScheduledTestsAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -316,28 +322,30 @@ class TestScheduledTestsAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -426,28 +434,30 @@ class TestScheduledTestsAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_http_server_api.py b/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_http_server_api.py index 201d5853..fa484d38 100644 --- a/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_http_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/test/test_scheduled_tests_http_server_api.py @@ -83,28 +83,30 @@ class TestScheduledTestsHTTPServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -184,28 +186,30 @@ class TestScheduledTestsHTTPServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -282,28 +286,30 @@ class TestScheduledTestsHTTPServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -369,28 +375,30 @@ class TestScheduledTestsHTTPServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -492,28 +500,30 @@ class TestScheduledTestsHTTPServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-event-detection/README.md b/thousandeyes-sdk-event-detection/README.md index 572ccc96..7025e552 100644 --- a/thousandeyes-sdk-event-detection/README.md +++ b/thousandeyes-sdk-event-detection/README.md @@ -12,7 +12,7 @@ With the Events API, you can perform the following tasks on the ThousandEyes pla This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -64,10 +64,10 @@ import thousandeyes_sdk.event_detection from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -100,12 +100,12 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*EventsApi* | [**get_event**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-event-detection/docs/EventsApi.md#get_event) | **GET** /v7/events/{id} | Retrieve event -*EventsApi* | [**get_events**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-event-detection/docs/EventsApi.md#get_events) | **GET** /v7/events | List events +*EventsApi* | [**get_event**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-event-detection/docs/EventsApi.md#get_event) | **GET** /events/{id} | Retrieve event +*EventsApi* | [**get_events**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-event-detection/docs/EventsApi.md#get_events) | **GET** /events | List events ## Documentation For Models diff --git a/thousandeyes-sdk-event-detection/docs/EventsApi.md b/thousandeyes-sdk-event-detection/docs/EventsApi.md index eb8c0d6d..ad4de707 100644 --- a/thousandeyes-sdk-event-detection/docs/EventsApi.md +++ b/thousandeyes-sdk-event-detection/docs/EventsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.event_detection.EventsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_event**](EventsApi.md#get_event) | **GET** /v7/events/{id} | Retrieve event -[**get_events**](EventsApi.md#get_events) | **GET** /v7/events | List events +[**get_event**](EventsApi.md#get_event) | **GET** /events/{id} | Retrieve event +[**get_events**](EventsApi.md#get_events) | **GET** /events | List events # **get_event** @@ -25,10 +25,10 @@ from thousandeyes_sdk.event_detection.models.event_detail import EventDetail from thousandeyes_sdk.event_detection.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -112,10 +112,10 @@ from thousandeyes_sdk.event_detection.models.events import Events from thousandeyes_sdk.event_detection.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-event-detection/src/thousandeyes_sdk/event_detection/api/events_api.py b/thousandeyes-sdk-event-detection/src/thousandeyes_sdk/event_detection/api/events_api.py index 581dd620..c5768195 100644 --- a/thousandeyes-sdk-event-detection/src/thousandeyes_sdk/event_detection/api/events_api.py +++ b/thousandeyes-sdk-event-detection/src/thousandeyes_sdk/event_detection/api/events_api.py @@ -325,7 +325,7 @@ class EventsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/events/{id}', + resource_path='/events/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -713,7 +713,7 @@ class EventsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/events', + resource_path='/events', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/README.md b/thousandeyes-sdk-instant-tests/README.md index e571441d..5ec997f6 100644 --- a/thousandeyes-sdk-instant-tests/README.md +++ b/thousandeyes-sdk-instant-tests/README.md @@ -8,7 +8,7 @@ The response does not include the immediate test results. Use the Test Results e This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -60,10 +60,10 @@ import thousandeyes_sdk.instant_tests from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -97,23 +97,23 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*APIApi* | [**create_api_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/APIApi.md#create_api_instant_test) | **POST** /v7/tests/api/instant | Create API instant test -*AgentToAgentApi* | [**create_agent_to_agent_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md#create_agent_to_agent_instant_test) | **POST** /v7/tests/agent-to-agent/instant | Create agent-to-agent instant test -*AgentToServerApi* | [**create_agent_to_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md#create_agent_to_server_instant_test) | **POST** /v7/tests/agent-to-server/instant | Create agent-to-server instant test -*DNSSecurityApi* | [**create_dns_sec_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md#create_dns_sec_instant_test) | **POST** /v7/tests/dnssec/instant | Create DNS security instant test -*DNSServerApi* | [**create_dns_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md#create_dns_server_instant_test) | **POST** /v7/tests/dns-server/instant | Create DNS server instant test -*DNSTraceApi* | [**create_dns_trace_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md#create_dns_trace_instant_test) | **POST** /v7/tests/dns-trace/instant | Create DNS trace instant test -*FTPServerApi* | [**create_ftp_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md#create_ftp_server_instant_test) | **POST** /v7/tests/ftp-server/instant | Create FTP server instant test -*HTTPPageLoadApi* | [**create_page_load_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md#create_page_load_instant_test) | **POST** /v7/tests/page-load/instant | Create HTTP page load instant test -*HTTPServerApi* | [**create_http_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md#create_http_server_instant_test) | **POST** /v7/tests/http-server/instant | Create HTTP server instant test -*RunApi* | [**run_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/RunApi.md#run_instant_test) | **POST** /v7/tests/{testId}/run | Run instant test -*SIPServerApi* | [**create_sip_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md#create_sip_server_instant_test) | **POST** /v7/tests/sip-server/instant | Create SIP server instant test -*VoiceApi* | [**create_voice_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/VoiceApi.md#create_voice_instant_test) | **POST** /v7/tests/voice/instant | Create voice instant test -*WebTransactionApi* | [**create_web_transaction_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md#create_web_transaction_instant_test) | **POST** /v7/tests/web-transactions/instant | Create web transactions instant test +*APIApi* | [**create_api_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/APIApi.md#create_api_instant_test) | **POST** /tests/api/instant | Create API instant test +*AgentToAgentApi* | [**create_agent_to_agent_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md#create_agent_to_agent_instant_test) | **POST** /tests/agent-to-agent/instant | Create agent-to-agent instant test +*AgentToServerApi* | [**create_agent_to_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md#create_agent_to_server_instant_test) | **POST** /tests/agent-to-server/instant | Create agent-to-server instant test +*DNSSecurityApi* | [**create_dns_sec_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md#create_dns_sec_instant_test) | **POST** /tests/dnssec/instant | Create DNS security instant test +*DNSServerApi* | [**create_dns_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md#create_dns_server_instant_test) | **POST** /tests/dns-server/instant | Create DNS server instant test +*DNSTraceApi* | [**create_dns_trace_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md#create_dns_trace_instant_test) | **POST** /tests/dns-trace/instant | Create DNS trace instant test +*FTPServerApi* | [**create_ftp_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md#create_ftp_server_instant_test) | **POST** /tests/ftp-server/instant | Create FTP server instant test +*HTTPPageLoadApi* | [**create_page_load_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md#create_page_load_instant_test) | **POST** /tests/page-load/instant | Create HTTP page load instant test +*HTTPServerApi* | [**create_http_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md#create_http_server_instant_test) | **POST** /tests/http-server/instant | Create HTTP server instant test +*RunApi* | [**run_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/RunApi.md#run_instant_test) | **POST** /tests/{testId}/run | Run instant test +*SIPServerApi* | [**create_sip_server_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md#create_sip_server_instant_test) | **POST** /tests/sip-server/instant | Create SIP server instant test +*VoiceApi* | [**create_voice_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/VoiceApi.md#create_voice_instant_test) | **POST** /tests/voice/instant | Create voice instant test +*WebTransactionApi* | [**create_web_transaction_instant_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md#create_web_transaction_instant_test) | **POST** /tests/web-transactions/instant | Create web transactions instant test ## Documentation For Models diff --git a/thousandeyes-sdk-instant-tests/docs/APIApi.md b/thousandeyes-sdk-instant-tests/docs/APIApi.md index fcb6080b..7bcf6df3 100644 --- a/thousandeyes-sdk-instant-tests/docs/APIApi.md +++ b/thousandeyes-sdk-instant-tests/docs/APIApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.APIApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_api_instant_test**](APIApi.md#create_api_instant_test) | **POST** /v7/tests/api/instant | Create API instant test +[**create_api_instant_test**](APIApi.md#create_api_instant_test) | **POST** /tests/api/instant | Create API instant test # **create_api_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md b/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md index f7cacd81..c160e7ef 100644 --- a/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md +++ b/thousandeyes-sdk-instant-tests/docs/AgentToAgentApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.AgentToAgentApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_agent_instant_test**](AgentToAgentApi.md#create_agent_to_agent_instant_test) | **POST** /v7/tests/agent-to-agent/instant | Create agent-to-agent instant test +[**create_agent_to_agent_instant_test**](AgentToAgentApi.md#create_agent_to_agent_instant_test) | **POST** /tests/agent-to-agent/instant | Create agent-to-agent instant test # **create_agent_to_agent_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md b/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md index 6a63b301..2773688a 100644 --- a/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md +++ b/thousandeyes-sdk-instant-tests/docs/AgentToServerApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.AgentToServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_server_instant_test**](AgentToServerApi.md#create_agent_to_server_instant_test) | **POST** /v7/tests/agent-to-server/instant | Create agent-to-server instant test +[**create_agent_to_server_instant_test**](AgentToServerApi.md#create_agent_to_server_instant_test) | **POST** /tests/agent-to-server/instant | Create agent-to-server instant test # **create_agent_to_server_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md b/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md index 0f311fce..0d74db87 100644 --- a/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md +++ b/thousandeyes-sdk-instant-tests/docs/DNSSecurityApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.DNSSecurityApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_sec_instant_test**](DNSSecurityApi.md#create_dns_sec_instant_test) | **POST** /v7/tests/dnssec/instant | Create DNS security instant test +[**create_dns_sec_instant_test**](DNSSecurityApi.md#create_dns_sec_instant_test) | **POST** /tests/dnssec/instant | Create DNS security instant test # **create_dns_sec_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md b/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md index 4ff20453..69db4273 100644 --- a/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md +++ b/thousandeyes-sdk-instant-tests/docs/DNSServerApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.DNSServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_server_instant_test**](DNSServerApi.md#create_dns_server_instant_test) | **POST** /v7/tests/dns-server/instant | Create DNS server instant test +[**create_dns_server_instant_test**](DNSServerApi.md#create_dns_server_instant_test) | **POST** /tests/dns-server/instant | Create DNS server instant test # **create_dns_server_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md b/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md index 684500de..08abe9b9 100644 --- a/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md +++ b/thousandeyes-sdk-instant-tests/docs/DNSTraceApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.DNSTraceApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_trace_instant_test**](DNSTraceApi.md#create_dns_trace_instant_test) | **POST** /v7/tests/dns-trace/instant | Create DNS trace instant test +[**create_dns_trace_instant_test**](DNSTraceApi.md#create_dns_trace_instant_test) | **POST** /tests/dns-trace/instant | Create DNS trace instant test # **create_dns_trace_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.expand import Expand from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md b/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md index 63119f66..fb337481 100644 --- a/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md +++ b/thousandeyes-sdk-instant-tests/docs/FTPServerApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.FTPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_ftp_server_instant_test**](FTPServerApi.md#create_ftp_server_instant_test) | **POST** /v7/tests/ftp-server/instant | Create FTP server instant test +[**create_ftp_server_instant_test**](FTPServerApi.md#create_ftp_server_instant_test) | **POST** /tests/ftp-server/instant | Create FTP server instant test # **create_ftp_server_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.server_instant_test_request import Se from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md b/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md index 6c67569b..ea1914d9 100644 --- a/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md +++ b/thousandeyes-sdk-instant-tests/docs/HTTPPageLoadApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.HTTPPageLoadApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_page_load_instant_test**](HTTPPageLoadApi.md#create_page_load_instant_test) | **POST** /v7/tests/page-load/instant | Create HTTP page load instant test +[**create_page_load_instant_test**](HTTPPageLoadApi.md#create_page_load_instant_test) | **POST** /tests/page-load/instant | Create HTTP page load instant test # **create_page_load_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.page_load_instant_test_request import from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md b/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md index 2db85996..1deb3a56 100644 --- a/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md +++ b/thousandeyes-sdk-instant-tests/docs/HTTPServerApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.HTTPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_http_server_instant_test**](HTTPServerApi.md#create_http_server_instant_test) | **POST** /v7/tests/http-server/instant | Create HTTP server instant test +[**create_http_server_instant_test**](HTTPServerApi.md#create_http_server_instant_test) | **POST** /tests/http-server/instant | Create HTTP server instant test # **create_http_server_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.http_server_instant_test_request impo from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/RunApi.md b/thousandeyes-sdk-instant-tests/docs/RunApi.md index 2966056f..a9a87882 100644 --- a/thousandeyes-sdk-instant-tests/docs/RunApi.md +++ b/thousandeyes-sdk-instant-tests/docs/RunApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.RunApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**run_instant_test**](RunApi.md#run_instant_test) | **POST** /v7/tests/{testId}/run | Run instant test +[**run_instant_test**](RunApi.md#run_instant_test) | **POST** /tests/{testId}/run | Run instant test # **run_instant_test** @@ -23,10 +23,10 @@ import thousandeyes_sdk.instant_tests from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md b/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md index 88fa44aa..b0bcfde8 100644 --- a/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md +++ b/thousandeyes-sdk-instant-tests/docs/SIPServerApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.SIPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_sip_server_instant_test**](SIPServerApi.md#create_sip_server_instant_test) | **POST** /v7/tests/sip-server/instant | Create SIP server instant test +[**create_sip_server_instant_test**](SIPServerApi.md#create_sip_server_instant_test) | **POST** /tests/sip-server/instant | Create SIP server instant test # **create_sip_server_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.sip_server_instant_test_response impo from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/VoiceApi.md b/thousandeyes-sdk-instant-tests/docs/VoiceApi.md index 3fd57a06..1a44c7c1 100644 --- a/thousandeyes-sdk-instant-tests/docs/VoiceApi.md +++ b/thousandeyes-sdk-instant-tests/docs/VoiceApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.VoiceApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_voice_instant_test**](VoiceApi.md#create_voice_instant_test) | **POST** /v7/tests/voice/instant | Create voice instant test +[**create_voice_instant_test**](VoiceApi.md#create_voice_instant_test) | **POST** /tests/voice/instant | Create voice instant test # **create_voice_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.voice_instant_test_request import Voi from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md b/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md index b62dc42f..4d49e121 100644 --- a/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md +++ b/thousandeyes-sdk-instant-tests/docs/WebTransactionApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.instant_tests.WebTransactionApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_web_transaction_instant_test**](WebTransactionApi.md#create_web_transaction_instant_test) | **POST** /v7/tests/web-transactions/instant | Create web transactions instant test +[**create_web_transaction_instant_test**](WebTransactionApi.md#create_web_transaction_instant_test) | **POST** /tests/web-transactions/instant | Create web transactions instant test # **create_web_transaction_instant_test** @@ -26,10 +26,10 @@ from thousandeyes_sdk.instant_tests.models.web_transaction_instant_test_request from thousandeyes_sdk.instant_tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py index 05758891..d1e43f7a 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py @@ -359,7 +359,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/agent-to-agent/instant', + resource_path='/tests/agent-to-agent/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py index 0ba73083..66172c69 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py @@ -359,7 +359,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/agent-to-server/instant', + resource_path='/tests/agent-to-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py index 056e391a..c75c64c3 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py @@ -359,7 +359,7 @@ class APIApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/api/instant', + resource_path='/tests/api/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py index f0fff121..5dc5d61c 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py @@ -359,7 +359,7 @@ class DNSSecurityApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dnssec/instant', + resource_path='/tests/dnssec/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py index 201ccfcb..39406479 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py @@ -359,7 +359,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dns-server/instant', + resource_path='/tests/dns-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py index f1da0dd5..41673c76 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py @@ -359,7 +359,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dns-trace/instant', + resource_path='/tests/dns-trace/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py index f2f873ea..50493f5b 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py @@ -359,7 +359,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/ftp-server/instant', + resource_path='/tests/ftp-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py index b60a1abe..6a58f271 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py @@ -359,7 +359,7 @@ class HTTPPageLoadApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/page-load/instant', + resource_path='/tests/page-load/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py index 3f2fd6f7..4f426c06 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py @@ -359,7 +359,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/http-server/instant', + resource_path='/tests/http-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py index 4c2f0b25..cb7399b5 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py @@ -321,7 +321,7 @@ class RunApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/{testId}/run', + resource_path='/tests/{testId}/run', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py index 0d5991f8..a468c314 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py @@ -359,7 +359,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/sip-server/instant', + resource_path='/tests/sip-server/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py index 56debe2a..3c2e6402 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py @@ -359,7 +359,7 @@ class VoiceApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/voice/instant', + resource_path='/tests/voice/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py index d871e690..fcc2fb82 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py @@ -359,7 +359,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/web-transactions/instant', + resource_path='/tests/web-transactions/instant', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-internet-insights/README.md b/thousandeyes-sdk-internet-insights/README.md index e4c397d7..cdd3ef20 100644 --- a/thousandeyes-sdk-internet-insights/README.md +++ b/thousandeyes-sdk-internet-insights/README.md @@ -14,7 +14,7 @@ For more information about Internet Insights, see the [Internet Insights](https: This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -66,10 +66,10 @@ import thousandeyes_sdk.internet_insights from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -102,15 +102,15 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*CatalogProvidersApi* | [**filter_catalog_providers**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md#filter_catalog_providers) | **POST** /v7/internet-insights/catalog/providers/filter | List catalog providers -*CatalogProvidersApi* | [**get_catalog_provider**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md#get_catalog_provider) | **GET** /v7/internet-insights/catalog/providers/{providerId} | Retrieve a catalog provider -*OutagesAPIPublicApi* | [**filter_outages**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#filter_outages) | **POST** /v7/internet-insights/outages/filter | List network and application outages -*OutagesAPIPublicApi* | [**get_app_outage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#get_app_outage) | **GET** /v7/internet-insights/outages/app/{outageId} | Retrieve application outage -*OutagesAPIPublicApi* | [**get_network_outage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#get_network_outage) | **GET** /v7/internet-insights/outages/net/{outageId} | Retrieve network outage +*CatalogProvidersApi* | [**filter_catalog_providers**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md#filter_catalog_providers) | **POST** /internet-insights/catalog/providers/filter | List catalog providers +*CatalogProvidersApi* | [**get_catalog_provider**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md#get_catalog_provider) | **GET** /internet-insights/catalog/providers/{providerId} | Retrieve a catalog provider +*OutagesAPIPublicApi* | [**filter_outages**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#filter_outages) | **POST** /internet-insights/outages/filter | List network and application outages +*OutagesAPIPublicApi* | [**get_app_outage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#get_app_outage) | **GET** /internet-insights/outages/app/{outageId} | Retrieve application outage +*OutagesAPIPublicApi* | [**get_network_outage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md#get_network_outage) | **GET** /internet-insights/outages/net/{outageId} | Retrieve network outage ## Documentation For Models diff --git a/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md b/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md index bff73c5a..b3f26e4b 100644 --- a/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md +++ b/thousandeyes-sdk-internet-insights/docs/CatalogProvidersApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.internet_insights.CatalogProvidersApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_catalog_providers**](CatalogProvidersApi.md#filter_catalog_providers) | **POST** /v7/internet-insights/catalog/providers/filter | List catalog providers -[**get_catalog_provider**](CatalogProvidersApi.md#get_catalog_provider) | **GET** /v7/internet-insights/catalog/providers/{providerId} | Retrieve a catalog provider +[**filter_catalog_providers**](CatalogProvidersApi.md#filter_catalog_providers) | **POST** /internet-insights/catalog/providers/filter | List catalog providers +[**get_catalog_provider**](CatalogProvidersApi.md#get_catalog_provider) | **GET** /internet-insights/catalog/providers/{providerId} | Retrieve a catalog provider # **filter_catalog_providers** @@ -26,10 +26,10 @@ from thousandeyes_sdk.internet_insights.models.api_catalog_provider_response imp from thousandeyes_sdk.internet_insights.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ from thousandeyes_sdk.internet_insights.models.api_catalog_provider_details impo from thousandeyes_sdk.internet_insights.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md b/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md index fdbe4e24..eb9acd01 100644 --- a/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md +++ b/thousandeyes-sdk-internet-insights/docs/OutagesAPIPublicApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.internet_insights.OutagesAPIPublicApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**filter_outages**](OutagesAPIPublicApi.md#filter_outages) | **POST** /v7/internet-insights/outages/filter | List network and application outages -[**get_app_outage**](OutagesAPIPublicApi.md#get_app_outage) | **GET** /v7/internet-insights/outages/app/{outageId} | Retrieve application outage -[**get_network_outage**](OutagesAPIPublicApi.md#get_network_outage) | **GET** /v7/internet-insights/outages/net/{outageId} | Retrieve network outage +[**filter_outages**](OutagesAPIPublicApi.md#filter_outages) | **POST** /internet-insights/outages/filter | List network and application outages +[**get_app_outage**](OutagesAPIPublicApi.md#get_app_outage) | **GET** /internet-insights/outages/app/{outageId} | Retrieve application outage +[**get_network_outage**](OutagesAPIPublicApi.md#get_network_outage) | **GET** /internet-insights/outages/net/{outageId} | Retrieve network outage # **filter_outages** @@ -27,10 +27,10 @@ from thousandeyes_sdk.internet_insights.models.api_outages_response import ApiOu from thousandeyes_sdk.internet_insights.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -115,10 +115,10 @@ from thousandeyes_sdk.internet_insights.models.api_application_outage_details im from thousandeyes_sdk.internet_insights.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -203,10 +203,10 @@ from thousandeyes_sdk.internet_insights.models.api_network_outage_details import from thousandeyes_sdk.internet_insights.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py index 9517625e..6e8418b1 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py @@ -341,7 +341,7 @@ class CatalogProvidersApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/internet-insights/catalog/providers/filter', + resource_path='/internet-insights/catalog/providers/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -641,7 +641,7 @@ class CatalogProvidersApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/internet-insights/catalog/providers/{providerId}', + resource_path='/internet-insights/catalog/providers/{providerId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py index 3cde0e11..666dddb8 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py @@ -342,7 +342,7 @@ class OutagesAPIPublicApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/internet-insights/outages/filter', + resource_path='/internet-insights/outages/filter', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -642,7 +642,7 @@ class OutagesAPIPublicApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/internet-insights/outages/app/{outageId}', + resource_path='/internet-insights/outages/app/{outageId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -942,7 +942,7 @@ class OutagesAPIPublicApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/internet-insights/outages/net/{outageId}', + resource_path='/internet-insights/outages/net/{outageId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-snapshots/README.md b/thousandeyes-sdk-snapshots/README.md index 80d787f4..86d46e00 100644 --- a/thousandeyes-sdk-snapshots/README.md +++ b/thousandeyes-sdk-snapshots/README.md @@ -3,7 +3,7 @@ Creates a new test snapshot in ThousandEyes. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -55,10 +55,10 @@ import thousandeyes_sdk.snapshots from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -92,11 +92,11 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*CreateTestSnapshotApi* | [**create_test_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md#create_test_snapshot) | **POST** /v7/tests/{testId}/snapshot | Create test snapshot +*CreateTestSnapshotApi* | [**create_test_snapshot**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md#create_test_snapshot) | **POST** /tests/{testId}/snapshot | Create test snapshot ## Documentation For Models diff --git a/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md b/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md index d153d80c..344ea1e3 100644 --- a/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md +++ b/thousandeyes-sdk-snapshots/docs/CreateTestSnapshotApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.snapshots.CreateTestSnapshotApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_test_snapshot**](CreateTestSnapshotApi.md#create_test_snapshot) | **POST** /v7/tests/{testId}/snapshot | Create test snapshot +[**create_test_snapshot**](CreateTestSnapshotApi.md#create_test_snapshot) | **POST** /tests/{testId}/snapshot | Create test snapshot # **create_test_snapshot** @@ -25,10 +25,10 @@ from thousandeyes_sdk.snapshots.models.snapshot_response import SnapshotResponse from thousandeyes_sdk.snapshots.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py index e50de752..df56fbcf 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py @@ -355,7 +355,7 @@ class CreateTestSnapshotApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/{testId}/snapshot', + resource_path='/tests/{testId}/snapshot', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-streaming/README.md b/thousandeyes-sdk-streaming/README.md index 5325015e..b233aa5d 100644 --- a/thousandeyes-sdk-streaming/README.md +++ b/thousandeyes-sdk-streaming/README.md @@ -15,7 +15,7 @@ For more information about ThousandEyes for OpenTelemetry, see the [documentatio This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -67,10 +67,10 @@ import thousandeyes_sdk.streaming from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -103,15 +103,15 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*StreamingApi* | [**create_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#create_stream) | **POST** /v7/stream | Create data stream -*StreamingApi* | [**delete_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#delete_stream) | **DELETE** /v7/stream/{id} | Delete a data stream -*StreamingApi* | [**get_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#get_stream) | **GET** /v7/stream/{id} | Retrieve data stream -*StreamingApi* | [**get_streams**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#get_streams) | **GET** /v7/stream | List data streams -*StreamingApi* | [**update_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#update_stream) | **PUT** /v7/stream/{id} | Update data stream +*StreamingApi* | [**create_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#create_stream) | **POST** /stream | Create data stream +*StreamingApi* | [**delete_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#delete_stream) | **DELETE** /stream/{id} | Delete a data stream +*StreamingApi* | [**get_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#get_stream) | **GET** /stream/{id} | Retrieve data stream +*StreamingApi* | [**get_streams**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#get_streams) | **GET** /stream | List data streams +*StreamingApi* | [**update_stream**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/StreamingApi.md#update_stream) | **PUT** /stream/{id} | Update data stream ## Documentation For Models diff --git a/thousandeyes-sdk-streaming/docs/StreamingApi.md b/thousandeyes-sdk-streaming/docs/StreamingApi.md index cfcbd8c6..2d0886f7 100644 --- a/thousandeyes-sdk-streaming/docs/StreamingApi.md +++ b/thousandeyes-sdk-streaming/docs/StreamingApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.streaming.StreamingApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_stream**](StreamingApi.md#create_stream) | **POST** /v7/stream | Create data stream -[**delete_stream**](StreamingApi.md#delete_stream) | **DELETE** /v7/stream/{id} | Delete a data stream -[**get_stream**](StreamingApi.md#get_stream) | **GET** /v7/stream/{id} | Retrieve data stream -[**get_streams**](StreamingApi.md#get_streams) | **GET** /v7/stream | List data streams -[**update_stream**](StreamingApi.md#update_stream) | **PUT** /v7/stream/{id} | Update data stream +[**create_stream**](StreamingApi.md#create_stream) | **POST** /stream | Create data stream +[**delete_stream**](StreamingApi.md#delete_stream) | **DELETE** /stream/{id} | Delete a data stream +[**get_stream**](StreamingApi.md#get_stream) | **GET** /stream/{id} | Retrieve data stream +[**get_streams**](StreamingApi.md#get_streams) | **GET** /stream | List data streams +[**update_stream**](StreamingApi.md#update_stream) | **PUT** /stream/{id} | Update data stream # **create_stream** @@ -29,10 +29,10 @@ from thousandeyes_sdk.streaming.models.stream import Stream from thousandeyes_sdk.streaming.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -113,10 +113,10 @@ import thousandeyes_sdk.streaming from thousandeyes_sdk.streaming.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -197,10 +197,10 @@ from thousandeyes_sdk.streaming.models.stream_type import StreamType from thousandeyes_sdk.streaming.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -285,10 +285,10 @@ from thousandeyes_sdk.streaming.models.stream_type import StreamType from thousandeyes_sdk.streaming.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -372,10 +372,10 @@ from thousandeyes_sdk.streaming.models.put_stream import PutStream from thousandeyes_sdk.streaming.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py index 75c13d01..b4dc1307 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py @@ -337,7 +337,7 @@ class StreamingApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/stream', + resource_path='/stream', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -630,7 +630,7 @@ class StreamingApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/stream/{id}', + resource_path='/stream/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -941,7 +941,7 @@ class StreamingApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/stream/{id}', + resource_path='/stream/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1240,7 +1240,7 @@ class StreamingApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/stream', + resource_path='/stream', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1568,7 +1568,7 @@ class StreamingApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/stream/{id}', + resource_path='/stream/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tags/README.md b/thousandeyes-sdk-tags/README.md index a74dc3d2..6ac93930 100644 --- a/thousandeyes-sdk-tags/README.md +++ b/thousandeyes-sdk-tags/README.md @@ -16,7 +16,7 @@ Things to note with the ThousandEyes Tags API: This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -68,10 +68,10 @@ import thousandeyes_sdk.tags from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -103,20 +103,20 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*TagAssignmentApi* | [**assign_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#assign_tag) | **POST** /v7/tags/{id}/assign | Assign tag to multiple objects -*TagAssignmentApi* | [**assign_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#assign_tags) | **POST** /v7/tags/assign | Assign multiple tags to multiple objects -*TagAssignmentApi* | [**unassign_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#unassign_tag) | **POST** /v7/tags/{id}/unassign | Remove tag from multiple objects -*TagAssignmentApi* | [**unassign_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#unassign_tags) | **POST** /v7/tags/unassign | Remove multiple tags from multiple objects -*TagsApi* | [**create_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#create_tag) | **POST** /v7/tags | Create tag -*TagsApi* | [**create_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#create_tags) | **POST** /v7/tags/bulk | Create multiple tags -*TagsApi* | [**delete_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#delete_tag) | **DELETE** /v7/tags/{id} | Delete tag -*TagsApi* | [**get_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#get_tag) | **GET** /v7/tags/{id} | Retrieve tag -*TagsApi* | [**get_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#get_tags) | **GET** /v7/tags | List tags -*TagsApi* | [**update_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#update_tag) | **PUT** /v7/tags/{id} | Update tag +*TagAssignmentApi* | [**assign_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#assign_tag) | **POST** /tags/{id}/assign | Assign tag to multiple objects +*TagAssignmentApi* | [**assign_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#assign_tags) | **POST** /tags/assign | Assign multiple tags to multiple objects +*TagAssignmentApi* | [**unassign_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#unassign_tag) | **POST** /tags/{id}/unassign | Remove tag from multiple objects +*TagAssignmentApi* | [**unassign_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagAssignmentApi.md#unassign_tags) | **POST** /tags/unassign | Remove multiple tags from multiple objects +*TagsApi* | [**create_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#create_tag) | **POST** /tags | Create tag +*TagsApi* | [**create_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#create_tags) | **POST** /tags/bulk | Create multiple tags +*TagsApi* | [**delete_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#delete_tag) | **DELETE** /tags/{id} | Delete tag +*TagsApi* | [**get_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#get_tag) | **GET** /tags/{id} | Retrieve tag +*TagsApi* | [**get_tags**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#get_tags) | **GET** /tags | List tags +*TagsApi* | [**update_tag**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tags/docs/TagsApi.md#update_tag) | **PUT** /tags/{id} | Update tag ## Documentation For Models diff --git a/thousandeyes-sdk-tags/docs/TagAssignmentApi.md b/thousandeyes-sdk-tags/docs/TagAssignmentApi.md index d7cbd18d..b2dda00f 100644 --- a/thousandeyes-sdk-tags/docs/TagAssignmentApi.md +++ b/thousandeyes-sdk-tags/docs/TagAssignmentApi.md @@ -1,13 +1,13 @@ # thousandeyes_sdk.tags.TagAssignmentApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**assign_tag**](TagAssignmentApi.md#assign_tag) | **POST** /v7/tags/{id}/assign | Assign tag to multiple objects -[**assign_tags**](TagAssignmentApi.md#assign_tags) | **POST** /v7/tags/assign | Assign multiple tags to multiple objects -[**unassign_tag**](TagAssignmentApi.md#unassign_tag) | **POST** /v7/tags/{id}/unassign | Remove tag from multiple objects -[**unassign_tags**](TagAssignmentApi.md#unassign_tags) | **POST** /v7/tags/unassign | Remove multiple tags from multiple objects +[**assign_tag**](TagAssignmentApi.md#assign_tag) | **POST** /tags/{id}/assign | Assign tag to multiple objects +[**assign_tags**](TagAssignmentApi.md#assign_tags) | **POST** /tags/assign | Assign multiple tags to multiple objects +[**unassign_tag**](TagAssignmentApi.md#unassign_tag) | **POST** /tags/{id}/unassign | Remove tag from multiple objects +[**unassign_tags**](TagAssignmentApi.md#unassign_tags) | **POST** /tags/unassign | Remove multiple tags from multiple objects # **assign_tag** @@ -27,10 +27,10 @@ from thousandeyes_sdk.tags.models.tag_assignment import TagAssignment from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -112,10 +112,10 @@ from thousandeyes_sdk.tags.models.bulk_tag_assignments import BulkTagAssignments from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -195,10 +195,10 @@ from thousandeyes_sdk.tags.models.tag_assignment import TagAssignment from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -280,10 +280,10 @@ from thousandeyes_sdk.tags.models.bulk_tag_assignments import BulkTagAssignments from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tags/docs/TagsApi.md b/thousandeyes-sdk-tags/docs/TagsApi.md index 59269d18..b7b16167 100644 --- a/thousandeyes-sdk-tags/docs/TagsApi.md +++ b/thousandeyes-sdk-tags/docs/TagsApi.md @@ -1,15 +1,15 @@ # thousandeyes_sdk.tags.TagsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_tag**](TagsApi.md#create_tag) | **POST** /v7/tags | Create tag -[**create_tags**](TagsApi.md#create_tags) | **POST** /v7/tags/bulk | Create multiple tags -[**delete_tag**](TagsApi.md#delete_tag) | **DELETE** /v7/tags/{id} | Delete tag -[**get_tag**](TagsApi.md#get_tag) | **GET** /v7/tags/{id} | Retrieve tag -[**get_tags**](TagsApi.md#get_tags) | **GET** /v7/tags | List tags -[**update_tag**](TagsApi.md#update_tag) | **PUT** /v7/tags/{id} | Update tag +[**create_tag**](TagsApi.md#create_tag) | **POST** /tags | Create tag +[**create_tags**](TagsApi.md#create_tags) | **POST** /tags/bulk | Create multiple tags +[**delete_tag**](TagsApi.md#delete_tag) | **DELETE** /tags/{id} | Delete tag +[**get_tag**](TagsApi.md#get_tag) | **GET** /tags/{id} | Retrieve tag +[**get_tags**](TagsApi.md#get_tags) | **GET** /tags | List tags +[**update_tag**](TagsApi.md#update_tag) | **PUT** /tags/{id} | Update tag # **create_tag** @@ -29,10 +29,10 @@ from thousandeyes_sdk.tags.models.tag_info import TagInfo from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -111,10 +111,10 @@ from thousandeyes_sdk.tags.models.bulk_tag_response import BulkTagResponse from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -191,10 +191,10 @@ import thousandeyes_sdk.tags from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -274,10 +274,10 @@ from thousandeyes_sdk.tags.models.expand import Expand from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -359,10 +359,10 @@ from thousandeyes_sdk.tags.models.expand import Expand from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -442,10 +442,10 @@ from thousandeyes_sdk.tags.models.tag_info import TagInfo from thousandeyes_sdk.tags.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py index 78c68812..f2118111 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py @@ -348,7 +348,7 @@ class TagAssignmentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags/{id}/assign', + resource_path='/tags/{id}/assign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -654,7 +654,7 @@ class TagAssignmentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags/assign', + resource_path='/tags/assign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -975,7 +975,7 @@ class TagAssignmentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags/{id}/unassign', + resource_path='/tags/{id}/unassign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1281,7 +1281,7 @@ class TagAssignmentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags/unassign', + resource_path='/tags/unassign', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py index aaf796ab..8d51471c 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py @@ -331,7 +331,7 @@ class TagsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags', + resource_path='/tags', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -631,7 +631,7 @@ class TagsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tags/bulk', + resource_path='/tags/bulk', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -924,7 +924,7 @@ class TagsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tags/{id}', + resource_path='/tags/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1235,7 +1235,7 @@ class TagsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tags/{id}', + resource_path='/tags/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1531,7 +1531,7 @@ class TagsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tags', + resource_path='/tags', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1852,7 +1852,7 @@ class TagsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tags/{id}', + resource_path='/tags/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/README.md b/thousandeyes-sdk-test-results/README.md index b2a14c85..877983c5 100644 --- a/thousandeyes-sdk-test-results/README.md +++ b/thousandeyes-sdk-test-results/README.md @@ -3,7 +3,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -55,10 +55,10 @@ import thousandeyes_sdk.test_results from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -93,30 +93,30 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*APITestMetricsApi* | [**get_test_api_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md#get_test_api_agent_round_results) | **GET** /v7/test-results/{testId}/api/agent/{agentId}/round/{roundId} | Get API test results by agent and round -*APITestMetricsApi* | [**get_test_api_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md#get_test_api_results) | **GET** /v7/test-results/{testId}/api | Get API test results -*DNSSECTestMetricsApi* | [**get_test_dns_sec_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md#get_test_dns_sec_results) | **GET** /v7/test-results/{testId}/dnssec | Get DNSSEC test results -*DNSServerTestMetricsApi* | [**get_test_dns_server_result**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md#get_test_dns_server_result) | **GET** /v7/test-results/{testId}/dns-server/{serverId} | Get DNS server test results by server -*DNSServerTestMetricsApi* | [**get_test_dns_servers_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md#get_test_dns_servers_results) | **GET** /v7/test-results/{testId}/dns-server | Get DNS server test results -*DNSTraceTestMetricsApi* | [**get_test_dns_trace_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md#get_test_dns_trace_results) | **GET** /v7/test-results/{testId}/dns-trace | Get DNS trace test results -*NetworkBGPTestMetricsApi* | [**get_test_bgp_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md#get_test_bgp_results) | **GET** /v7/test-results/{testId}/bgp | Get BGP test results -*NetworkBGPTestMetricsApi* | [**get_test_bgp_routes_prefix_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md#get_test_bgp_routes_prefix_round_results) | **GET** /v7/test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId} | Get BGP route test results by prefix -*NetworkTestMetricsApi* | [**get_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_network_results) | **GET** /v7/test-results/{testId}/network | Get network test results -*NetworkTestMetricsApi* | [**get_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_path_vis_agent_round_results) | **GET** /v7/test-results/{testId}/path-vis/agent/{agentId}/round/{roundId} | Get path visualization test results by agent and round -*NetworkTestMetricsApi* | [**get_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_path_vis_results) | **GET** /v7/test-results/{testId}/path-vis | Get path visualization network test results -*VoiceRTPServerTestMetricsApi* | [**get_test_rtp_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md#get_test_rtp_server_results) | **GET** /v7/test-results/{testId}/rtp-server | Retrieve RTP server test metrics -*VoiceSIPServerTestMetricsApi* | [**get_test_sip_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md#get_test_sip_server_results) | **GET** /v7/test-results/{testId}/sip-server | Get SIP server test results -*WebFTPServerTestMetricsApi* | [**get_test_ftp_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md#get_test_ftp_server_results) | **GET** /v7/test-results/{testId}/ftp-server | Get FTP server test results -*WebHTTPServerTestMetricsApi* | [**get_test_http_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md#get_test_http_server_results) | **GET** /v7/test-results/{testId}/http-server | Get HTTP server test results -*WebPageLoadTestMetricsApi* | [**get_test_page_load_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md#get_test_page_load_agent_round_results) | **GET** /v7/test-results/{testId}/page-load/agent/{agentId}/round/{roundId} | Get page load server test results by agent and round -*WebPageLoadTestMetricsApi* | [**get_test_page_load_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md#get_test_page_load_results) | **GET** /v7/test-results/{testId}/page-load | Get page load server test results -*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_agent_round_page_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_page_results) | **GET** /v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId} | Get detailed web transactions test result by agent, round, and page -*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_results) | **GET** /v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId} | Get web transactions test results by agent and round -*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_results) | **GET** /v7/test-results/{testId}/web-transactions | Get web transactions test results +*APITestMetricsApi* | [**get_test_api_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md#get_test_api_agent_round_results) | **GET** /test-results/{testId}/api/agent/{agentId}/round/{roundId} | Get API test results by agent and round +*APITestMetricsApi* | [**get_test_api_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md#get_test_api_results) | **GET** /test-results/{testId}/api | Get API test results +*DNSSECTestMetricsApi* | [**get_test_dns_sec_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md#get_test_dns_sec_results) | **GET** /test-results/{testId}/dnssec | Get DNSSEC test results +*DNSServerTestMetricsApi* | [**get_test_dns_server_result**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md#get_test_dns_server_result) | **GET** /test-results/{testId}/dns-server/{serverId} | Get DNS server test results by server +*DNSServerTestMetricsApi* | [**get_test_dns_servers_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md#get_test_dns_servers_results) | **GET** /test-results/{testId}/dns-server | Get DNS server test results +*DNSTraceTestMetricsApi* | [**get_test_dns_trace_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md#get_test_dns_trace_results) | **GET** /test-results/{testId}/dns-trace | Get DNS trace test results +*NetworkBGPTestMetricsApi* | [**get_test_bgp_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md#get_test_bgp_results) | **GET** /test-results/{testId}/bgp | Get BGP test results +*NetworkBGPTestMetricsApi* | [**get_test_bgp_routes_prefix_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md#get_test_bgp_routes_prefix_round_results) | **GET** /test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId} | Get BGP route test results by prefix +*NetworkTestMetricsApi* | [**get_test_network_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_network_results) | **GET** /test-results/{testId}/network | Get network test results +*NetworkTestMetricsApi* | [**get_test_path_vis_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_path_vis_agent_round_results) | **GET** /test-results/{testId}/path-vis/agent/{agentId}/round/{roundId} | Get path visualization test results by agent and round +*NetworkTestMetricsApi* | [**get_test_path_vis_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md#get_test_path_vis_results) | **GET** /test-results/{testId}/path-vis | Get path visualization network test results +*VoiceRTPServerTestMetricsApi* | [**get_test_rtp_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md#get_test_rtp_server_results) | **GET** /test-results/{testId}/rtp-server | Retrieve RTP server test metrics +*VoiceSIPServerTestMetricsApi* | [**get_test_sip_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md#get_test_sip_server_results) | **GET** /test-results/{testId}/sip-server | Get SIP server test results +*WebFTPServerTestMetricsApi* | [**get_test_ftp_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md#get_test_ftp_server_results) | **GET** /test-results/{testId}/ftp-server | Get FTP server test results +*WebHTTPServerTestMetricsApi* | [**get_test_http_server_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md#get_test_http_server_results) | **GET** /test-results/{testId}/http-server | Get HTTP server test results +*WebPageLoadTestMetricsApi* | [**get_test_page_load_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md#get_test_page_load_agent_round_results) | **GET** /test-results/{testId}/page-load/agent/{agentId}/round/{roundId} | Get page load server test results by agent and round +*WebPageLoadTestMetricsApi* | [**get_test_page_load_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md#get_test_page_load_results) | **GET** /test-results/{testId}/page-load | Get page load server test results +*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_agent_round_page_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_page_results) | **GET** /test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId} | Get detailed web transactions test result by agent, round, and page +*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_agent_round_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_results) | **GET** /test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId} | Get web transactions test results by agent and round +*WebTransactionsTestMetricsApi* | [**get_test_web_transaction_results**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md#get_test_web_transaction_results) | **GET** /test-results/{testId}/web-transactions | Get web transactions test results ## Documentation For Models diff --git a/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md b/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md index 9b75dc52..87276f74 100644 --- a/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/APITestMetricsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.test_results.APITestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_api_agent_round_results**](APITestMetricsApi.md#get_test_api_agent_round_results) | **GET** /v7/test-results/{testId}/api/agent/{agentId}/round/{roundId} | Get API test results by agent and round -[**get_test_api_results**](APITestMetricsApi.md#get_test_api_results) | **GET** /v7/test-results/{testId}/api | Get API test results +[**get_test_api_agent_round_results**](APITestMetricsApi.md#get_test_api_agent_round_results) | **GET** /test-results/{testId}/api/agent/{agentId}/round/{roundId} | Get API test results by agent and round +[**get_test_api_results**](APITestMetricsApi.md#get_test_api_results) | **GET** /test-results/{testId}/api | Get API test results # **get_test_api_agent_round_results** @@ -25,10 +25,10 @@ from thousandeyes_sdk.test_results.models.api_detail_test_results import ApiDeta from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -117,10 +117,10 @@ from thousandeyes_sdk.test_results.models.api_test_results import ApiTestResults from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md index bf739fb3..b3147041 100644 --- a/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/DNSSECTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.DNSSECTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_dns_sec_results**](DNSSECTestMetricsApi.md#get_test_dns_sec_results) | **GET** /v7/test-results/{testId}/dnssec | Get DNSSEC test results +[**get_test_dns_sec_results**](DNSSECTestMetricsApi.md#get_test_dns_sec_results) | **GET** /test-results/{testId}/dnssec | Get DNSSEC test results # **get_test_dns_sec_results** @@ -24,10 +24,10 @@ from thousandeyes_sdk.test_results.models.dnssec_test_results import DnssecTestR from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md index 13f5a10a..e8120f65 100644 --- a/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/DNSServerTestMetricsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.test_results.DNSServerTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_dns_server_result**](DNSServerTestMetricsApi.md#get_test_dns_server_result) | **GET** /v7/test-results/{testId}/dns-server/{serverId} | Get DNS server test results by server -[**get_test_dns_servers_results**](DNSServerTestMetricsApi.md#get_test_dns_servers_results) | **GET** /v7/test-results/{testId}/dns-server | Get DNS server test results +[**get_test_dns_server_result**](DNSServerTestMetricsApi.md#get_test_dns_server_result) | **GET** /test-results/{testId}/dns-server/{serverId} | Get DNS server test results by server +[**get_test_dns_servers_results**](DNSServerTestMetricsApi.md#get_test_dns_servers_results) | **GET** /test-results/{testId}/dns-server | Get DNS server test results # **get_test_dns_server_result** @@ -25,10 +25,10 @@ from thousandeyes_sdk.test_results.models.dns_server_test_results import DnsServ from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -123,10 +123,10 @@ from thousandeyes_sdk.test_results.models.dns_server_test_results import DnsServ from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md index 6596aef7..270f9316 100644 --- a/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/DNSTraceTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.DNSTraceTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_dns_trace_results**](DNSTraceTestMetricsApi.md#get_test_dns_trace_results) | **GET** /v7/test-results/{testId}/dns-trace | Get DNS trace test results +[**get_test_dns_trace_results**](DNSTraceTestMetricsApi.md#get_test_dns_trace_results) | **GET** /test-results/{testId}/dns-trace | Get DNS trace test results # **get_test_dns_trace_results** @@ -24,10 +24,10 @@ from thousandeyes_sdk.test_results.models.dns_trace_test_results import DnsTrace from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md index c37467db..956a8e95 100644 --- a/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/NetworkBGPTestMetricsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.test_results.NetworkBGPTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_bgp_results**](NetworkBGPTestMetricsApi.md#get_test_bgp_results) | **GET** /v7/test-results/{testId}/bgp | Get BGP test results -[**get_test_bgp_routes_prefix_round_results**](NetworkBGPTestMetricsApi.md#get_test_bgp_routes_prefix_round_results) | **GET** /v7/test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId} | Get BGP route test results by prefix +[**get_test_bgp_results**](NetworkBGPTestMetricsApi.md#get_test_bgp_results) | **GET** /test-results/{testId}/bgp | Get BGP test results +[**get_test_bgp_routes_prefix_round_results**](NetworkBGPTestMetricsApi.md#get_test_bgp_routes_prefix_round_results) | **GET** /test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId} | Get BGP route test results by prefix # **get_test_bgp_results** @@ -25,10 +25,10 @@ from thousandeyes_sdk.test_results.models.bgp_test_results import BgpTestResults from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -121,10 +121,10 @@ from thousandeyes_sdk.test_results.models.bgp_test_route_information_results imp from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md index d47187bc..9fa059b4 100644 --- a/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/NetworkTestMetricsApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.test_results.NetworkTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_network_results**](NetworkTestMetricsApi.md#get_test_network_results) | **GET** /v7/test-results/{testId}/network | Get network test results -[**get_test_path_vis_agent_round_results**](NetworkTestMetricsApi.md#get_test_path_vis_agent_round_results) | **GET** /v7/test-results/{testId}/path-vis/agent/{agentId}/round/{roundId} | Get path visualization test results by agent and round -[**get_test_path_vis_results**](NetworkTestMetricsApi.md#get_test_path_vis_results) | **GET** /v7/test-results/{testId}/path-vis | Get path visualization network test results +[**get_test_network_results**](NetworkTestMetricsApi.md#get_test_network_results) | **GET** /test-results/{testId}/network | Get network test results +[**get_test_path_vis_agent_round_results**](NetworkTestMetricsApi.md#get_test_path_vis_agent_round_results) | **GET** /test-results/{testId}/path-vis/agent/{agentId}/round/{roundId} | Get path visualization test results by agent and round +[**get_test_path_vis_results**](NetworkTestMetricsApi.md#get_test_path_vis_results) | **GET** /test-results/{testId}/path-vis | Get path visualization network test results # **get_test_network_results** @@ -27,10 +27,10 @@ from thousandeyes_sdk.test_results.models.test_direction import TestDirection from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -126,10 +126,10 @@ from thousandeyes_sdk.test_results.models.path_vis_direction import PathVisDirec from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -221,10 +221,10 @@ from thousandeyes_sdk.test_results.models.path_vis_test_results import PathVisTe from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md index 3557542d..bc194aa1 100644 --- a/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/VoiceRTPServerTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.VoiceRTPServerTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_rtp_server_results**](VoiceRTPServerTestMetricsApi.md#get_test_rtp_server_results) | **GET** /v7/test-results/{testId}/rtp-server | Retrieve RTP server test metrics +[**get_test_rtp_server_results**](VoiceRTPServerTestMetricsApi.md#get_test_rtp_server_results) | **GET** /test-results/{testId}/rtp-server | Retrieve RTP server test metrics # **get_test_rtp_server_results** @@ -24,10 +24,10 @@ from thousandeyes_sdk.test_results.models.rtp_stream_test_results import RtpStre from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md index d154d0d8..f90cf31d 100644 --- a/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/VoiceSIPServerTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.VoiceSIPServerTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_sip_server_results**](VoiceSIPServerTestMetricsApi.md#get_test_sip_server_results) | **GET** /v7/test-results/{testId}/sip-server | Get SIP server test results +[**get_test_sip_server_results**](VoiceSIPServerTestMetricsApi.md#get_test_sip_server_results) | **GET** /test-results/{testId}/sip-server | Get SIP server test results # **get_test_sip_server_results** @@ -24,10 +24,10 @@ from thousandeyes_sdk.test_results.models.sip_server_test_results import SipServ from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md index 4e16dc19..74c2c613 100644 --- a/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/WebFTPServerTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.WebFTPServerTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_ftp_server_results**](WebFTPServerTestMetricsApi.md#get_test_ftp_server_results) | **GET** /v7/test-results/{testId}/ftp-server | Get FTP server test results +[**get_test_ftp_server_results**](WebFTPServerTestMetricsApi.md#get_test_ftp_server_results) | **GET** /test-results/{testId}/ftp-server | Get FTP server test results # **get_test_ftp_server_results** @@ -24,10 +24,10 @@ from thousandeyes_sdk.test_results.models.ftp_server_test_results import FtpServ from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md index 218beea5..b2e68a8e 100644 --- a/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/WebHTTPServerTestMetricsApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.test_results.WebHTTPServerTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_http_server_results**](WebHTTPServerTestMetricsApi.md#get_test_http_server_results) | **GET** /v7/test-results/{testId}/http-server | Get HTTP server test results +[**get_test_http_server_results**](WebHTTPServerTestMetricsApi.md#get_test_http_server_results) | **GET** /test-results/{testId}/http-server | Get HTTP server test results # **get_test_http_server_results** @@ -25,10 +25,10 @@ from thousandeyes_sdk.test_results.models.http_test_results import HttpTestResul from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md index a82d37a1..df1775e2 100644 --- a/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/WebPageLoadTestMetricsApi.md @@ -1,11 +1,11 @@ # thousandeyes_sdk.test_results.WebPageLoadTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_page_load_agent_round_results**](WebPageLoadTestMetricsApi.md#get_test_page_load_agent_round_results) | **GET** /v7/test-results/{testId}/page-load/agent/{agentId}/round/{roundId} | Get page load server test results by agent and round -[**get_test_page_load_results**](WebPageLoadTestMetricsApi.md#get_test_page_load_results) | **GET** /v7/test-results/{testId}/page-load | Get page load server test results +[**get_test_page_load_agent_round_results**](WebPageLoadTestMetricsApi.md#get_test_page_load_agent_round_results) | **GET** /test-results/{testId}/page-load/agent/{agentId}/round/{roundId} | Get page load server test results by agent and round +[**get_test_page_load_results**](WebPageLoadTestMetricsApi.md#get_test_page_load_results) | **GET** /test-results/{testId}/page-load | Get page load server test results # **get_test_page_load_agent_round_results** @@ -25,10 +25,10 @@ from thousandeyes_sdk.test_results.models.page_load_detail_test_results import P from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -117,10 +117,10 @@ from thousandeyes_sdk.test_results.models.page_load_test_results import PageLoad from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md b/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md index 8f1a7470..5e75127a 100644 --- a/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md +++ b/thousandeyes-sdk-test-results/docs/WebTransactionsTestMetricsApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.test_results.WebTransactionsTestMetricsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_test_web_transaction_agent_round_page_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_page_results) | **GET** /v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId} | Get detailed web transactions test result by agent, round, and page -[**get_test_web_transaction_agent_round_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_results) | **GET** /v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId} | Get web transactions test results by agent and round -[**get_test_web_transaction_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_results) | **GET** /v7/test-results/{testId}/web-transactions | Get web transactions test results +[**get_test_web_transaction_agent_round_page_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_page_results) | **GET** /test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId} | Get detailed web transactions test result by agent, round, and page +[**get_test_web_transaction_agent_round_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_agent_round_results) | **GET** /test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId} | Get web transactions test results by agent and round +[**get_test_web_transaction_results**](WebTransactionsTestMetricsApi.md#get_test_web_transaction_results) | **GET** /test-results/{testId}/web-transactions | Get web transactions test results # **get_test_web_transaction_agent_round_page_results** @@ -26,10 +26,10 @@ from thousandeyes_sdk.test_results.models.web_transaction_page_detail_test_resul from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -120,10 +120,10 @@ from thousandeyes_sdk.test_results.models.web_transaction_detail_test_results im from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -212,10 +212,10 @@ from thousandeyes_sdk.test_results.models.web_transaction_test_results import We from thousandeyes_sdk.test_results.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py index 672dfe14..65e04d06 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py @@ -358,7 +358,7 @@ class APITestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/api/agent/{agentId}/round/{roundId}', + resource_path='/test-results/{testId}/api/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -744,7 +744,7 @@ class APITestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/api', + resource_path='/test-results/{testId}/api', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py index 0f5df643..d7db5443 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py @@ -428,7 +428,7 @@ class DNSServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/dns-server/{serverId}', + resource_path='/test-results/{testId}/dns-server/{serverId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -814,7 +814,7 @@ class DNSServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/dns-server', + resource_path='/test-results/{testId}/dns-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py index 949c9c10..a9d37e08 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py @@ -413,7 +413,7 @@ class DNSTraceTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/dns-trace', + resource_path='/test-results/{testId}/dns-trace', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py index 102f3b2d..b9727796 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py @@ -413,7 +413,7 @@ class DNSSECTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/dnssec', + resource_path='/test-results/{testId}/dnssec', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py index eea3c6c2..6d77a640 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py @@ -414,7 +414,7 @@ class NetworkBGPTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/bgp', + resource_path='/test-results/{testId}/bgp', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -744,7 +744,7 @@ class NetworkBGPTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId}', + resource_path='/test-results/{testId}/bgp/routes/prefix/{prefixId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py index 2eb8d579..a92fdef4 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py @@ -434,7 +434,7 @@ class NetworkTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/network', + resource_path='/test-results/{testId}/network', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -781,7 +781,7 @@ class NetworkTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/path-vis/agent/{agentId}/round/{roundId}', + resource_path='/test-results/{testId}/path-vis/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1184,7 +1184,7 @@ class NetworkTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/path-vis', + resource_path='/test-results/{testId}/path-vis', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py index aa1228a5..8d2bcd05 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py @@ -413,7 +413,7 @@ class VoiceRTPServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/rtp-server', + resource_path='/test-results/{testId}/rtp-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py index ed01401e..f163166e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py @@ -413,7 +413,7 @@ class VoiceSIPServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/sip-server', + resource_path='/test-results/{testId}/sip-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py index b9b6114d..f84effc9 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py @@ -413,7 +413,7 @@ class WebFTPServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/ftp-server', + resource_path='/test-results/{testId}/ftp-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py index b6ac5425..b3f7430e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py @@ -432,7 +432,7 @@ class WebHTTPServerTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/http-server', + resource_path='/test-results/{testId}/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py index 3a211fc2..22c35dd5 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py @@ -358,7 +358,7 @@ class WebPageLoadTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/page-load/agent/{agentId}/round/{roundId}', + resource_path='/test-results/{testId}/page-load/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -744,7 +744,7 @@ class WebPageLoadTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/page-load', + resource_path='/test-results/{testId}/page-load', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py index 8833df75..d87fa831 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py @@ -374,7 +374,7 @@ class WebTransactionsTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId}', + resource_path='/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}/page/{pageId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -704,7 +704,7 @@ class WebTransactionsTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}', + resource_path='/test-results/{testId}/web-transactions/agent/{agentId}/round/{roundId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1090,7 +1090,7 @@ class WebTransactionsTestMetricsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/test-results/{testId}/web-transactions', + resource_path='/test-results/{testId}/web-transactions', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/.openapi-generator/FILES b/thousandeyes-sdk-tests/.openapi-generator/FILES index 99a32d6b..68a6acae 100644 --- a/thousandeyes-sdk-tests/.openapi-generator/FILES +++ b/thousandeyes-sdk-tests/.openapi-generator/FILES @@ -90,6 +90,7 @@ docs/PathVisualizationInterfaceGroupsApi.md docs/RequestMethod.md docs/SIPServerApi.md docs/SelfLinks.md +docs/SensitivityLevel.md docs/Severity.md docs/SharedWithAccount.md docs/SimpleAgent.md @@ -263,6 +264,7 @@ src/thousandeyes_sdk/tests/models/page_load_test.py src/thousandeyes_sdk/tests/models/page_load_tests.py src/thousandeyes_sdk/tests/models/request_method.py src/thousandeyes_sdk/tests/models/self_links.py +src/thousandeyes_sdk/tests/models/sensitivity_level.py src/thousandeyes_sdk/tests/models/severity.py src/thousandeyes_sdk/tests/models/shared_with_account.py src/thousandeyes_sdk/tests/models/simple_agent.py diff --git a/thousandeyes-sdk-tests/README.md b/thousandeyes-sdk-tests/README.md index 22f0eb62..408b5426 100644 --- a/thousandeyes-sdk-tests/README.md +++ b/thousandeyes-sdk-tests/README.md @@ -4,7 +4,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -56,10 +56,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -93,80 +93,80 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*APIApi* | [**create_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#create_api_test) | **POST** /v7/tests/api | Create API test -*APIApi* | [**delete_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#delete_api_test) | **DELETE** /v7/tests/api/{testId} | Delete API test -*APIApi* | [**get_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#get_api_test) | **GET** /v7/tests/api/{testId} | Get API test -*APIApi* | [**get_api_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#get_api_tests) | **GET** /v7/tests/api | List API tests -*APIApi* | [**update_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#update_api_test) | **PUT** /v7/tests/api/{testId} | Update API test -*AgentToAgentApi* | [**create_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#create_agent_to_agent_test) | **POST** /v7/tests/agent-to-agent | Create Agent to Agent test -*AgentToAgentApi* | [**delete_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#delete_agent_to_agent_test) | **DELETE** /v7/tests/agent-to-agent/{testId} | Delete Agent to Agent test -*AgentToAgentApi* | [**get_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#get_agent_to_agent_test) | **GET** /v7/tests/agent-to-agent/{testId} | Get Agent to Agent test -*AgentToAgentApi* | [**get_agent_to_agent_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#get_agent_to_agent_tests) | **GET** /v7/tests/agent-to-agent | List Agent to Agent tests -*AgentToAgentApi* | [**update_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#update_agent_to_agent_test) | **PUT** /v7/tests/agent-to-agent/{testId} | Update Agent to Agent test -*AgentToServerApi* | [**create_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#create_agent_to_server_test) | **POST** /v7/tests/agent-to-server | Create Agent to Server test -*AgentToServerApi* | [**delete_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#delete_agent_to_server_test) | **DELETE** /v7/tests/agent-to-server/{testId} | Delete Agent to Server test -*AgentToServerApi* | [**get_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#get_agent_to_server_test) | **GET** /v7/tests/agent-to-server/{testId} | Get Agent to Server test -*AgentToServerApi* | [**get_agent_to_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#get_agent_to_server_tests) | **GET** /v7/tests/agent-to-server | List Agent to Server tests -*AgentToServerApi* | [**update_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#update_agent_to_server_test) | **PUT** /v7/tests/agent-to-server/{testId} | Update Agent to Server test -*AllTestTypesApi* | [**get_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AllTestTypesApi.md#get_tests) | **GET** /v7/tests | List configured tests -*BGPApi* | [**create_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#create_bgp_test) | **POST** /v7/tests/bgp | Create BGP test -*BGPApi* | [**delete_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#delete_bgp_test) | **DELETE** /v7/tests/bgp/{testId} | Delete BGP test -*BGPApi* | [**get_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#get_bgp_test) | **GET** /v7/tests/bgp/{testId} | Get BGP test -*BGPApi* | [**get_bgp_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#get_bgp_tests) | **GET** /v7/tests/bgp | List BGP tests -*BGPApi* | [**update_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#update_bgp_test) | **PUT** /v7/tests/bgp/{testId} | Update BGP test -*DNSSECApi* | [**create_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#create_dns_sec_test) | **POST** /v7/tests/dnssec | Create DNSSEC test -*DNSSECApi* | [**delete_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#delete_dns_sec_test) | **DELETE** /v7/tests/dnssec/{testId} | Delete DNSSEC test -*DNSSECApi* | [**get_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#get_dns_sec_test) | **GET** /v7/tests/dnssec/{testId} | Get DNSSEC test -*DNSSECApi* | [**get_dns_sec_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#get_dns_sec_tests) | **GET** /v7/tests/dnssec | List DNSSEC tests -*DNSSECApi* | [**update_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#update_dns_sec_test) | **PUT** /v7/tests/dnssec/{testId} | Update DNSSEC test -*DNSServerApi* | [**create_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#create_dns_server_test) | **POST** /v7/tests/dns-server | Create DNS Server test -*DNSServerApi* | [**delete_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#delete_dns_server_test) | **DELETE** /v7/tests/dns-server/{testId} | Delete DNS Server test -*DNSServerApi* | [**get_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#get_dns_server_test) | **GET** /v7/tests/dns-server/{testId} | Get DNS Server test -*DNSServerApi* | [**get_dns_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#get_dns_server_tests) | **GET** /v7/tests/dns-server | List DNS Server tests -*DNSServerApi* | [**update_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#update_dns_server_test) | **PUT** /v7/tests/dns-server/{testId} | Update DNS Server test -*DNSTraceApi* | [**create_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#create_dns_trace_test) | **POST** /v7/tests/dns-trace | Create DNS Trace test -*DNSTraceApi* | [**delete_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#delete_dns_trace_test) | **DELETE** /v7/tests/dns-trace/{testId} | Delete DNS Trace test -*DNSTraceApi* | [**get_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#get_dns_trace_test) | **GET** /v7/tests/dns-trace/{testId} | Get DNS Trace test -*DNSTraceApi* | [**get_dns_trace_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#get_dns_trace_tests) | **GET** /v7/tests/dns-trace | List DNS Trace tests -*DNSTraceApi* | [**update_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#update_dns_trace_test) | **PUT** /v7/tests/dns-trace/{testId} | Update DNS Trace test -*FTPServerApi* | [**create_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#create_ftp_server_test) | **POST** /v7/tests/ftp-server | Create FTP Server test -*FTPServerApi* | [**delete_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#delete_ftp_server_test) | **DELETE** /v7/tests/ftp-server/{testId} | Delete FTP Server test -*FTPServerApi* | [**get_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#get_ftp_server_test) | **GET** /v7/tests/ftp-server/{testId} | Get FTP Server test -*FTPServerApi* | [**get_ftp_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#get_ftp_server_tests) | **GET** /v7/tests/ftp-server | List FTP Server tests -*FTPServerApi* | [**update_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#update_ftp_server_test) | **PUT** /v7/tests/ftp-server/{testId} | Update FTP Server test -*HTTPServerApi* | [**create_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#create_http_server_test) | **POST** /v7/tests/http-server | Create HTTP Server test -*HTTPServerApi* | [**delete_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#delete_http_server_test) | **DELETE** /v7/tests/http-server/{testId} | Delete HTTP Server test -*HTTPServerApi* | [**get_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#get_http_server_test) | **GET** /v7/tests/http-server/{testId} | Get HTTP Server test -*HTTPServerApi* | [**get_http_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#get_http_server_tests) | **GET** /v7/tests/http-server | List HTTP Server tests -*HTTPServerApi* | [**update_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#update_http_server_test) | **PUT** /v7/tests/http-server/{testId} | Update HTTP Server test -*PageLoadApi* | [**create_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#create_page_load_test) | **POST** /v7/tests/page-load | Create Page Load test -*PageLoadApi* | [**delete_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#delete_page_load_test) | **DELETE** /v7/tests/page-load/{testId} | Delete Page Load test -*PageLoadApi* | [**get_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#get_page_load_test) | **GET** /v7/tests/page-load/{testId} | Get Page Load test -*PageLoadApi* | [**get_page_load_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#get_page_load_tests) | **GET** /v7/tests/page-load | List Page Load tests -*PageLoadApi* | [**update_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#update_page_load_test) | **PUT** /v7/tests/page-load/{testId} | Update Page Load test -*PathVisualizationInterfaceGroupsApi* | [**create_path_vis_interface_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#create_path_vis_interface_groups) | **POST** /v7/network/path-vis/interface-groups | Create interface group for path visualization -*PathVisualizationInterfaceGroupsApi* | [**delete_path_vis_interface_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#delete_path_vis_interface_group) | **DELETE** /v7/network/path-vis/interface-groups/{interfaceGroupId} | Delete interface group -*PathVisualizationInterfaceGroupsApi* | [**get_path_vis_interface_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#get_path_vis_interface_groups) | **GET** /v7/network/path-vis/interface-groups | List interface groups for path visualization -*PathVisualizationInterfaceGroupsApi* | [**update_path_vis_interface_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#update_path_vis_interface_group) | **PUT** /v7/network/path-vis/interface-groups/{interfaceGroupId} | Update interface group -*SIPServerApi* | [**create_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#create_sip_server_test) | **POST** /v7/tests/sip-server | Create SIP Server test -*SIPServerApi* | [**delete_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#delete_sip_server_test) | **DELETE** /v7/tests/sip-server/{testId} | Delete SIP Server test -*SIPServerApi* | [**get_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#get_sip_server_test) | **GET** /v7/tests/sip-server/{testId} | Get SIP Server test -*SIPServerApi* | [**get_sip_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#get_sip_server_tests) | **GET** /v7/tests/sip-server | List SIP Server tests -*SIPServerApi* | [**update_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#update_sip_server_test) | **PUT** /v7/tests/sip-server/{testId} | Update SIP Server test -*VoiceApi* | [**create_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#create_voice_test) | **POST** /v7/tests/voice | Create Voice test -*VoiceApi* | [**delete_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#delete_voice_test) | **DELETE** /v7/tests/voice/{testId} | Delete Voice test -*VoiceApi* | [**get_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#get_voice_test) | **GET** /v7/tests/voice/{testId} | Get Voice test -*VoiceApi* | [**get_voice_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#get_voice_tests) | **GET** /v7/tests/voice | List Voice tests -*VoiceApi* | [**update_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#update_voice_test) | **PUT** /v7/tests/voice/{testId} | Update Voice test -*WebTransactionApi* | [**create_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#create_web_transactions_test) | **POST** /v7/tests/web-transactions | Create Web Transactions test -*WebTransactionApi* | [**delete_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#delete_web_transactions_test) | **DELETE** /v7/tests/web-transactions/{testId} | Delete Web Transactions test -*WebTransactionApi* | [**get_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#get_web_transactions_test) | **GET** /v7/tests/web-transactions/{testId} | Get Web Transactions test -*WebTransactionApi* | [**get_web_transactions_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#get_web_transactions_tests) | **GET** /v7/tests/web-transactions | List Web Transactions tests -*WebTransactionApi* | [**update_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#update_web_transactions_test) | **PUT** /v7/tests/web-transactions/{testId} | Update Web Transactions test +*APIApi* | [**create_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#create_api_test) | **POST** /tests/api | Create API test +*APIApi* | [**delete_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#delete_api_test) | **DELETE** /tests/api/{testId} | Delete API test +*APIApi* | [**get_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#get_api_test) | **GET** /tests/api/{testId} | Get API test +*APIApi* | [**get_api_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#get_api_tests) | **GET** /tests/api | List API tests +*APIApi* | [**update_api_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/APIApi.md#update_api_test) | **PUT** /tests/api/{testId} | Update API test +*AgentToAgentApi* | [**create_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#create_agent_to_agent_test) | **POST** /tests/agent-to-agent | Create Agent to Agent test +*AgentToAgentApi* | [**delete_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#delete_agent_to_agent_test) | **DELETE** /tests/agent-to-agent/{testId} | Delete Agent to Agent test +*AgentToAgentApi* | [**get_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#get_agent_to_agent_test) | **GET** /tests/agent-to-agent/{testId} | Get Agent to Agent test +*AgentToAgentApi* | [**get_agent_to_agent_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#get_agent_to_agent_tests) | **GET** /tests/agent-to-agent | List Agent to Agent tests +*AgentToAgentApi* | [**update_agent_to_agent_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentApi.md#update_agent_to_agent_test) | **PUT** /tests/agent-to-agent/{testId} | Update Agent to Agent test +*AgentToServerApi* | [**create_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#create_agent_to_server_test) | **POST** /tests/agent-to-server | Create Agent to Server test +*AgentToServerApi* | [**delete_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#delete_agent_to_server_test) | **DELETE** /tests/agent-to-server/{testId} | Delete Agent to Server test +*AgentToServerApi* | [**get_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#get_agent_to_server_test) | **GET** /tests/agent-to-server/{testId} | Get Agent to Server test +*AgentToServerApi* | [**get_agent_to_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#get_agent_to_server_tests) | **GET** /tests/agent-to-server | List Agent to Server tests +*AgentToServerApi* | [**update_agent_to_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToServerApi.md#update_agent_to_server_test) | **PUT** /tests/agent-to-server/{testId} | Update Agent to Server test +*AllTestTypesApi* | [**get_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AllTestTypesApi.md#get_tests) | **GET** /tests | List configured tests +*BGPApi* | [**create_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#create_bgp_test) | **POST** /tests/bgp | Create BGP test +*BGPApi* | [**delete_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#delete_bgp_test) | **DELETE** /tests/bgp/{testId} | Delete BGP test +*BGPApi* | [**get_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#get_bgp_test) | **GET** /tests/bgp/{testId} | Get BGP test +*BGPApi* | [**get_bgp_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#get_bgp_tests) | **GET** /tests/bgp | List BGP tests +*BGPApi* | [**update_bgp_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/BGPApi.md#update_bgp_test) | **PUT** /tests/bgp/{testId} | Update BGP test +*DNSSECApi* | [**create_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#create_dns_sec_test) | **POST** /tests/dnssec | Create DNSSEC test +*DNSSECApi* | [**delete_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#delete_dns_sec_test) | **DELETE** /tests/dnssec/{testId} | Delete DNSSEC test +*DNSSECApi* | [**get_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#get_dns_sec_test) | **GET** /tests/dnssec/{testId} | Get DNSSEC test +*DNSSECApi* | [**get_dns_sec_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#get_dns_sec_tests) | **GET** /tests/dnssec | List DNSSEC tests +*DNSSECApi* | [**update_dns_sec_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSSECApi.md#update_dns_sec_test) | **PUT** /tests/dnssec/{testId} | Update DNSSEC test +*DNSServerApi* | [**create_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#create_dns_server_test) | **POST** /tests/dns-server | Create DNS Server test +*DNSServerApi* | [**delete_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#delete_dns_server_test) | **DELETE** /tests/dns-server/{testId} | Delete DNS Server test +*DNSServerApi* | [**get_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#get_dns_server_test) | **GET** /tests/dns-server/{testId} | Get DNS Server test +*DNSServerApi* | [**get_dns_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#get_dns_server_tests) | **GET** /tests/dns-server | List DNS Server tests +*DNSServerApi* | [**update_dns_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSServerApi.md#update_dns_server_test) | **PUT** /tests/dns-server/{testId} | Update DNS Server test +*DNSTraceApi* | [**create_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#create_dns_trace_test) | **POST** /tests/dns-trace | Create DNS Trace test +*DNSTraceApi* | [**delete_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#delete_dns_trace_test) | **DELETE** /tests/dns-trace/{testId} | Delete DNS Trace test +*DNSTraceApi* | [**get_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#get_dns_trace_test) | **GET** /tests/dns-trace/{testId} | Get DNS Trace test +*DNSTraceApi* | [**get_dns_trace_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#get_dns_trace_tests) | **GET** /tests/dns-trace | List DNS Trace tests +*DNSTraceApi* | [**update_dns_trace_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/DNSTraceApi.md#update_dns_trace_test) | **PUT** /tests/dns-trace/{testId} | Update DNS Trace test +*FTPServerApi* | [**create_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#create_ftp_server_test) | **POST** /tests/ftp-server | Create FTP Server test +*FTPServerApi* | [**delete_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#delete_ftp_server_test) | **DELETE** /tests/ftp-server/{testId} | Delete FTP Server test +*FTPServerApi* | [**get_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#get_ftp_server_test) | **GET** /tests/ftp-server/{testId} | Get FTP Server test +*FTPServerApi* | [**get_ftp_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#get_ftp_server_tests) | **GET** /tests/ftp-server | List FTP Server tests +*FTPServerApi* | [**update_ftp_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/FTPServerApi.md#update_ftp_server_test) | **PUT** /tests/ftp-server/{testId} | Update FTP Server test +*HTTPServerApi* | [**create_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#create_http_server_test) | **POST** /tests/http-server | Create HTTP Server test +*HTTPServerApi* | [**delete_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#delete_http_server_test) | **DELETE** /tests/http-server/{testId} | Delete HTTP Server test +*HTTPServerApi* | [**get_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#get_http_server_test) | **GET** /tests/http-server/{testId} | Get HTTP Server test +*HTTPServerApi* | [**get_http_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#get_http_server_tests) | **GET** /tests/http-server | List HTTP Server tests +*HTTPServerApi* | [**update_http_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/HTTPServerApi.md#update_http_server_test) | **PUT** /tests/http-server/{testId} | Update HTTP Server test +*PageLoadApi* | [**create_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#create_page_load_test) | **POST** /tests/page-load | Create Page Load test +*PageLoadApi* | [**delete_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#delete_page_load_test) | **DELETE** /tests/page-load/{testId} | Delete Page Load test +*PageLoadApi* | [**get_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#get_page_load_test) | **GET** /tests/page-load/{testId} | Get Page Load test +*PageLoadApi* | [**get_page_load_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#get_page_load_tests) | **GET** /tests/page-load | List Page Load tests +*PageLoadApi* | [**update_page_load_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadApi.md#update_page_load_test) | **PUT** /tests/page-load/{testId} | Update Page Load test +*PathVisualizationInterfaceGroupsApi* | [**create_path_vis_interface_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#create_path_vis_interface_groups) | **POST** /network/path-vis/interface-groups | Create interface group for path visualization +*PathVisualizationInterfaceGroupsApi* | [**delete_path_vis_interface_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#delete_path_vis_interface_group) | **DELETE** /network/path-vis/interface-groups/{interfaceGroupId} | Delete interface group +*PathVisualizationInterfaceGroupsApi* | [**get_path_vis_interface_groups**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#get_path_vis_interface_groups) | **GET** /network/path-vis/interface-groups | List interface groups for path visualization +*PathVisualizationInterfaceGroupsApi* | [**update_path_vis_interface_group**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md#update_path_vis_interface_group) | **PUT** /network/path-vis/interface-groups/{interfaceGroupId} | Update interface group +*SIPServerApi* | [**create_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#create_sip_server_test) | **POST** /tests/sip-server | Create SIP Server test +*SIPServerApi* | [**delete_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#delete_sip_server_test) | **DELETE** /tests/sip-server/{testId} | Delete SIP Server test +*SIPServerApi* | [**get_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#get_sip_server_test) | **GET** /tests/sip-server/{testId} | Get SIP Server test +*SIPServerApi* | [**get_sip_server_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#get_sip_server_tests) | **GET** /tests/sip-server | List SIP Server tests +*SIPServerApi* | [**update_sip_server_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SIPServerApi.md#update_sip_server_test) | **PUT** /tests/sip-server/{testId} | Update SIP Server test +*VoiceApi* | [**create_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#create_voice_test) | **POST** /tests/voice | Create Voice test +*VoiceApi* | [**delete_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#delete_voice_test) | **DELETE** /tests/voice/{testId} | Delete Voice test +*VoiceApi* | [**get_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#get_voice_test) | **GET** /tests/voice/{testId} | Get Voice test +*VoiceApi* | [**get_voice_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#get_voice_tests) | **GET** /tests/voice | List Voice tests +*VoiceApi* | [**update_voice_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/VoiceApi.md#update_voice_test) | **PUT** /tests/voice/{testId} | Update Voice test +*WebTransactionApi* | [**create_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#create_web_transactions_test) | **POST** /tests/web-transactions | Create Web Transactions test +*WebTransactionApi* | [**delete_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#delete_web_transactions_test) | **DELETE** /tests/web-transactions/{testId} | Delete Web Transactions test +*WebTransactionApi* | [**get_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#get_web_transactions_test) | **GET** /tests/web-transactions/{testId} | Get Web Transactions test +*WebTransactionApi* | [**get_web_transactions_tests**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#get_web_transactions_tests) | **GET** /tests/web-transactions | List Web Transactions tests +*WebTransactionApi* | [**update_web_transactions_test**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/WebTransactionApi.md#update_web_transactions_test) | **PUT** /tests/web-transactions/{testId} | Update Web Transactions test ## Documentation For Models @@ -247,6 +247,7 @@ Class | Method | HTTP request | Description - [PageLoadTests](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadTests.md) - [RequestMethod](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/RequestMethod.md) - [SelfLinks](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SelfLinks.md) + - [SensitivityLevel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SensitivityLevel.md) - [Severity](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/Severity.md) - [SharedWithAccount](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SharedWithAccount.md) - [SimpleAgent](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/SimpleAgent.md) diff --git a/thousandeyes-sdk-tests/docs/APIApi.md b/thousandeyes-sdk-tests/docs/APIApi.md index 707269cd..0973ce5a 100644 --- a/thousandeyes-sdk-tests/docs/APIApi.md +++ b/thousandeyes-sdk-tests/docs/APIApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.APIApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_api_test**](APIApi.md#create_api_test) | **POST** /v7/tests/api | Create API test -[**delete_api_test**](APIApi.md#delete_api_test) | **DELETE** /v7/tests/api/{testId} | Delete API test -[**get_api_test**](APIApi.md#get_api_test) | **GET** /v7/tests/api/{testId} | Get API test -[**get_api_tests**](APIApi.md#get_api_tests) | **GET** /v7/tests/api | List API tests -[**update_api_test**](APIApi.md#update_api_test) | **PUT** /v7/tests/api/{testId} | Update API test +[**create_api_test**](APIApi.md#create_api_test) | **POST** /tests/api | Create API test +[**delete_api_test**](APIApi.md#delete_api_test) | **DELETE** /tests/api/{testId} | Delete API test +[**get_api_test**](APIApi.md#get_api_test) | **GET** /tests/api/{testId} | Get API test +[**get_api_tests**](APIApi.md#get_api_tests) | **GET** /tests/api | List API tests +[**update_api_test**](APIApi.md#update_api_test) | **PUT** /tests/api/{testId} | Update API test # **create_api_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_api_test import UpdateApiTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.api_tests import ApiTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_api_test import UpdateApiTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/AgentToAgentApi.md b/thousandeyes-sdk-tests/docs/AgentToAgentApi.md index 2147f27b..a746262e 100644 --- a/thousandeyes-sdk-tests/docs/AgentToAgentApi.md +++ b/thousandeyes-sdk-tests/docs/AgentToAgentApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.AgentToAgentApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_agent_test**](AgentToAgentApi.md#create_agent_to_agent_test) | **POST** /v7/tests/agent-to-agent | Create Agent to Agent test -[**delete_agent_to_agent_test**](AgentToAgentApi.md#delete_agent_to_agent_test) | **DELETE** /v7/tests/agent-to-agent/{testId} | Delete Agent to Agent test -[**get_agent_to_agent_test**](AgentToAgentApi.md#get_agent_to_agent_test) | **GET** /v7/tests/agent-to-agent/{testId} | Get Agent to Agent test -[**get_agent_to_agent_tests**](AgentToAgentApi.md#get_agent_to_agent_tests) | **GET** /v7/tests/agent-to-agent | List Agent to Agent tests -[**update_agent_to_agent_test**](AgentToAgentApi.md#update_agent_to_agent_test) | **PUT** /v7/tests/agent-to-agent/{testId} | Update Agent to Agent test +[**create_agent_to_agent_test**](AgentToAgentApi.md#create_agent_to_agent_test) | **POST** /tests/agent-to-agent | Create Agent to Agent test +[**delete_agent_to_agent_test**](AgentToAgentApi.md#delete_agent_to_agent_test) | **DELETE** /tests/agent-to-agent/{testId} | Delete Agent to Agent test +[**get_agent_to_agent_test**](AgentToAgentApi.md#get_agent_to_agent_test) | **GET** /tests/agent-to-agent/{testId} | Get Agent to Agent test +[**get_agent_to_agent_tests**](AgentToAgentApi.md#get_agent_to_agent_tests) | **GET** /tests/agent-to-agent | List Agent to Agent tests +[**update_agent_to_agent_test**](AgentToAgentApi.md#update_agent_to_agent_test) | **PUT** /tests/agent-to-agent/{testId} | Update Agent to Agent test # **create_agent_to_agent_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_agent_to_agent_test import UpdateAgent from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.agent_to_agent_tests import AgentToAgentTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_agent_to_agent_test import UpdateAgent from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/AgentToServerApi.md b/thousandeyes-sdk-tests/docs/AgentToServerApi.md index d88f8b0f..8644d055 100644 --- a/thousandeyes-sdk-tests/docs/AgentToServerApi.md +++ b/thousandeyes-sdk-tests/docs/AgentToServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.AgentToServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_agent_to_server_test**](AgentToServerApi.md#create_agent_to_server_test) | **POST** /v7/tests/agent-to-server | Create Agent to Server test -[**delete_agent_to_server_test**](AgentToServerApi.md#delete_agent_to_server_test) | **DELETE** /v7/tests/agent-to-server/{testId} | Delete Agent to Server test -[**get_agent_to_server_test**](AgentToServerApi.md#get_agent_to_server_test) | **GET** /v7/tests/agent-to-server/{testId} | Get Agent to Server test -[**get_agent_to_server_tests**](AgentToServerApi.md#get_agent_to_server_tests) | **GET** /v7/tests/agent-to-server | List Agent to Server tests -[**update_agent_to_server_test**](AgentToServerApi.md#update_agent_to_server_test) | **PUT** /v7/tests/agent-to-server/{testId} | Update Agent to Server test +[**create_agent_to_server_test**](AgentToServerApi.md#create_agent_to_server_test) | **POST** /tests/agent-to-server | Create Agent to Server test +[**delete_agent_to_server_test**](AgentToServerApi.md#delete_agent_to_server_test) | **DELETE** /tests/agent-to-server/{testId} | Delete Agent to Server test +[**get_agent_to_server_test**](AgentToServerApi.md#get_agent_to_server_test) | **GET** /tests/agent-to-server/{testId} | Get Agent to Server test +[**get_agent_to_server_tests**](AgentToServerApi.md#get_agent_to_server_tests) | **GET** /tests/agent-to-server | List Agent to Server tests +[**update_agent_to_server_test**](AgentToServerApi.md#update_agent_to_server_test) | **PUT** /tests/agent-to-server/{testId} | Update Agent to Server test # **create_agent_to_server_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_agent_to_server_test import UpdateAgen from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.agent_to_server_tests import AgentToServerTes from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_agent_to_server_test import UpdateAgen from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/AlertRoundsViolationMode.md b/thousandeyes-sdk-tests/docs/AlertRoundsViolationMode.md index efe78921..fa049394 100644 --- a/thousandeyes-sdk-tests/docs/AlertRoundsViolationMode.md +++ b/thousandeyes-sdk-tests/docs/AlertRoundsViolationMode.md @@ -1,6 +1,6 @@ # AlertRoundsViolationMode -`exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` +`exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. ## Properties diff --git a/thousandeyes-sdk-tests/docs/AlertRule.md b/thousandeyes-sdk-tests/docs/AlertRule.md index e66798cd..e8a65f4a 100644 --- a/thousandeyes-sdk-tests/docs/AlertRule.md +++ b/thousandeyes-sdk-tests/docs/AlertRule.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**rule_id** | **str** | Unique ID of the rule | [optional] [readonly] +**rule_id** | **str** | Unique ID of the rule. | [optional] [readonly] **rule_name** | **str** | Name of the alert rule | [optional] [readonly] **expression** | **str** | String expression of alert rule | [optional] [readonly] **direction** | [**AlertDirection**](AlertDirection.md) | | [optional] @@ -16,6 +16,7 @@ Name | Type | Description | Notes **rounds_violating_mode** | [**AlertRoundsViolationMode**](AlertRoundsViolationMode.md) | | [optional] **rounds_violating_out_of** | **int** | Specifies the divisor (y value) for the “X of Y times” condition. | [optional] [readonly] **rounds_violating_required** | **int** | Specifies the numerator (x value) for the “X of Y times” condition | [optional] [readonly] +**sensitivity_level** | [**SensitivityLevel**](SensitivityLevel.md) | | [optional] **severity** | [**Severity**](Severity.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-tests/docs/AllTestTypesApi.md b/thousandeyes-sdk-tests/docs/AllTestTypesApi.md index 96a0dec5..0a84c328 100644 --- a/thousandeyes-sdk-tests/docs/AllTestTypesApi.md +++ b/thousandeyes-sdk-tests/docs/AllTestTypesApi.md @@ -1,10 +1,10 @@ # thousandeyes_sdk.tests.AllTestTypesApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_tests**](AllTestTypesApi.md#get_tests) | **GET** /v7/tests | List configured tests +[**get_tests**](AllTestTypesApi.md#get_tests) | **GET** /tests | List configured tests # **get_tests** @@ -24,10 +24,10 @@ from thousandeyes_sdk.tests.models.tests import Tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/BGPApi.md b/thousandeyes-sdk-tests/docs/BGPApi.md index 3077da0a..35e7b7f1 100644 --- a/thousandeyes-sdk-tests/docs/BGPApi.md +++ b/thousandeyes-sdk-tests/docs/BGPApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.BGPApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_bgp_test**](BGPApi.md#create_bgp_test) | **POST** /v7/tests/bgp | Create BGP test -[**delete_bgp_test**](BGPApi.md#delete_bgp_test) | **DELETE** /v7/tests/bgp/{testId} | Delete BGP test -[**get_bgp_test**](BGPApi.md#get_bgp_test) | **GET** /v7/tests/bgp/{testId} | Get BGP test -[**get_bgp_tests**](BGPApi.md#get_bgp_tests) | **GET** /v7/tests/bgp | List BGP tests -[**update_bgp_test**](BGPApi.md#update_bgp_test) | **PUT** /v7/tests/bgp/{testId} | Update BGP test +[**create_bgp_test**](BGPApi.md#create_bgp_test) | **POST** /tests/bgp | Create BGP test +[**delete_bgp_test**](BGPApi.md#delete_bgp_test) | **DELETE** /tests/bgp/{testId} | Delete BGP test +[**get_bgp_test**](BGPApi.md#get_bgp_test) | **GET** /tests/bgp/{testId} | Get BGP test +[**get_bgp_tests**](BGPApi.md#get_bgp_tests) | **GET** /tests/bgp | List BGP tests +[**update_bgp_test**](BGPApi.md#update_bgp_test) | **PUT** /tests/bgp/{testId} | Update BGP test # **create_bgp_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_bgp_test import UpdateBgpTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.bgp_tests import BgpTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_bgp_test_request import UpdateBgpTestR from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/DNSSECApi.md b/thousandeyes-sdk-tests/docs/DNSSECApi.md index 85ada794..1e292756 100644 --- a/thousandeyes-sdk-tests/docs/DNSSECApi.md +++ b/thousandeyes-sdk-tests/docs/DNSSECApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.DNSSECApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_sec_test**](DNSSECApi.md#create_dns_sec_test) | **POST** /v7/tests/dnssec | Create DNSSEC test -[**delete_dns_sec_test**](DNSSECApi.md#delete_dns_sec_test) | **DELETE** /v7/tests/dnssec/{testId} | Delete DNSSEC test -[**get_dns_sec_test**](DNSSECApi.md#get_dns_sec_test) | **GET** /v7/tests/dnssec/{testId} | Get DNSSEC test -[**get_dns_sec_tests**](DNSSECApi.md#get_dns_sec_tests) | **GET** /v7/tests/dnssec | List DNSSEC tests -[**update_dns_sec_test**](DNSSECApi.md#update_dns_sec_test) | **PUT** /v7/tests/dnssec/{testId} | Update DNSSEC test +[**create_dns_sec_test**](DNSSECApi.md#create_dns_sec_test) | **POST** /tests/dnssec | Create DNSSEC test +[**delete_dns_sec_test**](DNSSECApi.md#delete_dns_sec_test) | **DELETE** /tests/dnssec/{testId} | Delete DNSSEC test +[**get_dns_sec_test**](DNSSECApi.md#get_dns_sec_test) | **GET** /tests/dnssec/{testId} | Get DNSSEC test +[**get_dns_sec_tests**](DNSSECApi.md#get_dns_sec_tests) | **GET** /tests/dnssec | List DNSSEC tests +[**update_dns_sec_test**](DNSSECApi.md#update_dns_sec_test) | **PUT** /tests/dnssec/{testId} | Update DNSSEC test # **create_dns_sec_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_dns_sec_test import UpdateDnsSecTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.dns_sec_tests import DnsSecTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_dns_sec_test import UpdateDnsSecTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/DNSServerApi.md b/thousandeyes-sdk-tests/docs/DNSServerApi.md index e7330a52..c0229f87 100644 --- a/thousandeyes-sdk-tests/docs/DNSServerApi.md +++ b/thousandeyes-sdk-tests/docs/DNSServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.DNSServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_server_test**](DNSServerApi.md#create_dns_server_test) | **POST** /v7/tests/dns-server | Create DNS Server test -[**delete_dns_server_test**](DNSServerApi.md#delete_dns_server_test) | **DELETE** /v7/tests/dns-server/{testId} | Delete DNS Server test -[**get_dns_server_test**](DNSServerApi.md#get_dns_server_test) | **GET** /v7/tests/dns-server/{testId} | Get DNS Server test -[**get_dns_server_tests**](DNSServerApi.md#get_dns_server_tests) | **GET** /v7/tests/dns-server | List DNS Server tests -[**update_dns_server_test**](DNSServerApi.md#update_dns_server_test) | **PUT** /v7/tests/dns-server/{testId} | Update DNS Server test +[**create_dns_server_test**](DNSServerApi.md#create_dns_server_test) | **POST** /tests/dns-server | Create DNS Server test +[**delete_dns_server_test**](DNSServerApi.md#delete_dns_server_test) | **DELETE** /tests/dns-server/{testId} | Delete DNS Server test +[**get_dns_server_test**](DNSServerApi.md#get_dns_server_test) | **GET** /tests/dns-server/{testId} | Get DNS Server test +[**get_dns_server_tests**](DNSServerApi.md#get_dns_server_tests) | **GET** /tests/dns-server | List DNS Server tests +[**update_dns_server_test**](DNSServerApi.md#update_dns_server_test) | **PUT** /tests/dns-server/{testId} | Update DNS Server test # **create_dns_server_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_dns_server_test import UpdateDnsServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.dns_server_tests import DnsServerTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_dns_server_test import UpdateDnsServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/DNSTraceApi.md b/thousandeyes-sdk-tests/docs/DNSTraceApi.md index ad686700..4d18b597 100644 --- a/thousandeyes-sdk-tests/docs/DNSTraceApi.md +++ b/thousandeyes-sdk-tests/docs/DNSTraceApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.DNSTraceApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_dns_trace_test**](DNSTraceApi.md#create_dns_trace_test) | **POST** /v7/tests/dns-trace | Create DNS Trace test -[**delete_dns_trace_test**](DNSTraceApi.md#delete_dns_trace_test) | **DELETE** /v7/tests/dns-trace/{testId} | Delete DNS Trace test -[**get_dns_trace_test**](DNSTraceApi.md#get_dns_trace_test) | **GET** /v7/tests/dns-trace/{testId} | Get DNS Trace test -[**get_dns_trace_tests**](DNSTraceApi.md#get_dns_trace_tests) | **GET** /v7/tests/dns-trace | List DNS Trace tests -[**update_dns_trace_test**](DNSTraceApi.md#update_dns_trace_test) | **PUT** /v7/tests/dns-trace/{testId} | Update DNS Trace test +[**create_dns_trace_test**](DNSTraceApi.md#create_dns_trace_test) | **POST** /tests/dns-trace | Create DNS Trace test +[**delete_dns_trace_test**](DNSTraceApi.md#delete_dns_trace_test) | **DELETE** /tests/dns-trace/{testId} | Delete DNS Trace test +[**get_dns_trace_test**](DNSTraceApi.md#get_dns_trace_test) | **GET** /tests/dns-trace/{testId} | Get DNS Trace test +[**get_dns_trace_tests**](DNSTraceApi.md#get_dns_trace_tests) | **GET** /tests/dns-trace | List DNS Trace tests +[**update_dns_trace_test**](DNSTraceApi.md#update_dns_trace_test) | **PUT** /tests/dns-trace/{testId} | Update DNS Trace test # **create_dns_trace_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_dns_trace_test import UpdateDnsTraceTe from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.expand import Expand from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.dns_trace_tests import DnsTraceTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_dns_trace_test import UpdateDnsTraceTe from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/FTPServerApi.md b/thousandeyes-sdk-tests/docs/FTPServerApi.md index d5f85b37..967557a7 100644 --- a/thousandeyes-sdk-tests/docs/FTPServerApi.md +++ b/thousandeyes-sdk-tests/docs/FTPServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.FTPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_ftp_server_test**](FTPServerApi.md#create_ftp_server_test) | **POST** /v7/tests/ftp-server | Create FTP Server test -[**delete_ftp_server_test**](FTPServerApi.md#delete_ftp_server_test) | **DELETE** /v7/tests/ftp-server/{testId} | Delete FTP Server test -[**get_ftp_server_test**](FTPServerApi.md#get_ftp_server_test) | **GET** /v7/tests/ftp-server/{testId} | Get FTP Server test -[**get_ftp_server_tests**](FTPServerApi.md#get_ftp_server_tests) | **GET** /v7/tests/ftp-server | List FTP Server tests -[**update_ftp_server_test**](FTPServerApi.md#update_ftp_server_test) | **PUT** /v7/tests/ftp-server/{testId} | Update FTP Server test +[**create_ftp_server_test**](FTPServerApi.md#create_ftp_server_test) | **POST** /tests/ftp-server | Create FTP Server test +[**delete_ftp_server_test**](FTPServerApi.md#delete_ftp_server_test) | **DELETE** /tests/ftp-server/{testId} | Delete FTP Server test +[**get_ftp_server_test**](FTPServerApi.md#get_ftp_server_test) | **GET** /tests/ftp-server/{testId} | Get FTP Server test +[**get_ftp_server_tests**](FTPServerApi.md#get_ftp_server_tests) | **GET** /tests/ftp-server | List FTP Server tests +[**update_ftp_server_test**](FTPServerApi.md#update_ftp_server_test) | **PUT** /tests/ftp-server/{testId} | Update FTP Server test # **create_ftp_server_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_ftp_server_test import UpdateFtpServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -203,10 +203,10 @@ from thousandeyes_sdk.tests.models.ftp_server_test import FtpServerTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -292,10 +292,10 @@ from thousandeyes_sdk.tests.models.ftp_server_tests import FtpServerTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -379,10 +379,10 @@ from thousandeyes_sdk.tests.models.update_ftp_server_test import UpdateFtpServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/HTTPServerApi.md b/thousandeyes-sdk-tests/docs/HTTPServerApi.md index e420567c..24efbebf 100644 --- a/thousandeyes-sdk-tests/docs/HTTPServerApi.md +++ b/thousandeyes-sdk-tests/docs/HTTPServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.HTTPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_http_server_test**](HTTPServerApi.md#create_http_server_test) | **POST** /v7/tests/http-server | Create HTTP Server test -[**delete_http_server_test**](HTTPServerApi.md#delete_http_server_test) | **DELETE** /v7/tests/http-server/{testId} | Delete HTTP Server test -[**get_http_server_test**](HTTPServerApi.md#get_http_server_test) | **GET** /v7/tests/http-server/{testId} | Get HTTP Server test -[**get_http_server_tests**](HTTPServerApi.md#get_http_server_tests) | **GET** /v7/tests/http-server | List HTTP Server tests -[**update_http_server_test**](HTTPServerApi.md#update_http_server_test) | **PUT** /v7/tests/http-server/{testId} | Update HTTP Server test +[**create_http_server_test**](HTTPServerApi.md#create_http_server_test) | **POST** /tests/http-server | Create HTTP Server test +[**delete_http_server_test**](HTTPServerApi.md#delete_http_server_test) | **DELETE** /tests/http-server/{testId} | Delete HTTP Server test +[**get_http_server_test**](HTTPServerApi.md#get_http_server_test) | **GET** /tests/http-server/{testId} | Get HTTP Server test +[**get_http_server_tests**](HTTPServerApi.md#get_http_server_tests) | **GET** /tests/http-server | List HTTP Server tests +[**update_http_server_test**](HTTPServerApi.md#update_http_server_test) | **PUT** /tests/http-server/{testId} | Update HTTP Server test # **create_http_server_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_http_server_test import UpdateHttpServ from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.http_server_test import HttpServerTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.http_server_tests import HttpServerTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_http_server_test import UpdateHttpServ from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/PageLoadApi.md b/thousandeyes-sdk-tests/docs/PageLoadApi.md index 31572e88..ed365933 100644 --- a/thousandeyes-sdk-tests/docs/PageLoadApi.md +++ b/thousandeyes-sdk-tests/docs/PageLoadApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.PageLoadApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_page_load_test**](PageLoadApi.md#create_page_load_test) | **POST** /v7/tests/page-load | Create Page Load test -[**delete_page_load_test**](PageLoadApi.md#delete_page_load_test) | **DELETE** /v7/tests/page-load/{testId} | Delete Page Load test -[**get_page_load_test**](PageLoadApi.md#get_page_load_test) | **GET** /v7/tests/page-load/{testId} | Get Page Load test -[**get_page_load_tests**](PageLoadApi.md#get_page_load_tests) | **GET** /v7/tests/page-load | List Page Load tests -[**update_page_load_test**](PageLoadApi.md#update_page_load_test) | **PUT** /v7/tests/page-load/{testId} | Update Page Load test +[**create_page_load_test**](PageLoadApi.md#create_page_load_test) | **POST** /tests/page-load | Create Page Load test +[**delete_page_load_test**](PageLoadApi.md#delete_page_load_test) | **DELETE** /tests/page-load/{testId} | Delete Page Load test +[**get_page_load_test**](PageLoadApi.md#get_page_load_test) | **GET** /tests/page-load/{testId} | Get Page Load test +[**get_page_load_tests**](PageLoadApi.md#get_page_load_tests) | **GET** /tests/page-load | List Page Load tests +[**update_page_load_test**](PageLoadApi.md#update_page_load_test) | **PUT** /tests/page-load/{testId} | Update Page Load test # **create_page_load_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_page_load_test import UpdatePageLoadTe from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.page_load_test import PageLoadTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.page_load_tests import PageLoadTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.update_page_load_test import UpdatePageLoadTe from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md b/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md index d682f34b..52c88170 100644 --- a/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md +++ b/thousandeyes-sdk-tests/docs/PathVisualizationInterfaceGroupsApi.md @@ -1,13 +1,13 @@ # thousandeyes_sdk.tests.PathVisualizationInterfaceGroupsApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_path_vis_interface_groups**](PathVisualizationInterfaceGroupsApi.md#create_path_vis_interface_groups) | **POST** /v7/network/path-vis/interface-groups | Create interface group for path visualization -[**delete_path_vis_interface_group**](PathVisualizationInterfaceGroupsApi.md#delete_path_vis_interface_group) | **DELETE** /v7/network/path-vis/interface-groups/{interfaceGroupId} | Delete interface group -[**get_path_vis_interface_groups**](PathVisualizationInterfaceGroupsApi.md#get_path_vis_interface_groups) | **GET** /v7/network/path-vis/interface-groups | List interface groups for path visualization -[**update_path_vis_interface_group**](PathVisualizationInterfaceGroupsApi.md#update_path_vis_interface_group) | **PUT** /v7/network/path-vis/interface-groups/{interfaceGroupId} | Update interface group +[**create_path_vis_interface_groups**](PathVisualizationInterfaceGroupsApi.md#create_path_vis_interface_groups) | **POST** /network/path-vis/interface-groups | Create interface group for path visualization +[**delete_path_vis_interface_group**](PathVisualizationInterfaceGroupsApi.md#delete_path_vis_interface_group) | **DELETE** /network/path-vis/interface-groups/{interfaceGroupId} | Delete interface group +[**get_path_vis_interface_groups**](PathVisualizationInterfaceGroupsApi.md#get_path_vis_interface_groups) | **GET** /network/path-vis/interface-groups | List interface groups for path visualization +[**update_path_vis_interface_group**](PathVisualizationInterfaceGroupsApi.md#update_path_vis_interface_group) | **PUT** /network/path-vis/interface-groups/{interfaceGroupId} | Update interface group # **create_path_vis_interface_groups** @@ -27,10 +27,10 @@ from thousandeyes_sdk.tests.models.interface_group import InterfaceGroup from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -199,10 +199,10 @@ from thousandeyes_sdk.tests.models.interface_groups import InterfaceGroups from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -284,10 +284,10 @@ from thousandeyes_sdk.tests.models.interface_group import InterfaceGroup from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/SIPServerApi.md b/thousandeyes-sdk-tests/docs/SIPServerApi.md index 8521793e..9ede12dd 100644 --- a/thousandeyes-sdk-tests/docs/SIPServerApi.md +++ b/thousandeyes-sdk-tests/docs/SIPServerApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.SIPServerApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_sip_server_test**](SIPServerApi.md#create_sip_server_test) | **POST** /v7/tests/sip-server | Create SIP Server test -[**delete_sip_server_test**](SIPServerApi.md#delete_sip_server_test) | **DELETE** /v7/tests/sip-server/{testId} | Delete SIP Server test -[**get_sip_server_test**](SIPServerApi.md#get_sip_server_test) | **GET** /v7/tests/sip-server/{testId} | Get SIP Server test -[**get_sip_server_tests**](SIPServerApi.md#get_sip_server_tests) | **GET** /v7/tests/sip-server | List SIP Server tests -[**update_sip_server_test**](SIPServerApi.md#update_sip_server_test) | **PUT** /v7/tests/sip-server/{testId} | Update SIP Server test +[**create_sip_server_test**](SIPServerApi.md#create_sip_server_test) | **POST** /tests/sip-server | Create SIP Server test +[**delete_sip_server_test**](SIPServerApi.md#delete_sip_server_test) | **DELETE** /tests/sip-server/{testId} | Delete SIP Server test +[**get_sip_server_test**](SIPServerApi.md#get_sip_server_test) | **GET** /tests/sip-server/{testId} | Get SIP Server test +[**get_sip_server_tests**](SIPServerApi.md#get_sip_server_tests) | **GET** /tests/sip-server | List SIP Server tests +[**update_sip_server_test**](SIPServerApi.md#update_sip_server_test) | **PUT** /tests/sip-server/{testId} | Update SIP Server test # **create_sip_server_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.update_sip_server_test import UpdateSipServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -203,10 +203,10 @@ from thousandeyes_sdk.tests.models.sip_server_test import SipServerTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -292,10 +292,10 @@ from thousandeyes_sdk.tests.models.sip_server_tests import SipServerTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -379,10 +379,10 @@ from thousandeyes_sdk.tests.models.update_sip_server_test import UpdateSipServer from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/SensitivityLevel.md b/thousandeyes-sdk-tests/docs/SensitivityLevel.md new file mode 100644 index 00000000..ac33f6e6 --- /dev/null +++ b/thousandeyes-sdk-tests/docs/SensitivityLevel.md @@ -0,0 +1,12 @@ +# SensitivityLevel + +Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/thousandeyes-sdk-tests/docs/VoiceApi.md b/thousandeyes-sdk-tests/docs/VoiceApi.md index 7bc98360..2a0c5d9a 100644 --- a/thousandeyes-sdk-tests/docs/VoiceApi.md +++ b/thousandeyes-sdk-tests/docs/VoiceApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.VoiceApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_voice_test**](VoiceApi.md#create_voice_test) | **POST** /v7/tests/voice | Create Voice test -[**delete_voice_test**](VoiceApi.md#delete_voice_test) | **DELETE** /v7/tests/voice/{testId} | Delete Voice test -[**get_voice_test**](VoiceApi.md#get_voice_test) | **GET** /v7/tests/voice/{testId} | Get Voice test -[**get_voice_tests**](VoiceApi.md#get_voice_tests) | **GET** /v7/tests/voice | List Voice tests -[**update_voice_test**](VoiceApi.md#update_voice_test) | **PUT** /v7/tests/voice/{testId} | Update Voice test +[**create_voice_test**](VoiceApi.md#create_voice_test) | **POST** /tests/voice | Create Voice test +[**delete_voice_test**](VoiceApi.md#delete_voice_test) | **DELETE** /tests/voice/{testId} | Delete Voice test +[**get_voice_test**](VoiceApi.md#get_voice_test) | **GET** /tests/voice/{testId} | Get Voice test +[**get_voice_tests**](VoiceApi.md#get_voice_tests) | **GET** /tests/voice | List Voice tests +[**update_voice_test**](VoiceApi.md#update_voice_test) | **PUT** /tests/voice/{testId} | Update Voice test # **create_voice_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.voice_test import VoiceTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.voice_test import VoiceTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.voice_tests import VoiceTests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.voice_test import VoiceTest from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/docs/WebTransactionApi.md b/thousandeyes-sdk-tests/docs/WebTransactionApi.md index 0dcd81cb..7122d87c 100644 --- a/thousandeyes-sdk-tests/docs/WebTransactionApi.md +++ b/thousandeyes-sdk-tests/docs/WebTransactionApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.tests.WebTransactionApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_web_transactions_test**](WebTransactionApi.md#create_web_transactions_test) | **POST** /v7/tests/web-transactions | Create Web Transactions test -[**delete_web_transactions_test**](WebTransactionApi.md#delete_web_transactions_test) | **DELETE** /v7/tests/web-transactions/{testId} | Delete Web Transactions test -[**get_web_transactions_test**](WebTransactionApi.md#get_web_transactions_test) | **GET** /v7/tests/web-transactions/{testId} | Get Web Transactions test -[**get_web_transactions_tests**](WebTransactionApi.md#get_web_transactions_tests) | **GET** /v7/tests/web-transactions | List Web Transactions tests -[**update_web_transactions_test**](WebTransactionApi.md#update_web_transactions_test) | **PUT** /v7/tests/web-transactions/{testId} | Update Web Transactions test +[**create_web_transactions_test**](WebTransactionApi.md#create_web_transactions_test) | **POST** /tests/web-transactions | Create Web Transactions test +[**delete_web_transactions_test**](WebTransactionApi.md#delete_web_transactions_test) | **DELETE** /tests/web-transactions/{testId} | Delete Web Transactions test +[**get_web_transactions_test**](WebTransactionApi.md#get_web_transactions_test) | **GET** /tests/web-transactions/{testId} | Get Web Transactions test +[**get_web_transactions_tests**](WebTransactionApi.md#get_web_transactions_tests) | **GET** /tests/web-transactions | List Web Transactions tests +[**update_web_transactions_test**](WebTransactionApi.md#update_web_transactions_test) | **PUT** /tests/web-transactions/{testId} | Update Web Transactions test # **create_web_transactions_test** @@ -30,10 +30,10 @@ from thousandeyes_sdk.tests.models.web_transaction_test import WebTransactionTes from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -119,10 +119,10 @@ import thousandeyes_sdk.tests from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.tests.models.web_transaction_test import WebTransactionTes from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -294,10 +294,10 @@ from thousandeyes_sdk.tests.models.web_transaction_tests import WebTransactionTe from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -381,10 +381,10 @@ from thousandeyes_sdk.tests.models.web_transaction_test import WebTransactionTes from thousandeyes_sdk.tests.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py index 192ae8fc..87e754a0 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py @@ -108,6 +108,7 @@ from thousandeyes_sdk.tests.models.page_load_test import PageLoadTest from thousandeyes_sdk.tests.models.page_load_tests import PageLoadTests from thousandeyes_sdk.tests.models.request_method import RequestMethod from thousandeyes_sdk.tests.models.self_links import SelfLinks +from thousandeyes_sdk.tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.tests.models.severity import Severity from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.simple_agent import SimpleAgent diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py index 1a079058..b215071f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py @@ -360,7 +360,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/agent-to-agent', + resource_path='/tests/agent-to-agent', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/agent-to-agent/{testId}', + resource_path='/tests/agent-to-agent/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/agent-to-agent/{testId}', + resource_path='/tests/agent-to-agent/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/agent-to-agent', + resource_path='/tests/agent-to-agent', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class AgentToAgentApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/agent-to-agent/{testId}', + resource_path='/tests/agent-to-agent/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py index 09892ec8..65910490 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py @@ -360,7 +360,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/agent-to-server', + resource_path='/tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/agent-to-server/{testId}', + resource_path='/tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/agent-to-server/{testId}', + resource_path='/tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/agent-to-server', + resource_path='/tests/agent-to-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class AgentToServerApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/agent-to-server/{testId}', + resource_path='/tests/agent-to-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py index dbc0a6ff..279a50c6 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py @@ -308,7 +308,7 @@ class AllTestTypesApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests', + resource_path='/tests', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py index ee6b9b74..a7df08c3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py @@ -360,7 +360,7 @@ class APIApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/api', + resource_path='/tests/api', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class APIApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/api/{testId}', + resource_path='/tests/api/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class APIApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/api/{testId}', + resource_path='/tests/api/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class APIApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/api', + resource_path='/tests/api', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class APIApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/api/{testId}', + resource_path='/tests/api/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py index 0bdf0f79..78e7d80e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py @@ -361,7 +361,7 @@ class BGPApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/bgp', + resource_path='/tests/bgp', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -657,7 +657,7 @@ class BGPApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/bgp/{testId}', + resource_path='/tests/bgp/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -972,7 +972,7 @@ class BGPApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/bgp/{testId}', + resource_path='/tests/bgp/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1254,7 +1254,7 @@ class BGPApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/bgp', + resource_path='/tests/bgp', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1600,7 +1600,7 @@ class BGPApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/bgp/{testId}', + resource_path='/tests/bgp/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py index a1a65470..82fdd9eb 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py @@ -360,7 +360,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dns-server', + resource_path='/tests/dns-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/dns-server/{testId}', + resource_path='/tests/dns-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dns-server/{testId}', + resource_path='/tests/dns-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dns-server', + resource_path='/tests/dns-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class DNSServerApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/dns-server/{testId}', + resource_path='/tests/dns-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py index 614edde4..dadab9a8 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py @@ -360,7 +360,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dns-trace', + resource_path='/tests/dns-trace', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/dns-trace/{testId}', + resource_path='/tests/dns-trace/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dns-trace/{testId}', + resource_path='/tests/dns-trace/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dns-trace', + resource_path='/tests/dns-trace', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class DNSTraceApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/dns-trace/{testId}', + resource_path='/tests/dns-trace/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py index f600385e..62473880 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py @@ -360,7 +360,7 @@ class DNSSECApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/dnssec', + resource_path='/tests/dnssec', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class DNSSECApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/dnssec/{testId}', + resource_path='/tests/dnssec/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class DNSSECApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dnssec/{testId}', + resource_path='/tests/dnssec/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class DNSSECApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/dnssec', + resource_path='/tests/dnssec', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class DNSSECApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/dnssec/{testId}', + resource_path='/tests/dnssec/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py index 9477be30..41d8b29e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py @@ -360,7 +360,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/ftp-server', + resource_path='/tests/ftp-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -653,7 +653,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/ftp-server/{testId}', + resource_path='/tests/ftp-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -968,7 +968,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/ftp-server/{testId}', + resource_path='/tests/ftp-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1250,7 +1250,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/ftp-server', + resource_path='/tests/ftp-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1596,7 +1596,7 @@ class FTPServerApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/ftp-server/{testId}', + resource_path='/tests/ftp-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py index 58f47b31..4a3e6fd4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py @@ -360,7 +360,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/http-server', + resource_path='/tests/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/http-server/{testId}', + resource_path='/tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/http-server/{testId}', + resource_path='/tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/http-server', + resource_path='/tests/http-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class HTTPServerApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/http-server/{testId}', + resource_path='/tests/http-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py index 403ed1b0..3ddca8bc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py @@ -360,7 +360,7 @@ class PageLoadApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/page-load', + resource_path='/tests/page-load', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class PageLoadApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/page-load/{testId}', + resource_path='/tests/page-load/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class PageLoadApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/page-load/{testId}', + resource_path='/tests/page-load/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class PageLoadApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/page-load', + resource_path='/tests/page-load', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class PageLoadApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/page-load/{testId}', + resource_path='/tests/page-load/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py index c912d733..f35527a2 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py @@ -340,7 +340,7 @@ class PathVisualizationInterfaceGroupsApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/network/path-vis/interface-groups', + resource_path='/network/path-vis/interface-groups', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -636,7 +636,7 @@ class PathVisualizationInterfaceGroupsApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/network/path-vis/interface-groups/{interfaceGroupId}', + resource_path='/network/path-vis/interface-groups/{interfaceGroupId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -918,7 +918,7 @@ class PathVisualizationInterfaceGroupsApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/network/path-vis/interface-groups', + resource_path='/network/path-vis/interface-groups', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1246,7 +1246,7 @@ class PathVisualizationInterfaceGroupsApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/network/path-vis/interface-groups/{interfaceGroupId}', + resource_path='/network/path-vis/interface-groups/{interfaceGroupId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py index f9915ca5..5d908bcc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py @@ -360,7 +360,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/sip-server', + resource_path='/tests/sip-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -653,7 +653,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/sip-server/{testId}', + resource_path='/tests/sip-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -968,7 +968,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/sip-server/{testId}', + resource_path='/tests/sip-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1250,7 +1250,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/sip-server', + resource_path='/tests/sip-server', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1596,7 +1596,7 @@ class SIPServerApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/sip-server/{testId}', + resource_path='/tests/sip-server/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py index b9b546f6..db0ecaea 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py @@ -360,7 +360,7 @@ class VoiceApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/voice', + resource_path='/tests/voice', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class VoiceApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/voice/{testId}', + resource_path='/tests/voice/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class VoiceApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/voice/{testId}', + resource_path='/tests/voice/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class VoiceApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/voice', + resource_path='/tests/voice', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class VoiceApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/voice/{testId}', + resource_path='/tests/voice/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py index eceebc74..91fab011 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py @@ -360,7 +360,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/tests/web-transactions', + resource_path='/tests/web-transactions', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -656,7 +656,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='DELETE', - resource_path='/v7/tests/web-transactions/{testId}', + resource_path='/tests/web-transactions/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -971,7 +971,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/web-transactions/{testId}', + resource_path='/tests/web-transactions/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1253,7 +1253,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/tests/web-transactions', + resource_path='/tests/web-transactions', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1599,7 +1599,7 @@ class WebTransactionApi: return self.api_client.param_serialize( method='PUT', - resource_path='/v7/tests/web-transactions/{testId}', + resource_path='/tests/web-transactions/{testId}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py index 88ae8345..691bbf89 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py @@ -89,6 +89,7 @@ from thousandeyes_sdk.tests.models.page_load_test import PageLoadTest from thousandeyes_sdk.tests.models.page_load_tests import PageLoadTests from thousandeyes_sdk.tests.models.request_method import RequestMethod from thousandeyes_sdk.tests.models.self_links import SelfLinks +from thousandeyes_sdk.tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.tests.models.severity import Severity from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.simple_agent import SimpleAgent diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rounds_violation_mode.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rounds_violation_mode.py index 2c912f73..feb07948 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rounds_violation_mode.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rounds_violation_mode.py @@ -19,7 +19,7 @@ from typing_extensions import Self class AlertRoundsViolationMode(str, Enum): """ - `exact` requires that the same agent(s) meet the threshold in consecutive rounds; default is `any` + `exact` requires the same agents to meet the threshold in consecutive rounds. `auto` is only enabled for CEA and Endpoint Scheduled test rules. The default is `any`. """ """ @@ -27,6 +27,7 @@ class AlertRoundsViolationMode(str, Enum): """ EXACT = 'exact' ANY = 'any' + AUTO = 'auto' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rule.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rule.py index f6957479..5571fbc5 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rule.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_rule.py @@ -21,6 +21,7 @@ from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.tests.models.alert_direction import AlertDirection from thousandeyes_sdk.tests.models.alert_rounds_violation_mode import AlertRoundsViolationMode from thousandeyes_sdk.tests.models.alert_type import AlertType +from thousandeyes_sdk.tests.models.sensitivity_level import SensitivityLevel from thousandeyes_sdk.tests.models.severity import Severity from typing import Optional, Set from typing_extensions import Self @@ -29,7 +30,7 @@ class AlertRule(BaseModel): """ AlertRule """ # noqa: E501 - rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule", alias="ruleId") + rule_id: Optional[StrictStr] = Field(default=None, description="Unique ID of the rule.", alias="ruleId") rule_name: Optional[StrictStr] = Field(default=None, description="Name of the alert rule", alias="ruleName") expression: Optional[StrictStr] = Field(default=None, description="String expression of alert rule") direction: Optional[AlertDirection] = None @@ -40,8 +41,9 @@ class AlertRule(BaseModel): rounds_violating_mode: Optional[AlertRoundsViolationMode] = Field(default=None, alias="roundsViolatingMode") rounds_violating_out_of: Optional[StrictInt] = Field(default=None, description="Specifies the divisor (y value) for the “X of Y times” condition.", alias="roundsViolatingOutOf") rounds_violating_required: Optional[StrictInt] = Field(default=None, description="Specifies the numerator (x value) for the “X of Y times” condition", alias="roundsViolatingRequired") + sensitivity_level: Optional[SensitivityLevel] = Field(default=None, alias="sensitivityLevel") severity: Optional[Severity] = None - __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "severity"] + __properties: ClassVar[List[str]] = ["ruleId", "ruleName", "expression", "direction", "isDefault", "alertType", "minimumSources", "minimumSourcesPct", "roundsViolatingMode", "roundsViolatingOutOf", "roundsViolatingRequired", "sensitivityLevel", "severity"] model_config = ConfigDict( populate_by_name=True, @@ -122,6 +124,7 @@ class AlertRule(BaseModel): "roundsViolatingMode": obj.get("roundsViolatingMode"), "roundsViolatingOutOf": obj.get("roundsViolatingOutOf"), "roundsViolatingRequired": obj.get("roundsViolatingRequired"), + "sensitivityLevel": obj.get("sensitivityLevel"), "severity": obj.get("severity") }) return _obj diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sensitivity_level.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sensitivity_level.py new file mode 100644 index 00000000..7bb2b5df --- /dev/null +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sensitivity_level.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Tests API + + This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. + + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class SensitivityLevel(str, Enum): + """ + Used when `roundsViolatingMode` is set to `auto`. The default is `medium`. Higher sensitivity increases the likelihood of triggering alerts. + """ + + """ + allowed enum values + """ + HIGH = 'high' + MEDIUM = 'medium' + LOW = 'low' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of SensitivityLevel from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py b/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py index 2ee3efae..933c123c 100644 --- a/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py +++ b/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py @@ -115,28 +115,30 @@ class TestAgentToAgentApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -258,28 +260,30 @@ class TestAgentToAgentApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -576,28 +580,30 @@ class TestAgentToAgentApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_agent_to_server_api.py b/thousandeyes-sdk-tests/test/test_agent_to_server_api.py index 2d0ca9ec..0f8fa522 100644 --- a/thousandeyes-sdk-tests/test/test_agent_to_server_api.py +++ b/thousandeyes-sdk-tests/test/test_agent_to_server_api.py @@ -120,28 +120,30 @@ class TestAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -265,28 +267,30 @@ class TestAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -591,28 +595,30 @@ class TestAgentToServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_api_api.py b/thousandeyes-sdk-tests/test/test_api_api.py index 2dbffc32..07edf152 100644 --- a/thousandeyes-sdk-tests/test/test_api_api.py +++ b/thousandeyes-sdk-tests/test/test_api_api.py @@ -206,28 +206,30 @@ class TestAPIApi(unittest.TestCase): "credentials" : [ "3247", "1051" ], "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -424,28 +426,30 @@ class TestAPIApi(unittest.TestCase): "credentials" : [ "3247", "1051" ], "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -1054,28 +1058,30 @@ class TestAPIApi(unittest.TestCase): "credentials" : [ "3247", "1051" ], "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_bgp_api.py b/thousandeyes-sdk-tests/test/test_bgp_api.py index a7347a3e..2e87fe9a 100644 --- a/thousandeyes-sdk-tests/test/test_bgp_api.py +++ b/thousandeyes-sdk-tests/test/test_bgp_api.py @@ -99,28 +99,30 @@ class TestBGPApi(unittest.TestCase): "includeCoveredPrefixes" : true, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -204,28 +206,30 @@ class TestBGPApi(unittest.TestCase): "includeCoveredPrefixes" : true, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -437,28 +441,30 @@ class TestBGPApi(unittest.TestCase): "includeCoveredPrefixes" : true, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_dns_server_api.py b/thousandeyes-sdk-tests/test/test_dns_server_api.py index 74a9777c..a1699947 100644 --- a/thousandeyes-sdk-tests/test/test_dns_server_api.py +++ b/thousandeyes-sdk-tests/test/test_dns_server_api.py @@ -118,28 +118,30 @@ class TestDNSServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -268,28 +270,30 @@ class TestDNSServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -608,28 +612,30 @@ class TestDNSServerApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_dns_trace_api.py b/thousandeyes-sdk-tests/test/test_dns_trace_api.py index 308f8550..d99d7d18 100644 --- a/thousandeyes-sdk-tests/test/test_dns_trace_api.py +++ b/thousandeyes-sdk-tests/test/test_dns_trace_api.py @@ -104,28 +104,30 @@ class TestDNSTraceApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -220,28 +222,30 @@ class TestDNSTraceApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -474,28 +478,30 @@ class TestDNSTraceApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_dnssec_api.py b/thousandeyes-sdk-tests/test/test_dnssec_api.py index 333107c5..5911df05 100644 --- a/thousandeyes-sdk-tests/test/test_dnssec_api.py +++ b/thousandeyes-sdk-tests/test/test_dnssec_api.py @@ -103,28 +103,30 @@ class TestDNSSECApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -218,28 +220,30 @@ class TestDNSSECApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -468,28 +472,30 @@ class TestDNSSECApi(unittest.TestCase): "liveShare" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_ftp_server_api.py b/thousandeyes-sdk-tests/test/test_ftp_server_api.py index f0fdb210..a53475f9 100644 --- a/thousandeyes-sdk-tests/test/test_ftp_server_api.py +++ b/thousandeyes-sdk-tests/test/test_ftp_server_api.py @@ -123,28 +123,30 @@ class TestFTPServerApi(unittest.TestCase): "downloadLimit" : 1048576, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -271,28 +273,30 @@ class TestFTPServerApi(unittest.TestCase): "downloadLimit" : 1048576, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -609,28 +613,30 @@ class TestFTPServerApi(unittest.TestCase): "downloadLimit" : 1048576, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_http_server_api.py b/thousandeyes-sdk-tests/test/test_http_server_api.py index ea5c35dc..0e6096d8 100644 --- a/thousandeyes-sdk-tests/test/test_http_server_api.py +++ b/thousandeyes-sdk-tests/test/test_http_server_api.py @@ -230,28 +230,30 @@ class TestHTTPServerApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -421,28 +423,30 @@ class TestHTTPServerApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -931,28 +935,30 @@ class TestHTTPServerApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_page_load_api.py b/thousandeyes-sdk-tests/test/test_page_load_api.py index 741d2e26..3484983b 100644 --- a/thousandeyes-sdk-tests/test/test_page_load_api.py +++ b/thousandeyes-sdk-tests/test/test_page_load_api.py @@ -242,28 +242,30 @@ class TestPageLoadApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -441,28 +443,30 @@ class TestPageLoadApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -983,28 +987,30 @@ class TestPageLoadApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_sip_server_api.py b/thousandeyes-sdk-tests/test/test_sip_server_api.py index 9f19be00..016ac8eb 100644 --- a/thousandeyes-sdk-tests/test/test_sip_server_api.py +++ b/thousandeyes-sdk-tests/test/test_sip_server_api.py @@ -138,28 +138,30 @@ class TestSIPServerApi(unittest.TestCase): "registerEnabled" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -285,28 +287,30 @@ class TestSIPServerApi(unittest.TestCase): "registerEnabled" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -635,28 +639,30 @@ class TestSIPServerApi(unittest.TestCase): "registerEnabled" : false, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_voice_api.py b/thousandeyes-sdk-tests/test/test_voice_api.py index b54c4bf3..37930057 100644 --- a/thousandeyes-sdk-tests/test/test_voice_api.py +++ b/thousandeyes-sdk-tests/test/test_voice_api.py @@ -125,28 +125,30 @@ class TestVoiceApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -264,28 +266,30 @@ class TestVoiceApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -580,28 +584,30 @@ class TestVoiceApi(unittest.TestCase): }, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-tests/test/test_web_transaction_api.py b/thousandeyes-sdk-tests/test/test_web_transaction_api.py index e6f9a29f..08d24d24 100644 --- a/thousandeyes-sdk-tests/test/test_web_transaction_api.py +++ b/thousandeyes-sdk-tests/test/test_web_transaction_api.py @@ -243,28 +243,30 @@ class TestWebTransactionApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -443,28 +445,30 @@ class TestWebTransactionApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], @@ -987,28 +991,30 @@ class TestWebTransactionApi(unittest.TestCase): "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" }, { "severity" : "major", + "expression" : "((hops((hopDelay >= 100 ms))))", + "alertType" : "http-server", + "roundsViolatingMode" : "exact", + "sensitivityLevel" : "medium", "roundsViolatingOutOf" : 5, "roundsViolatingRequired" : 2, "isDefault" : true, - "expression" : "((hops((hopDelay >= 100 ms))))", - "alertType" : "http-server", "minimumSourcesPct" : 99, "ruleName" : "The End of the Internet", "minimumSources" : 10, - "roundsViolatingMode" : "exact", "ruleId" : "127094", "direction" : "to-target" } ], diff --git a/thousandeyes-sdk-usage/README.md b/thousandeyes-sdk-usage/README.md index d0b83b5e..5c915719 100644 --- a/thousandeyes-sdk-usage/README.md +++ b/thousandeyes-sdk-usage/README.md @@ -4,9 +4,9 @@ These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). - * Users must have the `View Billing` permission to access this endpoint. + * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. - * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. + * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. @@ -17,7 +17,7 @@ Refer to the Usage API endpoints for detailed usage instructions and optional pa This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.14 +- API version: 7.0.15 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -69,10 +69,10 @@ import thousandeyes_sdk.usage from thousandeyes_sdk.core.exceptions import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -104,18 +104,18 @@ with thousandeyes_sdk.core.ApiClient(configuration) as api_client: ## Documentation for API Endpoints -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*QuotasApi* | [**assign_organizations_account_groups_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#assign_organizations_account_groups_quotas) | **POST** /v7/quotas/account-groups/assign | Create or update accout group quotas -*QuotasApi* | [**assign_organizations_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#assign_organizations_quotas) | **POST** /v7/quotas/assign | Create or update organizations quotas -*QuotasApi* | [**get_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#get_quotas) | **GET** /v7/quotas | Get organization and account group usage quota -*QuotasApi* | [**unassign_organizations_account_groups_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#unassign_organizations_account_groups_quotas) | **POST** /v7/quotas/account-groups/unassign | Remove account group quotas from organizations -*QuotasApi* | [**unassign_organizations_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#unassign_organizations_quotas) | **POST** /v7/quotas/unassign | Remove organization quotas -*UsageApi* | [**get_enterprise_agents_units_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_enterprise_agents_units_usage) | **GET** /v7/usage/units/enterprise-agents | Get enterprise agent usage -*UsageApi* | [**get_tests_units_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_tests_units_usage) | **GET** /v7/usage/units/tests | Get cloud and enterprise agents units usage -*UsageApi* | [**get_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_usage) | **GET** /v7/usage | Get usage information for the last month +*QuotasApi* | [**assign_organizations_account_groups_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#assign_organizations_account_groups_quotas) | **POST** /quotas/account-groups/assign | Create or update accout group quotas +*QuotasApi* | [**assign_organizations_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#assign_organizations_quotas) | **POST** /quotas/assign | Create or update organizations quotas +*QuotasApi* | [**get_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#get_quotas) | **GET** /quotas | Get organization and account group usage quota +*QuotasApi* | [**unassign_organizations_account_groups_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#unassign_organizations_account_groups_quotas) | **POST** /quotas/account-groups/unassign | Remove account group quotas from organizations +*QuotasApi* | [**unassign_organizations_quotas**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/QuotasApi.md#unassign_organizations_quotas) | **POST** /quotas/unassign | Remove organization quotas +*UsageApi* | [**get_enterprise_agents_units_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_enterprise_agents_units_usage) | **GET** /usage/units/enterprise-agents | Get enterprise agent usage +*UsageApi* | [**get_tests_units_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_tests_units_usage) | **GET** /usage/units/tests | Get cloud and enterprise agents units usage +*UsageApi* | [**get_usage**](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-usage/docs/UsageApi.md#get_usage) | **GET** /usage | Get usage information for the last month ## Documentation For Models diff --git a/thousandeyes-sdk-usage/docs/QuotasApi.md b/thousandeyes-sdk-usage/docs/QuotasApi.md index 36f3b7f3..49f59e0d 100644 --- a/thousandeyes-sdk-usage/docs/QuotasApi.md +++ b/thousandeyes-sdk-usage/docs/QuotasApi.md @@ -1,14 +1,14 @@ # thousandeyes_sdk.usage.QuotasApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**assign_organizations_account_groups_quotas**](QuotasApi.md#assign_organizations_account_groups_quotas) | **POST** /v7/quotas/account-groups/assign | Create or update accout group quotas -[**assign_organizations_quotas**](QuotasApi.md#assign_organizations_quotas) | **POST** /v7/quotas/assign | Create or update organizations quotas -[**get_quotas**](QuotasApi.md#get_quotas) | **GET** /v7/quotas | Get organization and account group usage quota -[**unassign_organizations_account_groups_quotas**](QuotasApi.md#unassign_organizations_account_groups_quotas) | **POST** /v7/quotas/account-groups/unassign | Remove account group quotas from organizations -[**unassign_organizations_quotas**](QuotasApi.md#unassign_organizations_quotas) | **POST** /v7/quotas/unassign | Remove organization quotas +[**assign_organizations_account_groups_quotas**](QuotasApi.md#assign_organizations_account_groups_quotas) | **POST** /quotas/account-groups/assign | Create or update accout group quotas +[**assign_organizations_quotas**](QuotasApi.md#assign_organizations_quotas) | **POST** /quotas/assign | Create or update organizations quotas +[**get_quotas**](QuotasApi.md#get_quotas) | **GET** /quotas | Get organization and account group usage quota +[**unassign_organizations_account_groups_quotas**](QuotasApi.md#unassign_organizations_account_groups_quotas) | **POST** /quotas/account-groups/unassign | Remove account group quotas from organizations +[**unassign_organizations_quotas**](QuotasApi.md#unassign_organizations_quotas) | **POST** /quotas/unassign | Remove organization quotas # **assign_organizations_account_groups_quotas** @@ -28,10 +28,10 @@ from thousandeyes_sdk.usage.models.organizations_quotas_assign import Organizati from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -113,10 +113,10 @@ from thousandeyes_sdk.usage.models.quotas_assign_response import QuotasAssignRes from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -197,10 +197,10 @@ from thousandeyes_sdk.usage.models.quotas import Quotas from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -277,10 +277,10 @@ from thousandeyes_sdk.usage.models.organizations_quotas_unassign import Organiza from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -359,10 +359,10 @@ from thousandeyes_sdk.usage.models.quotas_unassign import QuotasUnassign from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-usage/docs/UsageApi.md b/thousandeyes-sdk-usage/docs/UsageApi.md index f9746b37..7d2ecb96 100644 --- a/thousandeyes-sdk-usage/docs/UsageApi.md +++ b/thousandeyes-sdk-usage/docs/UsageApi.md @@ -1,12 +1,12 @@ # thousandeyes_sdk.usage.UsageApi -All URIs are relative to *https://api.thousandeyes.com* +All URIs are relative to *https://api.thousandeyes.com/v7* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_enterprise_agents_units_usage**](UsageApi.md#get_enterprise_agents_units_usage) | **GET** /v7/usage/units/enterprise-agents | Get enterprise agent usage -[**get_tests_units_usage**](UsageApi.md#get_tests_units_usage) | **GET** /v7/usage/units/tests | Get cloud and enterprise agents units usage -[**get_usage**](UsageApi.md#get_usage) | **GET** /v7/usage | Get usage information for the last month +[**get_enterprise_agents_units_usage**](UsageApi.md#get_enterprise_agents_units_usage) | **GET** /usage/units/enterprise-agents | Get enterprise agent usage +[**get_tests_units_usage**](UsageApi.md#get_tests_units_usage) | **GET** /usage/units/tests | Get cloud and enterprise agents units usage +[**get_usage**](UsageApi.md#get_usage) | **GET** /usage | Get usage information for the last month # **get_enterprise_agents_units_usage** @@ -26,10 +26,10 @@ from thousandeyes_sdk.usage.models.enterprise_agents_usage import EnterpriseAgen from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -114,10 +114,10 @@ from thousandeyes_sdk.usage.models.tests_usage import TestsUsage from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters @@ -205,10 +205,10 @@ from thousandeyes_sdk.usage.models.usage import Usage from thousandeyes_sdk.usage.rest import ApiException from pprint import pprint -# Defining the host is optional and defaults to https://api.thousandeyes.com +# Defining the host is optional and defaults to https://api.thousandeyes.com/v7 # See configuration.py for a list of all supported configuration parameters. configuration = thousandeyes_sdk.core.Configuration( - host = "https://api.thousandeyes.com" + host = "https://api.thousandeyes.com/v7" ) # The client must configure the authentication and authorization parameters diff --git a/thousandeyes-sdk-usage/docs/UsageDetails.md b/thousandeyes-sdk-usage/docs/UsageDetails.md index 7af7a689..23f2348f 100644 --- a/thousandeyes-sdk-usage/docs/UsageDetails.md +++ b/thousandeyes-sdk-usage/docs/UsageDetails.md @@ -11,7 +11,10 @@ Name | Type | Description | Notes **cloud_units_next_billing_period** | **int** | Number of cloud units projected in the upcoming usage period, based on configuration of enabled tests. This value is updated hourly. | [optional] **enterprise_units_used** | **int** | Number of enterprise units consumed in the usage period. Returns non-zero value only for organizations with metered billing. | [optional] **enterprise_units_projected** | **int** | Number of enterprise units projected in the current usage period, based on units consumed to date and configuration of enabled tests. This value is updated hourly. Returns non-zero value only for organizations with metered billing. | [optional] -**enterprise_units_next_billing_period** | **int** | Number of enterprise units projected in the upcoming usage period, based on configuration of enabled tests. This value is updated hourly. Returns non-zero value only for organizations with metered billing. | [optional] +**enterprise_units_next_billing_period** | **int** | Projected number of enterprise units for the upcoming usage period, based on the configuration of enabled tests. This value is updated hourly and returns a non-zero value only for organizations with metered billing. | [optional] +**connected_devices_units_used** | **int** | Number of connected device units consumed in the usage period. | [optional] +**connected_devices_units_projected** | **int** | Projected number of connected device units for the current usage period. This projection is based on the units consumed to date and the configuration of enabled tests. The value is updated hourly. | [optional] +**connected_devices_units_next_billing_period** | **int** | Projected number of connected device units for the upcoming usage period. This projection is based on the configuration of enabled tests and is updated hourly. | [optional] **endpoint_agents_used** | **int** | Number of endpoint agents used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation. | [optional] **endpoint_agents_essentials_used** | **int** | Number of endpoint agents essentials used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation. | [optional] **endpoint_agents_embedded_used** | **int** | Number of embedded endpoint agents used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation. | [optional] diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py index 80a0bcf1..60050704 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py @@ -5,7 +5,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py index 3267a26c..db161334 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -322,7 +322,7 @@ class QuotasApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/quotas/account-groups/assign', + resource_path='/quotas/account-groups/assign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -615,7 +615,7 @@ class QuotasApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/quotas/assign', + resource_path='/quotas/assign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -880,7 +880,7 @@ class QuotasApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/quotas', + resource_path='/quotas', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1172,7 +1172,7 @@ class QuotasApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/quotas/account-groups/unassign', + resource_path='/quotas/account-groups/unassign', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1464,7 +1464,7 @@ class QuotasApi: return self.api_client.param_serialize( method='POST', - resource_path='/v7/quotas/unassign', + resource_path='/quotas/unassign', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py index 8d4c1733..8879ea33 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -364,7 +364,7 @@ class UsageApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/usage/units/enterprise-agents', + resource_path='/usage/units/enterprise-agents', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -715,7 +715,7 @@ class UsageApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/usage/units/tests', + resource_path='/usage/units/tests', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1015,7 +1015,7 @@ class UsageApi: return self.api_client.param_serialize( method='GET', - resource_path='/v7/usage', + resource_path='/usage', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py index 3dafedf2..d9a8ac7f 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py @@ -4,7 +4,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/account_group_quota.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/account_group_quota.py index 87a73715..b47996e5 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/account_group_quota.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/account_group_quota.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents.py index 33ce9dd2..ae478d89 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_embedded.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_embedded.py index 119bfbc5..d790b415 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_embedded.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_embedded.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_essentials.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_essentials.py index 6aa39998..8b78959f 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_essentials.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/endpoint_agents_essentials.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units.py index c9e264f3..2635906f 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units_by_test_owner_account_group.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units_by_test_owner_account_group.py index ad6f7eb0..232a2230 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units_by_test_owner_account_group.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agent_units_by_test_owner_account_group.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents.py index be7678a8..a6cb27bc 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents_usage.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents_usage.py index 3ea6351b..f31888f7 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents_usage.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/enterprise_agents_usage.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py index 0717b30b..381e590e 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py index 3a7bdf69..0bfa8efd 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py index c4c0913d..c99d6b22 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota.py index 14a33b39..d0b883e3 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_assignment.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_assignment.py index d3d00868..dc6337d8 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_assignment.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_assignment.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_unassignment.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_unassignment.py index ac5c6736..106f60f8 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_unassignment.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organization_quota_unassignment.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_assign.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_assign.py index e230e33e..07126ed0 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_assign.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_assign.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_unassign.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_unassign.py index 8d6cdda6..175dc767 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_unassign.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/organizations_quotas_unassign.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/pagination_links.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/pagination_links.py index d93f40ab..ba864345 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/pagination_links.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/pagination_links.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py index e6edf94a..131bcaa9 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py index 93dcf9fc..d9a7745d 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_request.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_request.py index 367f7d7e..06feb65f 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_request.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_request.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_response.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_response.py index cdb771f7..1e0eb75a 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_response.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_assign_response.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_unassign.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_unassign.py index 934c3a9f..1b4e9853 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_unassign.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas_unassign.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/self_links.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/self_links.py index 4cfc0c67..aa65064c 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/self_links.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/self_links.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py index c707670c..d6e536f7 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests_usage.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests_usage.py index 760ba93f..aaa26f99 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests_usage.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests_usage.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/unauthorized_error.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/unauthorized_error.py index 738a611e..6ca0988e 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/unauthorized_error.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/unauthorized_error.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/units_by_tests.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/units_by_tests.py index 8579d7aa..49497e19 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/units_by_tests.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/units_by_tests.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py index dcac6a07..23072dd7 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_details.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_details.py index a4f39ad0..2c6989f8 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_details.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_details.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -38,7 +38,10 @@ class UsageDetails(BaseModel): cloud_units_next_billing_period: Optional[StrictInt] = Field(default=None, description="Number of cloud units projected in the upcoming usage period, based on configuration of enabled tests. This value is updated hourly.", alias="cloudUnitsNextBillingPeriod") enterprise_units_used: Optional[StrictInt] = Field(default=None, description="Number of enterprise units consumed in the usage period. Returns non-zero value only for organizations with metered billing.", alias="enterpriseUnitsUsed") enterprise_units_projected: Optional[StrictInt] = Field(default=None, description="Number of enterprise units projected in the current usage period, based on units consumed to date and configuration of enabled tests. This value is updated hourly. Returns non-zero value only for organizations with metered billing.", alias="enterpriseUnitsProjected") - enterprise_units_next_billing_period: Optional[StrictInt] = Field(default=None, description="Number of enterprise units projected in the upcoming usage period, based on configuration of enabled tests. This value is updated hourly. Returns non-zero value only for organizations with metered billing.", alias="enterpriseUnitsNextBillingPeriod") + enterprise_units_next_billing_period: Optional[StrictInt] = Field(default=None, description="Projected number of enterprise units for the upcoming usage period, based on the configuration of enabled tests. This value is updated hourly and returns a non-zero value only for organizations with metered billing.", alias="enterpriseUnitsNextBillingPeriod") + connected_devices_units_used: Optional[StrictInt] = Field(default=None, description="Number of connected device units consumed in the usage period.", alias="connectedDevicesUnitsUsed") + connected_devices_units_projected: Optional[StrictInt] = Field(default=None, description="Projected number of connected device units for the current usage period. This projection is based on the units consumed to date and the configuration of enabled tests. The value is updated hourly.", alias="connectedDevicesUnitsProjected") + connected_devices_units_next_billing_period: Optional[StrictInt] = Field(default=None, description="Projected number of connected device units for the upcoming usage period. This projection is based on the configuration of enabled tests and is updated hourly.", alias="connectedDevicesUnitsNextBillingPeriod") endpoint_agents_used: Optional[StrictInt] = Field(default=None, description="Number of endpoint agents used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation.", alias="endpointAgentsUsed") endpoint_agents_essentials_used: Optional[StrictInt] = Field(default=None, description="Number of endpoint agents essentials used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation.", alias="endpointAgentsEssentialsUsed") endpoint_agents_embedded_used: Optional[StrictInt] = Field(default=None, description="Number of embedded endpoint agents used in the current usage period. This number is calculated by taking the maximum number of agents enabled for any one-hour period in the usage period. Disabled agents are excluded from this calculation.", alias="endpointAgentsEmbeddedUsed") @@ -49,7 +52,7 @@ class UsageDetails(BaseModel): endpoint_agents_essentials: Optional[List[EndpointAgentsEssentials]] = Field(default=None, description="Endpoint agents essentials used by account group.", alias="endpointAgentsEssentials") endpoint_agents_embedded: Optional[List[EndpointAgentsEmbedded]] = Field(default=None, description="Endpoint agents embedded used by account group.", alias="endpointAgentsEmbedded") enterprise_agents: Optional[List[EnterpriseAgents]] = Field(default=None, description="Enterprise agents used by account group.", alias="enterpriseAgents") - __properties: ClassVar[List[str]] = ["quota", "cloudUnitsUsed", "cloudUnitsProjected", "cloudUnitsNextBillingPeriod", "enterpriseUnitsUsed", "enterpriseUnitsProjected", "enterpriseUnitsNextBillingPeriod", "endpointAgentsUsed", "endpointAgentsEssentialsUsed", "endpointAgentsEmbeddedUsed", "enterpriseAgentsUsed", "enterpriseAgentUnits", "tests", "endpointAgents", "endpointAgentsEssentials", "endpointAgentsEmbedded", "enterpriseAgents"] + __properties: ClassVar[List[str]] = ["quota", "cloudUnitsUsed", "cloudUnitsProjected", "cloudUnitsNextBillingPeriod", "enterpriseUnitsUsed", "enterpriseUnitsProjected", "enterpriseUnitsNextBillingPeriod", "connectedDevicesUnitsUsed", "connectedDevicesUnitsProjected", "connectedDevicesUnitsNextBillingPeriod", "endpointAgentsUsed", "endpointAgentsEssentialsUsed", "endpointAgentsEmbeddedUsed", "enterpriseAgentsUsed", "enterpriseAgentUnits", "tests", "endpointAgents", "endpointAgentsEssentials", "endpointAgentsEmbedded", "enterpriseAgents"] model_config = ConfigDict( populate_by_name=True, @@ -155,6 +158,9 @@ class UsageDetails(BaseModel): "enterpriseUnitsUsed": obj.get("enterpriseUnitsUsed"), "enterpriseUnitsProjected": obj.get("enterpriseUnitsProjected"), "enterpriseUnitsNextBillingPeriod": obj.get("enterpriseUnitsNextBillingPeriod"), + "connectedDevicesUnitsUsed": obj.get("connectedDevicesUnitsUsed"), + "connectedDevicesUnitsProjected": obj.get("connectedDevicesUnitsProjected"), + "connectedDevicesUnitsNextBillingPeriod": obj.get("connectedDevicesUnitsNextBillingPeriod"), "endpointAgentsUsed": obj.get("endpointAgentsUsed"), "endpointAgentsEssentialsUsed": obj.get("endpointAgentsEssentialsUsed"), "endpointAgentsEmbeddedUsed": obj.get("endpointAgentsEmbeddedUsed"), diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_quota.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_quota.py index 1f060eee..fb5705db 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_quota.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage_quota.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error.py index 65685ac1..fcadccc7 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error_item.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error_item.py index dbc6c04a..38692db3 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error_item.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/validation_error_item.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/test/test_quotas_api.py b/thousandeyes-sdk-usage/test/test_quotas_api.py index 948fd5f5..30d0fc5f 100644 --- a/thousandeyes-sdk-usage/test/test_quotas_api.py +++ b/thousandeyes-sdk-usage/test/test_quotas_api.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) diff --git a/thousandeyes-sdk-usage/test/test_usage_api.py b/thousandeyes-sdk-usage/test/test_usage_api.py index 531059ca..fdc60f98 100644 --- a/thousandeyes-sdk-usage/test/test_usage_api.py +++ b/thousandeyes-sdk-usage/test/test_usage_api.py @@ -3,7 +3,7 @@ """ Usage API - These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View Billing` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View Billing` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. + These usage endpoints define the following operations: * **Usage**: Retrieve usage data for the specified time period (default is one month). * Users must have the `View organization usage` permission to access this endpoint. * This endpoint offers visibility across all account groups within the organization. * Users with `View organization usage` permission in multiple organizations should query the endpoint with the `aid` query string parameter (see optional parameters) for each organization. * **Quotas**: Obtain organization and account usage quotas. Additionally, users with the appropriate permissions can create, update, or delete these quotas. * Users must have the necessary permissions to perform quota-related actions. Refer to the Usage API endpoints for detailed usage instructions and optional parameters. Generated by OpenAPI Generator (https://openapi-generator.tech) @@ -171,6 +171,7 @@ class TestUsageApi(unittest.TestCase): }, "usage" : { "cloudUnitsProjected" : 20993812, + "connectedDevicesUnitsUsed" : 79640902, "enterpriseAgentsUsed" : 58, "endpointAgents" : [ { "aid" : "1234", @@ -186,6 +187,8 @@ class TestUsageApi(unittest.TestCase): "endpointAgentsUsed" : 42, "enterpriseUnitsUsed" : 79640902, "cloudUnitsUsed" : 8500489, + "connectedDevicesUnitsNextBillingPeriod" : 0, + "connectedDevicesUnitsProjected" : 108016317, "tests" : [ { "aid" : "1234", "testId" : "1158",