mirror of
https://github.com/thousandeyes/thousandeyes-sdk-python.git
synced 2026-02-04 10:15:30 +00:00
9.6 KiB
9.6 KiB
thousandeyes-sdk-connectors
Manage connectors and operations.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 7.0.74
- Generator version: 7.6.0
- Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator
Requirements.
Python 3.8+
Installation & Usage
pip install
Install directly via PyPi:
pip install thousandeyes-sdk-connectors
(you may need to run pip with root permission: sudo pip install thousandeyes-sdk-connectors)
Then import the package:
import thousandeyes_sdk.connectors
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Then import the package:
import thousandeyes_sdk.connectors
Tests
Execute pytest to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import thousandeyes_sdk.core
import thousandeyes_sdk.connectors
from thousandeyes_sdk.core.exceptions import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.thousandeyes.com/v7
# See configuration.py for a list of all supported configuration parameters.
configuration = thousandeyes_sdk.core.Configuration(
host = "https://api.thousandeyes.com/v7"
)
# Enter a context with an instance of the API client
with thousandeyes_sdk.core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = thousandeyes_sdk.connectors.GenericConnectorsApi(api_client)
generic_connector = thousandeyes_sdk.connectors.GenericConnector() # GenericConnector |
aid = 123456 # float | Account ID (optional)
try:
# Create connector
api_response = api_instance.create_generic_connector(generic_connector, aid=aid)
print("The response of GenericConnectorsApi->create_generic_connector:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling GenericConnectorsApi->create_generic_connector: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://api.thousandeyes.com/v7
| Class | Method | HTTP request | Description |
|---|---|---|---|
| GenericConnectorsApi | create_generic_connector | POST /connectors/generic | Create connector |
| GenericConnectorsApi | delete_generic_connector | DELETE /connectors/generic/{id} | Delete connector |
| GenericConnectorsApi | get_generic_connector | GET /connectors/generic/{id} | Retrieve connector |
| GenericConnectorsApi | get_generic_connectors | GET /connectors/generic | List connectors |
| GenericConnectorsApi | list_generic_connector_operations | GET /connectors/generic/{id}/operations | List operation IDs assigned to a connector |
| GenericConnectorsApi | set_generic_connector_operations | PUT /connectors/generic/{id}/operations | Assign operations to a connector |
| GenericConnectorsApi | update_generic_connector | PUT /connectors/generic/{id} | Update connector |
| OperationConnectorsApi | get_operation_connectors | GET /operations/{type}/{id}/connectors | Retrieve connectors assigned to an operation |
| OperationConnectorsApi | set_operation_connectors | PUT /operations/{type}/{id}/connectors | Assign connectors to an operation |
| WebhookOperationsApi | create_webhook_operation | POST /operations/webhooks | Create webhook operation |
| WebhookOperationsApi | delete_webhook_operation | DELETE /operations/webhooks/{id} | Delete webhook operation |
| WebhookOperationsApi | get_webhook_operation | GET /operations/webhooks/{id} | Retrieve webhook operation |
| WebhookOperationsApi | get_webhook_operations | GET /operations/webhooks | List webhook operations |
| WebhookOperationsApi | update_webhook_operation | PUT /operations/webhooks/{id} | Update webhook operation |
Documentation For Models
- Assignments
- AuthenticationType
- BasicAuthentication
- BearerTokenAuthentication
- ConnectorType
- Error
- GenericConnector
- GenericConnectorAuth
- GenericConnectors
- Header
- Link
- OauthClientCredentialsAuthentication
- OauthCodeAuthentication
- OperationCategory
- OperationStatus
- OperationType
- OtherTokenAuthentication
- SelfLinks
- UnauthorizedError
- ValidationError
- ValidationErrorItem
- WebhookOperation
- WebhookOperations
Documentation For Authorization
Endpoints do not require authorization.