diff --git a/thousandeyes-sdk-administrative/README.md b/thousandeyes-sdk-administrative/README.md index b81fd806..6eef4ea3 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/__init__.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/__init__.py index 41a58d8d..5490511c 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/__init__.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/__init__.py @@ -7,7 +7,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 8633966a..e63a3799 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 @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1fffb14c..d45f15bb 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 @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 ada03a57..60e0e740 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 @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 3044a26b..7ed1b5c5 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 @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b1184079..356f1f56 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 @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/__init__.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/__init__.py index 666ea410..48d414f7 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/__init__.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/__init__.py @@ -6,7 +6,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group.py index f9ef2694..9d6050b2 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_detail.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_detail.py index 8167a654..743fabe6 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_detail.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_detail.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_info.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_info.py index dd4f21e0..3d7346ef 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_info.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_info.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_request.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_request.py index ef2803c2..5d2ab933 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_request.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_request.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_role.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_role.py index b916a5c2..d3216c65 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_role.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_group_role.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_groups.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_groups.py index 9f7903fc..ad71ce4c 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_groups.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/account_groups.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent.py index fbe684d4..0134e4e6 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent_base.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent_base.py index 2305e573..38f71553 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent_base.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/agent_base.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/audit_user_events.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/audit_user_events.py index 2a525a98..27f1777e 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/audit_user_events.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/audit_user_events.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/base_role.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/base_role.py index e7ac0a0b..9cab5069 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/base_role.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/base_role.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cloud_enterprise_agent_type.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cloud_enterprise_agent_type.py index 941e4dac..2c0c838c 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cloud_enterprise_agent_type.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cloud_enterprise_agent_type.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cluster_member.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cluster_member.py index 8d5631b1..d013fbb2 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cluster_member.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/cluster_member.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_account_group.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_account_group.py index 86e4cfd3..290bc4ba 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_account_group.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_account_group.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_user.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_user.py index 30d3ac2a..e433cd9c 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_user.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/created_user.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent.py index 4384ecf9..2c7de40f 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_data.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_data.py index 9861f4eb..e74afb15 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_data.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_data.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_ipv6_policy.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_ipv6_policy.py index 16dd0e62..44495613 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_ipv6_policy.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_ipv6_policy.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_state.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_state.py index fb8969aa..96d2fa02 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_state.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/enterprise_agent_state.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error.py index 487de173..c22440b1 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail.py index 79605d5e..42ea1592 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail_code.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail_code.py index a61966c1..39b8734f 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail_code.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/error_detail_code.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/expand.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/expand.py index 8c2e0190..8fde1537 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/expand.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/expand.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/extended_user.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/extended_user.py index 4ba5820a..bd48503b 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/extended_user.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/extended_user.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/interface_ip_mapping.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/interface_ip_mapping.py index e388e94a..8428a0d0 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/interface_ip_mapping.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/interface_ip_mapping.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/link.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/link.py index 9d1d9a72..039606a6 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/link.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/link.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/pagination_links.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/pagination_links.py index 8d599653..281ac257 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/pagination_links.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/pagination_links.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permission.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permission.py index e3bd1d95..424ca11d 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permission.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permission.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permissions.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permissions.py index cd1c08c1..f51106da 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permissions.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/permissions.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/resource.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/resource.py index 769ac556..420d43c9 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/resource.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/resource.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role.py index 3d43f2f4..f53c08f6 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_detail.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_detail.py index c0a73770..8165c7b2 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_detail.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_detail.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_request_body.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_request_body.py index 09265b71..883cf67d 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_request_body.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/role_request_body.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/roles.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/roles.py index aba7bdee..76dbf18e 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/roles.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/roles.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/self_links.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/self_links.py index 69dd7d67..3e5618d3 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/self_links.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/self_links.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/simple_agent.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/simple_agent.py index f776f885..73663909 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/simple_agent.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/simple_agent.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/unauthorized_error.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/unauthorized_error.py index 917ef382..90506664 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/unauthorized_error.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user.py index ee744060..def403d3 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group.py index f82bdcce..58cce1e0 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group_role.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group_role.py index 12658560..0e12b3fc 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group_role.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_account_group_role.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_detail.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_detail.py index af8e9a97..17130766 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_detail.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_detail.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_event.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_event.py index 3acba614..539d10ad 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_event.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_event.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_request.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_request.py index 4cb09c83..5c440408 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_request.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/user_request.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/users.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/users.py index f0d42e4b..030e8640 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/users.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/users.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error.py index b24ecc22..d8904e19 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error_item.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error_item.py index e5513f61..ed89394f 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error_item.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/test/test_account_groups_api.py b/thousandeyes-sdk-administrative/test/test_account_groups_api.py index 4db1b02f..7cdff4e3 100644 --- a/thousandeyes-sdk-administrative/test/test_account_groups_api.py +++ b/thousandeyes-sdk-administrative/test/test_account_groups_api.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/test/test_permissions_api.py b/thousandeyes-sdk-administrative/test/test_permissions_api.py index f006a3d2..7097f8de 100644 --- a/thousandeyes-sdk-administrative/test/test_permissions_api.py +++ b/thousandeyes-sdk-administrative/test/test_permissions_api.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/test/test_roles_api.py b/thousandeyes-sdk-administrative/test/test_roles_api.py index 7a938361..8b8a301f 100644 --- a/thousandeyes-sdk-administrative/test/test_roles_api.py +++ b/thousandeyes-sdk-administrative/test/test_roles_api.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/test/test_user_events_api.py b/thousandeyes-sdk-administrative/test/test_user_events_api.py index 21b1e140..2494bd0a 100644 --- a/thousandeyes-sdk-administrative/test/test_user_events_api.py +++ b/thousandeyes-sdk-administrative/test/test_user_events_api.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-administrative/test/test_users_api.py b/thousandeyes-sdk-administrative/test/test_users_api.py index 674c470c..a9fc6b8f 100644 --- a/thousandeyes-sdk-administrative/test/test_users_api.py +++ b/thousandeyes-sdk-administrative/test/test_users_api.py @@ -5,7 +5,7 @@ Manage users, accounts, and account groups in the ThousandEyes platform using the Administrative API. This API provides the following endpoints that define the operations to manage your organization: * `/account-groups`: Account groups are used to divide an organization into different sections. These endpoints can be used to create, retrieve, update and delete account groups. * `/users`: Create, retrieve, update and delete users within an organization. * `/roles`: Create, retrieve and update roles for the current user. * `/permissions`: Retrieve all assignable permissions. Used in the context of modifying roles. * `/audit-user-events`: Retrieve all activity log events. For more information about the administrative models, see [Account Management](https://docs.thousandeyes.com/product-documentation/user-management). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/README.md b/thousandeyes-sdk-agents/README.md index fe5e770e..21f432e0 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/__init__.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/__init__.py index 8a717ce5..f6a35e3f 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/__init__.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/__init__.py @@ -7,7 +7,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b5ef223e..9ef69905 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 @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 c96defe6..0918dee2 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 @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 aa89867a..9c36bd0a 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 @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 70598c7f..f8743732 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 @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/__init__.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/__init__.py index 32a111b0..ba4c36b4 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/__init__.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/__init__.py @@ -6,7 +6,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/account_group.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/account_group.py index 7418019c..abe212d7 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/account_group.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/account_group.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent.py index 69567b23..4afe8478 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_base.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_base.py index 06afc153..b56a1617 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_base.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_base.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_assign_request.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_assign_request.py index 256c6482..a7535862 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_assign_request.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_assign_request.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_unassign_request.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_unassign_request.py index e5b85935..44a59b87 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_unassign_request.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_cluster_unassign_request.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details.py index 42cd5be4..fcd56a33 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details_expand.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details_expand.py index d3ab47eb..b445a38c 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details_expand.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_details_expand.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_ipv6_policy.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_ipv6_policy.py index 2f081eca..10cc85bb 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_ipv6_policy.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_ipv6_policy.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_list_expand.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_list_expand.py index 76361ca5..3a9c5dea 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_list_expand.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_list_expand.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxies.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxies.py index 899423b5..92e5ac7e 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxies.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxies.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxy.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxy.py index 3c12b06a..9f09fcac 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxy.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_proxy.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_request.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_request.py index faf1c700..7d5accfd 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_request.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/agent_request.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_email.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_email.py index 634a0229..4d57f56f 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_email.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_email.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_base.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_base.py index be34456c..57d02730 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_base.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_base.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_type.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_type.py index 826cdaa8..e137654f 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_type.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/alert_integration_type.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_agent_detail.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_agent_detail.py index 289e0120..ead765fb 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_agent_detail.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_agent_detail.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent.py index 84c197fb..17355631 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent_type.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent_type.py index 275cc60e..e7c663bc 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent_type.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agent_type.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agents.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agents.py index 28fa9f7f..1274e7f0 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agents.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cloud_enterprise_agents.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cluster_member.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cluster_member.py index 347d7528..e537f77a 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cluster_member.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/cluster_member.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent.py index f0cf171e..1a474388 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_cluster_detail.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_cluster_detail.py index 93aa3c96..4b62ccc8 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_cluster_detail.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_cluster_detail.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_data.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_data.py index 9ca2e77f..1af2ea31 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_data.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_data.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_detail.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_detail.py index e3f58a55..3e2553b6 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_detail.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_detail.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_ipv6_policy.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_ipv6_policy.py index ce4d9533..456ae94b 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_ipv6_policy.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_ipv6_policy.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_response_expands.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_response_expands.py index 705f715d..c8fc91ce 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_response_expands.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_response_expands.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_state.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_state.py index b55cc1e4..d722fab2 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_state.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/enterprise_agent_state.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error.py index ef9c0ef1..68353920 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail.py index 5177db14..dd677b07 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail_code.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail_code.py index 881dc92c..5998d4a2 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail_code.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/error_detail_code.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/interface_ip_mapping.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/interface_ip_mapping.py index dd234865..fe9e3300 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/interface_ip_mapping.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/interface_ip_mapping.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/labels.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/labels.py index 1bde398d..3d60b163 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/labels.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/labels.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/link.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/link.py index 5033de21..13368e88 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/link.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/link.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/list_notification_rules_response.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/list_notification_rules_response.py index a1891348..c1eec46f 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/list_notification_rules_response.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/list_notification_rules_response.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification.py index 8da35538..f563fff4 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule.py index 50043021..4430217c 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule_detail.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule_detail.py index 1b93e371..fca7570b 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule_detail.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rule_detail.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rules.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rules.py index 5167e580..3b796a5d 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rules.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/notification_rules.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_auth_type.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_auth_type.py index 6b2d09ea..703431c9 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_auth_type.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_auth_type.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_type.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_type.py index 95487d1e..3b0f6ad3 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_type.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/proxy_type.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/self_links.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/self_links.py index effaf5e5..24f2e51f 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/self_links.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/self_links.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_agent.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_agent.py index cda84eb0..cae3e952 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_agent.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_agent.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_enterprise_agent.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_enterprise_agent.py index becf1db7..15fb654c 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_enterprise_agent.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_enterprise_agent.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_test.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_test.py index cd2745d8..a55e33d8 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_test.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/simple_test.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_interval.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_interval.py index 0c40acbf..537665a5 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_interval.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_interval.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_links.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_links.py index 69b2c612..468e7c8d 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_links.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_links.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_self_link.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_self_link.py index 52391da9..c2809819 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_self_link.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_self_link.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_type.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_type.py index c5674d4b..0cbf5797 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_type.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/test_type.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/unauthorized_error.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/unauthorized_error.py index c540a869..1c389ccd 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/unauthorized_error.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/unauthorized_error.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error.py index 2686c6ee..63c293f7 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error_item.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error_item.py index 44b4f425..0881b032 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error_item.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/models/validation_error_item.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agent_notification_rules_api.py b/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agent_notification_rules_api.py index 8a6e84fc..3d2f8dfe 100644 --- a/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agent_notification_rules_api.py +++ b/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agent_notification_rules_api.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agents_api.py b/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agents_api.py index a95aa439..74576318 100644 --- a/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agents_api.py +++ b/thousandeyes-sdk-agents/test/test_cloud_and_enterprise_agents_api.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/test/test_enterprise_agent_cluster_api.py b/thousandeyes-sdk-agents/test/test_enterprise_agent_cluster_api.py index abab675c..7e32752a 100644 --- a/thousandeyes-sdk-agents/test/test_enterprise_agent_cluster_api.py +++ b/thousandeyes-sdk-agents/test/test_enterprise_agent_cluster_api.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-agents/test/test_proxies_api.py b/thousandeyes-sdk-agents/test/test_proxies_api.py index c748492e..0b75c66c 100644 --- a/thousandeyes-sdk-agents/test/test_proxies_api.py +++ b/thousandeyes-sdk-agents/test/test_proxies_api.py @@ -5,7 +5,7 @@ ## Overview Manage all agents available to your account in ThousandEyes, including both Cloud and Enterprise Agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/.openapi-generator/FILES b/thousandeyes-sdk-alerts/.openapi-generator/FILES index b4778846..6b83b48c 100644 --- a/thousandeyes-sdk-alerts/.openapi-generator/FILES +++ b/thousandeyes-sdk-alerts/.openapi-generator/FILES @@ -23,6 +23,7 @@ docs/BaseAlert.md docs/BaseAlertSuppressionWindow.md docs/BaseRule.md docs/BaseTest.md +docs/CustomWebhookIntegrationType.md docs/DaysOfWeek.md docs/EndAlertMetrics.md docs/EndRepeat.md @@ -33,6 +34,7 @@ docs/IntervalType.md docs/LegacyAlert.md docs/Link.md docs/Notification.md +docs/NotificationCustomWebhook.md docs/NotificationEmail.md docs/NotificationThirdParty.md docs/NotificationWebhook.md @@ -81,6 +83,7 @@ src/thousandeyes_sdk/alerts/models/base_alert.py src/thousandeyes_sdk/alerts/models/base_alert_suppression_window.py src/thousandeyes_sdk/alerts/models/base_rule.py src/thousandeyes_sdk/alerts/models/base_test.py +src/thousandeyes_sdk/alerts/models/custom_webhook_integration_type.py src/thousandeyes_sdk/alerts/models/days_of_week.py src/thousandeyes_sdk/alerts/models/end_alert_metrics.py src/thousandeyes_sdk/alerts/models/end_repeat.py @@ -91,6 +94,7 @@ src/thousandeyes_sdk/alerts/models/interval_type.py src/thousandeyes_sdk/alerts/models/legacy_alert.py src/thousandeyes_sdk/alerts/models/link.py src/thousandeyes_sdk/alerts/models/notification.py +src/thousandeyes_sdk/alerts/models/notification_custom_webhook.py src/thousandeyes_sdk/alerts/models/notification_email.py src/thousandeyes_sdk/alerts/models/notification_third_party.py src/thousandeyes_sdk/alerts/models/notification_webhook.py diff --git a/thousandeyes-sdk-alerts/README.md b/thousandeyes-sdk-alerts/README.md index aadf2e7a..6c3a045b 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -139,6 +139,7 @@ Class | Method | HTTP request | Description - [BaseAlertSuppressionWindow](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/BaseAlertSuppressionWindow.md) - [BaseRule](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/BaseRule.md) - [BaseTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/BaseTest.md) + - [CustomWebhookIntegrationType](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/CustomWebhookIntegrationType.md) - [DaysOfWeek](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/DaysOfWeek.md) - [EndAlertMetrics](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/EndAlertMetrics.md) - [EndRepeat](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/EndRepeat.md) @@ -149,6 +150,7 @@ Class | Method | HTTP request | Description - [LegacyAlert](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/LegacyAlert.md) - [Link](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/Link.md) - [Notification](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/Notification.md) + - [NotificationCustomWebhook](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/NotificationCustomWebhook.md) - [NotificationEmail](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/NotificationEmail.md) - [NotificationThirdParty](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/NotificationThirdParty.md) - [NotificationWebhook](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-alerts/docs/NotificationWebhook.md) diff --git a/thousandeyes-sdk-alerts/docs/CustomWebhookIntegrationType.md b/thousandeyes-sdk-alerts/docs/CustomWebhookIntegrationType.md new file mode 100644 index 00000000..6d2edbc7 --- /dev/null +++ b/thousandeyes-sdk-alerts/docs/CustomWebhookIntegrationType.md @@ -0,0 +1,12 @@ +# CustomWebhookIntegrationType + +Integration type. + +## 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/docs/Notification.md b/thousandeyes-sdk-alerts/docs/Notification.md index c2cd41fd..5321550f 100644 --- a/thousandeyes-sdk-alerts/docs/Notification.md +++ b/thousandeyes-sdk-alerts/docs/Notification.md @@ -8,7 +8,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **email** | [**NotificationEmail**](NotificationEmail.md) | | [optional] **third_party** | [**List[NotificationThirdParty]**](NotificationThirdParty.md) | Third party notifications. | [optional] -**webhook** | [**List[NotificationWebhook]**](NotificationWebhook.md) | Webhooks notifications. | [optional] +**webhook** | [**List[NotificationWebhook]**](NotificationWebhook.md) | Webhook notifications. | [optional] +**custom_webhook** | [**List[NotificationCustomWebhook]**](NotificationCustomWebhook.md) | Custom webhook notifications. | [optional] ## Example diff --git a/thousandeyes-sdk-alerts/docs/NotificationCustomWebhook.md b/thousandeyes-sdk-alerts/docs/NotificationCustomWebhook.md new file mode 100644 index 00000000..91e16528 --- /dev/null +++ b/thousandeyes-sdk-alerts/docs/NotificationCustomWebhook.md @@ -0,0 +1,33 @@ +# NotificationCustomWebhook + +Custom webhook notification. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**integration_id** | **str** | Integration ID. | [optional] +**integration_type** | [**CustomWebhookIntegrationType**](CustomWebhookIntegrationType.md) | | [optional] +**integration_name** | **str** | User-configured name of the integration. | [optional] +**target** | **str** | Webhook target URL. | [optional] + +## Example + +```python +from thousandeyes_sdk.alerts.models.notification_custom_webhook import NotificationCustomWebhook + +# TODO update the JSON string below +json = "{}" +# create an instance of NotificationCustomWebhook from a JSON string +notification_custom_webhook_instance = NotificationCustomWebhook.from_json(json) +# print the JSON string representation of the object +print(NotificationCustomWebhook.to_json()) + +# convert the object into a dict +notification_custom_webhook_dict = notification_custom_webhook_instance.to_dict() +# create an instance of NotificationCustomWebhook from a dict +notification_custom_webhook_from_dict = NotificationCustomWebhook.from_dict(notification_custom_webhook_dict) +``` +[[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 cd31ee10..975e15cf 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/__init__.py @@ -7,7 +7,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -40,6 +40,7 @@ from thousandeyes_sdk.alerts.models.base_alert import BaseAlert from thousandeyes_sdk.alerts.models.base_alert_suppression_window import BaseAlertSuppressionWindow from thousandeyes_sdk.alerts.models.base_rule import BaseRule from thousandeyes_sdk.alerts.models.base_test import BaseTest +from thousandeyes_sdk.alerts.models.custom_webhook_integration_type import CustomWebhookIntegrationType from thousandeyes_sdk.alerts.models.days_of_week import DaysOfWeek from thousandeyes_sdk.alerts.models.end_alert_metrics import EndAlertMetrics from thousandeyes_sdk.alerts.models.end_repeat import EndRepeat @@ -50,6 +51,7 @@ from thousandeyes_sdk.alerts.models.interval_type import IntervalType from thousandeyes_sdk.alerts.models.legacy_alert import LegacyAlert from thousandeyes_sdk.alerts.models.link import Link from thousandeyes_sdk.alerts.models.notification import Notification +from thousandeyes_sdk.alerts.models.notification_custom_webhook import NotificationCustomWebhook from thousandeyes_sdk.alerts.models.notification_email import NotificationEmail from thousandeyes_sdk.alerts.models.notification_third_party import NotificationThirdParty from thousandeyes_sdk.alerts.models.notification_webhook import NotificationWebhook 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 24c619b6..f8d3da8a 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 e1aaa670..03fba663 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b224ff8d..8a699a38 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 44bb2bac..3fc8ccf2 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/__init__.py @@ -6,7 +6,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -33,6 +33,7 @@ from thousandeyes_sdk.alerts.models.base_alert import BaseAlert from thousandeyes_sdk.alerts.models.base_alert_suppression_window import BaseAlertSuppressionWindow from thousandeyes_sdk.alerts.models.base_rule import BaseRule from thousandeyes_sdk.alerts.models.base_test import BaseTest +from thousandeyes_sdk.alerts.models.custom_webhook_integration_type import CustomWebhookIntegrationType from thousandeyes_sdk.alerts.models.days_of_week import DaysOfWeek from thousandeyes_sdk.alerts.models.end_alert_metrics import EndAlertMetrics from thousandeyes_sdk.alerts.models.end_repeat import EndRepeat @@ -43,6 +44,7 @@ from thousandeyes_sdk.alerts.models.interval_type import IntervalType from thousandeyes_sdk.alerts.models.legacy_alert import LegacyAlert from thousandeyes_sdk.alerts.models.link import Link from thousandeyes_sdk.alerts.models.notification import Notification +from thousandeyes_sdk.alerts.models.notification_custom_webhook import NotificationCustomWebhook from thousandeyes_sdk.alerts.models.notification_email import NotificationEmail from thousandeyes_sdk.alerts.models.notification_third_party import NotificationThirdParty from thousandeyes_sdk.alerts.models.notification_webhook import NotificationWebhook 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 e9791a8c..19a47e04 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_detail.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_detail.py index 181b6deb..e2ba1d97 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_detail.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_detail.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_direction.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_direction.py index 728a620b..a0705933 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_direction.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_direction.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_links.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_links.py index e1e70d60..f7aa835e 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_links.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_links.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_meta.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_meta.py index 182bcf72..8c65564f 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_meta.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_meta.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_metric_detail.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_metric_detail.py index afe6aadc..6fd24702 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_metric_detail.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_metric_detail.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 6fd4d209..fb8eed77 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7e5526df..1110b166 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window.py index b37c346a..acaf6991 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_detail.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_detail.py index 6955e010..ef00ec5a 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_detail.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_detail.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_request.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_request.py index a2a337b1..71a249af 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_request.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_request.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_state.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_state.py index d874803e..ec249d61 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_state.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_window_state.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_windows.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_windows.py index 60306f09..a9ca7c81 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_windows.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_suppression_windows.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_type.py index e940291e..86df145b 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alert_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alerts.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alerts.py index 9b73cd1d..b3c729fb 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alerts.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/alerts.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert.py index 668e1f2e..7f20146e 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert_suppression_window.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert_suppression_window.py index 752629c2..b839efd3 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert_suppression_window.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_alert_suppression_window.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7f9b7f78..509f10d9 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_test.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_test.py index 0aefe47b..536a0d6f 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_test.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/base_test.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/custom_webhook_integration_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/custom_webhook_integration_type.py new file mode 100644 index 00000000..8f15e83b --- /dev/null +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/custom_webhook_integration_type.py @@ -0,0 +1,36 @@ +# 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). + + The version of the OpenAPI document: 7.0.12 + 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 CustomWebhookIntegrationType(str, Enum): + """ + Integration type. + """ + + """ + allowed enum values + """ + CUSTOM_MINUS_WEBHOOK = 'custom-webhook' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of CustomWebhookIntegrationType from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/days_of_week.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/days_of_week.py index 9ce21c64..4e6a7e33 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/days_of_week.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/days_of_week.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_alert_metrics.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_alert_metrics.py index c38f7579..8ffba849 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_alert_metrics.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_alert_metrics.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat.py index 2cfc5639..43174ee4 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat_type.py index e218e49d..94be0624 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/end_repeat_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/error.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/error.py index 93868f1a..5ff3dd74 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/error.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/error.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/expand.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/expand.py index ba8820a1..5a4c360e 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/expand.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/expand.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/interval_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/interval_type.py index 441caacc..e836b323 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/interval_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/interval_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/legacy_alert.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/legacy_alert.py index eb714882..d2f4eccc 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/legacy_alert.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/legacy_alert.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/link.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/link.py index aa1960c5..c10e7b46 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/link.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/link.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification.py index 63b671ee..6a00a9df 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -19,6 +19,7 @@ import json from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.alerts.models.notification_custom_webhook import NotificationCustomWebhook from thousandeyes_sdk.alerts.models.notification_email import NotificationEmail from thousandeyes_sdk.alerts.models.notification_third_party import NotificationThirdParty from thousandeyes_sdk.alerts.models.notification_webhook import NotificationWebhook @@ -31,8 +32,9 @@ class Notification(BaseModel): """ # noqa: E501 email: Optional[NotificationEmail] = None third_party: Optional[List[NotificationThirdParty]] = Field(default=None, description="Third party notifications.", alias="thirdParty") - webhook: Optional[List[NotificationWebhook]] = Field(default=None, description="Webhooks notifications.") - __properties: ClassVar[List[str]] = ["email", "thirdParty", "webhook"] + webhook: Optional[List[NotificationWebhook]] = Field(default=None, description="Webhook notifications.") + custom_webhook: Optional[List[NotificationCustomWebhook]] = Field(default=None, description="Custom webhook notifications.", alias="customWebhook") + __properties: ClassVar[List[str]] = ["email", "thirdParty", "webhook", "customWebhook"] model_config = ConfigDict( populate_by_name=True, @@ -91,6 +93,13 @@ class Notification(BaseModel): if _item: _items.append(_item.to_dict()) _dict['webhook'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in custom_webhook (list) + _items = [] + if self.custom_webhook: + for _item in self.custom_webhook: + if _item: + _items.append(_item.to_dict()) + _dict['customWebhook'] = _items return _dict @classmethod @@ -105,7 +114,8 @@ class Notification(BaseModel): _obj = cls.model_validate({ "email": NotificationEmail.from_dict(obj["email"]) if obj.get("email") is not None else None, "thirdParty": [NotificationThirdParty.from_dict(_item) for _item in obj["thirdParty"]] if obj.get("thirdParty") is not None else None, - "webhook": [NotificationWebhook.from_dict(_item) for _item in obj["webhook"]] if obj.get("webhook") is not None else None + "webhook": [NotificationWebhook.from_dict(_item) for _item in obj["webhook"]] if obj.get("webhook") is not None else None, + "customWebhook": [NotificationCustomWebhook.from_dict(_item) for _item in obj["customWebhook"]] if obj.get("customWebhook") is not None else None }) return _obj diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_custom_webhook.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_custom_webhook.py new file mode 100644 index 00000000..841224b6 --- /dev/null +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_custom_webhook.py @@ -0,0 +1,95 @@ +# 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). + + The version of the OpenAPI document: 7.0.12 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.alerts.models.custom_webhook_integration_type import CustomWebhookIntegrationType +from typing import Optional, Set +from typing_extensions import Self + +class NotificationCustomWebhook(BaseModel): + """ + Custom webhook notification. + """ # noqa: E501 + integration_id: Optional[StrictStr] = Field(default=None, description="Integration ID.", alias="integrationId") + integration_type: Optional[CustomWebhookIntegrationType] = Field(default=None, alias="integrationType") + integration_name: Optional[StrictStr] = Field(default=None, description="User-configured name of the integration.", alias="integrationName") + target: Optional[StrictStr] = Field(default=None, description="Webhook target URL.") + __properties: ClassVar[List[str]] = ["integrationId", "integrationType", "integrationName", "target"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + extra="allow", + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return self.model_dump_json(by_alias=True, exclude_unset=True, exclude_none=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of NotificationCustomWebhook from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of NotificationCustomWebhook from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "integrationId": obj.get("integrationId"), + "integrationType": obj.get("integrationType"), + "integrationName": obj.get("integrationName"), + "target": obj.get("target") + }) + return _obj + + diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_email.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_email.py index 4ed7439c..a609aed0 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_email.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_email.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_third_party.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_third_party.py index ac41d493..a898c5ba 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_third_party.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_third_party.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_webhook.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_webhook.py index 4bf4e793..98124d53 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_webhook.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/notification_webhook.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/pagination_links.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/pagination_links.py index cea7d780..d8b848d9 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/pagination_links.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/pagination_links.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat.py index 0a4a5719..921edeaa 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat_type.py index 1a8b1765..4ee9f447 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/repeat_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7f350fee..a6fc1fd3 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rule.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 c594f40c..f8f3d12b 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 cc783fc6..9079710c 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 @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rules.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rules.py index 62909996..aedf94de 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rules.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/rules.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/self_links.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/self_links.py index 6c64aef5..aaa7b801 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/self_links.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/self_links.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/severity.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/severity.py index 3bca72a5..633cdab5 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/severity.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/severity.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/start_alert_metrics.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/start_alert_metrics.py index b68fc605..1ae5a32b 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/start_alert_metrics.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/start_alert_metrics.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/state.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/state.py index 7722d0be..51da97ed 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/state.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/state.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/test_interval.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/test_interval.py index 3460f6b9..f448ab78 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/test_interval.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/test_interval.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/third_party_integration_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/third_party_integration_type.py index 4d58fe6f..d0cc0cca 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/third_party_integration_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/third_party_integration_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -26,8 +26,9 @@ class ThirdPartyIntegrationType(str, Enum): """ allowed enum values """ - PAGERDUTY = 'pagerduty' + PAGER_MINUS_DUTY = 'pager-duty' SLACK = 'slack' + APP_MINUS_DYNAMICS = 'app-dynamics' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unauthorized_error.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unauthorized_error.py index 8b360952..baba8e87 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unauthorized_error.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unauthorized_error.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unexpanded_test.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unexpanded_test.py index 5da7f51b..b5061444 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unexpanded_test.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/unexpanded_test.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error.py index 66284324..9df7c6b4 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error_item.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error_item.py index 3dd881d5..54a4c849 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error_item.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/validation_error_item.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/webhook_integration_type.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/webhook_integration_type.py index 8697adca..4978fc5f 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/webhook_integration_type.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/models/webhook_integration_type.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/test/test_alert_rules_api.py b/thousandeyes-sdk-alerts/test/test_alert_rules_api.py index 51fce5c8..0c15ee4c 100644 --- a/thousandeyes-sdk-alerts/test/test_alert_rules_api.py +++ b/thousandeyes-sdk-alerts/test/test_alert_rules_api.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -65,7 +65,18 @@ class TestAlertRulesApi(unittest.TestCase): "email" : { "recipients" : [ "noreply@thousandeyes.com" ], "message" : "Notification message" - } + }, + "customWebhook" : [ { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + }, { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + } ] }, "direction" : "to-target" }""" @@ -120,7 +131,18 @@ class TestAlertRulesApi(unittest.TestCase): "email" : { "recipients" : [ "noreply@thousandeyes.com" ], "message" : "Notification message" - } + }, + "customWebhook" : [ { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + }, { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + } ] }, "direction" : "to-target" }""" @@ -244,7 +266,18 @@ class TestAlertRulesApi(unittest.TestCase): "email" : { "recipients" : [ "noreply@thousandeyes.com" ], "message" : "Notification message" - } + }, + "customWebhook" : [ { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + }, { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + } ] }, "direction" : "to-target" }""" @@ -343,7 +376,18 @@ class TestAlertRulesApi(unittest.TestCase): "email" : { "recipients" : [ "noreply@thousandeyes.com" ], "message" : "Notification message" - } + }, + "customWebhook" : [ { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + }, { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + } ] }, "direction" : "to-target" }""" @@ -398,7 +442,18 @@ class TestAlertRulesApi(unittest.TestCase): "email" : { "recipients" : [ "noreply@thousandeyes.com" ], "message" : "Notification message" - } + }, + "customWebhook" : [ { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + }, { + "integrationType" : "custom-webhook", + "integrationName" : "My webhook", + "integrationId" : "cwb-201", + "target" : "https://example.com/test/webhooks/notifications" + } ] }, "direction" : "to-target" }""" 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 5b656aa9..60617d11 100644 --- a/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py +++ b/thousandeyes-sdk-alerts/test/test_alert_suppression_windows_api.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-alerts/test/test_alerts_api.py b/thousandeyes-sdk-alerts/test/test_alerts_api.py index d9a0352f..32bed52f 100644 --- a/thousandeyes-sdk-alerts/test/test_alerts_api.py +++ b/thousandeyes-sdk-alerts/test/test_alerts_api.py @@ -5,7 +5,7 @@ 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). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/README.md b/thousandeyes-sdk-bgp-monitors/README.md index 60d2d8a5..e744c987 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/__init__.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/__init__.py index cd4d1e47..e0c5cae1 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/__init__.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/__init__.py @@ -7,7 +7,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 158ee4dd..f9ea664e 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 @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/__init__.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/__init__.py index acec6948..c8eaf38a 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/__init__.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/__init__.py @@ -6,7 +6,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/error.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/error.py index 57d03135..54b0dd06 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/error.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/error.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/link.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/link.py index 5da90941..df2b6afe 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/link.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/link.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor.py index db8b9f20..4efc689f 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor_type.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor_type.py index c93a9395..f392b94a 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor_type.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitor_type.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitors.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitors.py index 9a842019..ed1690fd 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitors.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/monitors.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/self_links.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/self_links.py index 18c13ee3..ee54b17d 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/self_links.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/self_links.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/unauthorized_error.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/unauthorized_error.py index c1cbe638..df67d571 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/unauthorized_error.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/models/unauthorized_error.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-bgp-monitors/test/test_list_bgp_monitors_api.py b/thousandeyes-sdk-bgp-monitors/test/test_list_bgp_monitors_api.py index d715013e..66bd98e2 100644 --- a/thousandeyes-sdk-bgp-monitors/test/test_list_bgp_monitors_api.py +++ b/thousandeyes-sdk-bgp-monitors/test/test_list_bgp_monitors_api.py @@ -5,7 +5,7 @@ Retrieve information about BGP monitors available to your ThousandEyes account. ThousandEyes ingests BGP routing data from dozens of global BGP collectors and automatically integrates that visibility as a configurable layer under service, network, and path visualization layers. When you specify a service URL in a test, layered BGP tests automatically track reachability and path changes for any relevant prefix. When you use an IP address as the target for a test, the ThousandEyes platform monitors the relevant internet-routed prefix. You can also create specific BGP monitoring for a prefix, and can alert on hijacks and leaks. For more information about monitors, see [Inside-Out BGP Visibility](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/bgp-tests/inside-out-bgp-visibility). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/README.md b/thousandeyes-sdk-credentials/README.md index d34b9120..ceb1cb38 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/__init__.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/__init__.py index 06b861ad..9ee0b10f 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/__init__.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/__init__.py @@ -7,7 +7,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 18fcc68c..885f2c05 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 @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/__init__.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/__init__.py index db4b66d7..e8daac8f 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/__init__.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/__init__.py @@ -6,7 +6,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential.py index ebc43388..a412c963 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_request.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_request.py index 33379da2..e75935f4 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_request.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_request.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_without_value.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_without_value.py index fa072046..1948b599 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_without_value.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credential_without_value.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credentials.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credentials.py index bd667a52..8694c8b8 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credentials.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/credentials.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/error.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/error.py index 92ac7b84..43e11117 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/error.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/error.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/link.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/link.py index b1f82d42..1d8b2f5f 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/link.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/link.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/self_links.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/self_links.py index d14a2a5a..a6d05638 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/self_links.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/self_links.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/unauthorized_error.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/unauthorized_error.py index b2e8d194..2c71d5ec 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/unauthorized_error.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error.py index d252244e..be1cc449 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error_item.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error_item.py index d59b6b59..7488fc03 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error_item.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-credentials/test/test_credentials_api.py b/thousandeyes-sdk-credentials/test/test_credentials_api.py index 379ed07b..11edc20f 100644 --- a/thousandeyes-sdk-credentials/test/test_credentials_api.py +++ b/thousandeyes-sdk-credentials/test/test_credentials_api.py @@ -5,7 +5,7 @@ Manage credentials for transaction tests using the Credentials API. The following permissions are required to access Credentials API endpoints: * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials. For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/README.md b/thousandeyes-sdk-dashboards/README.md index 30ecb5f8..2f376198 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/__init__.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/__init__.py index 0a92904a..8729decf 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/__init__.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/__init__.py @@ -7,7 +7,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 8a08dfe5..e77992a7 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 6e537e3d..dc993947 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7ac58562..3e3c27ba 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/__init__.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/__init__.py index cc9a10f8..c9c6282f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/__init__.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/__init__.py @@ -6,7 +6,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/active_within.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/active_within.py index 96309d92..983bf9b1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/active_within.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/active_within.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/agent_status_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/agent_status_datasource.py index 13f5bbc6..3a305ca1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/agent_status_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/agent_status_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_alert_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_alert_type.py index 1eeffa4f..29f649f6 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_alert_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_alert_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_datasource.py index f632ee13..1e6cbb94 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/alert_list_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_location.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_location.py index 4663514d..c18b6e31 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_location.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_location.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_agent.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_agent.py index f867da9c..cd4be634 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_agent.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_agent.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_ip_info.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_ip_info.py index 61395dcd..60b663c9 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_ip_info.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_ip_info.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_summary.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_summary.py index 122640ef..bc28ac06 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_summary.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_summary.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_widget.py index 63a0312f..a89fd33a 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_status_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_show.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_show.py index 56856cb6..1618288b 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_show.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_show.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_type.py index 36fcd253..eb36e56d 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_agent_widget_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_aggregate_property.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_aggregate_property.py index 6ceb96ba..11c610b2 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_aggregate_property.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_aggregate_property.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_alert.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_alert.py index 642e2f27..f1119ed5 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_alert.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_alert.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_widget.py index 3e9bd5e6..dac802e4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_alert_list_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_box_and_whiskers_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_box_and_whiskers_widget.py index 71a3d11e..efc4b863 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_box_and_whiskers_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_box_and_whiskers_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_color_grid_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_color_grid_widget.py index 462337ae..e8f8bb9f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_color_grid_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_color_grid_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_request.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_request.py index 9f36e6ca..0ab36621 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_request.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_response.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_response.py index 375d87d2..caf4b6c5 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_response.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filter_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filters_response.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filters_response.py index cb32b040..026c14e4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filters_response.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_context_filters_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard.py index 6c80a450..e0c4d39c 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_asw.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_asw.py index dad75059..8ad1b88e 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_asw.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_asw.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_filter_user_details.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_filter_user_details.py index 9553ace8..4a9d0c10 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_filter_user_details.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_filter_user_details.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_snapshot.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_snapshot.py index a427b0d8..95ea28b4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_snapshot.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_dashboard_snapshot.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_point_group.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_point_group.py index bc29300f..16cabb85 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_point_group.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_point_group.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filter.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filter.py index b8fde1ff..bc602c8b 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filter.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filter.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filters.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filters.py index 1b51982e..6ac101d4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filters.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_data_source_filters.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_default_timespan.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_default_timespan.py index 5522bffd..32149502 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_default_timespan.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_default_timespan.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration.py index 59aefb0d..45becd7c 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration_unit.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration_unit.py index 5785abe7..5f4ea245 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration_unit.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_duration_unit.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_geo_map_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_geo_map_widget.py index e690631c..e9990013 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_geo_map_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_geo_map_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_graphlet_point.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_graphlet_point.py index 792048db..5a5ce72c 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_graphlet_point.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_graphlet_point.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_grouped_barchart_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_grouped_barchart_widget.py index 7c9b49e5..5ed7a1df 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_grouped_barchart_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_grouped_barchart_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column.py index ee1f0c00..e981153c 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column_data.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column_data.py index 696261b9..bad47aa1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column_data.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_column_data.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_table_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_table_widget.py index cbd0b83d..e31592c1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_table_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_metric_table_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_search_filter_api_test_table_filter_key.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_search_filter_api_test_table_filter_key.py index 11f9e439..c418a996 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_search_filter_api_test_table_filter_key.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_multi_search_filter_api_test_table_filter_key.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card.py index 73939889..5e5d5f43 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_data.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_data.py index 0524b5cc..88b0a701 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_data.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_data.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_widget.py index 9360fc34..b0825db4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_numbers_card_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_pie_chart_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_pie_chart_widget.py index 319d650b..8aa44448 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_pie_chart_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_pie_chart_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map.py index 2236d150..6ddda395 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map_entry.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map_entry.py index e88eb60a..1de64acc 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map_entry.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_data_component_label_map_entry.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_snapshot_time_span.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_snapshot_time_span.py index 93b4fca3..f18189d1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_snapshot_time_span.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_report_snapshot_time_span.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_area_chart_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_area_chart_widget.py index 37231861..b45a97a2 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_area_chart_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_area_chart_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_barchart_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_barchart_widget.py index 3ac0a402..a094a9ab 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_barchart_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_stacked_barchart_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_table_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_table_widget.py index 9e09eabf..06910eba 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_table_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_table_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_data.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_data.py index 87d8554d..571bc9db 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_data.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_data.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_graphlets_data.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_graphlets_data.py index 8726f88f..704c4284 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_graphlets_data.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_graphlets_data.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_widget.py index 91a9c4ba..c45f4847 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_test_table_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_timeseries_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_timeseries_widget.py index c6bfcefc..9f0678dd 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_timeseries_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_timeseries_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget.py index 40b80799..4faabd68 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data.py index 3bd5e3ed..7768effe 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_point.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_point.py index 4cc04002..2146fc08 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_point.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_point.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_response.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_response.py index 84fe9551..201610e2 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_response.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_snapshot_response.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_snapshot_response.py index 88e3a7a9..0d6ff4ee 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_snapshot_response.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_data_snapshot_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_filter_api_test_table_filter_key.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_filter_api_test_table_filter_key.py index 42c65060..c1828ad9 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_filter_api_test_table_filter_key.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_filter_api_test_table_filter_key.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_fixed_y_scale_prefix.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_fixed_y_scale_prefix.py index 7d555439..f2a2bb1f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_fixed_y_scale_prefix.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_fixed_y_scale_prefix.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_measure.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_measure.py index d12a0872..fd0d2453 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_measure.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_measure.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_direction.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_direction.py index 0cd6de98..9717440f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_direction.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_direction.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_property.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_property.py index 5aa85967..b7236065 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_property.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widget_sort_property.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widgets_data_v2.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widgets_data_v2.py index b8eae0d1..18947d83 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widgets_data_v2.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/api_widgets_data_v2.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/app_and_self_links.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/app_and_self_links.py index 08edeed4..1073174e 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/app_and_self_links.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/app_and_self_links.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat.py index 935db3b9..da03b0ba 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat_unit.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat_unit.py index d5b78b23..7e899d6f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat_unit.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/asw_repeat_unit.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/box_and_whiskers_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/box_and_whiskers_datasource.py index 5dbaa4d8..0b1181ff 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/box_and_whiskers_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/box_and_whiskers_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/color_grid_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/color_grid_datasource.py index 5e828d7f..1fdfb369 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/color_grid_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/color_grid_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard.py index 7004386d..c07dd6fb 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_global_filter_id.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_global_filter_id.py index c280f8c4..1a79b418 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_global_filter_id.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_global_filter_id.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_links.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_links.py index ac4a87bf..492ac793 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_links.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_links.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric.py index 29bd1e21..c3e841f2 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric_direction.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric_direction.py index 15eabb20..1b308e73 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric_direction.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_metric_direction.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_order.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_order.py index c54875a3..d9cc25c4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_order.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_order.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshot_response.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshot_response.py index e5049e1c..3eed8711 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshot_response.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshot_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshots_page.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshots_page.py index 7dfdd023..e4ea5d65 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshots_page.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/dashboard_snapshots_page.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/default_timespan.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/default_timespan.py index 3f5571c1..15462352 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/default_timespan.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/default_timespan.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/enterprise_agent_state.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/enterprise_agent_state.py index 1e9d40af..f22ca171 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/enterprise_agent_state.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/enterprise_agent_state.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/error.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/error.py index 30d3a5c3..9942b662 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/error.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/generate_dashboard_snapshot_request.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/generate_dashboard_snapshot_request.py index 152ef11f..2b0d6e25 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/generate_dashboard_snapshot_request.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/generate_dashboard_snapshot_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/geo_map_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/geo_map_datasource.py index 584a466c..e5cc78c4 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/geo_map_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/geo_map_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/grouped_bar_chart_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/grouped_bar_chart_datasource.py index 6dd75481..41c7f0ba 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/grouped_bar_chart_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/grouped_bar_chart_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_show.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_show.py index 77bf1a04..b43d5680 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_show.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_show.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_type.py index f572f5fd..eb319d22 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_agent_widget_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_alert_list_alert_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_alert_list_alert_type.py index 4a747d20..4b801690 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_alert_list_alert_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_alert_list_alert_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_api_dashboard.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_api_dashboard.py index 3c5930b8..f155554c 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_api_dashboard.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_api_dashboard.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_dashboard_snapshot.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_dashboard_snapshot.py index 31cd38de..d81fa279 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_dashboard_snapshot.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_dashboard_snapshot.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_default_timespan.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_default_timespan.py index 5f1a5c8a..66490833 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_default_timespan.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_default_timespan.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_duration_unit.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_duration_unit.py index 8fe08565..35c3d00b 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_duration_unit.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_duration_unit.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_direction.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_direction.py index 5196d22e..3966f566 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_direction.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_direction.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_property.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_property.py index 501d1897..8c79a96f 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_property.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/legacy_widget_sort_property.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/link.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/link.py index f4954d1a..19148552 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/link.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/link.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/metric_group.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/metric_group.py index 4f146da2..7d0a07db 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/metric_group.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/metric_group.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/multi_metrics_table_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/multi_metrics_table_datasource.py index 3285b79c..98a4acac 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/multi_metrics_table_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/multi_metrics_table_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/numbers_card_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/numbers_card_datasource.py index 07daeee2..64a49c9d 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/numbers_card_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/numbers_card_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pagination_links.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pagination_links.py index f0ee4c05..3758eae6 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pagination_links.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pagination_links.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pie_chart_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pie_chart_datasource.py index 30c5706e..8f523e76 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pie_chart_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/pie_chart_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/scalable_widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/scalable_widget.py index bb04c5a0..695d4c16 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/scalable_widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/scalable_widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/self_links.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/self_links.py index 542a9dc5..91fdf4ee 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/self_links.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/self_links.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_area_chart_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_area_chart_datasource.py index f2a6647c..1b91a8fc 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_area_chart_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_area_chart_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_bar_chart_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_bar_chart_datasource.py index 831be71e..db877e41 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_bar_chart_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/stacked_bar_chart_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/table_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/table_datasource.py index 84907f13..fc5d506e 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/table_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/table_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_datasource.py index 597e2f54..9a8a7763 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_key.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_key.py index a86929da..ca83bb4a 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_key.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_key.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_type.py index 2e675f35..3197b4a1 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/test_table_filter_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/timeseries_datasource.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/timeseries_datasource.py index 668ddcf3..f953fd38 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/timeseries_datasource.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/timeseries_datasource.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/unauthorized_error.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/unauthorized_error.py index c1dee7a8..3b1e091b 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/unauthorized_error.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/update_snapshot_expiration_date_api_request.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/update_snapshot_expiration_date_api_request.py index cb3c4ffb..89b786e5 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/update_snapshot_expiration_date_api_request.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/update_snapshot_expiration_date_api_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error.py index 3848700d..1d394a70 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error_item.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error_item.py index 9caa87c1..4621bf4e 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error_item.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/visual_mode.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/visual_mode.py index 3c1f7833..c1f7bf20 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/visual_mode.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/visual_mode.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget.py index 1702bf88..c6a5562a 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_measure_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_measure_type.py index e917aa7b..635593e7 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_measure_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_measure_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_type.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_type.py index 857a8348..79c6a21a 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_type.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/models/widget_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/test/test_dashboard_snapshots_api.py b/thousandeyes-sdk-dashboards/test/test_dashboard_snapshots_api.py index 1d958e80..90517e33 100644 --- a/thousandeyes-sdk-dashboards/test/test_dashboard_snapshots_api.py +++ b/thousandeyes-sdk-dashboards/test/test_dashboard_snapshots_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/test/test_dashboards_api.py b/thousandeyes-sdk-dashboards/test/test_dashboards_api.py index 1feeae73..a76b2a79 100644 --- a/thousandeyes-sdk-dashboards/test/test_dashboards_api.py +++ b/thousandeyes-sdk-dashboards/test/test_dashboards_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-dashboards/test/test_dashboards_filters_api.py b/thousandeyes-sdk-dashboards/test/test_dashboards_filters_api.py index 1c1d02e8..b330f6fc 100644 --- a/thousandeyes-sdk-dashboards/test/test_dashboards_filters_api.py +++ b/thousandeyes-sdk-dashboards/test/test_dashboards_filters_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Dashboards. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/README.md b/thousandeyes-sdk-endpoint-agents/README.md index 82f43029..a85dd149 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/__init__.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/__init__.py index 2534ab49..57a9a7f3 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/__init__.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/__init__.py @@ -7,7 +7,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 10af0bff..41bb9c18 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 469968b6..5427b315 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 9f152ac2..95ac74ab 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 @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/__init__.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/__init__.py index ed0061b1..d48dffd0 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/__init__.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/__init__.py @@ -6,7 +6,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_profile.py index fbad55c3..a88e70a8 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_type.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_type.py index c8b52453..053e9f08 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_type.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/address_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_license_type.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_license_type.py index 4044381e..3ca887cc 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_license_type.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_license_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_filters.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_filters.py index 935be978..763a128b 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_filters.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_filters.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_request.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_request.py index b60f6a63..e201bab5 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_request.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort.py index 0571ca5a..52c32f3a 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort_key.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort_key.py index e597103c..f4757783 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort_key.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_search_sort_key.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filter.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filter.py index f9706eef..1fe4610b 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filter.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filter.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filters.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filters.py index 9d248f1d..86c983ed 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filters.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_threshold_filters.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer.py index c53580d6..0ddb15bd 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_request.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_request.py index 87165253..ec92f16b 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_request.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_status.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_status.py index cddcfa30..7d7b51f4 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_status.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/agent_transfer_status.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/browser_type.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/browser_type.py index 811b5b1f..e02e78aa 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/browser_type.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/browser_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_request.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_request.py index f5e71444..c38a2cdf 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_request.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_request.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_response.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_response.py index 90edca28..6db9305f 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_response.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/bulk_agent_transfer_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/conditional_operator.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/conditional_operator.py index 31834963..fa6ee4c4 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/conditional_operator.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/conditional_operator.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/connection_string.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/connection_string.py index 9f94ba16..ab2f8473 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/connection_string.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/connection_string.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent.py index cbf2cc2b..cea27881 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_location.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_location.py index c454bf57..50760b9f 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_location.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_location.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_update.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_update.py index cc5997cd..f659c6e0 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_update.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agent_update.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agents.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agents.py index 5b6f0940..42eada48 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agents.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_agents.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_asn_details.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_asn_details.py index 4f691075..6f2c9b90 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_asn_details.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_asn_details.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_browser_extension.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_browser_extension.py index 359a5065..0d18a816 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_browser_extension.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_browser_extension.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_client.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_client.py index 6e3cfab1..105ddfe8 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_client.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_client.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_user_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_user_profile.py index aff59a58..8aa7874e 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_user_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_user_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_vpn_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_vpn_profile.py index b47ac699..b318da0e 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_vpn_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/endpoint_vpn_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/error.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/error.py index c8764916..a6600ca2 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/error.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/ethernet_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/ethernet_profile.py index e42c35e0..41eeddf3 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/ethernet_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/ethernet_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/expand.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/expand.py index ad6f1e6b..65b62d51 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/expand.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/expand.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/filter_endpoint_agents_response.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/filter_endpoint_agents_response.py index 5d05252f..dc991c19 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/filter_endpoint_agents_response.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/filter_endpoint_agents_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_hardware_type.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_hardware_type.py index 0cb98a35..bba6fcab 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_hardware_type.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_hardware_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_profile.py index db85d8a4..14e444f0 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/interface_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/link.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/link.py index 0f83cbe6..664717c5 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/link.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/link.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/list_endpoint_agents_response.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/list_endpoint_agents_response.py index 3f70f065..15123b0e 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/list_endpoint_agents_response.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/list_endpoint_agents_response.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_and_self_link.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_and_self_link.py index 86d8ef79..6ed895e5 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_and_self_link.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_and_self_link.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_link.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_link.py index c1c96852..3fba4e95 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_link.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/pagination_next_link.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/platform.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/platform.py index fe989beb..d7f2d204 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/platform.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/platform.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/self_links.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/self_links.py index 14a76a28..67d33e0f 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/self_links.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/self_links.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/sort_order.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/sort_order.py index 8920d166..30f7722c 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/sort_order.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/sort_order.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/status.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/status.py index ada2147a..1b3ccbad 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/status.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/status.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/threshold_filter_operator.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/threshold_filter_operator.py index 7e4a1356..686d641d 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/threshold_filter_operator.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/threshold_filter_operator.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/unauthorized_error.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/unauthorized_error.py index 4c896f24..b273ca4d 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/unauthorized_error.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error.py index 4d29ba5d..a680fcb0 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error_item.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error_item.py index 6e2ddbe9..905cc8b5 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error_item.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/vpn_type.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/vpn_type.py index 1d6687d7..560dd915 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/vpn_type.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/vpn_type.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/wireless_profile.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/wireless_profile.py index c8018eff..dcc36bd0 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/wireless_profile.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/models/wireless_profile.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/test/test_administrative_endpoints_api.py b/thousandeyes-sdk-endpoint-agents/test/test_administrative_endpoints_api.py index d9e130ef..6d908cbc 100644 --- a/thousandeyes-sdk-endpoint-agents/test/test_administrative_endpoints_api.py +++ b/thousandeyes-sdk-endpoint-agents/test/test_administrative_endpoints_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/test/test_manage_agents_api.py b/thousandeyes-sdk-endpoint-agents/test/test_manage_agents_api.py index 60be0fa6..53060368 100644 --- a/thousandeyes-sdk-endpoint-agents/test/test_manage_agents_api.py +++ b/thousandeyes-sdk-endpoint-agents/test/test_manage_agents_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-agents/test/test_transfer_api.py b/thousandeyes-sdk-endpoint-agents/test/test_transfer_api.py index 06a77ca8..e11bf712 100644 --- a/thousandeyes-sdk-endpoint-agents/test/test_transfer_api.py +++ b/thousandeyes-sdk-endpoint-agents/test/test_transfer_api.py @@ -5,7 +5,7 @@ Manage ThousandEyes Endpoint Agents using this API. For more information about Endpoint Agents, see [Endpoint Agents](https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/README.md b/thousandeyes-sdk-endpoint-instant-tests/README.md index 67496213..370918a3 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-endpoint-instant-tests/docs/EndpointTestProtocol.md b/thousandeyes-sdk-endpoint-instant-tests/docs/EndpointTestProtocol.md index 8459ae85..f6a1eb9e 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/docs/EndpointTestProtocol.md +++ b/thousandeyes-sdk-endpoint-instant-tests/docs/EndpointTestProtocol.md @@ -1,6 +1,6 @@ # EndpointTestProtocol -Protocol used to perform the test. +Protocol requested for the test. ## Properties 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 c51fd020..abdd1bb0 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 @@ -7,7 +7,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b60916b3..38403b00 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 055f6bef..9baabd03 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 4238a891..f673cc6f 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7321684c..44e874bd 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 @@ -6,7 +6,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_direction.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_direction.py index 5da95813..7fc56b56 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_direction.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_direction.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 60663865..9ab64b48 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7a2f83fe..0f09370a 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_type.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_type.py index 11c9064f..645d1e19 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_type.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/alert_type.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_labels_selector_config.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_labels_selector_config.py index dfd121b6..7c9c4a25 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_labels_selector_config.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_labels_selector_config.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_selector_config.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_selector_config.py index 127123a1..ddce0880 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_selector_config.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_selector_config.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_instant_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_instant_test.py index 90599e55..c6c74a95 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_instant_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_instant_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_test.py index 6f0fe271..7e93d186 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_agent_to_server_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_all_agents_selector_config.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_all_agents_selector_config.py index 857b19cb..9a5c3c1a 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_all_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_all_agents_selector_config.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_base_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_base_test.py index ec0808f0..6af88846 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_base_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_base_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_instant_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_instant_test.py index 7bda8fc1..34b2f20c 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_instant_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_instant_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_test.py index 8ccb29ff..c52bbbcd 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_http_server_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_instant_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_instant_test.py index 573e4fdd..e4bf19fe 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_instant_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_instant_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_scheduled_test_type.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_scheduled_test_type.py index 3b95975c..301c9ae7 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_scheduled_test_type.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_scheduled_test_type.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_specific_agents_selector_config.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_specific_agents_selector_config.py index c4d6756c..89e81465 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_specific_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_specific_agents_selector_config.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test.py index 105936b7..4dc86d31 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_agent_selector_type.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_agent_selector_type.py index f69af776..52fc47b7 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_agent_selector_type.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_agent_selector_type.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_auth_type.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_auth_type.py index bb13906b..b5a268b8 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_auth_type.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_auth_type.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_links.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_links.py index a911a534..9ef27288 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_links.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_links.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_protocol.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_protocol.py index 7c46cfef..f6af77d6 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_protocol.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_protocol.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,7 +20,7 @@ from typing_extensions import Self class EndpointTestProtocol(str, Enum): """ - Protocol used to perform the test. + Protocol requested for the test. """ """ diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_self_link.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_self_link.py index 57e6ce43..e503cdbe 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_self_link.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/endpoint_test_self_link.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/error.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/error.py index 1e8c99cb..a0c4494e 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/error.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/error.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/link.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/link.py index e99f146c..0c8ed7ff 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/link.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/link.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/severity.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/severity.py index d9d2eba0..9a292a0f 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/severity.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/severity.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_interval.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_interval.py index 636a3eb7..71826a5c 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_interval.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_interval.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_label.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_label.py index 8e037dee..9745a3ac 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_label.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_label.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_probe_mode_response.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_probe_mode_response.py index 93ca6af6..4b274af5 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_probe_mode_response.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_probe_mode_response.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_ssl_version_id.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_ssl_version_id.py index f4df19ad..a4118817 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_ssl_version_id.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/test_ssl_version_id.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/unauthorized_error.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/unauthorized_error.py index ea4cae13..5dace0ec 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/unauthorized_error.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/unauthorized_error.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error.py index 98be125e..72e00e4b 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error_item.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error_item.py index f6928a0c..c2b5dc30 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error_item.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/models/validation_error_item.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 2f41dc12..8b71c6a4 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 dcabafe3..43c8c358 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-instant-tests/test/test_run_existing_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/test/test_run_existing_test_api.py index 7a5c77f0..ab18bda9 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/test/test_run_existing_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/test/test_run_existing_test_api.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/README.md b/thousandeyes-sdk-endpoint-labels/README.md index b1d36a9d..c81a6abe 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/__init__.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/__init__.py index 834f5d65..af2a0e68 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/__init__.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/__init__.py @@ -7,7 +7,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 ac16b777..89b1c182 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 @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/__init__.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/__init__.py index d11df14f..7be7d920 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/__init__.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/__init__.py @@ -6,7 +6,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/error.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/error.py index 9d4a818b..1251bd20 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/error.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/error.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/expand.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/expand.py index 3c08455a..8da75fc1 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/expand.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/expand.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter.py index 2acc3508..507c44ce 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter_type.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter_type.py index fdafe608..05243cbd 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter_type.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/filter_type.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label.py index 4d464981..428e37d7 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_filter_mode.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_filter_mode.py index bc2c9cce..1e17f0b1 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_filter_mode.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_filter_mode.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_request.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_request.py index fe66ef8b..3898d967 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_request.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_request.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_response.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_response.py index 13d0f283..fdd50b78 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_response.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/label_response.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/labels.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/labels.py index 6bc339d5..bce22db6 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/labels.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/labels.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/link.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/link.py index c34787df..884ef82a 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/link.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/link.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/match_type.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/match_type.py index 992802de..4bfb61c6 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/match_type.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/match_type.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/pagination_next_and_self_link.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/pagination_next_and_self_link.py index d842258f..41932269 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/pagination_next_and_self_link.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/pagination_next_and_self_link.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/self_links.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/self_links.py index 0e7e737b..45c61486 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/self_links.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/self_links.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/unauthorized_error.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/unauthorized_error.py index bf699c7e..dabcf889 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/unauthorized_error.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error.py index 93bec99e..bc669e46 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error_item.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error_item.py index a0ffc53c..21e5df30 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error_item.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-labels/test/test_manage_labels_api.py b/thousandeyes-sdk-endpoint-labels/test/test_manage_labels_api.py index 362a8c77..cc1bcd31 100644 --- a/thousandeyes-sdk-endpoint-labels/test/test_manage_labels_api.py +++ b/thousandeyes-sdk-endpoint-labels/test/test_manage_labels_api.py @@ -5,7 +5,7 @@ Manage labels applied to endpoint agents using this API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES b/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES index bb6afa4b..3679bdfe 100644 --- a/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES +++ b/thousandeyes-sdk-endpoint-test-results/.openapi-generator/FILES @@ -42,6 +42,7 @@ docs/EndpointTest.md docs/EndpointTestAuthType.md docs/EndpointTestLinks.md docs/EndpointTestProtocol.md +docs/EndpointTestResultProtocol.md docs/EndpointTestSelfLink.md docs/Error.md docs/EthernetProfile.md @@ -112,6 +113,7 @@ docs/TargetNetworkPing.md docs/TargetProfile.md docs/TargetTraceroute.md docs/TcpConnect.md +docs/TcpPathTraceModeResponse.md docs/TestInterval.md docs/TestLabel.md docs/TestProbeModeResponse.md @@ -129,6 +131,7 @@ docs/ThresholdFilterOperator.md docs/Traceroute.md docs/TracerouteHop.md docs/Trigger.md +docs/UdpPathTraceModeResponse.md docs/UdpProbeModeResponse.md docs/UnauthorizedError.md docs/ValidationError.md @@ -189,6 +192,7 @@ src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test.py src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_auth_type.py src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_links.py src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_protocol.py +src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_result_protocol.py src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_self_link.py src/thousandeyes_sdk/endpoint_test_results/models/error.py src/thousandeyes_sdk/endpoint_test_results/models/ethernet_profile.py @@ -255,6 +259,7 @@ src/thousandeyes_sdk/endpoint_test_results/models/target_network_ping.py src/thousandeyes_sdk/endpoint_test_results/models/target_profile.py src/thousandeyes_sdk/endpoint_test_results/models/target_traceroute.py src/thousandeyes_sdk/endpoint_test_results/models/tcp_connect.py +src/thousandeyes_sdk/endpoint_test_results/models/tcp_path_trace_mode_response.py src/thousandeyes_sdk/endpoint_test_results/models/test_interval.py src/thousandeyes_sdk/endpoint_test_results/models/test_label.py src/thousandeyes_sdk/endpoint_test_results/models/test_probe_mode_response.py @@ -272,6 +277,7 @@ src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_operator.py src/thousandeyes_sdk/endpoint_test_results/models/traceroute.py src/thousandeyes_sdk/endpoint_test_results/models/traceroute_hop.py src/thousandeyes_sdk/endpoint_test_results/models/trigger.py +src/thousandeyes_sdk/endpoint_test_results/models/udp_path_trace_mode_response.py src/thousandeyes_sdk/endpoint_test_results/models/udp_probe_mode_response.py src/thousandeyes_sdk/endpoint_test_results/models/unauthorized_error.py src/thousandeyes_sdk/endpoint_test_results/models/validation_error.py diff --git a/thousandeyes-sdk-endpoint-test-results/README.md b/thousandeyes-sdk-endpoint-test-results/README.md index 7ede5a99..45c93f92 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -160,6 +160,7 @@ Class | Method | HTTP request | Description - [EndpointTestAuthType](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestAuthType.md) - [EndpointTestLinks](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestLinks.md) - [EndpointTestProtocol](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestProtocol.md) + - [EndpointTestResultProtocol](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestResultProtocol.md) - [EndpointTestSelfLink](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestSelfLink.md) - [Error](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/Error.md) - [EthernetProfile](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/EthernetProfile.md) @@ -226,6 +227,7 @@ Class | Method | HTTP request | Description - [TargetProfile](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TargetProfile.md) - [TargetTraceroute](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TargetTraceroute.md) - [TcpConnect](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TcpConnect.md) + - [TcpPathTraceModeResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TcpPathTraceModeResponse.md) - [TestInterval](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TestInterval.md) - [TestLabel](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TestLabel.md) - [TestProbeModeResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TestProbeModeResponse.md) @@ -243,6 +245,7 @@ Class | Method | HTTP request | Description - [Traceroute](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/Traceroute.md) - [TracerouteHop](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/TracerouteHop.md) - [Trigger](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/Trigger.md) + - [UdpPathTraceModeResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/UdpPathTraceModeResponse.md) - [UdpProbeModeResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/UdpProbeModeResponse.md) - [UnauthorizedError](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/UnauthorizedError.md) - [ValidationError](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-endpoint-test-results/docs/ValidationError.md) diff --git a/thousandeyes-sdk-endpoint-test-results/docs/DynamicBaseTestResult.md b/thousandeyes-sdk-endpoint-test-results/docs/DynamicBaseTestResult.md index 19a4e9a8..167f68ab 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/DynamicBaseTestResult.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/DynamicBaseTestResult.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **application** | **str** | Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`. | [optional] -**protocol** | [**EndpointTestProtocol**](EndpointTestProtocol.md) | | [optional] +**protocol** | [**EndpointTestResultProtocol**](EndpointTestResultProtocol.md) | | [optional] **tcp_probe_mode** | [**TestProbeModeResponse**](TestProbeModeResponse.md) | | [optional] **udp_probe_mode** | [**UdpProbeModeResponse**](UdpProbeModeResponse.md) | | [optional] **webex** | [**DynamicTestWebex**](DynamicTestWebex.md) | | [optional] diff --git a/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestProtocol.md b/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestProtocol.md index 8459ae85..f6a1eb9e 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestProtocol.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestProtocol.md @@ -1,6 +1,6 @@ # EndpointTestProtocol -Protocol used to perform the test. +Protocol requested for the test. ## Properties diff --git a/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestResultProtocol.md b/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestResultProtocol.md new file mode 100644 index 00000000..bec4253e --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/docs/EndpointTestResultProtocol.md @@ -0,0 +1,12 @@ +# EndpointTestResultProtocol + +Protocol used to perform the test. + +## 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/NetworkDynamicTestResult.md b/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestResult.md index 882874d3..f0e6b2ab 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestResult.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/NetworkDynamicTestResult.md @@ -21,7 +21,7 @@ Name | Type | Description | Notes **max_latency** | **float** | Maximum RTT for packets sent to destination. | [optional] [readonly] **min_latency** | **float** | Minimum RTT for packets sent to destination. | [optional] [readonly] **application** | **str** | Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`. | [optional] -**protocol** | [**EndpointTestProtocol**](EndpointTestProtocol.md) | | [optional] +**protocol** | [**EndpointTestResultProtocol**](EndpointTestResultProtocol.md) | | [optional] **tcp_probe_mode** | [**TestProbeModeResponse**](TestProbeModeResponse.md) | | [optional] **udp_probe_mode** | [**UdpProbeModeResponse**](UdpProbeModeResponse.md) | | [optional] **webex** | [**DynamicTestWebex**](DynamicTestWebex.md) | | [optional] diff --git a/thousandeyes-sdk-endpoint-test-results/docs/PathVisDetailDynamicTestResult.md b/thousandeyes-sdk-endpoint-test-results/docs/PathVisDetailDynamicTestResult.md index b44f0068..4b5b04c4 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/PathVisDetailDynamicTestResult.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/PathVisDetailDynamicTestResult.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes **path_traces** | [**List[PathVisRoute]**](PathVisRoute.md) | Shows iterations of path trace, with each iteration specified by a pathId. | [optional] **vpn_path_traces** | [**List[PathVisRoute]**](PathVisRoute.md) | Shows iterations of the VPN path trace, with each iteration specified by a pathId. | [optional] **application** | **str** | Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`. | [optional] -**protocol** | [**EndpointTestProtocol**](EndpointTestProtocol.md) | | [optional] +**protocol** | [**EndpointTestResultProtocol**](EndpointTestResultProtocol.md) | | [optional] **tcp_probe_mode** | [**TestProbeModeResponse**](TestProbeModeResponse.md) | | [optional] **udp_probe_mode** | [**UdpProbeModeResponse**](UdpProbeModeResponse.md) | | [optional] **webex** | [**DynamicTestWebex**](DynamicTestWebex.md) | | [optional] diff --git a/thousandeyes-sdk-endpoint-test-results/docs/PathVisDynamicTestResult.md b/thousandeyes-sdk-endpoint-test-results/docs/PathVisDynamicTestResult.md index cdccf77f..dcf7a5d6 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/PathVisDynamicTestResult.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/PathVisDynamicTestResult.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes **source_ip** | **str** | IP address of source endpoint agent. | [optional] [readonly] **source_prefix** | **str** | IP prefix of source endpoint agent. | [optional] [readonly] **application** | **str** | Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`. | [optional] -**protocol** | [**EndpointTestProtocol**](EndpointTestProtocol.md) | | [optional] +**protocol** | [**EndpointTestResultProtocol**](EndpointTestResultProtocol.md) | | [optional] **tcp_probe_mode** | [**TestProbeModeResponse**](TestProbeModeResponse.md) | | [optional] **udp_probe_mode** | [**UdpProbeModeResponse**](UdpProbeModeResponse.md) | | [optional] **webex** | [**DynamicTestWebex**](DynamicTestWebex.md) | | [optional] diff --git a/thousandeyes-sdk-endpoint-test-results/docs/PathVisRoute.md b/thousandeyes-sdk-endpoint-test-results/docs/PathVisRoute.md index 9d658cb2..b6cd801a 100644 --- a/thousandeyes-sdk-endpoint-test-results/docs/PathVisRoute.md +++ b/thousandeyes-sdk-endpoint-test-results/docs/PathVisRoute.md @@ -6,6 +6,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **path_id** | **str** | Unique ID of path trace. | [optional] [readonly] +**protocol** | [**EndpointTestResultProtocol**](EndpointTestResultProtocol.md) | | [optional] +**tcp_path_trace_mode** | [**TcpPathTraceModeResponse**](TcpPathTraceModeResponse.md) | | [optional] +**udp_path_trace_mode** | [**UdpPathTraceModeResponse**](UdpPathTraceModeResponse.md) | | [optional] **hops** | [**List[PathVisHop]**](PathVisHop.md) | Array of hop objects indicating each step in the traceroute. | [optional] ## Example diff --git a/thousandeyes-sdk-endpoint-test-results/docs/TcpPathTraceModeResponse.md b/thousandeyes-sdk-endpoint-test-results/docs/TcpPathTraceModeResponse.md new file mode 100644 index 00000000..07c23fe5 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/docs/TcpPathTraceModeResponse.md @@ -0,0 +1,12 @@ +# TcpPathTraceModeResponse + +Path trace mode used by network test. Only valid when the protocol is set to TCP. + +## 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/UdpPathTraceModeResponse.md b/thousandeyes-sdk-endpoint-test-results/docs/UdpPathTraceModeResponse.md new file mode 100644 index 00000000..3175d3ba --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/docs/UdpPathTraceModeResponse.md @@ -0,0 +1,12 @@ +# UdpPathTraceModeResponse + +Path trace mode used by network test. Only valid when the protocol is set to UDP. + +## 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/src/thousandeyes_sdk/endpoint_test_results/__init__.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/__init__.py index 501a3921..119352f6 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 @@ -7,7 +7,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -64,6 +64,7 @@ from thousandeyes_sdk.endpoint_test_results.models.endpoint_test import Endpoint from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_auth_type import EndpointTestAuthType from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_links import EndpointTestLinks from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_self_link import EndpointTestSelfLink from thousandeyes_sdk.endpoint_test_results.models.error import Error from thousandeyes_sdk.endpoint_test_results.models.ethernet_profile import EthernetProfile @@ -130,6 +131,7 @@ from thousandeyes_sdk.endpoint_test_results.models.target_network_ping import Ta from thousandeyes_sdk.endpoint_test_results.models.target_profile import TargetProfile from thousandeyes_sdk.endpoint_test_results.models.target_traceroute import TargetTraceroute from thousandeyes_sdk.endpoint_test_results.models.tcp_connect import TcpConnect +from thousandeyes_sdk.endpoint_test_results.models.tcp_path_trace_mode_response import TcpPathTraceModeResponse from thousandeyes_sdk.endpoint_test_results.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_test_results.models.test_label import TestLabel from thousandeyes_sdk.endpoint_test_results.models.test_probe_mode_response import TestProbeModeResponse @@ -147,6 +149,7 @@ from thousandeyes_sdk.endpoint_test_results.models.threshold_filter_operator imp from thousandeyes_sdk.endpoint_test_results.models.traceroute import Traceroute from thousandeyes_sdk.endpoint_test_results.models.traceroute_hop import TracerouteHop from thousandeyes_sdk.endpoint_test_results.models.trigger import Trigger +from thousandeyes_sdk.endpoint_test_results.models.udp_path_trace_mode_response import UdpPathTraceModeResponse from thousandeyes_sdk.endpoint_test_results.models.udp_probe_mode_response import UdpProbeModeResponse from thousandeyes_sdk.endpoint_test_results.models.unauthorized_error import UnauthorizedError from thousandeyes_sdk.endpoint_test_results.models.validation_error import ValidationError 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 17204cf5..af87a584 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 10136305..aaaaafde 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 fcb17c32..8cc860c6 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 4dc53e89..57c7b481 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 bb25a117..f6e10ca9 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1086af0c..78d937f6 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 @@ -6,7 +6,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -55,6 +55,7 @@ from thousandeyes_sdk.endpoint_test_results.models.endpoint_test import Endpoint from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_auth_type import EndpointTestAuthType from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_links import EndpointTestLinks from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_self_link import EndpointTestSelfLink from thousandeyes_sdk.endpoint_test_results.models.error import Error from thousandeyes_sdk.endpoint_test_results.models.ethernet_profile import EthernetProfile @@ -121,6 +122,7 @@ from thousandeyes_sdk.endpoint_test_results.models.target_network_ping import Ta from thousandeyes_sdk.endpoint_test_results.models.target_profile import TargetProfile from thousandeyes_sdk.endpoint_test_results.models.target_traceroute import TargetTraceroute from thousandeyes_sdk.endpoint_test_results.models.tcp_connect import TcpConnect +from thousandeyes_sdk.endpoint_test_results.models.tcp_path_trace_mode_response import TcpPathTraceModeResponse from thousandeyes_sdk.endpoint_test_results.models.test_interval import TestInterval from thousandeyes_sdk.endpoint_test_results.models.test_label import TestLabel from thousandeyes_sdk.endpoint_test_results.models.test_probe_mode_response import TestProbeModeResponse @@ -138,6 +140,7 @@ from thousandeyes_sdk.endpoint_test_results.models.threshold_filter_operator imp from thousandeyes_sdk.endpoint_test_results.models.traceroute import Traceroute from thousandeyes_sdk.endpoint_test_results.models.traceroute_hop import TracerouteHop from thousandeyes_sdk.endpoint_test_results.models.trigger import Trigger +from thousandeyes_sdk.endpoint_test_results.models.udp_path_trace_mode_response import UdpPathTraceModeResponse from thousandeyes_sdk.endpoint_test_results.models.udp_probe_mode_response import UdpProbeModeResponse from thousandeyes_sdk.endpoint_test_results.models.unauthorized_error import UnauthorizedError from thousandeyes_sdk.endpoint_test_results.models.validation_error import ValidationError diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_direction.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_direction.py index c8ebc2c2..4f7f0252 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_direction.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_direction.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 66ce4d5d..b99961d0 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b726dcbf..a23b48b0 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_type.py index 6912eb21..856b543c 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/alert_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/application_score_quality.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/application_score_quality.py index fce0dad7..f2ff65cc 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/application_score_quality.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/application_score_quality.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/asn_details.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/asn_details.py index eff198b9..17b00ab0 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/asn_details.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/asn_details.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/conditional_operator.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/conditional_operator.py index 39632588..502f1faa 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/conditional_operator.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/conditional_operator.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/cpu_utilization.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/cpu_utilization.py index 06580f49..c1ea044e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/cpu_utilization.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/cpu_utilization.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_base_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_base_test_result.py index bb459422..e5967e5a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_base_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_base_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,7 +20,7 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_test_results.models.dynamic_test_webex import DynamicTestWebex -from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.test_probe_mode_response import TestProbeModeResponse from thousandeyes_sdk.endpoint_test_results.models.udp_probe_mode_response import UdpProbeModeResponse from typing import Optional, Set @@ -31,7 +31,7 @@ class DynamicBaseTestResult(BaseModel): DynamicBaseTestResult """ # noqa: E501 application: Optional[StrictStr] = Field(default=None, description="Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`.") - protocol: Optional[EndpointTestProtocol] = None + protocol: Optional[EndpointTestResultProtocol] = None tcp_probe_mode: Optional[TestProbeModeResponse] = Field(default=None, alias="tcpProbeMode") udp_probe_mode: Optional[UdpProbeModeResponse] = Field(default=None, alias="udpProbeMode") webex: Optional[DynamicTestWebex] = None diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test.py index 1603db5b..9c20147d 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_links.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_links.py index 1de5f022..850dd4c5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_links.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_links.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_self_link.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_self_link.py index 5cd9979b..8f637011 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_self_link.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_self_link.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_webex.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_webex.py index 2e7dd6e3..30db6b5a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_webex.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_test_webex.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_round_search.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_round_search.py index 653132d8..e27ad981 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_round_search.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_round_search.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_search_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_search_filter.py index e55bc63f..f6df4ab1 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_search_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/dynamic_tests_data_search_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_labels_selector_config.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_labels_selector_config.py index ed91e6ac..1cb0589b 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_labels_selector_config.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_labels_selector_config.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_selector_config.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_selector_config.py index e4a8821c..addd681e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_selector_config.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_selector_config.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_to_server_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_to_server_test.py index 5a560e91..2d18095e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_to_server_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_agent_to_server_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_all_agents_selector_config.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_all_agents_selector_config.py index 9ccdf6d5..a34371ff 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_all_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_all_agents_selector_config.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_browser.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_browser.py index 7a3223eb..693cde82 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_browser.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_browser.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_data_point_score.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_data_point_score.py index c4709d53..e2c918cb 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_data_point_score.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_data_point_score.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_base_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_base_test.py index 9c91639d..e4c94ff9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_base_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_base_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_test.py index 07c49ea4..6d7966e4 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_http_server_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request.py index d9797dc1..ac5af3cc 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request_filter.py index b4b0518f..e9d882c5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_network_topology_result_request_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_ping_data_point_score.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_ping_data_point_score.py index d344ad07..ead67c76 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_ping_data_point_score.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_ping_data_point_score.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test.py index 15b48d1f..b6d72877 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_base.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_base.py index e0aea1ec..ef19af04 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_base.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_base.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail.py index 3dec7175..8d026936 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail_results.py index aa47f29b..9413ba2d 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_detail_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_result_request_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_result_request_filter.py index e7002a3a..33af7025 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_result_request_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_result_request_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results.py index 6e35b695..33cd293e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results_request.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results_request.py index ccc7791f..851e27e7 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results_request.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_real_user_test_results_request.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_result_request_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_result_request_filter.py index 61f6e0d2..31699b7f 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_result_request_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_result_request_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test.py index 4a0c6de8..c5dcf543 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test_type.py index 74db4434..8c3fe669 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_scheduled_test_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_specific_agents_selector_config.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_specific_agents_selector_config.py index 5803c44b..c6f51917 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_specific_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_specific_agents_selector_config.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test.py index da3be4ba..49950df3 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_auth_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_auth_type.py index 71d36e73..239e35c2 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_auth_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_auth_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_links.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_links.py index 649f19ae..231f3c83 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_links.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_links.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_protocol.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_protocol.py index 8c2b425f..75fa8178 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_protocol.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_protocol.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,7 +20,7 @@ from typing_extensions import Self class EndpointTestProtocol(str, Enum): """ - Protocol used to perform the test. + Protocol requested for the test. """ """ diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_result_protocol.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_result_protocol.py new file mode 100644 index 00000000..ea7ca5c7 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_result_protocol.py @@ -0,0 +1,42 @@ +# coding: utf-8 + +""" + Endpoint Test Results API + + Retrieve results for scheduled and dynamic tests on endpoint agents. + + The version of the OpenAPI document: 7.0.12 + 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 EndpointTestResultProtocol(str, Enum): + """ + Protocol used to perform the test. + """ + + """ + allowed enum values + """ + ICMP = 'icmp' + TCP = 'tcp' + UDP = 'udp' + PREFER_MINUS_TCP = 'prefer-tcp' + AST_MINUS_AUTODETECT = 'ast-autodetect' + AUTODETECT = 'autodetect' + UNKNOWN = 'unknown' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of EndpointTestResultProtocol from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_self_link.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_self_link.py index db566e71..5d8cb5f9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_self_link.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/endpoint_test_self_link.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/error.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/error.py index 2fa93488..fca67426 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/error.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/error.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/ethernet_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/ethernet_profile.py index 1ea7137d..5a6d816a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/ethernet_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/ethernet_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/expand.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/expand.py index bcac7584..b58e71b2 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/expand.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/expand.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/gateway_network_ping.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/gateway_network_ping.py index dac3eca6..c7703ace 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/gateway_network_ping.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/gateway_network_ping.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/hop.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/hop.py index 8595cb77..3b688f16 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/hop.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/hop.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_error_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_error_type.py index c5b740ca..04b5ce95 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_error_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_error_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result.py index 4706af3f..ab81c2ec 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result_headers.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result_headers.py index 71a36101..a5cbb4d5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result_headers.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_result_headers.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_results.py index f2049f5c..cf5e818c 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/http_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/interface_hardware_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/interface_hardware_type.py index c06f7c0a..7d058e4d 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/interface_hardware_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/interface_hardware_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/link.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/link.py index 18fe2fe3..ed113e86 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/link.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/link.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_result.py index 1168e97c..92a6c18d 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_results.py index e2973bf2..9d623d99 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_detail_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_detail_results.py index 3bfc40ee..ed667a51 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_detail_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_detail_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result.py index 7aca78fa..93e1d4d6 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result_base.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result_base.py index f48187de..c45f4fb4 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result_base.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_result_base.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_results.py index c288c7a9..0a4f14fa 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/local_network_topology_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_network_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_network_test_results.py index ad440a19..b0faad0c 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_network_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_network_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_rounds_search.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_rounds_search.py index 9d904b1d..7ca383bf 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_rounds_search.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_rounds_search.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_search_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_search_filter.py index 957f87c8..627e8b02 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_search_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/multi_test_id_tests_data_search_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_result.py index bf26568c..7f403891 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,7 +20,7 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional, Union from thousandeyes_sdk.endpoint_test_results.models.dynamic_test_webex import DynamicTestWebex -from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.network_profile import NetworkProfile from thousandeyes_sdk.endpoint_test_results.models.system_metrics import SystemMetrics from thousandeyes_sdk.endpoint_test_results.models.target_profile import TargetProfile @@ -50,7 +50,7 @@ class NetworkDynamicTestResult(BaseModel): max_latency: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="Maximum RTT for packets sent to destination.", alias="maxLatency") min_latency: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="Minimum RTT for packets sent to destination.", alias="minLatency") application: Optional[StrictStr] = Field(default=None, description="Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`.") - protocol: Optional[EndpointTestProtocol] = None + protocol: Optional[EndpointTestResultProtocol] = None tcp_probe_mode: Optional[TestProbeModeResponse] = Field(default=None, alias="tcpProbeMode") udp_probe_mode: Optional[UdpProbeModeResponse] = Field(default=None, alias="udpProbeMode") webex: Optional[DynamicTestWebex] = None diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_results.py index 7ddc5fe9..57768283 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_dynamic_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_interface.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_interface.py index 89067ac3..cef479d5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_interface.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_interface.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_metrics.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_metrics.py index 53e2f10b..bba08867 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_metrics.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_metrics.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_ping.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_ping.py index 5268446c..42b1001b 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_ping.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_ping.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_profile.py index 0521eea0..73a89da3 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy.py index b3776922..f1d59655 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy_profile.py index 9f52e8f5..1dc16dba 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_proxy_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_result.py index 1c1b1da2..3ec19c0b 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_results.py index 23e1dd44..f939caa0 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_topology_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_topology_type.py index b327fedf..e20a16e9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_topology_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_topology_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_wireless_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_wireless_profile.py index e09505a7..daef4b88 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_wireless_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/network_wireless_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_and_self_link.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_and_self_link.py index ba53772c..701a73c0 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_and_self_link.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_and_self_link.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_link.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_link.py index 4e874d0f..db937607 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_link.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/pagination_next_link.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_base_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_base_test_result.py index 49777693..1ed5e407 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_base_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_base_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_result.py index 7677b4ef..ed5d5bb9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,7 +21,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_test_results.models.asn_details import AsnDetails from thousandeyes_sdk.endpoint_test_results.models.dynamic_test_webex import DynamicTestWebex -from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.network_profile import NetworkProfile from thousandeyes_sdk.endpoint_test_results.models.path_vis_route import PathVisRoute from thousandeyes_sdk.endpoint_test_results.models.system_metrics import SystemMetrics @@ -51,7 +51,7 @@ class PathVisDetailDynamicTestResult(BaseModel): path_traces: Optional[List[PathVisRoute]] = Field(default=None, description="Shows iterations of path trace, with each iteration specified by a pathId.", alias="pathTraces") vpn_path_traces: Optional[List[PathVisRoute]] = Field(default=None, description="Shows iterations of the VPN path trace, with each iteration specified by a pathId.", alias="vpnPathTraces") application: Optional[StrictStr] = Field(default=None, description="Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`.") - protocol: Optional[EndpointTestProtocol] = None + protocol: Optional[EndpointTestResultProtocol] = None tcp_probe_mode: Optional[TestProbeModeResponse] = Field(default=None, alias="tcpProbeMode") udp_probe_mode: Optional[UdpProbeModeResponse] = Field(default=None, alias="udpProbeMode") webex: Optional[DynamicTestWebex] = None diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_results.py index 11e04767..017d3bec 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_dynamic_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_result.py index 07f4904a..d2ed4877 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_results.py index e3d5cf30..5a3b3f8e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_detail_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_result.py index 4df66bff..7ae6dd49 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,7 +21,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.endpoint_test_results.models.asn_details import AsnDetails from thousandeyes_sdk.endpoint_test_results.models.dynamic_test_webex import DynamicTestWebex -from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_protocol import EndpointTestProtocol +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.network_profile import NetworkProfile from thousandeyes_sdk.endpoint_test_results.models.path_vis_endpoint import PathVisEndpoint from thousandeyes_sdk.endpoint_test_results.models.system_metrics import SystemMetrics @@ -49,7 +49,7 @@ class PathVisDynamicTestResult(BaseModel): source_ip: Optional[StrictStr] = Field(default=None, description="IP address of source endpoint agent.", alias="sourceIp") source_prefix: Optional[StrictStr] = Field(default=None, description="IP prefix of source endpoint agent.", alias="sourcePrefix") application: Optional[StrictStr] = Field(default=None, description="Which supported application to monitor, can be one of `webex`, `zoom`, `microsoft-teams`.") - protocol: Optional[EndpointTestProtocol] = None + protocol: Optional[EndpointTestResultProtocol] = None tcp_probe_mode: Optional[TestProbeModeResponse] = Field(default=None, alias="tcpProbeMode") udp_probe_mode: Optional[UdpProbeModeResponse] = Field(default=None, alias="udpProbeMode") webex: Optional[DynamicTestWebex] = None diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_results.py index 5c1b95c8..5f31a20e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_dynamic_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_endpoint.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_endpoint.py index 1ff4c2bd..971f3685 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_endpoint.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_endpoint.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_hop.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_hop.py index 717b5b59..af8c2b43 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_hop.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_hop.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_route.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_route.py index 4703ead0..2952dbc4 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_route.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_route.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -19,7 +19,10 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.endpoint_test_results.models.endpoint_test_result_protocol import EndpointTestResultProtocol from thousandeyes_sdk.endpoint_test_results.models.path_vis_hop import PathVisHop +from thousandeyes_sdk.endpoint_test_results.models.tcp_path_trace_mode_response import TcpPathTraceModeResponse +from thousandeyes_sdk.endpoint_test_results.models.udp_path_trace_mode_response import UdpPathTraceModeResponse from typing import Optional, Set from typing_extensions import Self @@ -28,8 +31,11 @@ class PathVisRoute(BaseModel): PathVisRoute """ # noqa: E501 path_id: Optional[StrictStr] = Field(default=None, description="Unique ID of path trace.", alias="pathId") + protocol: Optional[EndpointTestResultProtocol] = None + tcp_path_trace_mode: Optional[TcpPathTraceModeResponse] = Field(default=None, alias="tcpPathTraceMode") + udp_path_trace_mode: Optional[UdpPathTraceModeResponse] = Field(default=None, alias="udpPathTraceMode") hops: Optional[List[PathVisHop]] = Field(default=None, description="Array of hop objects indicating each step in the traceroute.") - __properties: ClassVar[List[str]] = ["pathId", "hops"] + __properties: ClassVar[List[str]] = ["pathId", "protocol", "tcpPathTraceMode", "udpPathTraceMode", "hops"] model_config = ConfigDict( populate_by_name=True, @@ -93,6 +99,9 @@ class PathVisRoute(BaseModel): _obj = cls.model_validate({ "pathId": obj.get("pathId"), + "protocol": obj.get("protocol"), + "tcpPathTraceMode": obj.get("tcpPathTraceMode"), + "udpPathTraceMode": obj.get("udpPathTraceMode"), "hops": [PathVisHop.from_dict(_item) for _item in obj["hops"]] if obj.get("hops") is not None else None }) return _obj diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_result.py index 373e074f..1fd497f6 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_results.py index 1b341c6a..d2a2e8fe 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/path_vis_test_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/physical_memory_used_bytes.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/physical_memory_used_bytes.py index 3bec8e46..e6e56a62 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/physical_memory_used_bytes.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/physical_memory_used_bytes.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/platform.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/platform.py index 65130f09..6c476510 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/platform.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/platform.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_coordinates.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_coordinates.py index 59f2f6ef..58a678b5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_coordinates.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_coordinates.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network.py index bd37485a..7db2e9f1 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_result.py index fdef7cf9..f8caa2b0 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_results.py index bb7ea673..6680a63a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_network_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page.py index 9d534bf9..cb8fc17a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_detail_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_detail_result.py index 31a4c8e4..3ef26c26 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_detail_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_detail_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_result.py index 325e3d9b..d7f9f369 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_results.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_results.py index d7b00dd9..80351aa2 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_results.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_results.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_timings.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_timings.py index 2e6b0be2..60ed03e4 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_timings.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/real_user_test_page_timings.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/self_links.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/self_links.py index b07a8007..59043ba5 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/self_links.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/self_links.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/severity.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/severity.py index a1630ef3..6b24445c 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/severity.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/severity.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sort_order.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sort_order.py index f96dbf0c..248446c3 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sort_order.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/sort_order.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/system_metrics.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/system_metrics.py index 2db052f6..fedca828 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/system_metrics.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/system_metrics.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_network_ping.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_network_ping.py index 3752771a..e8e91781 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_network_ping.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_network_ping.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_profile.py index be8b0c31..93192a69 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_traceroute.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_traceroute.py index 2415dabb..dae06512 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_traceroute.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/target_traceroute.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_connect.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_connect.py index 29ee6050..7a2018ef 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_connect.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_connect.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_path_trace_mode_response.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_path_trace_mode_response.py new file mode 100644 index 00000000..393d1840 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tcp_path_trace_mode_response.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + Endpoint Test Results API + + Retrieve results for scheduled and dynamic tests on endpoint agents. + + The version of the OpenAPI document: 7.0.12 + 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 TcpPathTraceModeResponse(str, Enum): + """ + Path trace mode used by network test. Only valid when the protocol is set to TCP. + """ + + """ + allowed enum values + """ + AUTO = 'auto' + SYN = 'syn' + UNKNOWN = 'unknown' + DATA_MINUS_IN_MINUS_SESSION_MINUS_WITH_MINUS_DECREMENTING_MINUS_TTL = 'data-in-session-with-decrementing-ttl' + DATA_MINUS_IN_MINUS_SESSION = 'data-in-session' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of TcpPathTraceModeResponse from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_interval.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_interval.py index ad631b02..d355a75e 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_interval.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_interval.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_label.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_label.py index 49944734..96683a9b 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_label.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_label.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_probe_mode_response.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_probe_mode_response.py index cca2938f..dcb0b118 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_probe_mode_response.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_probe_mode_response.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_protocol.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_protocol.py index 22a4d8a0..8ed37333 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_protocol.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_protocol.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_result.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_result.py index 80fa9dd1..c2922a93 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_result.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_result.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_ssl_version_id.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_ssl_version_id.py index 75376518..353b0bba 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_ssl_version_id.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/test_ssl_version_id.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_rounds_search.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_rounds_search.py index de1558b8..8ebd9ae8 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_rounds_search.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_rounds_search.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_filter.py index 10da0493..43961f9c 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort.py index 39f88575..b31d6f13 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort_key.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort_key.py index af236c62..5254148a 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort_key.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_search_sort_key.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filter.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filter.py index 5fc9a098..07580cf9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filter.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filter.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filters.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filters.py index 25294bf6..de7de1e8 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filters.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/tests_data_threshold_filters.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_name.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_name.py index bbb2cd06..ee3877b1 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_name.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_name.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_operator.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_operator.py index 8a56f39d..b97eb766 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_operator.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/threshold_filter_operator.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute.py index e6afe725..10ce6690 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute_hop.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute_hop.py index f08a945f..9c15ac15 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute_hop.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/traceroute_hop.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/trigger.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/trigger.py index acd050f0..295303bd 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/trigger.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/trigger.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_path_trace_mode_response.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_path_trace_mode_response.py new file mode 100644 index 00000000..f120f299 --- /dev/null +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_path_trace_mode_response.py @@ -0,0 +1,37 @@ +# coding: utf-8 + +""" + Endpoint Test Results API + + Retrieve results for scheduled and dynamic tests on endpoint agents. + + The version of the OpenAPI document: 7.0.12 + 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 UdpPathTraceModeResponse(str, Enum): + """ + Path trace mode used by network test. Only valid when the protocol is set to UDP. + """ + + """ + allowed enum values + """ + STUN_MINUS_PCAP = 'stun-pcap' + UNKNOWN = 'unknown' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of UdpPathTraceModeResponse from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_probe_mode_response.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_probe_mode_response.py index 7b85fa0c..f0a2fc93 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_probe_mode_response.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/udp_probe_mode_response.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/unauthorized_error.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/unauthorized_error.py index ae022fa8..c5d361c6 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/unauthorized_error.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/unauthorized_error.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error.py index 07b42dea..7a4136fc 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error_item.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error_item.py index 5386af7e..bfc10e22 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error_item.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/validation_error_item.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_network_ping.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_network_ping.py index 80493c16..ff61b7df 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_network_ping.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_network_ping.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_profile.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_profile.py index 9751c0aa..804731cd 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_profile.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_profile.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_traceroute.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_traceroute.py index b9e3c5da..9fc173aa 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_traceroute.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_traceroute.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_type.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_type.py index 7bb20e43..0df7eaa4 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_type.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/models/vpn_type.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/test/test_local_network_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/test/test_local_network_tests_results_api.py index f3db56ca..d8dc322d 100644 --- a/thousandeyes-sdk-endpoint-test-results/test/test_local_network_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/test/test_local_network_tests_results_api.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-test-results/test/test_network_dynamic_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/test/test_network_dynamic_tests_results_api.py index 04fd4c56..9f2cd9fe 100644 --- a/thousandeyes-sdk-endpoint-test-results/test/test_network_dynamic_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/test/test_network_dynamic_tests_results_api.py @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -144,7 +144,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "maxLatency" : 168.0, "tcpProbeMode" : "auto", "loss" : 0.0, - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, @@ -244,7 +244,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "maxLatency" : 168.0, "tcpProbeMode" : "auto", "loss" : 0.0, - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, @@ -416,7 +416,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): }, "sourcePrefix" : "196.40.96.0/20", "tcpProbeMode" : "auto", - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, @@ -441,6 +441,8 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "sourceIp" : "196.40.106.237", "application" : "webex", "pathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -458,8 +460,11 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -477,9 +482,12 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "vpnPathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -497,8 +505,11 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -516,7 +527,8 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "serverIp" : "185.199.108.153", "networkProfile" : { @@ -594,7 +606,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): }, "sourcePrefix" : "196.40.96.0/20", "tcpProbeMode" : "auto", - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, @@ -619,6 +631,8 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "sourceIp" : "196.40.106.237", "application" : "webex", "pathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -636,8 +650,11 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -655,9 +672,12 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "vpnPathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -675,8 +695,11 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -694,7 +717,8 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "serverIp" : "185.199.108.153", "networkProfile" : { @@ -853,7 +877,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): }, "sourcePrefix" : "196.40.96.0/20", "tcpProbeMode" : "auto", - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, @@ -965,7 +989,7 @@ class TestNetworkDynamicTestsResultsApi(unittest.TestCase): }, "sourcePrefix" : "196.40.96.0/20", "tcpProbeMode" : "auto", - "protocol" : "icmp", + "protocol" : "tcp", "systemMetrics" : { "cpuUtilization" : { "min" : 0.22, 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 f40ea87c..0c0453fe 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -709,6 +709,8 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): }, "sourceIp" : "196.40.106.237", "pathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -726,8 +728,11 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -745,9 +750,12 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "vpnPathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -765,8 +773,11 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -784,7 +795,8 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "serverIp" : "185.199.108.153", "networkProfile" : { @@ -877,6 +889,8 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): }, "sourceIp" : "196.40.106.237", "pathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -894,8 +908,11 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -913,9 +930,12 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "vpnPathTraces" : [ { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -933,8 +953,11 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" }, { + "protocol" : "tcp", + "udpPathTraceMode" : "unknown", "hops" : [ { "rdns" : "core-router1.cpt2.host-h.net", "prefix" : "196.40.96.0/20", @@ -952,7 +975,8 @@ class TestNetworkScheduledTestsResultsApi(unittest.TestCase): "location" : "Cape Town, South Africa", "network" : "HETZNER (Pty) Ltd (AS 37153)" } ], - "pathId" : "4711301366345855606023718047703941305741293841502186803" + "pathId" : "4711301366345855606023718047703941305741293841502186803", + "tcpPathTraceMode" : "auto" } ], "serverIp" : "185.199.108.153", "networkProfile" : { 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 4a964861..584176a3 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -381,11 +381,11 @@ class TestRealUserTestsResultsApi(unittest.TestCase): "log" : { "browser" : { "name" : "Google Chrome", - "version" : "7.0.9.98" + "version" : "7.0.12.98" }, "creator" : { "name" : "ThousandEyes Endpoint Agent", - "version" : "7.0.9" + "version" : "7.0.12" }, "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 17204ade..5d468647 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 @@ -5,7 +5,7 @@ Retrieve results for scheduled and dynamic tests on endpoint agents. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/README.md b/thousandeyes-sdk-endpoint-tests/README.md index e22616f6..19f9d9e9 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-endpoint-tests/docs/EndpointTestProtocol.md b/thousandeyes-sdk-endpoint-tests/docs/EndpointTestProtocol.md index 8459ae85..f6a1eb9e 100644 --- a/thousandeyes-sdk-endpoint-tests/docs/EndpointTestProtocol.md +++ b/thousandeyes-sdk-endpoint-tests/docs/EndpointTestProtocol.md @@ -1,6 +1,6 @@ # EndpointTestProtocol -Protocol used to perform the test. +Protocol requested for the test. ## Properties 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 d6325df4..8e56b6a8 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 @@ -7,7 +7,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b0336de5..4a2ff9ce 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d44037c9..16b091c3 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 ca8feff5..f1798060 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 f8ebbc32..becfedd3 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 9f4e9fd1..7e70d812 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 @@ -6,7 +6,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_direction.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_direction.py index 223d651f..5222d6de 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_direction.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_direction.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1f082e3c..bd5194ef 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 572acf7c..a8660d65 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_type.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_type.py index 0aaa42a4..56ed61f9 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_type.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/alert_type.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test.py index 1ef929de..848c47b7 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_links.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_links.py index c037f02d..1d561716 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_links.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_links.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_request.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_request.py index 0084eaf1..bb818609 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_request.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_request.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_self_link.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_self_link.py index 4cedee87..589308b0 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_self_link.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_test_self_link.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_tests.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_tests.py index bb6c7e7a..63142338 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_tests.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/dynamic_tests.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_labels_selector_config.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_labels_selector_config.py index 42a23c6b..b66a9c6f 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_labels_selector_config.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_labels_selector_config.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_selector_config.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_selector_config.py index edb8bb69..2cdc9642 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_selector_config.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_selector_config.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_instant_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_instant_test.py index 9e8da533..4fcd8725 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_instant_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_instant_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test.py index 68484830..46bc804c 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test_request.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test_request.py index 16696e9f..4a7ee435 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test_request.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_test_request.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_tests.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_tests.py index 5e9509fb..79a7aa13 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_tests.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_agent_to_server_tests.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_all_agents_selector_config.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_all_agents_selector_config.py index fe69ff92..456cf1d8 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_all_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_all_agents_selector_config.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_dynamic_test_update.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_dynamic_test_update.py index ad61571d..1d3f086e 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_dynamic_test_update.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_dynamic_test_update.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_base_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_base_test.py index cc94ab79..444cd8be 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_base_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_base_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_instant_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_instant_test.py index 27fc0332..3b913d2e 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_instant_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_instant_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test.py index cd82743a..68094744 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test_request.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test_request.py index 87654028..6a74045c 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test_request.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_test_request.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_tests.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_tests.py index 3521a233..3dbbbfd5 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_tests.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_server_tests.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_test_update.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_test_update.py index 340aa3a3..c632fd2c 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_test_update.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_http_test_update.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_instant_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_instant_test.py index 90de25b4..f00f9692 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_instant_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_instant_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_network_test_update.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_network_test_update.py index af967ad8..bef0be5d 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_network_test_update.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_network_test_update.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_scheduled_test_type.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_scheduled_test_type.py index 8c211f1e..792d433e 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_scheduled_test_type.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_scheduled_test_type.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_specific_agents_selector_config.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_specific_agents_selector_config.py index 51007a4e..8c30d579 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_specific_agents_selector_config.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_specific_agents_selector_config.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test.py index 51c66e6f..58332c80 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_agent_selector_type.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_agent_selector_type.py index 64b51894..d011dd4b 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_agent_selector_type.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_agent_selector_type.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_auth_type.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_auth_type.py index 7f7e746d..fda5b5c7 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_auth_type.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_auth_type.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_links.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_links.py index 0fe97e23..6661739d 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_links.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_links.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_protocol.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_protocol.py index 242af398..7a7f2c4f 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_protocol.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_protocol.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,7 +20,7 @@ from typing_extensions import Self class EndpointTestProtocol(str, Enum): """ - Protocol used to perform the test. + Protocol requested for the test. """ """ diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_self_link.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_self_link.py index 25494afc..ef0524f1 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_self_link.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_test_self_link.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_tests.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_tests.py index 877a4c25..ec9a0b54 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_tests.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/endpoint_tests.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/error.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/error.py index 59166421..236f3b26 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/error.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/error.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/link.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/link.py index 922e4ae1..465655e9 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/link.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/link.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/self_links.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/self_links.py index 650f6355..f51de136 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/self_links.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/self_links.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/severity.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/severity.py index 556377bf..29441582 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/severity.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/severity.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_interval.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_interval.py index 338cfd24..bf443c6a 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_interval.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_interval.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_label.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_label.py index 8a14600e..4ce4991d 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_label.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_label.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode.py index 0abcf07c..07c576ee 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode_response.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode_response.py index 1a266aa6..881923ce 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode_response.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_probe_mode_response.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_ssl_version_id.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_ssl_version_id.py index 2913d9cb..53bdeb6e 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_ssl_version_id.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_ssl_version_id.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_update.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_update.py index fb5a8910..7d2db57d 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_update.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/test_update.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/unauthorized_error.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/unauthorized_error.py index d3cbd80e..bad31217 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/unauthorized_error.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/unauthorized_error.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error.py index a8cc8e52..e39310c9 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error_item.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error_item.py index 613aaf79..0e60282b 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error_item.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/models/validation_error_item.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-endpoint-tests/test/test_dynamic_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/test/test_dynamic_tests_agent_to_server_api.py index ea990cbe..603bca40 100644 --- a/thousandeyes-sdk-endpoint-tests/test/test_dynamic_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/test/test_dynamic_tests_agent_to_server_api.py @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 0627e0b5..cb924389 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 aab3ef6c..a704e187 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 48f2f6bb..8af4ea11 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 @@ -5,7 +5,7 @@ Manage endpoint agent dynamic and scheduled tests using the Endpoint Tests API. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/.openapi-generator/FILES b/thousandeyes-sdk-instant-tests/.openapi-generator/FILES index 38828996..3840a1a3 100644 --- a/thousandeyes-sdk-instant-tests/.openapi-generator/FILES +++ b/thousandeyes-sdk-instant-tests/.openapi-generator/FILES @@ -4,6 +4,7 @@ README.md docs/APIApi.md docs/Agent.md docs/AgentBase.md +docs/AgentInterfaces.md docs/AgentToAgentApi.md docs/AgentToAgentInstantTest.md docs/AgentToAgentInstantTestRequest.md @@ -55,9 +56,11 @@ docs/HttpServerProperties.md docs/InstantTest.md docs/InstantTestRequest.md docs/Link.md +docs/OAuth.md docs/PageLoadInstantTest.md docs/PageLoadInstantTestRequest.md docs/PageLoadProperties.md +docs/RequestMethod.md docs/RunApi.md docs/SIPServerApi.md docs/ServerInstantTestRequest.md @@ -119,6 +122,7 @@ src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py src/thousandeyes_sdk/instant_tests/models/__init__.py src/thousandeyes_sdk/instant_tests/models/agent.py src/thousandeyes_sdk/instant_tests/models/agent_base.py +src/thousandeyes_sdk/instant_tests/models/agent_interfaces.py src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test.py src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test_request.py src/thousandeyes_sdk/instant_tests/models/agent_to_agent_properties.py @@ -162,9 +166,11 @@ src/thousandeyes_sdk/instant_tests/models/http_server_properties.py src/thousandeyes_sdk/instant_tests/models/instant_test.py src/thousandeyes_sdk/instant_tests/models/instant_test_request.py src/thousandeyes_sdk/instant_tests/models/link.py +src/thousandeyes_sdk/instant_tests/models/o_auth.py src/thousandeyes_sdk/instant_tests/models/page_load_instant_test.py src/thousandeyes_sdk/instant_tests/models/page_load_instant_test_request.py src/thousandeyes_sdk/instant_tests/models/page_load_properties.py +src/thousandeyes_sdk/instant_tests/models/request_method.py src/thousandeyes_sdk/instant_tests/models/server_instant_test_request.py src/thousandeyes_sdk/instant_tests/models/shared_with_account.py src/thousandeyes_sdk/instant_tests/models/simple_agent.py diff --git a/thousandeyes-sdk-instant-tests/README.md b/thousandeyes-sdk-instant-tests/README.md index 4b2f511b..8143d1ab 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -120,6 +120,7 @@ Class | Method | HTTP request | Description - [Agent](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/Agent.md) - [AgentBase](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentBase.md) + - [AgentInterfaces](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentInterfaces.md) - [AgentToAgentInstantTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToAgentInstantTest.md) - [AgentToAgentInstantTestRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToAgentInstantTestRequest.md) - [AgentToAgentProperties](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/AgentToAgentProperties.md) @@ -163,9 +164,11 @@ Class | Method | HTTP request | Description - [InstantTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/InstantTest.md) - [InstantTestRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/InstantTestRequest.md) - [Link](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/Link.md) + - [OAuth](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/OAuth.md) - [PageLoadInstantTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTest.md) - [PageLoadInstantTestRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTestRequest.md) - [PageLoadProperties](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/PageLoadProperties.md) + - [RequestMethod](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/RequestMethod.md) - [ServerInstantTestRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/ServerInstantTestRequest.md) - [SharedWithAccount](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/SharedWithAccount.md) - [SimpleAgent](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-instant-tests/docs/SimpleAgent.md) diff --git a/thousandeyes-sdk-instant-tests/docs/AgentInterfaces.md b/thousandeyes-sdk-instant-tests/docs/AgentInterfaces.md new file mode 100644 index 00000000..ba933191 --- /dev/null +++ b/thousandeyes-sdk-instant-tests/docs/AgentInterfaces.md @@ -0,0 +1,30 @@ +# AgentInterfaces + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ip_address** | **str** | IP address of the agent interface. | [optional] +**agent_id** | **str** | The agent ID of the enterprise agent for the test. | [optional] + +## Example + +```python +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces + +# TODO update the JSON string below +json = "{}" +# create an instance of AgentInterfaces from a JSON string +agent_interfaces_instance = AgentInterfaces.from_json(json) +# print the JSON string representation of the object +print(AgentInterfaces.to_json()) + +# convert the object into a dict +agent_interfaces_dict = agent_interfaces_instance.to_dict() +# create an instance of AgentInterfaces from a dict +agent_interfaces_from_dict = AgentInterfaces.from_dict(agent_interfaces_dict) +``` +[[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-instant-tests/docs/HttpServerBaseProperties.md b/thousandeyes-sdk-instant-tests/docs/HttpServerBaseProperties.md index c37e8659..c0ab9c25 100644 --- a/thousandeyes-sdk-instant-tests/docs/HttpServerBaseProperties.md +++ b/thousandeyes-sdk-instant-tests/docs/HttpServerBaseProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] ## Example diff --git a/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTest.md b/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTest.md index 14ad1e5e..59162d1a 100644 --- a/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTest.md +++ b/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,9 +51,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **agents** | [**List[Agent]**](Agent.md) | Contains list of agents. | [optional] [readonly] diff --git a/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTestRequest.md b/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTestRequest.md index 177d0f3e..ad13a52f 100644 --- a/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTestRequest.md +++ b/thousandeyes-sdk-instant-tests/docs/HttpServerInstantTestRequest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | A list of test label identifiers (get `labelId` from `/labels` endpoint). | [optional] **shared_with_accounts** | **List[str]** | A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint). | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,9 +51,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **agents** | [**List[TestAgent]**](TestAgent.md) | A list of objects with `agentId` (required) and `sourceIpAddress` (optional). | diff --git a/thousandeyes-sdk-instant-tests/docs/HttpServerProperties.md b/thousandeyes-sdk-instant-tests/docs/HttpServerProperties.md index c9fceca1..e51b9357 100644 --- a/thousandeyes-sdk-instant-tests/docs/HttpServerProperties.md +++ b/thousandeyes-sdk-instant-tests/docs/HttpServerProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,9 +38,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **type** | **str** | | [optional] [readonly] diff --git a/thousandeyes-sdk-instant-tests/docs/OAuth.md b/thousandeyes-sdk-instant-tests/docs/OAuth.md new file mode 100644 index 00000000..9a910e5b --- /dev/null +++ b/thousandeyes-sdk-instant-tests/docs/OAuth.md @@ -0,0 +1,37 @@ +# OAuth + +Use this only if you want to use OAuth as the authentication mechanism. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**config_id** | **str** | The ID of the OAuth configuration. | [optional] +**test_url** | **str** | Target for the test. | [optional] +**request_method** | [**RequestMethod**](RequestMethod.md) | | [optional] +**post_body** | **str** | Enter the OAuth body for the HTTP POST request in this field when using OAuth as the authentication mechanism. No special escaping is required. If content is provided in the post body, the `requestMethod` is automatically set to POST. | [optional] +**headers** | **str** | Request headers used for OAuth. | [optional] +**auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**username** | **str** | OAuth username | [optional] +**password** | **str** | OAuth password | [optional] + +## Example + +```python +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth + +# TODO update the JSON string below +json = "{}" +# create an instance of OAuth from a JSON string +o_auth_instance = OAuth.from_json(json) +# print the JSON string representation of the object +print(OAuth.to_json()) + +# convert the object into a dict +o_auth_dict = o_auth_instance.to_dict() +# create an instance of OAuth from a dict +o_auth_from_dict = OAuth.from_dict(o_auth_dict) +``` +[[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-instant-tests/docs/PageLoadInstantTest.md b/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTest.md index 07a565e1..5180cd50 100644 --- a/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTest.md +++ b/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTestRequest.md b/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTestRequest.md index 71797a77..1003fa2b 100644 --- a/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTestRequest.md +++ b/thousandeyes-sdk-instant-tests/docs/PageLoadInstantTestRequest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | A list of test label identifiers (get `labelId` from `/labels` endpoint). | [optional] **shared_with_accounts** | **List[str]** | A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint). | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-instant-tests/docs/PageLoadProperties.md b/thousandeyes-sdk-instant-tests/docs/PageLoadProperties.md index cac3523b..fb9df896 100644 --- a/thousandeyes-sdk-instant-tests/docs/PageLoadProperties.md +++ b/thousandeyes-sdk-instant-tests/docs/PageLoadProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-instant-tests/docs/RequestMethod.md b/thousandeyes-sdk-instant-tests/docs/RequestMethod.md new file mode 100644 index 00000000..06eb0c1c --- /dev/null +++ b/thousandeyes-sdk-instant-tests/docs/RequestMethod.md @@ -0,0 +1,12 @@ +# RequestMethod + +HTTP request method. + +## 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-instant-tests/docs/WebTransactionInstantTest.md b/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTest.md index 827dfc16..7d85b3fb 100644 --- a/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTest.md +++ b/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTestRequest.md b/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTestRequest.md index 81fc96c3..623888cd 100644 --- a/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTestRequest.md +++ b/thousandeyes-sdk-instant-tests/docs/WebTransactionInstantTestRequest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | A list of test label identifiers (get `labelId` from `/labels` endpoint). | [optional] **shared_with_accounts** | **List[str]** | A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint). | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-instant-tests/docs/WebTransactionProperties.md b/thousandeyes-sdk-instant-tests/docs/WebTransactionProperties.md index 79b2496e..ffc67e25 100644 --- a/thousandeyes-sdk-instant-tests/docs/WebTransactionProperties.md +++ b/thousandeyes-sdk-instant-tests/docs/WebTransactionProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/__init__.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/__init__.py index 64750b5a..ec22ba76 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/__init__.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/__init__.py @@ -7,7 +7,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -33,6 +33,7 @@ from thousandeyes_sdk.instant_tests.api.web_transaction_api import WebTransactio # import models into sdk package from thousandeyes_sdk.instant_tests.models.agent import Agent from thousandeyes_sdk.instant_tests.models.agent_base import AgentBase +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.instant_tests.models.agent_to_agent_instant_test import AgentToAgentInstantTest from thousandeyes_sdk.instant_tests.models.agent_to_agent_instant_test_request import AgentToAgentInstantTestRequest from thousandeyes_sdk.instant_tests.models.agent_to_agent_properties import AgentToAgentProperties @@ -76,9 +77,11 @@ from thousandeyes_sdk.instant_tests.models.http_server_properties import HttpSer from thousandeyes_sdk.instant_tests.models.instant_test import InstantTest from thousandeyes_sdk.instant_tests.models.instant_test_request import InstantTestRequest from thousandeyes_sdk.instant_tests.models.link import Link +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.page_load_instant_test import PageLoadInstantTest from thousandeyes_sdk.instant_tests.models.page_load_instant_test_request import PageLoadInstantTestRequest from thousandeyes_sdk.instant_tests.models.page_load_properties import PageLoadProperties +from thousandeyes_sdk.instant_tests.models.request_method import RequestMethod from thousandeyes_sdk.instant_tests.models.server_instant_test_request import ServerInstantTestRequest from thousandeyes_sdk.instant_tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.instant_tests.models.simple_agent import SimpleAgent 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 3bb6eda7..3b459e61 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 cd1b8eb2..21a7fe05 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 9d3b779b..09261275 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b0d8ad52..2fa0d89c 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d1873cbd..28a85777 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 61d466eb..7ac9aee9 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 33ac87a5..f13bfcb6 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 3a922341..70fa8a99 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 dbbd5144..d321b387 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 44236ae5..7362a6c2 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 2759afe2..739b5dfa 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 2e048263..f3124083 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 98914c01..01e9ae87 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 @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/__init__.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/__init__.py index 7acc5991..b74fb356 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/__init__.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/__init__.py @@ -6,7 +6,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -16,6 +16,7 @@ # import models into model package from thousandeyes_sdk.instant_tests.models.agent import Agent from thousandeyes_sdk.instant_tests.models.agent_base import AgentBase +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.instant_tests.models.agent_to_agent_instant_test import AgentToAgentInstantTest from thousandeyes_sdk.instant_tests.models.agent_to_agent_instant_test_request import AgentToAgentInstantTestRequest from thousandeyes_sdk.instant_tests.models.agent_to_agent_properties import AgentToAgentProperties @@ -59,9 +60,11 @@ from thousandeyes_sdk.instant_tests.models.http_server_properties import HttpSer from thousandeyes_sdk.instant_tests.models.instant_test import InstantTest from thousandeyes_sdk.instant_tests.models.instant_test_request import InstantTestRequest from thousandeyes_sdk.instant_tests.models.link import Link +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.page_load_instant_test import PageLoadInstantTest from thousandeyes_sdk.instant_tests.models.page_load_instant_test_request import PageLoadInstantTestRequest from thousandeyes_sdk.instant_tests.models.page_load_properties import PageLoadProperties +from thousandeyes_sdk.instant_tests.models.request_method import RequestMethod from thousandeyes_sdk.instant_tests.models.server_instant_test_request import ServerInstantTestRequest from thousandeyes_sdk.instant_tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.instant_tests.models.simple_agent import SimpleAgent diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent.py index f1612b1f..bd3d4a58 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_base.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_base.py index 6b97d842..9dad2c2a 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_base.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_base.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_interfaces.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_interfaces.py new file mode 100644 index 00000000..b25681dd --- /dev/null +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_interfaces.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + Instant Tests API + + The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. + + The version of the OpenAPI document: 7.0.12 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AgentInterfaces(BaseModel): + """ + AgentInterfaces + """ # noqa: E501 + ip_address: Optional[StrictStr] = Field(default=None, description="IP address of the agent interface.", alias="ipAddress") + agent_id: Optional[StrictStr] = Field(default=None, description="The agent ID of the enterprise agent for the test.", alias="agentId") + __properties: ClassVar[List[str]] = ["ipAddress", "agentId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + extra="allow", + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return self.model_dump_json(by_alias=True, exclude_unset=True, exclude_none=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AgentInterfaces from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AgentInterfaces from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "ipAddress": obj.get("ipAddress"), + "agentId": obj.get("agentId") + }) + return _obj + + diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test.py index 15525b27..6602fbb0 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test_request.py index 72e5a6cf..90993e4a 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_properties.py index ff4243f6..fd3c9f1b 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_test_protocol.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_test_protocol.py index 127c0811..6c5fe5a3 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_test_protocol.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_agent_test_protocol.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test.py index bf714974..5e373a30 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test_request.py index ae02e53a..39b9a707 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_properties.py index dfb87b0c..7fa6caf8 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/agent_to_server_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test.py index fbb24f7a..328a3b0c 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test_request.py index 9bd5a279..60be7053 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_predefined_variable.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_predefined_variable.py index 3bd8c3c1..9d01a0e1 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_predefined_variable.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_predefined_variable.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_properties.py index a55b65d7..cf33b7d2 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request.py index 9e0a7d53..1fb9f640 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion.py index 52d59c5d..e949ef78 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_name.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_name.py index 4258d2f4..2223ad1e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_name.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_name.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_operator.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_operator.py index 2346c2cf..6383ece3 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_operator.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_assertion_operator.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_auth_type.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_auth_type.py index 04a443e1..8841b72a 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_auth_type.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_auth_type.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_header.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_header.py index 7d4b23a8..b2f9757b 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_header.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_header.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_method.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_method.py index 6c19fe1c..90d7c0af 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_method.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_method.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_variable.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_variable.py index 446c731d..1f148dbd 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_variable.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/api_request_variable.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/cloud_enterprise_agent_type.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/cloud_enterprise_agent_type.py index 8ef7ea33..48cfd192 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/cloud_enterprise_agent_type.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/cloud_enterprise_agent_type.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_query_class.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_query_class.py index c4d657ce..77fdce40 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_query_class.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_query_class.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test.py index b6b368db..8e583044 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test_request.py index 0c70995f..a32c98a4 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_properties.py index 75b6a69b..53f7e526 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_sec_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test.py index 9eda13f4..a84110dc 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test_request.py index 725b23e0..5c7363ab 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_properties.py index 53a61cde..f6e669e9 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_server_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_servers_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_servers_request.py index aad952d0..f43d1e27 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_servers_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_servers_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test.py index b5abb829..86519ae5 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test_request.py index bc2f2173..c1fa1002 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_properties.py index 0e8caf28..105ef19f 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/dns_trace_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/error.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/error.py index 882e6dea..c501374c 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/error.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/error.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/expand.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/expand.py index e36d37db..573ba8a7 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/expand.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/expand.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_instant_test.py index 08ab9826..4a46975a 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_properties.py index 26954dae..5b7b1412 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_request_type.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_request_type.py index c2dd776d..a2cc0916 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_request_type.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/ftp_server_request_type.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_base_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_base_properties.py index 59f66705..972f5f28 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_base_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_base_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.instant_tests.models.test_path_trace_mode import TestPathTraceMode @@ -34,11 +36,14 @@ class HttpServerBaseProperties(BaseModel): HttpServerBaseProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -46,6 +51,7 @@ class HttpServerBaseProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -62,7 +68,8 @@ class HttpServerBaseProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId"] + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData"] model_config = ConfigDict( populate_by_name=True, @@ -106,9 +113,15 @@ class HttpServerBaseProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -122,11 +135,14 @@ class HttpServerBaseProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -134,6 +150,7 @@ class HttpServerBaseProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -149,7 +166,8 @@ class HttpServerBaseProperties(BaseModel): "followRedirects": obj.get("followRedirects") if obj.get("followRedirects") is not None else True, "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, - "overrideProxyId": obj.get("overrideProxyId") + "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False }) return _obj diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test.py index 4e72e519..ff721cef 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -22,6 +22,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, Strict from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.instant_tests.models.agent import Agent +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class HttpServerInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class HttpServerInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,13 +87,12 @@ class HttpServerInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -170,9 +175,15 @@ class HttpServerInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -206,11 +217,14 @@ class HttpServerInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -218,6 +232,7 @@ class HttpServerInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -234,9 +249,8 @@ class HttpServerInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "agents": [Agent.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test_request.py index 5b77f446..746420de 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,6 +21,8 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_agent import TestAgent from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -51,11 +53,14 @@ class HttpServerInstantTestRequest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="A list of test label identifiers (get `labelId` from `/labels` endpoint).") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint).", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -63,6 +68,7 @@ class HttpServerInstantTestRequest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -79,13 +85,12 @@ class HttpServerInstantTestRequest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") agents: List[TestAgent] = Field(description="A list of objects with `agentId` (required) and `sourceIpAddress` (optional).") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -148,9 +153,15 @@ class HttpServerInstantTestRequest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -184,11 +195,14 @@ class HttpServerInstantTestRequest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -196,6 +210,7 @@ class HttpServerInstantTestRequest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -212,9 +227,8 @@ class HttpServerInstantTestRequest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "agents": [TestAgent.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_properties.py index 42f0997f..22c496d9 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/http_server_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,6 +20,8 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.instant_tests.models.test_ipv6_policy import TestIpv6Policy @@ -35,11 +37,14 @@ class HttpServerProperties(BaseModel): HttpServerProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class HttpServerProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,13 +69,12 @@ class HttpServerProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -115,9 +120,15 @@ class HttpServerProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -131,11 +142,14 @@ class HttpServerProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -143,6 +157,7 @@ class HttpServerProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -159,9 +174,8 @@ class HttpServerProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "type": obj.get("type") diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test.py index 4f24a8ca..5407779b 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test_request.py index eddbcc3a..03f9e6ba 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/link.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/link.py index 68e221d5..97e3b85e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/link.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/link.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/o_auth.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/o_auth.py new file mode 100644 index 00000000..9b78a80f --- /dev/null +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/o_auth.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + Instant Tests API + + The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. + + The version of the OpenAPI document: 7.0.12 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.instant_tests.models.request_method import RequestMethod +from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType +from typing import Optional, Set +from typing_extensions import Self + +class OAuth(BaseModel): + """ + Use this only if you want to use OAuth as the authentication mechanism. + """ # noqa: E501 + config_id: Optional[StrictStr] = Field(default=None, description="The ID of the OAuth configuration.", alias="configId") + test_url: Optional[StrictStr] = Field(default=None, description="Target for the test.", alias="testUrl") + request_method: Optional[RequestMethod] = Field(default=None, alias="requestMethod") + post_body: Optional[StrictStr] = Field(default=None, description="Enter the OAuth body for the HTTP POST request in this field when using OAuth as the authentication mechanism. No special escaping is required. If content is provided in the post body, the `requestMethod` is automatically set to POST.", alias="postBody") + headers: Optional[StrictStr] = Field(default=None, description="Request headers used for OAuth.") + auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + username: Optional[StrictStr] = Field(default=None, description="OAuth username") + password: Optional[StrictStr] = Field(default=None, description="OAuth password") + __properties: ClassVar[List[str]] = ["configId", "testUrl", "requestMethod", "postBody", "headers", "authType", "username", "password"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + extra="allow", + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return self.model_dump_json(by_alias=True, exclude_unset=True, exclude_none=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of OAuth from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of OAuth from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "configId": obj.get("configId"), + "testUrl": obj.get("testUrl"), + "requestMethod": obj.get("requestMethod"), + "postBody": obj.get("postBody"), + "headers": obj.get("headers"), + "authType": obj.get("authType"), + "username": obj.get("username"), + "password": obj.get("password") + }) + return _obj + + diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test.py index f49c3806..6be0ad21 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.instant_tests.models.agent import Agent +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class PageLoadInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class PageLoadInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,6 +87,7 @@ class PageLoadInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -91,7 +98,7 @@ class PageLoadInstantTest(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -174,9 +181,15 @@ class PageLoadInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -210,11 +223,14 @@ class PageLoadInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -222,6 +238,7 @@ class PageLoadInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -238,6 +255,7 @@ class PageLoadInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test_request.py index 54437bf5..a115ceed 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,9 +18,11 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_agent import TestAgent from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -51,11 +53,14 @@ class PageLoadInstantTestRequest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="A list of test label identifiers (get `labelId` from `/labels` endpoint).") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint).", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -63,6 +68,7 @@ class PageLoadInstantTestRequest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -79,6 +85,7 @@ class PageLoadInstantTestRequest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -89,7 +96,7 @@ class PageLoadInstantTestRequest(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: List[TestAgent] = Field(description="A list of objects with `agentId` (required) and `sourceIpAddress` (optional).") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -152,9 +159,15 @@ class PageLoadInstantTestRequest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -188,11 +201,14 @@ class PageLoadInstantTestRequest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -200,6 +216,7 @@ class PageLoadInstantTestRequest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -216,6 +233,7 @@ class PageLoadInstantTestRequest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_properties.py index 9eb59e68..91904ea6 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/page_load_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.instant_tests.models.test_page_loading_strategy import TestPageLoadingStrategy @@ -35,11 +37,14 @@ class PageLoadProperties(BaseModel): PageLoadProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class PageLoadProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,6 +69,7 @@ class PageLoadProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -73,7 +80,7 @@ class PageLoadProperties(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -119,9 +126,15 @@ class PageLoadProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -135,11 +148,14 @@ class PageLoadProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -147,6 +163,7 @@ class PageLoadProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -163,6 +180,7 @@ class PageLoadProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/request_method.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/request_method.py new file mode 100644 index 00000000..2a6857a5 --- /dev/null +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/request_method.py @@ -0,0 +1,42 @@ +# coding: utf-8 + +""" + Instant Tests API + + The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. + + The version of the OpenAPI document: 7.0.12 + 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 RequestMethod(str, Enum): + """ + HTTP request method. + """ + + """ + allowed enum values + """ + GET = 'get' + POST = 'post' + PUT = 'put' + DELETE = 'delete' + PATCH = 'patch' + OPTIONS = 'options' + TRACE = 'trace' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of RequestMethod from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/server_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/server_instant_test_request.py index 2caf4723..3b5fa4a5 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/server_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/server_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/shared_with_account.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/shared_with_account.py index 90e72d79..ceeb2a42 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/shared_with_account.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/shared_with_account.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/simple_agent.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/simple_agent.py index 80bcfd43..7038c921 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/simple_agent.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/simple_agent.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test.py index 24c33eec..739e0eed 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request.py index 8fa0bd9c..97cc61a3 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request1.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request1.py index 085bbfe4..67d0b941 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request1.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_request1.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_response.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_response.py index 2619994f..fbae2454 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_response.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_instant_test_response.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_properties.py index e5b67e64..d642d57e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_server_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_test_protocol.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_test_protocol.py index 948d682c..b171c869 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_test_protocol.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/sip_test_protocol.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_agent.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_agent.py index 927dbb7a..2822b675 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_agent.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_agent.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_auth_type.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_auth_type.py index fa7fdf49..63d1f515 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_auth_type.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_auth_type.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_custom_headers.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_custom_headers.py index 3c072bd3..21876c86 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_custom_headers.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_custom_headers.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_direction.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_direction.py index 837d395d..62e8fffe 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_direction.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_direction.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_server.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_server.py index da8d1511..c0cb38b0 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_server.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_server.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_transport_protocol.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_transport_protocol.py index ceb28bab..f76655a7 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_transport_protocol.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dns_transport_protocol.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dscp_id.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dscp_id.py index b73db888..2b620dff 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dscp_id.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_dscp_id.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ipv6_policy.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ipv6_policy.py index eefbe55e..533177a1 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ipv6_policy.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ipv6_policy.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_label.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_label.py index 5a96185f..0b45837f 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_label.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_label.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_links.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_links.py index dbd9b46a..04427def 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_links.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_links.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_page_loading_strategy.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_page_loading_strategy.py index f253ab32..21924f23 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_page_loading_strategy.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_page_loading_strategy.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_path_trace_mode.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_path_trace_mode.py index 7042f37b..26a35397 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_path_trace_mode.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_path_trace_mode.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_probe_mode.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_probe_mode.py index b1c1ca97..f3887338 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_probe_mode.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_probe_mode.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_protocol.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_protocol.py index 7f6dcb97..dc84905e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_protocol.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_protocol.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_self_link.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_self_link.py index ff316e2f..65c5f877 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_self_link.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_self_link.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_sip_credentials.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_sip_credentials.py index e1732556..ca065d30 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_sip_credentials.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_sip_credentials.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ssl_version_id.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ssl_version_id.py index 6c8bd63c..2f89aa51 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ssl_version_id.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_ssl_version_id.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_type.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_type.py index 78fb02ea..7f2d08c7 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_type.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/test_type.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unauthorized_error.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unauthorized_error.py index b73d1581..317ee7ab 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unauthorized_error.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unauthorized_error.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unexpanded_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unexpanded_instant_test.py index d3eb030c..9f87a9c2 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unexpanded_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/unexpanded_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error.py index e2536224..dca2e608 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error_item.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error_item.py index 81533ce8..4f333c88 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error_item.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/validation_error_item.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test.py index f50673c7..4e670737 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test_request.py index c3948adc..232a9e9d 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_properties.py index 39b19732..01ed8b1e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/voice_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test.py index ac840422..7f309c59 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.instant_tests.models.agent import Agent +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class WebTransactionInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class WebTransactionInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,6 +87,7 @@ class WebTransactionInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -93,7 +100,7 @@ class WebTransactionInstantTest(BaseModel): page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") credentials: Optional[List[StrictStr]] = Field(default=None, description="Contains a list of credential IDs (get `credentialId` from `/credentials` endpoint).") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] model_config = ConfigDict( populate_by_name=True, @@ -176,9 +183,15 @@ class WebTransactionInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -212,11 +225,14 @@ class WebTransactionInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -224,6 +240,7 @@ class WebTransactionInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -240,6 +257,7 @@ class WebTransactionInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test_request.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test_request.py index 1188171f..085d831d 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test_request.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_instant_test_request.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,9 +18,11 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_agent import TestAgent from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders @@ -51,11 +53,14 @@ class WebTransactionInstantTestRequest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="A list of test label identifiers (get `labelId` from `/labels` endpoint).") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="A list of account group identifiers that the test is shared with (get `aid` from `/account-groups` endpoint).", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -63,6 +68,7 @@ class WebTransactionInstantTestRequest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -79,6 +85,7 @@ class WebTransactionInstantTestRequest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -91,7 +98,7 @@ class WebTransactionInstantTestRequest(BaseModel): page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: List[TestAgent] = Field(description="A list of objects with `agentId` (required) and `sourceIpAddress` (optional).") credentials: Optional[List[StrictStr]] = Field(default=None, description="Contains a list of credential IDs (get `credentialId` from `/credentials` endpoint).") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] model_config = ConfigDict( populate_by_name=True, @@ -154,9 +161,15 @@ class WebTransactionInstantTestRequest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -190,11 +203,14 @@ class WebTransactionInstantTestRequest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -202,6 +218,7 @@ class WebTransactionInstantTestRequest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -218,6 +235,7 @@ class WebTransactionInstantTestRequest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_properties.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_properties.py index b1667479..ab322cf6 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_properties.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/models/web_transaction_properties.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.instant_tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.instant_tests.models.o_auth import OAuth from thousandeyes_sdk.instant_tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.instant_tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.instant_tests.models.test_page_loading_strategy import TestPageLoadingStrategy @@ -35,11 +37,14 @@ class WebTransactionProperties(BaseModel): WebTransactionProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class WebTransactionProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,6 +69,7 @@ class WebTransactionProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -74,7 +81,7 @@ class WebTransactionProperties(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -120,9 +127,15 @@ class WebTransactionProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -136,11 +149,14 @@ class WebTransactionProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -148,6 +164,7 @@ class WebTransactionProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -164,6 +181,7 @@ class WebTransactionProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-instant-tests/test/test_agent_to_agent_api.py b/thousandeyes-sdk-instant-tests/test/test_agent_to_agent_api.py index 5c75ab05..9fc8766a 100644 --- a/thousandeyes-sdk-instant-tests/test/test_agent_to_agent_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_agent_to_agent_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_agent_to_server_api.py b/thousandeyes-sdk-instant-tests/test/test_agent_to_server_api.py index 1ec071e7..0c8969d2 100644 --- a/thousandeyes-sdk-instant-tests/test/test_agent_to_server_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_agent_to_server_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_api_api.py b/thousandeyes-sdk-instant-tests/test/test_api_api.py index a74e5303..490a7f8d 100644 --- a/thousandeyes-sdk-instant-tests/test/test_api_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_api_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_dns_security_api.py b/thousandeyes-sdk-instant-tests/test/test_dns_security_api.py index 4d7e8052..eab20031 100644 --- a/thousandeyes-sdk-instant-tests/test/test_dns_security_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_dns_security_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_dns_server_api.py b/thousandeyes-sdk-instant-tests/test/test_dns_server_api.py index a254ad52..4cef93fb 100644 --- a/thousandeyes-sdk-instant-tests/test/test_dns_server_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_dns_server_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_dns_trace_api.py b/thousandeyes-sdk-instant-tests/test/test_dns_trace_api.py index 5dcd5abf..e1ed5fd1 100644 --- a/thousandeyes-sdk-instant-tests/test/test_dns_trace_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_dns_trace_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_ftp_server_api.py b/thousandeyes-sdk-instant-tests/test/test_ftp_server_api.py index be48786b..a0272314 100644 --- a/thousandeyes-sdk-instant-tests/test/test_ftp_server_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_ftp_server_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_http_page_load_api.py b/thousandeyes-sdk-instant-tests/test/test_http_page_load_api.py index ca996111..15f10751 100644 --- a/thousandeyes-sdk-instant-tests/test/test_http_page_load_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_http_page_load_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -52,10 +52,21 @@ class TestHTTPPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -67,6 +78,10 @@ class TestHTTPPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "emulatedDeviceId" : "2", @@ -74,6 +89,7 @@ class TestHTTPPageLoadApi(unittest.TestCase): "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -81,6 +97,7 @@ class TestHTTPPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -146,10 +163,21 @@ class TestHTTPPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -161,6 +189,10 @@ class TestHTTPPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -182,6 +214,7 @@ class TestHTTPPageLoadApi(unittest.TestCase): "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -189,6 +222,7 @@ class TestHTTPPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", diff --git a/thousandeyes-sdk-instant-tests/test/test_http_server_api.py b/thousandeyes-sdk-instant-tests/test/test_http_server_api.py index e24a76c3..eec55a3f 100644 --- a/thousandeyes-sdk-instant-tests/test/test_http_server_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_http_server_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -35,9 +35,6 @@ class TestHTTPServerApi(unittest.TestCase): { "clientCertificate" : "-----BEGIN PRIVATE KEY-----\\nMIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL\\n-----END PRIVATE KEY-----\\n-----BEGIN CERTIFICATE-----\\nMIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL\\n-----END CERTIFICATE-----\\n", "mtuMeasurements" : false, - "sslVersion" : "Auto", - "useNtlm" : false, - "ipv6Policy" : "use-agent-policy", "_links" : { "testResults" : [ { "href" : "https://api.thousandeyes.com/v7/test-results/281474976710706/network" @@ -55,22 +52,48 @@ class TestHTTPServerApi(unittest.TestCase): "title" : "title" } }, - "downloadLimit" : 2048, "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, - "description" : "ThousandEyes Test", - "httpTimeLimit" : 5, "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", + "followRedirects" : true, + "contentRegex" : "(regex)+", + "testName" : "ThousandEyes Test", + "verifyCertificate" : false, + "overrideAgentProxy" : false, + "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, + "labels" : [ "9842", "1283" ], + "modifiedDate" : "2022-07-17T22:00:54Z", + "sharedWithAccounts" : [ "1234", "12345" ], + "overrideProxyId" : "281474976710706", + "sslVersion" : "Auto", + "useNtlm" : false, + "ipv6Policy" : "use-agent-policy", + "downloadLimit" : 2048, + "description" : "ThousandEyes Test", + "httpTimeLimit" : 5, "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, - "followRedirects" : true, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", - "contentRegex" : "(regex)+", "modifiedBy" : "user@user.com", "authType" : "none", "customHeaders" : { @@ -86,17 +109,12 @@ class TestHTTPServerApi(unittest.TestCase): "header3" : "value3" } }, - "testName" : "ThousandEyes Test", "headers" : [ "header1: value1", "header2: value2" ], "numPathTraces" : 3, - "verifyCertificate" : false, - "overrideAgentProxy" : false, - "liveShare" : false, "savedEvent" : true, "userAgent" : "curl", "networkMeasurements" : true, "url" : "www.thousandeyes.com", - "labels" : [ "9842", "1283" ], "agents" : [ { "agentId" : "125", "sourceIpAddress" : "1.1.1.1" @@ -107,12 +125,9 @@ class TestHTTPServerApi(unittest.TestCase): "createdDate" : "2022-07-17T22:00:54Z", "postBody" : "{ \\"example\\" : \\"value\\"}", "createdBy" : "user@user.com", - "modifiedDate" : "2022-07-17T22:00:54Z", "testId" : "281474976710706", - "sharedWithAccounts" : [ "1234", "12345" ], "desiredStatusCode" : "200", "httpTargetTime" : 100, - "overrideProxyId" : "281474976710706", "sslVersionId" : "0", "username" : "username" }""" @@ -125,9 +140,6 @@ class TestHTTPServerApi(unittest.TestCase): { "clientCertificate" : "-----BEGIN PRIVATE KEY-----\\nMIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL\\n-----END PRIVATE KEY-----\\n-----BEGIN CERTIFICATE-----\\nMIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL\\n-----END CERTIFICATE-----\\n", "mtuMeasurements" : false, - "sslVersion" : "Auto", - "useNtlm" : false, - "ipv6Policy" : "use-agent-policy", "_links" : { "testResults" : [ { "href" : "https://api.thousandeyes.com/v7/test-results/281474976710706/network" @@ -145,22 +157,62 @@ class TestHTTPServerApi(unittest.TestCase): "title" : "title" } }, - "downloadLimit" : 2048, "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, - "description" : "ThousandEyes Test", - "httpTimeLimit" : 5, "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", + "followRedirects" : true, + "contentRegex" : "(regex)+", + "testName" : "ThousandEyes Test", + "verifyCertificate" : false, + "overrideAgentProxy" : false, + "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, + "labels" : [ { + "labelId" : "961", + "name" : "Artem label", + "isBuiltin" : false + }, { + "labelId" : "961", + "name" : "Artem label", + "isBuiltin" : false + } ], + "modifiedDate" : "2022-07-17T22:00:54Z", + "sharedWithAccounts" : [ { + "name" : "Account name", + "aid" : "1234" + }, { + "name" : "Account name", + "aid" : "1234" + } ], + "overrideProxyId" : "281474976710706", + "sslVersion" : "Auto", + "useNtlm" : false, + "ipv6Policy" : "use-agent-policy", + "downloadLimit" : 2048, + "description" : "ThousandEyes Test", + "httpTimeLimit" : 5, "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, - "followRedirects" : true, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", - "contentRegex" : "(regex)+", "modifiedBy" : "user@user.com", "authType" : "none", "customHeaders" : { @@ -176,25 +228,12 @@ class TestHTTPServerApi(unittest.TestCase): "header3" : "value3" } }, - "testName" : "ThousandEyes Test", "headers" : [ "header1: value1", "header2: value2" ], "numPathTraces" : 3, - "verifyCertificate" : false, - "overrideAgentProxy" : false, - "liveShare" : false, "savedEvent" : true, "userAgent" : "curl", "networkMeasurements" : true, "url" : "www.thousandeyes.com", - "labels" : [ { - "labelId" : "961", - "name" : "Artem label", - "isBuiltin" : false - }, { - "labelId" : "961", - "name" : "Artem label", - "isBuiltin" : false - } ], "agents" : [ { "agentId" : "281474976710706", "agentType" : "enterprise-cluster", @@ -223,18 +262,9 @@ class TestHTTPServerApi(unittest.TestCase): "createdDate" : "2022-07-17T22:00:54Z", "postBody" : "{ \\"example\\" : \\"value\\"}", "createdBy" : "user@user.com", - "modifiedDate" : "2022-07-17T22:00:54Z", "testId" : "281474976710706", - "sharedWithAccounts" : [ { - "name" : "Account name", - "aid" : "1234" - }, { - "name" : "Account name", - "aid" : "1234" - } ], "desiredStatusCode" : "200", "httpTargetTime" : 100, - "overrideProxyId" : "281474976710706", "sslVersionId" : "0", "username" : "username" }""" diff --git a/thousandeyes-sdk-instant-tests/test/test_run_api.py b/thousandeyes-sdk-instant-tests/test/test_run_api.py index 4499cb88..9939c160 100644 --- a/thousandeyes-sdk-instant-tests/test/test_run_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_run_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_sip_server_api.py b/thousandeyes-sdk-instant-tests/test/test_sip_server_api.py index dc569dab..3eb0ddc5 100644 --- a/thousandeyes-sdk-instant-tests/test/test_sip_server_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_sip_server_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_voice_api.py b/thousandeyes-sdk-instant-tests/test/test_voice_api.py index 216b9d1e..2a7de407 100644 --- a/thousandeyes-sdk-instant-tests/test/test_voice_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_voice_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-instant-tests/test/test_web_transaction_api.py b/thousandeyes-sdk-instant-tests/test/test_web_transaction_api.py index c0b38198..8c808cf1 100644 --- a/thousandeyes-sdk-instant-tests/test/test_web_transaction_api.py +++ b/thousandeyes-sdk-instant-tests/test/test_web_transaction_api.py @@ -5,7 +5,7 @@ The Instant Tests API endpoint lets you create and run new instant tests. You will need to be a regular user or have the following permissions: * `API Access` * `View tests` The response does not include the immediate test results. Use the Test Results endpoints to get test results after creating and executing an instant test. You can find the URLs for these endpoints in the _links section of the test definition that is returned when you create the instant test. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -52,10 +52,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -67,6 +78,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "emulatedDeviceId" : "2", @@ -75,6 +90,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -82,6 +98,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -148,10 +165,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -163,6 +191,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -185,6 +217,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -192,6 +225,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", diff --git a/thousandeyes-sdk-internet-insights/README.md b/thousandeyes-sdk-internet-insights/README.md index 9c50ad67..faca0218 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/__init__.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/__init__.py index 76621c7b..dab27aa7 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/__init__.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/__init__.py @@ -7,7 +7,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1bef51c8..f6b609e1 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 @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 eebcc1b5..15c7691f 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 @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/__init__.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/__init__.py index f2a9e549..d0a9e75c 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/__init__.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/__init__.py @@ -6,7 +6,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_agent.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_agent.py index 90c7fe60..6f393a7e 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_agent.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_agent.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_test.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_test.py index 27cbe9e4..7562b496 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_test.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_affected_test.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_location.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_location.py index e87338ba..2f9a79f7 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_location.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_location.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_server.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_server.py index b2a8ca6b..92fa9528 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_server.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_affected_server.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_details.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_details.py index 87b64a50..998d74fb 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_details.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_application_outage_details.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_asn.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_asn.py index 8b879ef6..75b56064 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_asn.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_asn.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider.py index 0091a43c..7cbb77bd 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_details.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_details.py index 9722555d..f86249c1 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_details.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_details.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_filter.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_filter.py index db8e411e..2af1dea9 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_filter.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_filter.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_response.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_response.py index 64512d60..6e173827 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_response.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_catalog_provider_response.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_affected_location.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_affected_location.py index 2e7c51c7..523bb3bf 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_affected_location.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_affected_location.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_details.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_details.py index f43a2225..ec71fdda 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_details.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_network_outage_details.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage.py index 916ff6fc..b03770a6 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage_filter.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage_filter.py index b496d3a5..73fbebe3 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage_filter.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outage_filter.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outages_response.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outages_response.py index 3188bdc7..eacb7438 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outages_response.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/api_outages_response.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/error.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/error.py index a1a162cb..86f1d5c3 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/error.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/error.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/link.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/link.py index 0f9e026a..cb571440 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/link.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/link.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/outage_scope.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/outage_scope.py index 62b542ae..ba3b3c2e 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/outage_scope.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/outage_scope.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/provider_location.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/provider_location.py index c145ec82..4045f0f1 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/provider_location.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/provider_location.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/self_links.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/self_links.py index 4daf75b4..8cb5feb9 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/self_links.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/self_links.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/unauthorized_error.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/unauthorized_error.py index 8913de40..d8817fbf 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/unauthorized_error.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/unauthorized_error.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error.py index 2345aee3..28663462 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error_item.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error_item.py index b16f93b1..54686674 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error_item.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/models/validation_error_item.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/test/test_catalog_providers_api.py b/thousandeyes-sdk-internet-insights/test/test_catalog_providers_api.py index 7e5ff617..9b38b030 100644 --- a/thousandeyes-sdk-internet-insights/test/test_catalog_providers_api.py +++ b/thousandeyes-sdk-internet-insights/test/test_catalog_providers_api.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-internet-insights/test/test_outages_api_public_api.py b/thousandeyes-sdk-internet-insights/test/test_outages_api_public_api.py index 18b28b0a..5ebc0d3b 100644 --- a/thousandeyes-sdk-internet-insights/test/test_outages_api_public_api.py +++ b/thousandeyes-sdk-internet-insights/test/test_outages_api_public_api.py @@ -5,7 +5,7 @@ We are happy to announce the release of the Internet Insights API set. This limited release includes endpoints that: * Make our catalog provider and Internet outage data accessible to API users. * Provide access to advanced filtering, which is part of our next-generation API efforts to allow API users to fine-tune queries across all of our APIs in a consistent manner. Internet Insights provide visibility into core Internet infrastructure, including ISPs, DNS providers, IaaS, CDNs , and SaaS providers. It tracks the macro-level impact of Internet events on individual users and enterprise networks connecting at the edge of the Internet. These events include Outages, Routing hijacks and leaks, DDoS attacks, And political interference, among others. Future releases of the Internet Insights API set will further unlock access to core Internet Insights functionality, unlocking potential integrations to enrich customer process flows. For more information about Internet Insights, see the [Internet Insights](https://docs.thousandeyes.com/product-documentation/internet-insights). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/README.md b/thousandeyes-sdk-labels/README.md index 06f79195..fedb2470 100644 --- a/thousandeyes-sdk-labels/README.md +++ b/thousandeyes-sdk-labels/README.md @@ -4,7 +4,7 @@ This is API for the Labels API (formerly called groups). This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 7.0.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/__init__.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/__init__.py index a502e1e3..54e7204d 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/__init__.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/__init__.py @@ -7,7 +7,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py index 083719c3..da042ca7 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py index 4d864124..c4078704 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py index b0a59e82..b64de64d 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py index 859bc673..905e4a4c 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py index dacfc2d6..d40e17cc 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/__init__.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/__init__.py index b1a6ada2..9e01fb68 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/__init__.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/__init__.py @@ -6,7 +6,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/error.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/error.py index 7b03a076..1741abe8 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/error.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/error.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label.py index 14fd5b24..0b5ccca8 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_detail.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_detail.py index efa6dc78..64ac333b 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_detail.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_detail.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_request.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_request.py index ae869994..8dfe47f4 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_request.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_request.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_type.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_type.py index cf691fab..c3607db3 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_type.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/label_type.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/labels.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/labels.py index 1e2d3738..79905c64 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/labels.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/labels.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/link.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/link.py index 26764097..c312ecab 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/link.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/link.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/self_links.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/self_links.py index 79b114b9..ea39cda3 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/self_links.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/self_links.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/unauthorized_error.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/unauthorized_error.py index c3e98023..9d7dfd9a 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/unauthorized_error.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/unauthorized_error.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error.py index b9eb0bce..d1bfbafd 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error_item.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error_item.py index 886f3b5d..cb836672 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error_item.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/models/validation_error_item.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/test/test_agent_api.py b/thousandeyes-sdk-labels/test/test_agent_api.py index cecefd49..9166159a 100644 --- a/thousandeyes-sdk-labels/test/test_agent_api.py +++ b/thousandeyes-sdk-labels/test/test_agent_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/test/test_all_labels_api.py b/thousandeyes-sdk-labels/test/test_all_labels_api.py index 7bf7e850..0c171359 100644 --- a/thousandeyes-sdk-labels/test/test_all_labels_api.py +++ b/thousandeyes-sdk-labels/test/test_all_labels_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/test/test_dashboard_api.py b/thousandeyes-sdk-labels/test/test_dashboard_api.py index e09461a8..454adac9 100644 --- a/thousandeyes-sdk-labels/test/test_dashboard_api.py +++ b/thousandeyes-sdk-labels/test/test_dashboard_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/test/test_endpoint_test_api.py b/thousandeyes-sdk-labels/test/test_endpoint_test_api.py index cf843286..9f386b39 100644 --- a/thousandeyes-sdk-labels/test/test_endpoint_test_api.py +++ b/thousandeyes-sdk-labels/test/test_endpoint_test_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-labels/test/test_test_api.py b/thousandeyes-sdk-labels/test/test_test_api.py index 1b46abdf..9fd44bb9 100644 --- a/thousandeyes-sdk-labels/test/test_test_api.py +++ b/thousandeyes-sdk-labels/test/test_test_api.py @@ -5,7 +5,7 @@ ### Overview This is API for the Labels API (formerly called groups). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/README.md b/thousandeyes-sdk-snapshots/README.md index 1bb356c7..fe861311 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/__init__.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/__init__.py index 084df21b..dd6b82cc 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/__init__.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/__init__.py @@ -7,7 +7,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b3e11c54..2ad8b46c 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 @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/__init__.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/__init__.py index 78e52e78..30a5e86b 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/__init__.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/__init__.py @@ -6,7 +6,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/app_and_self_links.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/app_and_self_links.py index 89e10435..564a7c3c 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/app_and_self_links.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/app_and_self_links.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/error.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/error.py index daeaffde..af195a77 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/error.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/error.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/link.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/link.py index 676d5280..af4099e6 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/link.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/link.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_links.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_links.py index 70698123..1ac06201 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_links.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_links.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_request.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_request.py index 92fc0fb3..9c340f80 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_request.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_request.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_response.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_response.py index 4417badf..450d8a05 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_response.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_response.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_test.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_test.py index 311bdb24..b55f3220 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_test.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/snapshot_test.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_interval.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_interval.py index f4665dce..1099b1de 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_interval.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_interval.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_links.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_links.py index 353642a3..94713e82 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_links.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_links.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_self_link.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_self_link.py index 1068bb2c..6f2e8846 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_self_link.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_self_link.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_type.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_type.py index baab4891..d74fc261 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_type.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/test_type.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unauthorized_error.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unauthorized_error.py index ccf3e1f7..1988dcbb 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unauthorized_error.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unauthorized_error.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_instant_test.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_instant_test.py index 4a12924a..17d21917 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_instant_test.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_instant_test.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_test.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_test.py index a05d8827..f1151335 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_test.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/unexpanded_test.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error.py index 4ff2e9f2..24f2b5d8 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error_item.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error_item.py index 64271c82..ca9b10d7 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error_item.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/models/validation_error_item.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-snapshots/test/test_create_test_snapshot_api.py b/thousandeyes-sdk-snapshots/test/test_create_test_snapshot_api.py index e33dee1d..6c9fbe27 100644 --- a/thousandeyes-sdk-snapshots/test/test_create_test_snapshot_api.py +++ b/thousandeyes-sdk-snapshots/test/test_create_test_snapshot_api.py @@ -5,7 +5,7 @@ Creates a new test snapshot in ThousandEyes. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/.openapi-generator/FILES b/thousandeyes-sdk-streaming/.openapi-generator/FILES index 7d5d932e..57d5f013 100644 --- a/thousandeyes-sdk-streaming/.openapi-generator/FILES +++ b/thousandeyes-sdk-streaming/.openapi-generator/FILES @@ -7,6 +7,7 @@ docs/AuditOperation.md docs/AuditOperationWithUpdate.md docs/BadRequestError.md docs/CreateStreamResponse.md +docs/DataModelVersion.md docs/EndpointType.md docs/GetStreamResponse.md docs/PutStream.md @@ -33,6 +34,7 @@ src/thousandeyes_sdk/streaming/models/audit_operation.py src/thousandeyes_sdk/streaming/models/audit_operation_with_update.py src/thousandeyes_sdk/streaming/models/bad_request_error.py src/thousandeyes_sdk/streaming/models/create_stream_response.py +src/thousandeyes_sdk/streaming/models/data_model_version.py src/thousandeyes_sdk/streaming/models/endpoint_type.py src/thousandeyes_sdk/streaming/models/get_stream_response.py src/thousandeyes_sdk/streaming/models/put_stream.py diff --git a/thousandeyes-sdk-streaming/README.md b/thousandeyes-sdk-streaming/README.md index f6920538..6e009ca7 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -122,6 +122,7 @@ Class | Method | HTTP request | Description - [AuditOperationWithUpdate](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/AuditOperationWithUpdate.md) - [BadRequestError](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/BadRequestError.md) - [CreateStreamResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/CreateStreamResponse.md) + - [DataModelVersion](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/DataModelVersion.md) - [EndpointType](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/EndpointType.md) - [GetStreamResponse](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/GetStreamResponse.md) - [PutStream](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-streaming/docs/PutStream.md) diff --git a/thousandeyes-sdk-streaming/docs/CreateStreamResponse.md b/thousandeyes-sdk-streaming/docs/CreateStreamResponse.md index 682f8ef4..0ca9e545 100644 --- a/thousandeyes-sdk-streaming/docs/CreateStreamResponse.md +++ b/thousandeyes-sdk-streaming/docs/CreateStreamResponse.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **type** | [**StreamType**](StreamType.md) | | [optional] **endpoint_type** | [**EndpointType**](EndpointType.md) | | [optional] **stream_endpoint_url** | **str** | The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp` | [optional] +**data_model_version** | [**DataModelVersion**](DataModelVersion.md) | | [optional] **custom_headers** | **Dict[str, str]** | Custom headers. **Note**: When using the `splunk-hec` `type`, the `customHeaders` must contain just one element with the key `token` and the value of the *Splunk HEC Token*. | [optional] **tag_match** | [**List[TagMatch]**](TagMatch.md) | A collection of tags that determine what tests are included in the data stream. These tag values are also included as attributes in the data stream metrics. | [optional] **test_match** | [**List[TestMatch]**](TestMatch.md) | A collection of tests to be included in the data stream. | [optional] diff --git a/thousandeyes-sdk-streaming/docs/DataModelVersion.md b/thousandeyes-sdk-streaming/docs/DataModelVersion.md new file mode 100644 index 00000000..990977c2 --- /dev/null +++ b/thousandeyes-sdk-streaming/docs/DataModelVersion.md @@ -0,0 +1,12 @@ +# DataModelVersion + +The version of the data model used in the data stream. **Note**: The data model version is currently fixed at `v1`. + +## 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-streaming/docs/GetStreamResponse.md b/thousandeyes-sdk-streaming/docs/GetStreamResponse.md index ba4d6095..3efb76f0 100644 --- a/thousandeyes-sdk-streaming/docs/GetStreamResponse.md +++ b/thousandeyes-sdk-streaming/docs/GetStreamResponse.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **type** | [**StreamType**](StreamType.md) | | [optional] **endpoint_type** | [**EndpointType**](EndpointType.md) | | [optional] **stream_endpoint_url** | **str** | The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp` | [optional] +**data_model_version** | [**DataModelVersion**](DataModelVersion.md) | | [optional] **custom_headers** | **Dict[str, str]** | Custom headers. **Note**: When using the `splunk-hec` `type`, the `customHeaders` must contain just one element with the key `token` and the value of the *Splunk HEC Token*. | [optional] **tag_match** | [**List[TagMatch]**](TagMatch.md) | A collection of tags that determine what tests are included in the data stream. These tag values are also included as attributes in the data stream metrics. | [optional] **test_match** | [**List[TestMatch]**](TestMatch.md) | A collection of tests to be included in the data stream. | [optional] diff --git a/thousandeyes-sdk-streaming/docs/Stream.md b/thousandeyes-sdk-streaming/docs/Stream.md index 6c7ba6b9..b807e6f0 100644 --- a/thousandeyes-sdk-streaming/docs/Stream.md +++ b/thousandeyes-sdk-streaming/docs/Stream.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **type** | [**StreamType**](StreamType.md) | | [optional] **endpoint_type** | [**EndpointType**](EndpointType.md) | | [optional] **stream_endpoint_url** | **str** | The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp` | [optional] +**data_model_version** | [**DataModelVersion**](DataModelVersion.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/__init__.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/__init__.py index 5d7395f8..8b6a40a9 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/__init__.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/__init__.py @@ -7,7 +7,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -25,6 +25,7 @@ from thousandeyes_sdk.streaming.models.audit_operation import AuditOperation from thousandeyes_sdk.streaming.models.audit_operation_with_update import AuditOperationWithUpdate from thousandeyes_sdk.streaming.models.bad_request_error import BadRequestError from thousandeyes_sdk.streaming.models.create_stream_response import CreateStreamResponse +from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType from thousandeyes_sdk.streaming.models.get_stream_response import GetStreamResponse from thousandeyes_sdk.streaming.models.put_stream import PutStream 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 793b3c9c..6e2e2499 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 @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/__init__.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/__init__.py index dd8234b0..b8d0ece0 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/__init__.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/__init__.py @@ -6,7 +6,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,6 +20,7 @@ from thousandeyes_sdk.streaming.models.audit_operation import AuditOperation from thousandeyes_sdk.streaming.models.audit_operation_with_update import AuditOperationWithUpdate from thousandeyes_sdk.streaming.models.bad_request_error import BadRequestError from thousandeyes_sdk.streaming.models.create_stream_response import CreateStreamResponse +from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType from thousandeyes_sdk.streaming.models.get_stream_response import GetStreamResponse from thousandeyes_sdk.streaming.models.put_stream import PutStream diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error.py index 115ca1a6..7455ec99 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error_integration_limits.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error_integration_limits.py index 108c2123..d8fb5378 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error_integration_limits.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/api_error_integration_limits.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation.py index 4f4884e2..2244aedb 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation_with_update.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation_with_update.py index 922868d1..eda9a856 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation_with_update.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/audit_operation_with_update.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/bad_request_error.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/bad_request_error.py index 35cef510..084c4f75 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/bad_request_error.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/bad_request_error.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/create_stream_response.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/create_stream_response.py index 2615bf31..696af8ea 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/create_stream_response.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/create_stream_response.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,6 +20,7 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.streaming.models.audit_operation import AuditOperation +from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType from thousandeyes_sdk.streaming.models.stream_links import StreamLinks from thousandeyes_sdk.streaming.models.stream_type import StreamType @@ -38,11 +39,12 @@ class CreateStreamResponse(BaseModel): type: Optional[StreamType] = None endpoint_type: Optional[EndpointType] = Field(default=None, alias="endpointType") stream_endpoint_url: Optional[StrictStr] = Field(default=None, description="The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp`", alias="streamEndpointUrl") + data_model_version: Optional[DataModelVersion] = Field(default=None, alias="dataModelVersion") custom_headers: Optional[Dict[str, StrictStr]] = Field(default=None, description="Custom headers. **Note**: When using the `splunk-hec` `type`, the `customHeaders` must contain just one element with the key `token` and the value of the *Splunk HEC Token*.", alias="customHeaders") tag_match: Optional[List[TagMatch]] = Field(default=None, description="A collection of tags that determine what tests are included in the data stream. These tag values are also included as attributes in the data stream metrics.", alias="tagMatch") test_match: Optional[List[TestMatch]] = Field(default=None, description="A collection of tests to be included in the data stream.", alias="testMatch") audit_operation: Optional[AuditOperation] = Field(default=None, alias="auditOperation") - __properties: ClassVar[List[str]] = ["id", "enabled", "_links", "type", "endpointType", "streamEndpointUrl", "customHeaders", "tagMatch", "testMatch", "auditOperation"] + __properties: ClassVar[List[str]] = ["id", "enabled", "_links", "type", "endpointType", "streamEndpointUrl", "dataModelVersion", "customHeaders", "tagMatch", "testMatch", "auditOperation"] model_config = ConfigDict( populate_by_name=True, @@ -124,6 +126,7 @@ class CreateStreamResponse(BaseModel): "type": obj.get("type"), "endpointType": obj.get("endpointType"), "streamEndpointUrl": obj.get("streamEndpointUrl"), + "dataModelVersion": obj.get("dataModelVersion"), "customHeaders": obj.get("customHeaders"), "tagMatch": [TagMatch.from_dict(_item) for _item in obj["tagMatch"]] if obj.get("tagMatch") is not None else None, "testMatch": [TestMatch.from_dict(_item) for _item in obj["testMatch"]] if obj.get("testMatch") is not None else None, diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/data_model_version.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/data_model_version.py new file mode 100644 index 00000000..5eb9ab34 --- /dev/null +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/data_model_version.py @@ -0,0 +1,36 @@ +# coding: utf-8 + +""" + ThousandEyes for OpenTelemetry API + + ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). + + The version of the OpenAPI document: 7.0.12 + 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 DataModelVersion(str, Enum): + """ + The version of the data model used in the data stream. **Note**: The data model version is currently fixed at `v1`. + """ + + """ + allowed enum values + """ + V1 = 'v1' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of DataModelVersion from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/endpoint_type.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/endpoint_type.py index bb46e8b9..5df1755d 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/endpoint_type.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/endpoint_type.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/get_stream_response.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/get_stream_response.py index 3d3b4258..e1c9fd37 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/get_stream_response.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/get_stream_response.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,6 +20,7 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional from thousandeyes_sdk.streaming.models.audit_operation_with_update import AuditOperationWithUpdate +from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType from thousandeyes_sdk.streaming.models.stream_links import StreamLinks from thousandeyes_sdk.streaming.models.stream_type import StreamType @@ -38,11 +39,12 @@ class GetStreamResponse(BaseModel): type: Optional[StreamType] = None endpoint_type: Optional[EndpointType] = Field(default=None, alias="endpointType") stream_endpoint_url: Optional[StrictStr] = Field(default=None, description="The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp`", alias="streamEndpointUrl") + data_model_version: Optional[DataModelVersion] = Field(default=None, alias="dataModelVersion") custom_headers: Optional[Dict[str, StrictStr]] = Field(default=None, description="Custom headers. **Note**: When using the `splunk-hec` `type`, the `customHeaders` must contain just one element with the key `token` and the value of the *Splunk HEC Token*.", alias="customHeaders") tag_match: Optional[List[TagMatch]] = Field(default=None, description="A collection of tags that determine what tests are included in the data stream. These tag values are also included as attributes in the data stream metrics.", alias="tagMatch") test_match: Optional[List[TestMatch]] = Field(default=None, description="A collection of tests to be included in the data stream.", alias="testMatch") audit_operation: Optional[AuditOperationWithUpdate] = Field(default=None, alias="auditOperation") - __properties: ClassVar[List[str]] = ["id", "enabled", "_links", "type", "endpointType", "streamEndpointUrl", "customHeaders", "tagMatch", "testMatch", "auditOperation"] + __properties: ClassVar[List[str]] = ["id", "enabled", "_links", "type", "endpointType", "streamEndpointUrl", "dataModelVersion", "customHeaders", "tagMatch", "testMatch", "auditOperation"] model_config = ConfigDict( populate_by_name=True, @@ -124,6 +126,7 @@ class GetStreamResponse(BaseModel): "type": obj.get("type"), "endpointType": obj.get("endpointType"), "streamEndpointUrl": obj.get("streamEndpointUrl"), + "dataModelVersion": obj.get("dataModelVersion"), "customHeaders": obj.get("customHeaders"), "tagMatch": [TagMatch.from_dict(_item) for _item in obj["tagMatch"]] if obj.get("tagMatch") is not None else None, "testMatch": [TestMatch.from_dict(_item) for _item in obj["testMatch"]] if obj.get("testMatch") is not None else None, diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/put_stream.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/put_stream.py index 1bc8e0cc..a90b0ed5 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/put_stream.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/put_stream.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream.py index ed9a88bb..d46d6be2 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -19,6 +19,7 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType from thousandeyes_sdk.streaming.models.stream_type import StreamType from thousandeyes_sdk.streaming.models.tag_match import TagMatch @@ -37,7 +38,8 @@ class Stream(BaseModel): type: Optional[StreamType] = None endpoint_type: Optional[EndpointType] = Field(default=None, alias="endpointType") stream_endpoint_url: Optional[StrictStr] = Field(default=None, description="The URL ThousandEyes sends data stream to. For a URL to be valid, it needs to: - Be syntactically correct. - Be reachable. - Use the HTTPS protocol. - When using the `grpc` endpointType, streamEndpointUrl cannot contain paths: - Valid . `grpc` - `https://example.com` - Invalid . `grpc` - `https://example.com/collector`. - Valid . `http` - `https://example.com/collector`. - When using the `http` endpointType, the endpoint must match the exact final full URL (including the path if there is one) to which the metrics will be sent. Examples below: - `https://api.honeycomb.io:443/v1/metrics` - `https://ingest.eu0.signalfx.com/v2/datapoint/otlp`", alias="streamEndpointUrl") - __properties: ClassVar[List[str]] = ["customHeaders", "tagMatch", "testMatch", "enabled", "type", "endpointType", "streamEndpointUrl"] + data_model_version: Optional[DataModelVersion] = Field(default=None, alias="dataModelVersion") + __properties: ClassVar[List[str]] = ["customHeaders", "tagMatch", "testMatch", "enabled", "type", "endpointType", "streamEndpointUrl", "dataModelVersion"] model_config = ConfigDict( populate_by_name=True, @@ -111,7 +113,8 @@ class Stream(BaseModel): "enabled": obj.get("enabled"), "type": obj.get("type"), "endpointType": obj.get("endpointType"), - "streamEndpointUrl": obj.get("streamEndpointUrl") + "streamEndpointUrl": obj.get("streamEndpointUrl"), + "dataModelVersion": obj.get("dataModelVersion") }) return _obj diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_links.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_links.py index 2c6de6d3..c710ef43 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_links.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_links.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_response.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_response.py index 6bf7ba0e..0302c75f 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_response.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_response.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_self_link.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_self_link.py index ce6f8e6c..7f30dd88 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_self_link.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_self_link.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_type.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_type.py index cde6ad1d..846988be 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_type.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/stream_type.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match.py index a272ad9c..7b169ad2 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match_object_type.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match_object_type.py index 7e4d1a9a..e43f8241 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match_object_type.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/tag_match_object_type.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match.py index e117f289..aeff4c91 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match_domain.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match_domain.py index 19a789b8..4ac6067e 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match_domain.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/test_match_domain.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/unauthorized_error.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/unauthorized_error.py index a8fcc5e9..9bfaee3f 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/unauthorized_error.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/models/unauthorized_error.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-streaming/test/test_streaming_api.py b/thousandeyes-sdk-streaming/test/test_streaming_api.py index de913758..aeb7c258 100644 --- a/thousandeyes-sdk-streaming/test/test_streaming_api.py +++ b/thousandeyes-sdk-streaming/test/test_streaming_api.py @@ -5,7 +5,7 @@ ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry). - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -50,6 +50,7 @@ class TestStreamingApi(unittest.TestCase): "value" : "valueB" } ], "type" : "opentelemetry", + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" @@ -91,6 +92,7 @@ class TestStreamingApi(unittest.TestCase): "createdBy" : 3962 }, "enabled" : true, + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" @@ -140,6 +142,7 @@ class TestStreamingApi(unittest.TestCase): "updatedDate" : 1679677853573 }, "enabled" : true, + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" @@ -185,6 +188,7 @@ class TestStreamingApi(unittest.TestCase): "updatedDate" : 1679677853573 }, "enabled" : true, + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" @@ -220,6 +224,7 @@ class TestStreamingApi(unittest.TestCase): "updatedDate" : 1679677853573 }, "enabled" : true, + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" @@ -294,6 +299,7 @@ class TestStreamingApi(unittest.TestCase): "updatedDate" : 1679677853573 }, "enabled" : true, + "dataModelVersion" : "v1", "customHeaders" : { "Authorization" : "*****", "Content-Type" : "*****" diff --git a/thousandeyes-sdk-tags/README.md b/thousandeyes-sdk-tags/README.md index 5a6ace0a..4aaae7b8 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/__init__.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/__init__.py index 4ca6ad1f..4cb2c1ee 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/__init__.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/__init__.py @@ -7,7 +7,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 78108bd9..a1fe0bf8 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 @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d4b59446..7ae84c78 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 @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/__init__.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/__init__.py index 130745c5..262aa990 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/__init__.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/__init__.py @@ -6,7 +6,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/access_type.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/access_type.py index 996350d4..72f43bb1 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/access_type.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/access_type.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/api_error.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/api_error.py index c9fd2ce9..d92c4016 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/api_error.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/api_error.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment.py index 705cdad6..9f004e1a 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment_type.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment_type.py index 524b35b4..2723f2d6 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment_type.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/assignment_type.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignment.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignment.py index a22d61c8..33ce3a7d 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignment.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignment.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignments.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignments.py index b7ed34a4..ebf309e7 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignments.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_assignments.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_response.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_response.py index 43994643..8f2b41db 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_response.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/bulk_tag_response.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/error.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/error.py index adb04b6d..6567ed2d 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/error.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/error.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/expand.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/expand.py index 41f7c082..b3f52c2d 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/expand.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/expand.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/link.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/link.py index e10870d5..618c5351 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/link.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/link.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/object_type.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/object_type.py index 06b06036..6056e804 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/object_type.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/object_type.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/self_links.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/self_links.py index 25ca6d89..a27bf4a1 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/self_links.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/self_links.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag.py index 870dc24f..13a5d8e5 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_assignment.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_assignment.py index ca838c72..1f35e455 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_assignment.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_assignment.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_bulk_create_error.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_bulk_create_error.py index f9671daf..b9c0d906 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_bulk_create_error.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_bulk_create_error.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_info.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_info.py index f36fbfa9..263c03ca 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_info.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tag_info.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tags.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tags.py index 65a6f9ee..66ad23c3 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tags.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/tags.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/unauthorized_error.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/unauthorized_error.py index 259a64d8..2f9d93ff 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/unauthorized_error.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/unauthorized_error.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error.py index 7eb3dc8c..8fa25f6b 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error_item.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error_item.py index 141f41c0..ec28ff4f 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error_item.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/models/validation_error_item.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/test/test_tag_assignment_api.py b/thousandeyes-sdk-tags/test/test_tag_assignment_api.py index 6b46eec1..52ea878f 100644 --- a/thousandeyes-sdk-tags/test/test_tag_assignment_api.py +++ b/thousandeyes-sdk-tags/test/test_tag_assignment_api.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tags/test/test_tags_api.py b/thousandeyes-sdk-tags/test/test_tags_api.py index 6bbce8b1..70c53c72 100644 --- a/thousandeyes-sdk-tags/test/test_tags_api.py +++ b/thousandeyes-sdk-tags/test/test_tags_api.py @@ -5,7 +5,7 @@ The ThousandEyes Tags API provides a tagging system with key/value pairs. It allows you to tag assets within the ThousandEyes platform (such as agents, tests, or alert rules) with meaningful metadata. For example: `branch:sfo`, `branch:nyc`, and `team:netops`. This feature provides: * Support for automation. * Powerful and flexible reports/dashboards. * Support for third-party integrations. Things to note with the ThousandEyes Tags API: * Tags are backwards-compatible with existing labels. * Tags are separated by Tests (CEA), Agents (CEA), Endpoint Agents, Scheduled Endpoint Tests, and Reports. A single tag can only apply to one type of target object, so each tag must specify the target type of object via a `type` field. * Tags are defined in a single table so that they can be represented using a single model - `Tag`. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/README.md b/thousandeyes-sdk-test-results/README.md index 936b40cb..f5baca48 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-test-results/docs/HttpTestResult.md b/thousandeyes-sdk-test-results/docs/HttpTestResult.md index cd604756..b407b8cf 100644 --- a/thousandeyes-sdk-test-results/docs/HttpTestResult.md +++ b/thousandeyes-sdk-test-results/docs/HttpTestResult.md @@ -30,6 +30,7 @@ Name | Type | Description | Notes **ssl_cipher** | **str** | Cipher suite | [optional] **ssl_version** | **str** | TLS version | [optional] **ssl_certificates** | [**List[SslCert]**](SslCert.md) | | [optional] +**health_score** | **float** | A normalized value (0.0-1.0) representing the web application connection health of the test target. Returns negative values as error codes. -1.0 indicates there was insufficient data to calculate the health score. | [optional] ## Example diff --git a/thousandeyes-sdk-test-results/docs/NetworkTestResult.md b/thousandeyes-sdk-test-results/docs/NetworkTestResult.md index f8b8672b..a3c45cea 100644 --- a/thousandeyes-sdk-test-results/docs/NetworkTestResult.md +++ b/thousandeyes-sdk-test-results/docs/NetworkTestResult.md @@ -22,6 +22,7 @@ Name | Type | Description | Notes **agent** | [**Agent**](Agent.md) | | [optional] **server_ip** | **str** | IP of target server | [optional] [readonly] **server** | **str** | Target server, including port (if method used is TCP) | [optional] [readonly] +**health_score** | **float** | A normalized value (0.0-1.0) representing the network connection health of the test target. Returns negative values as error codes. -1.0 indicates there was insufficient data to calculate the health score. | [optional] **direction** | [**TestDirection**](TestDirection.md) | | [optional] ## Example diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/__init__.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/__init__.py index 7da04e09..cc3859e9 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/__init__.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/__init__.py @@ -7,7 +7,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 76c1cfda..3c0f2f8f 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 efe6596e..37946c35 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 9688d963..692e3549 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 8ea07fc7..8a1015b7 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 874cd3db..c50880b4 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 c6730300..3a7e944a 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 952dc01d..1eae690e 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 4b7612f0..4479f676 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 da505611..f29aa4b1 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 e4be9134..1c6b12f3 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 cd27bbc6..a2755b4d 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 37ffe901..fc41ecb0 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 @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/__init__.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/__init__.py index 2eb6ec33..2f326142 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/__init__.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/__init__.py @@ -6,7 +6,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/agent.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/agent.py index fd5c5404..4952a233 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/agent.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/agent.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_result.py index ebbd7dc1..607b3623 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_results.py index 8a4ecc56..d9cde466 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_detail_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail.py index 77aadc4b..63a8ac37 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail_assertion.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail_assertion.py index cfdc4438..483b8e3e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail_assertion.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_request_detail_assertion.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_result.py index 0014f6e0..1a22832b 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_results.py index 03dd8eb4..576b7b80 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/api_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/app_links.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/app_links.py index 92bb6068..337bd54c 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/app_links.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/app_links.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_basic_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_basic_test_result.py index 455c3123..8742b8c1 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_basic_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_basic_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_hop.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_hop.py index 87e27f1f..121315bb 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_hop.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_hop.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_result.py index 5a0d06ee..2c59ceb0 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_results.py index 74e11dd2..a5e1b59c 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_result.py index f8aa6f37..25bfa34f 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_results.py index f254c523..4cedfe1b 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/bgp_test_route_information_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_result.py index 18ece01e..5276261d 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_results.py index 1faaec52..e68a442b 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_server_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_result.py index 2ec86b4b..3c5a12b5 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_results.py index e9e2cb36..0bd154a6 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dns_trace_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_result.py index 24bcf144..cbdbf42e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_results.py index b15d0a48..2ca17696 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/dnssec_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/epoch_time_window.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/epoch_time_window.py index b99cb991..398dc356 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/epoch_time_window.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/epoch_time_window.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/error.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/error.py index e19479c2..4ed86ed8 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/error.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/error.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/expand.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/expand.py index 60761ca7..464b634f 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/expand.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/expand.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_result.py index 53cd8e96..86854e61 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_results.py index 8b6a1459..12c1414e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ftp_server_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result.py index 91842fe6..ec2a5571 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -56,7 +56,8 @@ class HttpTestResult(BaseModel): ssl_cipher: Optional[StrictStr] = Field(default=None, description="Cipher suite", alias="sslCipher") ssl_version: Optional[StrictStr] = Field(default=None, description="TLS version", alias="sslVersion") ssl_certificates: Optional[List[SslCert]] = Field(default=None, alias="sslCertificates") - __properties: ClassVar[List[str]] = ["date", "roundId", "_links", "startTime", "endTime", "agent", "serverIp", "responseCode", "numRedirects", "redirectTime", "dnsTime", "sslTime", "connectTime", "waitTime", "receiveTime", "wireSize", "responseTime", "throughput", "totalTime", "headers", "errorType", "errorDetails", "sslCipher", "sslVersion", "sslCertificates"] + health_score: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="A normalized value (0.0-1.0) representing the web application connection health of the test target. Returns negative values as error codes. -1.0 indicates there was insufficient data to calculate the health score.", alias="healthScore") + __properties: ClassVar[List[str]] = ["date", "roundId", "_links", "startTime", "endTime", "agent", "serverIp", "responseCode", "numRedirects", "redirectTime", "dnsTime", "sslTime", "connectTime", "waitTime", "receiveTime", "wireSize", "responseTime", "throughput", "totalTime", "headers", "errorType", "errorDetails", "sslCipher", "sslVersion", "sslCertificates", "healthScore"] model_config = ConfigDict( populate_by_name=True, @@ -164,7 +165,8 @@ class HttpTestResult(BaseModel): "errorDetails": obj.get("errorDetails"), "sslCipher": obj.get("sslCipher"), "sslVersion": obj.get("sslVersion"), - "sslCertificates": [SslCert.from_dict(_item) for _item in obj["sslCertificates"]] if obj.get("sslCertificates") is not None else None + "sslCertificates": [SslCert.from_dict(_item) for _item in obj["sslCertificates"]] if obj.get("sslCertificates") is not None else None, + "healthScore": obj.get("healthScore") }) return _obj diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result_headers.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result_headers.py index 57a1340d..08bff26a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result_headers.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_result_headers.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_results.py index 9d65f339..e8d4fad3 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/http_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/link.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/link.py index 04f46025..db9895aa 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/link.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/link.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/marker.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/marker.py index 351e436f..3aee8027 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/marker.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/marker.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/monitor.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/monitor.py index 5dd3d1da..941029b7 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/monitor.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/monitor.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_result.py index 74ff86be..659ad2d9 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -47,8 +47,9 @@ class NetworkTestResult(BaseModel): agent: Optional[Agent] = None server_ip: Optional[StrictStr] = Field(default=None, description="IP of target server", alias="serverIp") server: Optional[StrictStr] = Field(default=None, description="Target server, including port (if method used is TCP)") + health_score: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="A normalized value (0.0-1.0) representing the network connection health of the test target. Returns negative values as error codes. -1.0 indicates there was insufficient data to calculate the health score.", alias="healthScore") direction: Optional[TestDirection] = None - __properties: ClassVar[List[str]] = ["date", "roundId", "_links", "startTime", "endTime", "availableBandwidth", "avgLatency", "bandwidth", "capacity", "jitter", "loss", "maxLatency", "minLatency", "packetsBySecond", "agent", "serverIp", "server", "direction"] + __properties: ClassVar[List[str]] = ["date", "roundId", "_links", "startTime", "endTime", "availableBandwidth", "avgLatency", "bandwidth", "capacity", "jitter", "loss", "maxLatency", "minLatency", "packetsBySecond", "agent", "serverIp", "server", "healthScore", "direction"] model_config = ConfigDict( populate_by_name=True, @@ -155,6 +156,7 @@ class NetworkTestResult(BaseModel): "agent": Agent.from_dict(obj["agent"]) if obj.get("agent") is not None else None, "serverIp": obj.get("serverIp"), "server": obj.get("server"), + "healthScore": obj.get("healthScore"), "direction": obj.get("direction") }) return _obj diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_results.py index added702..0af71f90 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/network_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page.py index ad991cac..9d4204bd 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_result.py index 195245f0..e73ee93e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_results.py index 11601289..bb2da446 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_detail_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_result.py index 3195a0a9..25426adb 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_results.py index 45b7d384..377fd19a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/page_load_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/pagination_links.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/pagination_links.py index c0dd7ae6..10e7d883 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/pagination_links.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/pagination_links.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_base_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_base_test_result.py index 8d05d710..bda252da 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_base_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_base_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_result.py index 6d456e1e..fc8f5953 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_results.py index 1e3a1c96..e8048db7 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_detail_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_direction.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_direction.py index 4b3b8ce8..7f44364a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_direction.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_direction.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_endpoint.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_endpoint.py index fae8d75c..7c31776e 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_endpoint.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_endpoint.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_hop.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_hop.py index 6676f23f..b478c7f8 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_hop.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_hop.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_route.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_route.py index 4f8dd47e..c742214f 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_route.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_route.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_result.py index bfacacc7..dc3ebab2 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_results.py index f7dd5e36..949bde12 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/path_vis_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_result.py index d340799a..be5e2fb4 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_results.py index 1460731a..d676e42a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/rtp_stream_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/self_links.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/self_links.py index f33e40cc..10d6bb37 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/self_links.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/self_links.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/simple_test.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/simple_test.py index 243f26fd..fc576b90 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/simple_test.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/simple_test.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_error_type.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_error_type.py index a5ac41dc..376373bf 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_error_type.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_error_type.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_result.py index 359d8072..2f077851 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_results.py index cb3da94d..99f1f7ce 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/sip_server_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ssl_cert.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ssl_cert.py index 35562e54..7671e56a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ssl_cert.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/ssl_cert.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_direction.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_direction.py index dd70ddc1..f3fd5f98 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_direction.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_direction.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_interval.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_interval.py index 7ac13e4f..1cbc86c1 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_interval.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_interval.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_links.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_links.py index c11e7635..92d4b903 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_links.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_links.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result.py index 21fcc8bc..9dc489bd 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result_app_links.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result_app_links.py index 53f7d3a3..ac4c6b0b 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result_app_links.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_result_app_links.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_self_link.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_self_link.py index df434c2f..eb3f8d53 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_self_link.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_self_link.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_type.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_type.py index da16f2a0..20bb1458 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_type.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/test_type.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/unauthorized_error.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/unauthorized_error.py index c12a3036..72f63ae1 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/unauthorized_error.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/unauthorized_error.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error.py index 308c556d..daea0b68 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error_item.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error_item.py index 499a676d..006d4a69 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error_item.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/validation_error_item.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_result.py index 99ebac8d..ef20438a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_results.py index 624f0944..966d6c6a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_detail_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_result.py index 3ed69e0c..ce9d8352 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_results.py index dce07e9a..aad7a724 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_page_detail_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_result.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_result.py index 2db62655..34d1a7dc 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_result.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_result.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_results.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_results.py index 3b0aae12..d730b3d7 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_results.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/models/web_transaction_test_results.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_api_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_api_test_metrics_api.py index d91431d8..5475a03b 100644 --- a/thousandeyes-sdk-test-results/test/test_api_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_api_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_dns_server_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_dns_server_test_metrics_api.py index 0a58c2e1..6eb01e4f 100644 --- a/thousandeyes-sdk-test-results/test/test_dns_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_dns_server_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_dns_trace_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_dns_trace_test_metrics_api.py index c9b2ebf6..0122becf 100644 --- a/thousandeyes-sdk-test-results/test/test_dns_trace_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_dns_trace_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_dnssec_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_dnssec_test_metrics_api.py index 268bc4e9..7227c203 100644 --- a/thousandeyes-sdk-test-results/test/test_dnssec_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_dnssec_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_network_bgp_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_network_bgp_test_metrics_api.py index 80210c6f..fc7b0cf3 100644 --- a/thousandeyes-sdk-test-results/test/test_network_bgp_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_network_bgp_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_network_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_network_test_metrics_api.py index 05a167b4..23ce3b40 100644 --- a/thousandeyes-sdk-test-results/test/test_network_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_network_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -126,6 +126,7 @@ class TestNetworkTestMetricsApi(unittest.TestCase): } }, "maxLatency" : 168.0, + "healthScore" : 0.98, "capacity" : 210.10854, "loss" : 0.0, "jitter" : 0.076808, @@ -161,6 +162,7 @@ class TestNetworkTestMetricsApi(unittest.TestCase): } }, "maxLatency" : 168.0, + "healthScore" : 0.98, "capacity" : 210.10854, "loss" : 0.0, "jitter" : 0.076808, diff --git a/thousandeyes-sdk-test-results/test/test_voice_rtp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_voice_rtp_server_test_metrics_api.py index 99dcf069..7b16480a 100644 --- a/thousandeyes-sdk-test-results/test/test_voice_rtp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_voice_rtp_server_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_voice_sip_server_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_voice_sip_server_test_metrics_api.py index 7eb4dbcb..2b2865f5 100644 --- a/thousandeyes-sdk-test-results/test/test_voice_sip_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_voice_sip_server_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_web_ftp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_web_ftp_server_test_metrics_api.py index 7dacbe55..7fe3e751 100644 --- a/thousandeyes-sdk-test-results/test/test_web_ftp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_web_ftp_server_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_web_http_server_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_web_http_server_test_metrics_api.py index 40858cc5..0de40b91 100644 --- a/thousandeyes-sdk-test-results/test/test_web_http_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_web_http_server_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -122,6 +122,7 @@ class TestWebHTTPServerTestMetricsApi(unittest.TestCase): }, "numRedirects" : 0, "errorType" : "None", + "healthScore" : 0.98, "responseCode" : 200, "connectTime" : 2, "startTime" : 1384309800, @@ -185,6 +186,7 @@ class TestWebHTTPServerTestMetricsApi(unittest.TestCase): }, "numRedirects" : 0, "errorType" : "None", + "healthScore" : 0.98, "responseCode" : 200, "connectTime" : 2, "startTime" : 1384309800, diff --git a/thousandeyes-sdk-test-results/test/test_web_page_load_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_web_page_load_test_metrics_api.py index 84d373dc..43b2e921 100644 --- a/thousandeyes-sdk-test-results/test/test_web_page_load_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_web_page_load_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-test-results/test/test_web_transactions_test_metrics_api.py b/thousandeyes-sdk-test-results/test/test_web_transactions_test_metrics_api.py index 2ab15319..01919481 100644 --- a/thousandeyes-sdk-test-results/test/test_web_transactions_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/test/test_web_transactions_test_metrics_api.py @@ -5,7 +5,7 @@ Get test result metrics for Cloud and Enterprise Agent tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/.openapi-generator/FILES b/thousandeyes-sdk-tests/.openapi-generator/FILES index 5bc34a86..99a32d6b 100644 --- a/thousandeyes-sdk-tests/.openapi-generator/FILES +++ b/thousandeyes-sdk-tests/.openapi-generator/FILES @@ -4,6 +4,7 @@ README.md docs/APIApi.md docs/Agent.md docs/AgentBase.md +docs/AgentInterfaces.md docs/AgentRequest.md docs/AgentToAgentApi.md docs/AgentToAgentInstantTest.md @@ -79,12 +80,14 @@ docs/Link.md docs/Monitor.md docs/MonitorType.md docs/MonitorsRequest.md +docs/OAuth.md docs/PageLoadApi.md docs/PageLoadInstantTest.md docs/PageLoadProperties.md docs/PageLoadTest.md docs/PageLoadTests.md docs/PathVisualizationInterfaceGroupsApi.md +docs/RequestMethod.md docs/SIPServerApi.md docs/SelfLinks.md docs/Severity.md @@ -186,6 +189,7 @@ src/thousandeyes_sdk/tests/api/web_transaction_api.py src/thousandeyes_sdk/tests/models/__init__.py src/thousandeyes_sdk/tests/models/agent.py src/thousandeyes_sdk/tests/models/agent_base.py +src/thousandeyes_sdk/tests/models/agent_interfaces.py src/thousandeyes_sdk/tests/models/agent_request.py src/thousandeyes_sdk/tests/models/agent_to_agent_instant_test.py src/thousandeyes_sdk/tests/models/agent_to_agent_properties.py @@ -252,10 +256,12 @@ src/thousandeyes_sdk/tests/models/link.py src/thousandeyes_sdk/tests/models/monitor.py src/thousandeyes_sdk/tests/models/monitor_type.py src/thousandeyes_sdk/tests/models/monitors_request.py +src/thousandeyes_sdk/tests/models/o_auth.py src/thousandeyes_sdk/tests/models/page_load_instant_test.py src/thousandeyes_sdk/tests/models/page_load_properties.py 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/severity.py src/thousandeyes_sdk/tests/models/shared_with_account.py diff --git a/thousandeyes-sdk-tests/README.md b/thousandeyes-sdk-tests/README.md index 31560d45..2efcd7f3 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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator @@ -173,6 +173,7 @@ Class | Method | HTTP request | Description - [Agent](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/Agent.md) - [AgentBase](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentBase.md) + - [AgentInterfaces](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentInterfaces.md) - [AgentRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentRequest.md) - [AgentToAgentInstantTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentInstantTest.md) - [AgentToAgentProperties](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/AgentToAgentProperties.md) @@ -239,10 +240,12 @@ Class | Method | HTTP request | Description - [Monitor](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/Monitor.md) - [MonitorType](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/MonitorType.md) - [MonitorsRequest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/MonitorsRequest.md) + - [OAuth](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/OAuth.md) - [PageLoadInstantTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadInstantTest.md) - [PageLoadProperties](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadProperties.md) - [PageLoadTest](https://github.com/thousandeyes/thousandeyes-sdk-python//tree/main/thousandeyes-sdk-tests/docs/PageLoadTest.md) - [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) - [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) diff --git a/thousandeyes-sdk-tests/docs/AgentInterfaces.md b/thousandeyes-sdk-tests/docs/AgentInterfaces.md new file mode 100644 index 00000000..cd8e0b27 --- /dev/null +++ b/thousandeyes-sdk-tests/docs/AgentInterfaces.md @@ -0,0 +1,30 @@ +# AgentInterfaces + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ip_address** | **str** | IP address of the agent interface. | [optional] +**agent_id** | **str** | The agent ID of the enterprise agent for the test. | [optional] + +## Example + +```python +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces + +# TODO update the JSON string below +json = "{}" +# create an instance of AgentInterfaces from a JSON string +agent_interfaces_instance = AgentInterfaces.from_json(json) +# print the JSON string representation of the object +print(AgentInterfaces.to_json()) + +# convert the object into a dict +agent_interfaces_dict = agent_interfaces_instance.to_dict() +# create an instance of AgentInterfaces from a dict +agent_interfaces_from_dict = AgentInterfaces.from_dict(agent_interfaces_dict) +``` +[[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/HttpServerBaseProperties.md b/thousandeyes-sdk-tests/docs/HttpServerBaseProperties.md index 53e5aea7..94ba5296 100644 --- a/thousandeyes-sdk-tests/docs/HttpServerBaseProperties.md +++ b/thousandeyes-sdk-tests/docs/HttpServerBaseProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] ## Example diff --git a/thousandeyes-sdk-tests/docs/HttpServerInstantTest.md b/thousandeyes-sdk-tests/docs/HttpServerInstantTest.md index a7233c50..0a7335c0 100644 --- a/thousandeyes-sdk-tests/docs/HttpServerInstantTest.md +++ b/thousandeyes-sdk-tests/docs/HttpServerInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,9 +51,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **agents** | [**List[Agent]**](Agent.md) | Contains list of agents. | [optional] [readonly] diff --git a/thousandeyes-sdk-tests/docs/HttpServerProperties.md b/thousandeyes-sdk-tests/docs/HttpServerProperties.md index 2dc6605c..666b238b 100644 --- a/thousandeyes-sdk-tests/docs/HttpServerProperties.md +++ b/thousandeyes-sdk-tests/docs/HttpServerProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,9 +38,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **type** | **str** | | [optional] [readonly] diff --git a/thousandeyes-sdk-tests/docs/HttpServerTest.md b/thousandeyes-sdk-tests/docs/HttpServerTest.md index 2928171b..efcfaab7 100644 --- a/thousandeyes-sdk-tests/docs/HttpServerTest.md +++ b/thousandeyes-sdk-tests/docs/HttpServerTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,9 +55,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **agents** | [**List[Agent]**](Agent.md) | Contains list of agents. | [optional] [readonly] diff --git a/thousandeyes-sdk-tests/docs/OAuth.md b/thousandeyes-sdk-tests/docs/OAuth.md new file mode 100644 index 00000000..26758052 --- /dev/null +++ b/thousandeyes-sdk-tests/docs/OAuth.md @@ -0,0 +1,37 @@ +# OAuth + +Use this only if you want to use OAuth as the authentication mechanism. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**config_id** | **str** | The ID of the OAuth configuration. | [optional] +**test_url** | **str** | Target for the test. | [optional] +**request_method** | [**RequestMethod**](RequestMethod.md) | | [optional] +**post_body** | **str** | Enter the OAuth body for the HTTP POST request in this field when using OAuth as the authentication mechanism. No special escaping is required. If content is provided in the post body, the `requestMethod` is automatically set to POST. | [optional] +**headers** | **str** | Request headers used for OAuth. | [optional] +**auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**username** | **str** | OAuth username | [optional] +**password** | **str** | OAuth password | [optional] + +## Example + +```python +from thousandeyes_sdk.tests.models.o_auth import OAuth + +# TODO update the JSON string below +json = "{}" +# create an instance of OAuth from a JSON string +o_auth_instance = OAuth.from_json(json) +# print the JSON string representation of the object +print(OAuth.to_json()) + +# convert the object into a dict +o_auth_dict = o_auth_instance.to_dict() +# create an instance of OAuth from a dict +o_auth_from_dict = OAuth.from_dict(o_auth_dict) +``` +[[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/PageLoadInstantTest.md b/thousandeyes-sdk-tests/docs/PageLoadInstantTest.md index 4d8d0fa4..87fd71d1 100644 --- a/thousandeyes-sdk-tests/docs/PageLoadInstantTest.md +++ b/thousandeyes-sdk-tests/docs/PageLoadInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-tests/docs/PageLoadProperties.md b/thousandeyes-sdk-tests/docs/PageLoadProperties.md index 4b49f9ff..5b428329 100644 --- a/thousandeyes-sdk-tests/docs/PageLoadProperties.md +++ b/thousandeyes-sdk-tests/docs/PageLoadProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-tests/docs/PageLoadTest.md b/thousandeyes-sdk-tests/docs/PageLoadTest.md index ccea47a1..d6da547b 100644 --- a/thousandeyes-sdk-tests/docs/PageLoadTest.md +++ b/thousandeyes-sdk-tests/docs/PageLoadTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,6 +55,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-tests/docs/RequestMethod.md b/thousandeyes-sdk-tests/docs/RequestMethod.md new file mode 100644 index 00000000..06eb0c1c --- /dev/null +++ b/thousandeyes-sdk-tests/docs/RequestMethod.md @@ -0,0 +1,12 @@ +# RequestMethod + +HTTP request method. + +## 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/UnexpandedHttpServerTest.md b/thousandeyes-sdk-tests/docs/UnexpandedHttpServerTest.md index 65af4820..87db7a2a 100644 --- a/thousandeyes-sdk-tests/docs/UnexpandedHttpServerTest.md +++ b/thousandeyes-sdk-tests/docs/UnexpandedHttpServerTest.md @@ -20,11 +20,14 @@ Name | Type | Description | Notes **type** | **str** | | [optional] [readonly] **links** | [**TestLinks**](TestLinks.md) | | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -32,6 +35,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -48,9 +52,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **bgp_measurements** | **bool** | Set to `true` to enable bgp measurements. | [optional] [default to True] diff --git a/thousandeyes-sdk-tests/docs/UnexpandedPageLoadTest.md b/thousandeyes-sdk-tests/docs/UnexpandedPageLoadTest.md index 72bd1cde..c6e0458c 100644 --- a/thousandeyes-sdk-tests/docs/UnexpandedPageLoadTest.md +++ b/thousandeyes-sdk-tests/docs/UnexpandedPageLoadTest.md @@ -20,11 +20,14 @@ Name | Type | Description | Notes **type** | **str** | | [optional] [readonly] **links** | [**TestLinks**](TestLinks.md) | | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -32,6 +35,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -48,6 +52,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-tests/docs/UnexpandedWebTransactionTest.md b/thousandeyes-sdk-tests/docs/UnexpandedWebTransactionTest.md index 83b362bc..683d2440 100644 --- a/thousandeyes-sdk-tests/docs/UnexpandedWebTransactionTest.md +++ b/thousandeyes-sdk-tests/docs/UnexpandedWebTransactionTest.md @@ -20,11 +20,14 @@ Name | Type | Description | Notes **type** | **str** | | [optional] [readonly] **links** | [**TestLinks**](TestLinks.md) | | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -32,6 +35,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -48,6 +52,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-tests/docs/UpdateHttpServerTest.md b/thousandeyes-sdk-tests/docs/UpdateHttpServerTest.md index 1ce2d773..2616c570 100644 --- a/thousandeyes-sdk-tests/docs/UpdateHttpServerTest.md +++ b/thousandeyes-sdk-tests/docs/UpdateHttpServerTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | Contains list of test label IDs (get `labelId` from `/labels` endpoint) | [optional] **shared_with_accounts** | **List[str]** | Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint) | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,9 +55,8 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **headers** | **List[str]** | HTTP request headers used. | [optional] -**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] -**dns_override** | **str** | IP address to use for DNS override. | [optional] **post_body** | **str** | Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST. | [optional] **ipv6_policy** | [**TestIpv6Policy**](TestIpv6Policy.md) | | [optional] **agents** | [**List[AgentRequest]**](AgentRequest.md) | | [optional] diff --git a/thousandeyes-sdk-tests/docs/UpdatePageLoadTest.md b/thousandeyes-sdk-tests/docs/UpdatePageLoadTest.md index 4a918628..db563056 100644 --- a/thousandeyes-sdk-tests/docs/UpdatePageLoadTest.md +++ b/thousandeyes-sdk-tests/docs/UpdatePageLoadTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | Contains list of test label IDs (get `labelId` from `/labels` endpoint) | [optional] **shared_with_accounts** | **List[str]** | Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint) | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,6 +55,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if one was given when the test was created. | [optional] **page_load_target_time** | **int** | Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`. | [optional] **page_load_time_limit** | **int** | Page load time limit. Must be larger than the `httpTimeLimit`. | [optional] [default to 10] diff --git a/thousandeyes-sdk-tests/docs/UpdateWebTransactionTest.md b/thousandeyes-sdk-tests/docs/UpdateWebTransactionTest.md index 0c77ebd9..6fbab93c 100644 --- a/thousandeyes-sdk-tests/docs/UpdateWebTransactionTest.md +++ b/thousandeyes-sdk-tests/docs/UpdateWebTransactionTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | **List[str]** | Contains list of test label IDs (get `labelId` from `/labels` endpoint) | [optional] **shared_with_accounts** | **List[str]** | Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint) | [optional] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,6 +55,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-tests/docs/WebTransactionInstantTest.md b/thousandeyes-sdk-tests/docs/WebTransactionInstantTest.md index 5809b466..ce30fb7c 100644 --- a/thousandeyes-sdk-tests/docs/WebTransactionInstantTest.md +++ b/thousandeyes-sdk-tests/docs/WebTransactionInstantTest.md @@ -19,11 +19,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -31,6 +34,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -47,6 +51,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-tests/docs/WebTransactionProperties.md b/thousandeyes-sdk-tests/docs/WebTransactionProperties.md index ebb6ac32..acebb560 100644 --- a/thousandeyes-sdk-tests/docs/WebTransactionProperties.md +++ b/thousandeyes-sdk-tests/docs/WebTransactionProperties.md @@ -6,11 +6,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -18,6 +21,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -34,6 +38,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-tests/docs/WebTransactionTest.md b/thousandeyes-sdk-tests/docs/WebTransactionTest.md index 7719f343..4c3d9fc2 100644 --- a/thousandeyes-sdk-tests/docs/WebTransactionTest.md +++ b/thousandeyes-sdk-tests/docs/WebTransactionTest.md @@ -23,11 +23,14 @@ Name | Type | Description | Notes **labels** | [**List[TestLabel]**](TestLabel.md) | | [optional] [readonly] **shared_with_accounts** | [**List[SharedWithAccount]**](SharedWithAccount.md) | | [optional] [readonly] **auth_type** | [**TestAuthType**](TestAuthType.md) | | [optional] +**agent_interfaces** | [**AgentInterfaces**](AgentInterfaces.md) | | [optional] **bandwidth_measurements** | **bool** | Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test. | [optional] **client_certificate** | **str** | String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate. | [optional] **content_regex** | **str** | Content regex, this field does not require escaping. | [optional] **custom_headers** | [**TestCustomHeaders**](TestCustomHeaders.md) | | [optional] **desired_status_code** | **str** | Specify the HTTP status code value that indicates a successful response. | [optional] [default to '200'] +**download_limit** | **int** | Specifies maximum number of bytes to download from the target object. | [optional] +**dns_override** | **str** | IP address to use for DNS override. | [optional] **http_target_time** | **int** | Target time for HTTP server completion, specified in milliseconds. | [optional] **http_time_limit** | **int** | HTTP time limit in seconds. | [optional] [default to 5] **http_version** | **int** | HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1. | [optional] [default to 2] @@ -35,6 +38,7 @@ Name | Type | Description | Notes **mtu_measurements** | **bool** | Set `true` to measure MTU sizes on network from agents to the target. | [optional] **network_measurements** | **bool** | Enable or disable network measurements. Set to true to enable or false to disable network measurements. | [optional] [default to True] **num_path_traces** | **int** | Number of path traces executed by the agent. | [optional] [default to 3] +**o_auth** | [**OAuth**](OAuth.md) | | [optional] **password** | **str** | Password for Basic/NTLM authentication. | [optional] **path_trace_mode** | [**TestPathTraceMode**](TestPathTraceMode.md) | | [optional] **probe_mode** | [**TestProbeMode**](TestProbeMode.md) | | [optional] @@ -51,6 +55,7 @@ Name | Type | Description | Notes **fixed_packet_rate** | **int** | Sets packets rate sent to measure the network in packets per second. | [optional] **override_agent_proxy** | **bool** | Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`. | [optional] [default to False] **override_proxy_id** | **str** | ID of the proxy to be used if the default proxy is overridden. | [optional] +**collect_proxy_network_data** | **bool** | Indicates whether network data to the proxy should be collected. | [optional] [default to False] **emulated_device_id** | **str** | ID of the emulated device, if specified when the test was created. | [optional] **target_time** | **int** | Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior). | [optional] **time_limit** | **int** | Time limit for transaction in seconds. | [optional] [default to 30] diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py index f3deeb7a..40fa456f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/__init__.py @@ -7,7 +7,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -35,6 +35,7 @@ from thousandeyes_sdk.tests.api.web_transaction_api import WebTransactionApi # import models into sdk package from thousandeyes_sdk.tests.models.agent import Agent from thousandeyes_sdk.tests.models.agent_base import AgentBase +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.agent_request import AgentRequest from thousandeyes_sdk.tests.models.agent_to_agent_instant_test import AgentToAgentInstantTest from thousandeyes_sdk.tests.models.agent_to_agent_properties import AgentToAgentProperties @@ -101,10 +102,12 @@ from thousandeyes_sdk.tests.models.link import Link from thousandeyes_sdk.tests.models.monitor import Monitor from thousandeyes_sdk.tests.models.monitor_type import MonitorType from thousandeyes_sdk.tests.models.monitors_request import MonitorsRequest +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.page_load_instant_test import PageLoadInstantTest from thousandeyes_sdk.tests.models.page_load_properties import PageLoadProperties 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.severity import Severity from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount 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 2583478e..82f797ac 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 af8b1858..655820fa 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7eb25a0b..6f2930b3 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 adfccd6e..5277496d 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 3b0350d2..7af13975 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 007c56b7..46b910c0 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 f8688ce7..4b813e65 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 137c76da..1778eb56 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 a224eeb0..a7aabe49 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 6c1d1251..63739889 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 c7ffec3c..3267be16 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 ecf70ae2..18a9d59e 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 7291ef3d..68e288f8 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 ece980d8..a9f115e7 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 be8d7f43..2263e372 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 cc4fbf83..9f0762bd 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/__init__.py @@ -6,7 +6,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -16,6 +16,7 @@ # import models into model package from thousandeyes_sdk.tests.models.agent import Agent from thousandeyes_sdk.tests.models.agent_base import AgentBase +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.agent_request import AgentRequest from thousandeyes_sdk.tests.models.agent_to_agent_instant_test import AgentToAgentInstantTest from thousandeyes_sdk.tests.models.agent_to_agent_properties import AgentToAgentProperties @@ -82,10 +83,12 @@ from thousandeyes_sdk.tests.models.link import Link from thousandeyes_sdk.tests.models.monitor import Monitor from thousandeyes_sdk.tests.models.monitor_type import MonitorType from thousandeyes_sdk.tests.models.monitors_request import MonitorsRequest +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.page_load_instant_test import PageLoadInstantTest from thousandeyes_sdk.tests.models.page_load_properties import PageLoadProperties 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.severity import Severity from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent.py index e7f7352b..44ae8931 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_base.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_base.py index 80540d62..d7d55c22 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_base.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_base.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_interfaces.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_interfaces.py new file mode 100644 index 00000000..523d9815 --- /dev/null +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_interfaces.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + Tests API + + This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. + + The version of the OpenAPI document: 7.0.12 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AgentInterfaces(BaseModel): + """ + AgentInterfaces + """ # noqa: E501 + ip_address: Optional[StrictStr] = Field(default=None, description="IP address of the agent interface.", alias="ipAddress") + agent_id: Optional[StrictStr] = Field(default=None, description="The agent ID of the enterprise agent for the test.", alias="agentId") + __properties: ClassVar[List[str]] = ["ipAddress", "agentId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + extra="allow", + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return self.model_dump_json(by_alias=True, exclude_unset=True, exclude_none=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AgentInterfaces from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AgentInterfaces from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "ipAddress": obj.get("ipAddress"), + "agentId": obj.get("agentId") + }) + return _obj + + diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_request.py index bf08c81e..a1e753f1 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_instant_test.py index fc62ac8b..d12bbf25 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_properties.py index 2204c282..9fafb67c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test.py index 60269e98..8d4e3e01 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test_protocol.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test_protocol.py index 60a385cd..2276c2c7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test_protocol.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_test_protocol.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_tests.py index 06537f7f..24b5404c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_agent_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_instant_test.py index 655418be..90ea45ba 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_properties.py index e395418c..f080a51e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_test.py index 7da32243..47fa1acd 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_tests.py index fa65bda2..e3e325ad 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/agent_to_server_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_direction.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_direction.py index 783d4f2d..9aeb092d 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_direction.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_direction.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 84717be2..cd10b89d 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 afd181dc..61b172c5 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 @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_type.py index 97685d2f..23b39079 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/alert_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_instant_test.py index 57d6b362..0791421f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_predefined_variable.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_predefined_variable.py index 8d1d94ec..7d754b02 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_predefined_variable.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_predefined_variable.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_properties.py index 9b6915e1..00b16d4b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request.py index ba942283..4a552814 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion.py index dfbc097e..056b8941 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_name.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_name.py index 28224129..ff3befe9 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_name.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_name.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_operator.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_operator.py index 17d9dc31..9fe63fc4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_operator.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_assertion_operator.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_auth_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_auth_type.py index e4f30ffd..8b21abe7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_auth_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_auth_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_header.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_header.py index 58dffbfd..c5bb26b2 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_header.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_header.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_method.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_method.py index f767273c..90599788 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_method.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_method.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_variable.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_variable.py index 0ee77163..647bbc3e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_variable.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_variable.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_test.py index 7e015758..f10c4734 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_tests.py index a59606e9..da3ca5bc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_bgp_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_bgp_test.py index 6ed96beb..6b5c9fa2 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_bgp_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_bgp_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_request.py index 5ccf6562..4354ec44 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_test.py index 3abdc7fa..140f624a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/base_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_test.py index 3db2f445..2d677478 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_tests.py index 8640aa94..98df22e4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/bgp_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/cloud_enterprise_agent_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/cloud_enterprise_agent_type.py index 222d53c9..f558b573 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/cloud_enterprise_agent_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/cloud_enterprise_agent_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_query_class.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_query_class.py index 1492f32a..11a7d3c9 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_query_class.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_query_class.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_instant_test.py index 8b26c3fb..2e591027 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_properties.py index 3bb7cc7f..1772b6ed 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_test.py index fbf45ae8..1a8f2212 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_tests.py index bbca8962..ddbeea20 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_sec_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_instant_test.py index 92ad6604..19cf5027 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_properties.py index 964d18a5..6888d422 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_test.py index 8c545a2a..da1547f2 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_tests.py index a41f4e15..3fd74174 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_server_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_servers_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_servers_request.py index e5f4d4cf..e6af17f6 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_servers_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_servers_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_instant_test.py index 40708531..8fea2d85 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_properties.py index f5cf65ff..e700d942 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_test.py index 0dcf9dfe..524c2d99 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_tests.py index 60ecedca..ddf1b8a3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/dns_trace_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/error.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/error.py index 92e4b8c3..d6db97df 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/error.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/error.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/expand.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/expand.py index 4d6c06e9..edcaa094 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/expand.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/expand.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_instant_test.py index 1852c615..9a19e45f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_properties.py index b9765035..3a4d99d3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_request_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_request_type.py index f89d3aec..f1c9c1c8 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_request_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_request_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_test.py index d3712425..24aa3ea7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_tests.py index ebde85ad..8c05b2d1 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/ftp_server_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_base_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_base_properties.py index cdd805d7..3fc6693b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_base_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_base_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_path_trace_mode import TestPathTraceMode @@ -34,11 +36,14 @@ class HttpServerBaseProperties(BaseModel): HttpServerBaseProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -46,6 +51,7 @@ class HttpServerBaseProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -62,7 +68,8 @@ class HttpServerBaseProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId"] + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData"] model_config = ConfigDict( populate_by_name=True, @@ -106,9 +113,15 @@ class HttpServerBaseProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -122,11 +135,14 @@ class HttpServerBaseProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -134,6 +150,7 @@ class HttpServerBaseProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -149,7 +166,8 @@ class HttpServerBaseProperties(BaseModel): "followRedirects": obj.get("followRedirects") if obj.get("followRedirects") is not None else True, "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, - "overrideProxyId": obj.get("overrideProxyId") + "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False }) return _obj diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_instant_test.py index d39f6b70..cbbcf62a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -22,6 +22,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, Strict from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class HttpServerInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class HttpServerInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,13 +87,12 @@ class HttpServerInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -170,9 +175,15 @@ class HttpServerInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -206,11 +217,14 @@ class HttpServerInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -218,6 +232,7 @@ class HttpServerInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -234,9 +249,8 @@ class HttpServerInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "agents": [Agent.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_properties.py index fed93a2b..a99d563b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -20,6 +20,8 @@ import json from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_ipv6_policy import TestIpv6Policy @@ -35,11 +37,14 @@ class HttpServerProperties(BaseModel): HttpServerProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class HttpServerProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,13 +69,12 @@ class HttpServerProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -115,9 +120,15 @@ class HttpServerProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -131,11 +142,14 @@ class HttpServerProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -143,6 +157,7 @@ class HttpServerProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -159,9 +174,8 @@ class HttpServerProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "type": obj.get("type") diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_test.py index 95a18232..985fdd31 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -22,8 +22,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, Strict from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.alert_rule import AlertRule from thousandeyes_sdk.tests.models.monitor import Monitor +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -60,11 +62,14 @@ class HttpServerTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -72,6 +77,7 @@ class HttpServerTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -88,16 +94,15 @@ class HttpServerTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") bgp_measurements: Optional[StrictBool] = Field(default=True, description="Set to `true` to enable bgp measurements.", alias="bgpMeasurements") use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") monitors: Optional[List[Monitor]] = Field(default=None, description="Contains list of enabled BGP monitors.") - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "agents", "bgpMeasurements", "usePublicBgp", "monitors"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "agents", "bgpMeasurements", "usePublicBgp", "monitors"] model_config = ConfigDict( populate_by_name=True, @@ -189,9 +194,15 @@ class HttpServerTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -236,11 +247,14 @@ class HttpServerTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -248,6 +262,7 @@ class HttpServerTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -264,9 +279,8 @@ class HttpServerTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "agents": [Agent.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_tests.py index 246e01f6..5a10fab9 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/http_server_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/instant_test.py index c3d10ff4..5c2dd4fc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_group.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_group.py index 197b4eba..c1244d8f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_group.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_group.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_groups.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_groups.py index ac515b68..7674319a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_groups.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/interface_groups.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/link.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/link.py index 872650d9..400fe29b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/link.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/link.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor.py index 486dfed5..f3b54b24 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor_type.py index 554ca64f..f6412135 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitor_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitors_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitors_request.py index 82901f2d..6f44e72d 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitors_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/monitors_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/o_auth.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/o_auth.py new file mode 100644 index 00000000..3191119a --- /dev/null +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/o_auth.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + Tests API + + This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. + + The version of the OpenAPI document: 7.0.12 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from thousandeyes_sdk.tests.models.request_method import RequestMethod +from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType +from typing import Optional, Set +from typing_extensions import Self + +class OAuth(BaseModel): + """ + Use this only if you want to use OAuth as the authentication mechanism. + """ # noqa: E501 + config_id: Optional[StrictStr] = Field(default=None, description="The ID of the OAuth configuration.", alias="configId") + test_url: Optional[StrictStr] = Field(default=None, description="Target for the test.", alias="testUrl") + request_method: Optional[RequestMethod] = Field(default=None, alias="requestMethod") + post_body: Optional[StrictStr] = Field(default=None, description="Enter the OAuth body for the HTTP POST request in this field when using OAuth as the authentication mechanism. No special escaping is required. If content is provided in the post body, the `requestMethod` is automatically set to POST.", alias="postBody") + headers: Optional[StrictStr] = Field(default=None, description="Request headers used for OAuth.") + auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + username: Optional[StrictStr] = Field(default=None, description="OAuth username") + password: Optional[StrictStr] = Field(default=None, description="OAuth password") + __properties: ClassVar[List[str]] = ["configId", "testUrl", "requestMethod", "postBody", "headers", "authType", "username", "password"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + extra="allow", + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return self.model_dump_json(by_alias=True, exclude_unset=True, exclude_none=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of OAuth from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of OAuth from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "configId": obj.get("configId"), + "testUrl": obj.get("testUrl"), + "requestMethod": obj.get("requestMethod"), + "postBody": obj.get("postBody"), + "headers": obj.get("headers"), + "authType": obj.get("authType"), + "username": obj.get("username"), + "password": obj.get("password") + }) + return _obj + + diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_instant_test.py index f1cfecfb..29cebd13 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class PageLoadInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class PageLoadInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,6 +87,7 @@ class PageLoadInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -91,7 +98,7 @@ class PageLoadInstantTest(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents"] model_config = ConfigDict( populate_by_name=True, @@ -174,9 +181,15 @@ class PageLoadInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -210,11 +223,14 @@ class PageLoadInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -222,6 +238,7 @@ class PageLoadInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -238,6 +255,7 @@ class PageLoadInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_properties.py index 260219f5..17188d9c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_page_loading_strategy import TestPageLoadingStrategy @@ -35,11 +37,14 @@ class PageLoadProperties(BaseModel): PageLoadProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class PageLoadProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,6 +69,7 @@ class PageLoadProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -73,7 +80,7 @@ class PageLoadProperties(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -119,9 +126,15 @@ class PageLoadProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -135,11 +148,14 @@ class PageLoadProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -147,6 +163,7 @@ class PageLoadProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -163,6 +180,7 @@ class PageLoadProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_test.py index 0813e037..f4dceddc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,12 +18,14 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.alert_rule import AlertRule from thousandeyes_sdk.tests.models.monitor import Monitor +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -62,11 +64,14 @@ class PageLoadTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -74,6 +79,7 @@ class PageLoadTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -90,6 +96,7 @@ class PageLoadTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -105,7 +112,7 @@ class PageLoadTest(BaseModel): monitors: Optional[List[Monitor]] = Field(default=None, description="Contains list of enabled BGP monitors.") http_interval: Optional[TestHttpInterval] = Field(default=None, alias="httpInterval") subinterval: Optional[TestSubInterval] = None - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "bgpMeasurements", "usePublicBgp", "monitors", "httpInterval", "subinterval"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "bgpMeasurements", "usePublicBgp", "monitors", "httpInterval", "subinterval"] model_config = ConfigDict( populate_by_name=True, @@ -197,9 +204,15 @@ class PageLoadTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -244,11 +257,14 @@ class PageLoadTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -256,6 +272,7 @@ class PageLoadTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -272,6 +289,7 @@ class PageLoadTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_tests.py index 857c468e..97292b3f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/page_load_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/request_method.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/request_method.py new file mode 100644 index 00000000..399a2679 --- /dev/null +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/request_method.py @@ -0,0 +1,42 @@ +# coding: utf-8 + +""" + Tests API + + This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. + + The version of the OpenAPI document: 7.0.12 + 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 RequestMethod(str, Enum): + """ + HTTP request method. + """ + + """ + allowed enum values + """ + GET = 'get' + POST = 'post' + PUT = 'put' + DELETE = 'delete' + PATCH = 'patch' + OPTIONS = 'options' + TRACE = 'trace' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of RequestMethod from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/self_links.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/self_links.py index 0f9f9059..3a2ee7da 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/self_links.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/self_links.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/severity.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/severity.py index 4da3decb..00a93ae3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/severity.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/severity.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/shared_with_account.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/shared_with_account.py index 87cafb7f..7e7348a7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/shared_with_account.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/shared_with_account.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_agent.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_agent.py index 094655ca..7f980bb0 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_agent.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_agent.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_test.py index e6ddf0af..c4a3617e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/simple_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test.py index e2057a40..a5918b48 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_request.py index 621e0ec3..ad29bd73 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_response.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_response.py index af3a7004..3b2dca1e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_response.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_instant_test_response.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_properties.py index 2cd75b06..22997813 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_test.py index 11b72f8f..03a2fffe 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_tests.py index 885d845d..8e83e69f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_server_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_test_protocol.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_test_protocol.py index dac41d01..d1d61bd1 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_test_protocol.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/sip_test_protocol.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_auth_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_auth_type.py index 12fbc343..dbd47f69 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_auth_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_auth_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_custom_headers.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_custom_headers.py index 32ba1fca..3199e62c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_custom_headers.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_custom_headers.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_direction.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_direction.py index 1529e1d1..1249a9a2 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_direction.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_direction.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_server.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_server.py index 59c5dad2..376a8de8 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_server.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_server.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_transport_protocol.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_transport_protocol.py index 98fd0fcd..47082978 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_transport_protocol.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dns_transport_protocol.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dscp_id.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dscp_id.py index 0ba0b572..d68cc3c7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dscp_id.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_dscp_id.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_http_interval.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_http_interval.py index 5842662b..6fae9a0a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_http_interval.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_http_interval.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_interval.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_interval.py index 52aadff2..d403192f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_interval.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_interval.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ipv6_policy.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ipv6_policy.py index 23348ca3..aaebb393 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ipv6_policy.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ipv6_policy.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_label.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_label.py index 025f3503..5c658add 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_label.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_label.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_links.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_links.py index d9247d39..bbbf27e5 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_links.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_links.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_monitors_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_monitors_properties.py index 18177c0e..1a0d1d3f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_monitors_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_monitors_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_page_loading_strategy.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_page_loading_strategy.py index 353d860d..0d370549 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_page_loading_strategy.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_page_loading_strategy.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_path_trace_mode.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_path_trace_mode.py index 41782c9a..fd78ad04 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_path_trace_mode.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_path_trace_mode.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_probe_mode.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_probe_mode.py index 22aae27f..21021775 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_probe_mode.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_probe_mode.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_protocol.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_protocol.py index 8594951f..f64135de 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_protocol.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_protocol.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_request.py index c9b709e0..d3557b0c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_self_link.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_self_link.py index 2db314f1..c843c7ef 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_self_link.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_self_link.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sip_credentials.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sip_credentials.py index f293afca..50ecf759 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sip_credentials.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sip_credentials.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ssl_version_id.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ssl_version_id.py index 5adab487..fb8351aa 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ssl_version_id.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_ssl_version_id.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sub_interval.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sub_interval.py index 82da4c72..4aff5f11 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sub_interval.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_sub_interval.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_type.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_type.py index 55131a97..70ee4d58 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_type.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/test_type.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/tests.py index 9569ec4e..26fb18ac 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unauthorized_error.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unauthorized_error.py index 2ffb96b4..8c222866 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unauthorized_error.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unauthorized_error.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_agent_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_agent_test.py index a6f5a830..45dd2cce 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_agent_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_agent_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_server_test.py index 3aed0538..80ca0480 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_agent_to_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_api_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_api_test.py index 3611aef7..7ed320c3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_api_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_api_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_bgp_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_bgp_test.py index 70472d12..cc17138a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_bgp_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_bgp_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_sec_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_sec_test.py index 95d4fa8c..af787b4f 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_sec_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_sec_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_server_test.py index f461c86f..45f911a3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_trace_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_trace_test.py index 1a29128e..299a8357 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_trace_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_dns_trace_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_ftp_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_ftp_server_test.py index dfc900c4..5c5f31a7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_ftp_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_ftp_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_http_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_http_server_test.py index 41bf49d6..025d1ffb 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_http_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_http_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,6 +21,8 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_interval import TestInterval @@ -52,11 +54,14 @@ class UnexpandedHttpServerTest(BaseModel): type: Optional[StrictStr] = None links: Optional[TestLinks] = Field(default=None, alias="_links") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -64,6 +69,7 @@ class UnexpandedHttpServerTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -80,14 +86,13 @@ class UnexpandedHttpServerTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") bgp_measurements: Optional[StrictBool] = Field(default=True, description="Set to `true` to enable bgp measurements.", alias="bgpMeasurements") use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "bgpMeasurements", "usePublicBgp"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "bgpMeasurements", "usePublicBgp"] model_config = ConfigDict( populate_by_name=True, @@ -150,9 +155,15 @@ class UnexpandedHttpServerTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -180,11 +191,14 @@ class UnexpandedHttpServerTest(BaseModel): "type": obj.get("type"), "_links": TestLinks.from_dict(obj["_links"]) if obj.get("_links") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -192,6 +206,7 @@ class UnexpandedHttpServerTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -208,9 +223,8 @@ class UnexpandedHttpServerTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "bgpMeasurements": obj.get("bgpMeasurements") if obj.get("bgpMeasurements") is not None else True, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_instant_test.py index 30485936..4501c67e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_page_load_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_page_load_test.py index 9808b52a..93917a3a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_page_load_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_page_load_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,9 +18,11 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_http_interval import TestHttpInterval @@ -54,11 +56,14 @@ class UnexpandedPageLoadTest(BaseModel): type: Optional[StrictStr] = None links: Optional[TestLinks] = Field(default=None, alias="_links") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -66,6 +71,7 @@ class UnexpandedPageLoadTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -82,6 +88,7 @@ class UnexpandedPageLoadTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -95,7 +102,7 @@ class UnexpandedPageLoadTest(BaseModel): subinterval: Optional[TestSubInterval] = None bgp_measurements: Optional[StrictBool] = Field(default=True, description="Set to `true` to enable bgp measurements.", alias="bgpMeasurements") use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "httpInterval", "subinterval", "bgpMeasurements", "usePublicBgp"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "httpInterval", "subinterval", "bgpMeasurements", "usePublicBgp"] model_config = ConfigDict( populate_by_name=True, @@ -158,9 +165,15 @@ class UnexpandedPageLoadTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -188,11 +201,14 @@ class UnexpandedPageLoadTest(BaseModel): "type": obj.get("type"), "_links": TestLinks.from_dict(obj["_links"]) if obj.get("_links") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -200,6 +216,7 @@ class UnexpandedPageLoadTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -216,6 +233,7 @@ class UnexpandedPageLoadTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_sip_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_sip_server_test.py index 61afbaf6..a96cf1db 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_sip_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_sip_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_test.py index ce04c133..c9bd3b5a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_voice_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_voice_test.py index 655747cb..073ae07d 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_voice_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_voice_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_web_transaction_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_web_transaction_test.py index 0658f301..2c98579b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_web_transaction_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/unexpanded_web_transaction_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,9 +18,11 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_interval import TestInterval @@ -53,11 +55,14 @@ class UnexpandedWebTransactionTest(BaseModel): type: Optional[StrictStr] = None links: Optional[TestLinks] = Field(default=None, alias="_links") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class UnexpandedWebTransactionTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,6 +87,7 @@ class UnexpandedWebTransactionTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -94,7 +101,7 @@ class UnexpandedWebTransactionTest(BaseModel): subinterval: Optional[TestSubInterval] = None bgp_measurements: Optional[StrictBool] = Field(default=True, description="Set to `true` to enable bgp measurements.", alias="bgpMeasurements") use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "subinterval", "bgpMeasurements", "usePublicBgp"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "subinterval", "bgpMeasurements", "usePublicBgp"] model_config = ConfigDict( populate_by_name=True, @@ -157,9 +164,15 @@ class UnexpandedWebTransactionTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -187,11 +200,14 @@ class UnexpandedWebTransactionTest(BaseModel): "type": obj.get("type"), "_links": TestLinks.from_dict(obj["_links"]) if obj.get("_links") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -199,6 +215,7 @@ class UnexpandedWebTransactionTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -215,6 +232,7 @@ class UnexpandedWebTransactionTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_agent_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_agent_test.py index dd7353c0..90ec3d4e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_agent_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_agent_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_server_test.py index 5de086c4..0b38de8a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_agent_to_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_api_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_api_test.py index 849e4c0c..c2042947 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_api_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_api_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test.py index d825f064..5b8864a4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test_request.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test_request.py index ddadbdc4..198e2b37 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test_request.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_bgp_test_request.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_sec_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_sec_test.py index 58828eca..499b920e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_sec_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_sec_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_server_test.py index 0c0a4f9b..2707a494 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_trace_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_trace_test.py index aed0b074..1e69c90b 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_trace_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_dns_trace_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_ftp_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_ftp_server_test.py index 5d522876..7cecd233 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_ftp_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_ftp_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_http_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_http_server_test.py index b4560230..d829000e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_http_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_http_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,7 +21,9 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.agent_request import AgentRequest +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_interval import TestInterval @@ -56,11 +58,14 @@ class UpdateHttpServerTest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="Contains list of test label IDs (get `labelId` from `/labels` endpoint)") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint)", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -68,6 +73,7 @@ class UpdateHttpServerTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -84,16 +90,15 @@ class UpdateHttpServerTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") headers: Optional[List[StrictStr]] = Field(default=None, description="HTTP request headers used.") - download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") - dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") post_body: Optional[StrictStr] = Field(default=None, description="Enter the body for the HTTP POST request in this field. No special escaping is necessary. If the post body is provided with content, the `requestMethod` is automatically set to POST.", alias="postBody") ipv6_policy: Optional[TestIpv6Policy] = Field(default=None, alias="ipv6Policy") agents: Optional[List[AgentRequest]] = None bgp_measurements: Optional[StrictBool] = Field(default=True, description="Set to `true` to enable bgp measurements.", alias="bgpMeasurements") use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") monitors: Optional[List[StrictStr]] = Field(default=None, description="Contains list of BGP monitor IDs (get `monitorId` from `/monitors` endpoint)") - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "headers", "downloadLimit", "dnsOverride", "postBody", "ipv6Policy", "agents", "bgpMeasurements", "usePublicBgp", "monitors"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "headers", "postBody", "ipv6Policy", "agents", "bgpMeasurements", "usePublicBgp", "monitors"] model_config = ConfigDict( populate_by_name=True, @@ -156,9 +161,15 @@ class UpdateHttpServerTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -196,11 +207,14 @@ class UpdateHttpServerTest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -208,6 +222,7 @@ class UpdateHttpServerTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -224,9 +239,8 @@ class UpdateHttpServerTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "headers": obj.get("headers"), - "downloadLimit": obj.get("downloadLimit"), - "dnsOverride": obj.get("dnsOverride"), "postBody": obj.get("postBody"), "ipv6Policy": obj.get("ipv6Policy"), "agents": [AgentRequest.from_dict(_item) for _item in obj["agents"]] if obj.get("agents") is not None else None, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_page_load_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_page_load_test.py index 9f597a0b..635a55e0 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_page_load_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_page_load_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.agent_request import AgentRequest +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_http_interval import TestHttpInterval @@ -58,11 +60,14 @@ class UpdatePageLoadTest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="Contains list of test label IDs (get `labelId` from `/labels` endpoint)") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint)", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -70,6 +75,7 @@ class UpdatePageLoadTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -86,6 +92,7 @@ class UpdatePageLoadTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if one was given when the test was created.", alias="emulatedDeviceId") page_load_target_time: Optional[Annotated[int, Field(le=30, strict=True, ge=1)]] = Field(default=None, description="Target time for page load completion, specified in seconds and cannot exceed the `pageLoadTimeLimit`.", alias="pageLoadTargetTime") page_load_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=10, description="Page load time limit. Must be larger than the `httpTimeLimit`.", alias="pageLoadTimeLimit") @@ -101,7 +108,7 @@ class UpdatePageLoadTest(BaseModel): monitors: Optional[List[StrictStr]] = Field(default=None, description="Contains list of BGP monitor IDs (get `monitorId` from `/monitors` endpoint)") http_interval: Optional[TestHttpInterval] = Field(default=None, alias="httpInterval") subinterval: Optional[TestSubInterval] = None - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "bgpMeasurements", "usePublicBgp", "monitors", "httpInterval", "subinterval"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "pageLoadTargetTime", "pageLoadTimeLimit", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "bgpMeasurements", "usePublicBgp", "monitors", "httpInterval", "subinterval"] model_config = ConfigDict( populate_by_name=True, @@ -164,9 +171,15 @@ class UpdatePageLoadTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -204,11 +217,14 @@ class UpdatePageLoadTest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -216,6 +232,7 @@ class UpdatePageLoadTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -232,6 +249,7 @@ class UpdatePageLoadTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "pageLoadTargetTime": obj.get("pageLoadTargetTime"), "pageLoadTimeLimit": obj.get("pageLoadTimeLimit") if obj.get("pageLoadTimeLimit") is not None else 10, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test.py index 7d858ca2..298f32ff 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test1.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test1.py index c3741523..4d7a7cf3 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test1.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_sip_server_test1.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_voice_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_voice_test.py index 24ac2cce..d016de6d 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_voice_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_voice_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_web_transaction_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_web_transaction_test.py index b2dd3759..98418829 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_web_transaction_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/update_web_transaction_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.agent_request import AgentRequest +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_interval import TestInterval @@ -57,11 +59,14 @@ class UpdateWebTransactionTest(BaseModel): labels: Optional[List[StrictStr]] = Field(default=None, description="Contains list of test label IDs (get `labelId` from `/labels` endpoint)") shared_with_accounts: Optional[List[StrictStr]] = Field(default=None, description="Contains list of account group IDs. Test is shared with the listed account groups (get `aid` from `/account-groups` endpoint)", alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -69,6 +74,7 @@ class UpdateWebTransactionTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -85,6 +91,7 @@ class UpdateWebTransactionTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -101,7 +108,7 @@ class UpdateWebTransactionTest(BaseModel): use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") monitors: Optional[List[StrictStr]] = Field(default=None, description="Contains list of BGP monitor IDs (get `monitorId` from `/monitors` endpoint)") subinterval: Optional[TestSubInterval] = None - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials", "bgpMeasurements", "usePublicBgp", "monitors", "subinterval"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials", "bgpMeasurements", "usePublicBgp", "monitors", "subinterval"] model_config = ConfigDict( populate_by_name=True, @@ -164,9 +171,15 @@ class UpdateWebTransactionTest(BaseModel): # override the default output from pydantic by calling `to_dict()` of links if self.links: _dict['_links'] = self.links.to_dict() + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -204,11 +217,14 @@ class UpdateWebTransactionTest(BaseModel): "labels": obj.get("labels"), "sharedWithAccounts": obj.get("sharedWithAccounts"), "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -216,6 +232,7 @@ class UpdateWebTransactionTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -232,6 +249,7 @@ class UpdateWebTransactionTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error.py index 726aa125..b5f94c66 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error_item.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error_item.py index 450ff263..1aac56f5 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error_item.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/validation_error_item.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_instant_test.py index 4137204d..2d28e16a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_properties.py index 7d8ff586..41c52ec4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_test.py index e022f41e..765acc1a 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_tests.py index b56fcd83..09fac3d7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/voice_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_instant_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_instant_test.py index b116ad9a..97f2f429 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_instant_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_instant_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,10 +18,12 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -53,11 +55,14 @@ class WebTransactionInstantTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -65,6 +70,7 @@ class WebTransactionInstantTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -81,6 +87,7 @@ class WebTransactionInstantTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -93,7 +100,7 @@ class WebTransactionInstantTest(BaseModel): page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") agents: Optional[List[Agent]] = Field(default=None, description="Contains list of agents.") credentials: Optional[List[StrictStr]] = Field(default=None, description="Contains a list of credential IDs (get `credentialId` from `/credentials` endpoint).") - __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] + __properties: ClassVar[List[str]] = ["createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials"] model_config = ConfigDict( populate_by_name=True, @@ -176,9 +183,15 @@ class WebTransactionInstantTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -212,11 +225,14 @@ class WebTransactionInstantTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -224,6 +240,7 @@ class WebTransactionInstantTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -240,6 +257,7 @@ class WebTransactionInstantTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_properties.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_properties.py index ece1760d..16e9f1f4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_properties.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_properties.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,9 +17,11 @@ import pprint import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders from thousandeyes_sdk.tests.models.test_page_loading_strategy import TestPageLoadingStrategy @@ -35,11 +37,14 @@ class WebTransactionProperties(BaseModel): WebTransactionProperties """ # noqa: E501 auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -47,6 +52,7 @@ class WebTransactionProperties(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -63,6 +69,7 @@ class WebTransactionProperties(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -74,7 +81,7 @@ class WebTransactionProperties(BaseModel): browser_language: Optional[StrictStr] = Field(default=None, description="Set one of the available browser language that you want to use to configure the browser.", alias="browserLanguage") page_loading_strategy: Optional[TestPageLoadingStrategy] = Field(default=None, alias="pageLoadingStrategy") type: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] + __properties: ClassVar[List[str]] = ["authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "type"] model_config = ConfigDict( populate_by_name=True, @@ -120,9 +127,15 @@ class WebTransactionProperties(BaseModel): exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() return _dict @classmethod @@ -136,11 +149,14 @@ class WebTransactionProperties(BaseModel): _obj = cls.model_validate({ "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -148,6 +164,7 @@ class WebTransactionProperties(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -164,6 +181,7 @@ class WebTransactionProperties(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_test.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_test.py index 82f01938..3469046e 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_test.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_test.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -18,12 +18,14 @@ import re # noqa: F401 import json from datetime import datetime -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional from typing_extensions import Annotated from thousandeyes_sdk.tests.models.agent import Agent +from thousandeyes_sdk.tests.models.agent_interfaces import AgentInterfaces from thousandeyes_sdk.tests.models.alert_rule import AlertRule from thousandeyes_sdk.tests.models.monitor import Monitor +from thousandeyes_sdk.tests.models.o_auth import OAuth from thousandeyes_sdk.tests.models.shared_with_account import SharedWithAccount from thousandeyes_sdk.tests.models.test_auth_type import TestAuthType from thousandeyes_sdk.tests.models.test_custom_headers import TestCustomHeaders @@ -61,11 +63,14 @@ class WebTransactionTest(BaseModel): labels: Optional[List[TestLabel]] = None shared_with_accounts: Optional[List[SharedWithAccount]] = Field(default=None, alias="sharedWithAccounts") auth_type: Optional[TestAuthType] = Field(default=None, alias="authType") + agent_interfaces: Optional[AgentInterfaces] = Field(default=None, alias="agentInterfaces") bandwidth_measurements: Optional[StrictBool] = Field(default=None, description="Set to `true` to enable bandwidth measurements, only applies to Enterprise agents assigned to the test.", alias="bandwidthMeasurements") client_certificate: Optional[StrictStr] = Field(default=None, description="String representation (containing newline characters) of client certificate, the private key must be placed first, then the certificate.", alias="clientCertificate") content_regex: Optional[StrictStr] = Field(default=None, description="Content regex, this field does not require escaping.", alias="contentRegex") custom_headers: Optional[TestCustomHeaders] = Field(default=None, alias="customHeaders") desired_status_code: Optional[StrictStr] = Field(default='200', description="Specify the HTTP status code value that indicates a successful response.", alias="desiredStatusCode") + download_limit: Optional[StrictInt] = Field(default=None, description="Specifies maximum number of bytes to download from the target object.", alias="downloadLimit") + dns_override: Optional[StrictStr] = Field(default=None, description="IP address to use for DNS override.", alias="dnsOverride") http_target_time: Optional[Annotated[int, Field(le=5000, strict=True, ge=100)]] = Field(default=None, description="Target time for HTTP server completion, specified in milliseconds.", alias="httpTargetTime") http_time_limit: Optional[Annotated[int, Field(le=60, strict=True, ge=5)]] = Field(default=5, description="HTTP time limit in seconds.", alias="httpTimeLimit") http_version: Optional[Annotated[int, Field(le=2, strict=True, ge=1)]] = Field(default=2, description="HTTP protocol version. Set to '2' to prefer HTTP/2, or '1' to use only HTTP/1.1.", alias="httpVersion") @@ -73,6 +78,7 @@ class WebTransactionTest(BaseModel): mtu_measurements: Optional[StrictBool] = Field(default=None, description="Set `true` to measure MTU sizes on network from agents to the target.", alias="mtuMeasurements") network_measurements: Optional[StrictBool] = Field(default=True, description="Enable or disable network measurements. Set to true to enable or false to disable network measurements.", alias="networkMeasurements") num_path_traces: Optional[Annotated[int, Field(le=10, strict=True, ge=1)]] = Field(default=3, description="Number of path traces executed by the agent.", alias="numPathTraces") + o_auth: Optional[OAuth] = Field(default=None, alias="oAuth") password: Optional[StrictStr] = Field(default=None, description="Password for Basic/NTLM authentication.") path_trace_mode: Optional[TestPathTraceMode] = Field(default=None, alias="pathTraceMode") probe_mode: Optional[TestProbeMode] = Field(default=None, alias="probeMode") @@ -89,6 +95,7 @@ class WebTransactionTest(BaseModel): fixed_packet_rate: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = Field(default=None, description="Sets packets rate sent to measure the network in packets per second.", alias="fixedPacketRate") override_agent_proxy: Optional[StrictBool] = Field(default=False, description="Flag indicating if a proxy other than the default should be used. To override the default proxy for agents, set to `true` and specify a value for `overrideProxyId`.", alias="overrideAgentProxy") override_proxy_id: Optional[StrictStr] = Field(default=None, description="ID of the proxy to be used if the default proxy is overridden.", alias="overrideProxyId") + collect_proxy_network_data: Optional[StrictBool] = Field(default=False, description="Indicates whether network data to the proxy should be collected.", alias="collectProxyNetworkData") emulated_device_id: Optional[StrictStr] = Field(default=None, description="ID of the emulated device, if specified when the test was created.", alias="emulatedDeviceId") target_time: Optional[Annotated[int, Field(le=60, strict=True, ge=0)]] = Field(default=None, description="Target completion time. The default is 50% of the specified time limit in seconds. (Set to 0 to use the default behavior).", alias="targetTime") time_limit: Optional[Annotated[int, Field(le=180, strict=True, ge=5)]] = Field(default=30, description="Time limit for transaction in seconds.", alias="timeLimit") @@ -105,7 +112,7 @@ class WebTransactionTest(BaseModel): use_public_bgp: Optional[StrictBool] = Field(default=True, description="Indicate if all available public BGP monitors should be used, when ommited defaults to `bgpMeasurements` value.", alias="usePublicBgp") monitors: Optional[List[Monitor]] = Field(default=None, description="Contains list of enabled BGP monitors.") subinterval: Optional[TestSubInterval] = None - __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials", "bgpMeasurements", "usePublicBgp", "monitors", "subinterval"] + __properties: ClassVar[List[str]] = ["interval", "alertsEnabled", "enabled", "alertRules", "createdBy", "createdDate", "description", "liveShare", "modifiedBy", "modifiedDate", "savedEvent", "testId", "testName", "type", "_links", "labels", "sharedWithAccounts", "authType", "agentInterfaces", "bandwidthMeasurements", "clientCertificate", "contentRegex", "customHeaders", "desiredStatusCode", "downloadLimit", "dnsOverride", "httpTargetTime", "httpTimeLimit", "httpVersion", "includeHeaders", "mtuMeasurements", "networkMeasurements", "numPathTraces", "oAuth", "password", "pathTraceMode", "probeMode", "protocol", "sslVersion", "sslVersionId", "url", "useNtlm", "userAgent", "username", "verifyCertificate", "allowUnsafeLegacyRenegotiation", "followRedirects", "fixedPacketRate", "overrideAgentProxy", "overrideProxyId", "collectProxyNetworkData", "emulatedDeviceId", "targetTime", "timeLimit", "transactionScript", "blockDomains", "disableScreenshot", "allowMicAndCamera", "allowGeolocation", "browserLanguage", "pageLoadingStrategy", "agents", "credentials", "bgpMeasurements", "usePublicBgp", "monitors", "subinterval"] model_config = ConfigDict( populate_by_name=True, @@ -197,9 +204,15 @@ class WebTransactionTest(BaseModel): if _item: _items.append(_item.to_dict()) _dict['sharedWithAccounts'] = _items + # override the default output from pydantic by calling `to_dict()` of agent_interfaces + if self.agent_interfaces: + _dict['agentInterfaces'] = self.agent_interfaces.to_dict() # override the default output from pydantic by calling `to_dict()` of custom_headers if self.custom_headers: _dict['customHeaders'] = self.custom_headers.to_dict() + # override the default output from pydantic by calling `to_dict()` of o_auth + if self.o_auth: + _dict['oAuth'] = self.o_auth.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in agents (list) _items = [] if self.agents: @@ -244,11 +257,14 @@ class WebTransactionTest(BaseModel): "labels": [TestLabel.from_dict(_item) for _item in obj["labels"]] if obj.get("labels") is not None else None, "sharedWithAccounts": [SharedWithAccount.from_dict(_item) for _item in obj["sharedWithAccounts"]] if obj.get("sharedWithAccounts") is not None else None, "authType": obj.get("authType"), + "agentInterfaces": AgentInterfaces.from_dict(obj["agentInterfaces"]) if obj.get("agentInterfaces") is not None else None, "bandwidthMeasurements": obj.get("bandwidthMeasurements"), "clientCertificate": obj.get("clientCertificate"), "contentRegex": obj.get("contentRegex"), "customHeaders": TestCustomHeaders.from_dict(obj["customHeaders"]) if obj.get("customHeaders") is not None else None, "desiredStatusCode": obj.get("desiredStatusCode") if obj.get("desiredStatusCode") is not None else '200', + "downloadLimit": obj.get("downloadLimit"), + "dnsOverride": obj.get("dnsOverride"), "httpTargetTime": obj.get("httpTargetTime"), "httpTimeLimit": obj.get("httpTimeLimit") if obj.get("httpTimeLimit") is not None else 5, "httpVersion": obj.get("httpVersion") if obj.get("httpVersion") is not None else 2, @@ -256,6 +272,7 @@ class WebTransactionTest(BaseModel): "mtuMeasurements": obj.get("mtuMeasurements"), "networkMeasurements": obj.get("networkMeasurements") if obj.get("networkMeasurements") is not None else True, "numPathTraces": obj.get("numPathTraces") if obj.get("numPathTraces") is not None else 3, + "oAuth": OAuth.from_dict(obj["oAuth"]) if obj.get("oAuth") is not None else None, "password": obj.get("password"), "pathTraceMode": obj.get("pathTraceMode"), "probeMode": obj.get("probeMode"), @@ -272,6 +289,7 @@ class WebTransactionTest(BaseModel): "fixedPacketRate": obj.get("fixedPacketRate"), "overrideAgentProxy": obj.get("overrideAgentProxy") if obj.get("overrideAgentProxy") is not None else False, "overrideProxyId": obj.get("overrideProxyId"), + "collectProxyNetworkData": obj.get("collectProxyNetworkData") if obj.get("collectProxyNetworkData") is not None else False, "emulatedDeviceId": obj.get("emulatedDeviceId"), "targetTime": obj.get("targetTime"), "timeLimit": obj.get("timeLimit") if obj.get("timeLimit") is not None else 30, diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_tests.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_tests.py index fd7a3955..b2b8c5b0 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_tests.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/web_transaction_tests.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d972cf22..2793a5a5 100644 --- a/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py +++ b/thousandeyes-sdk-tests/test/test_agent_to_agent_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 39a0da15..f671e276 100644 --- a/thousandeyes-sdk-tests/test/test_agent_to_server_api.py +++ b/thousandeyes-sdk-tests/test/test_agent_to_server_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_all_test_types_api.py b/thousandeyes-sdk-tests/test/test_all_test_types_api.py index 9482f3bd..92553381 100644 --- a/thousandeyes-sdk-tests/test/test_all_test_types_api.py +++ b/thousandeyes-sdk-tests/test/test_all_test_types_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_api_api.py b/thousandeyes-sdk-tests/test/test_api_api.py index 9e7e4410..4c7fade9 100644 --- a/thousandeyes-sdk-tests/test/test_api_api.py +++ b/thousandeyes-sdk-tests/test/test_api_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_bgp_api.py b/thousandeyes-sdk-tests/test/test_bgp_api.py index a6a74746..4fc1bbe9 100644 --- a/thousandeyes-sdk-tests/test/test_bgp_api.py +++ b/thousandeyes-sdk-tests/test/test_bgp_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_dns_server_api.py b/thousandeyes-sdk-tests/test/test_dns_server_api.py index ae561f2b..cd29e9be 100644 --- a/thousandeyes-sdk-tests/test/test_dns_server_api.py +++ b/thousandeyes-sdk-tests/test/test_dns_server_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_dns_trace_api.py b/thousandeyes-sdk-tests/test/test_dns_trace_api.py index 78b3b378..f6cd72c8 100644 --- a/thousandeyes-sdk-tests/test/test_dns_trace_api.py +++ b/thousandeyes-sdk-tests/test/test_dns_trace_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_dnssec_api.py b/thousandeyes-sdk-tests/test/test_dnssec_api.py index f60f49de..deaba9c3 100644 --- a/thousandeyes-sdk-tests/test/test_dnssec_api.py +++ b/thousandeyes-sdk-tests/test/test_dnssec_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_ftp_server_api.py b/thousandeyes-sdk-tests/test/test_ftp_server_api.py index 08232921..beee8988 100644 --- a/thousandeyes-sdk-tests/test/test_ftp_server_api.py +++ b/thousandeyes-sdk-tests/test/test_ftp_server_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_http_server_api.py b/thousandeyes-sdk-tests/test/test_http_server_api.py index 0a4df6bb..b6ca0138 100644 --- a/thousandeyes-sdk-tests/test/test_http_server_api.py +++ b/thousandeyes-sdk-tests/test/test_http_server_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -57,6 +57,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -65,6 +75,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -83,6 +97,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -154,6 +169,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -162,6 +187,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -234,6 +263,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -330,6 +360,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -338,6 +378,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -410,6 +454,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -503,6 +548,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -511,6 +566,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, "overrideProxyId" : "281474976710706", @@ -525,6 +584,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -582,6 +642,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -590,6 +660,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, "overrideProxyId" : "281474976710706", @@ -604,6 +678,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -683,6 +758,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -691,6 +776,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -709,6 +798,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -780,6 +870,16 @@ class TestHTTPServerApi(unittest.TestCase): "probeMode" : "auto", "includeHeaders" : true, "type" : "http-server", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -788,6 +888,10 @@ class TestHTTPServerApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -860,6 +964,7 @@ class TestHTTPServerApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", diff --git a/thousandeyes-sdk-tests/test/test_page_load_api.py b/thousandeyes-sdk-tests/test/test_page_load_api.py index 64965358..f191ce6d 100644 --- a/thousandeyes-sdk-tests/test/test_page_load_api.py +++ b/thousandeyes-sdk-tests/test/test_page_load_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -52,10 +52,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -67,6 +78,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "httpInterval" : 120, "modifiedDate" : "2022-07-17T22:00:54Z", @@ -77,6 +92,7 @@ class TestPageLoadApi(unittest.TestCase): "monitors" : [ "17410", "5" ], "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "alertRules" : [ "344753", "212697" ], "description" : "ThousandEyes Test", "httpTimeLimit" : 5, @@ -87,6 +103,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -155,10 +172,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -170,6 +198,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -208,6 +240,7 @@ class TestPageLoadApi(unittest.TestCase): } ], "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -244,6 +277,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -337,10 +371,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -352,6 +397,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -390,6 +439,7 @@ class TestPageLoadApi(unittest.TestCase): } ], "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -426,6 +476,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -516,10 +567,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -531,6 +593,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "httpInterval" : 120, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -538,6 +604,7 @@ class TestPageLoadApi(unittest.TestCase): "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -547,6 +614,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -601,10 +669,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -616,6 +695,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "httpInterval" : 120, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -623,6 +706,7 @@ class TestPageLoadApi(unittest.TestCase): "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -632,6 +716,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -708,10 +793,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -723,6 +819,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "httpInterval" : 120, "modifiedDate" : "2022-07-17T22:00:54Z", @@ -733,6 +833,7 @@ class TestPageLoadApi(unittest.TestCase): "monitors" : [ "17410", "5" ], "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "alertRules" : [ "344753", "212697" ], "description" : "ThousandEyes Test", "httpTimeLimit" : 5, @@ -743,6 +844,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -811,10 +913,21 @@ class TestPageLoadApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "page-load", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -826,6 +939,10 @@ class TestPageLoadApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -864,6 +981,7 @@ class TestPageLoadApi(unittest.TestCase): } ], "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -900,6 +1018,7 @@ class TestPageLoadApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", diff --git a/thousandeyes-sdk-tests/test/test_path_visualization_interface_groups_api.py b/thousandeyes-sdk-tests/test/test_path_visualization_interface_groups_api.py index bd0cf865..fac8028e 100644 --- a/thousandeyes-sdk-tests/test/test_path_visualization_interface_groups_api.py +++ b/thousandeyes-sdk-tests/test/test_path_visualization_interface_groups_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_sip_server_api.py b/thousandeyes-sdk-tests/test/test_sip_server_api.py index 27ee90c4..211065a2 100644 --- a/thousandeyes-sdk-tests/test/test_sip_server_api.py +++ b/thousandeyes-sdk-tests/test/test_sip_server_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_voice_api.py b/thousandeyes-sdk-tests/test/test_voice_api.py index 594e3ce6..de2e65bd 100644 --- a/thousandeyes-sdk-tests/test/test_voice_api.py +++ b/thousandeyes-sdk-tests/test/test_voice_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-tests/test/test_web_transaction_api.py b/thousandeyes-sdk-tests/test/test_web_transaction_api.py index 7f6df5a2..ed40ad63 100644 --- a/thousandeyes-sdk-tests/test/test_web_transaction_api.py +++ b/thousandeyes-sdk-tests/test/test_web_transaction_api.py @@ -5,7 +5,7 @@ This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -52,10 +52,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -67,6 +78,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -77,6 +92,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "alertRules" : [ "344753", "212697" ], "description" : "ThousandEyes Test", "httpTimeLimit" : 5, @@ -87,6 +103,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -156,10 +173,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -171,6 +199,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -209,6 +241,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -245,6 +278,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -339,10 +373,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -354,6 +399,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -392,6 +441,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -428,6 +478,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -519,10 +570,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -534,12 +596,17 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, "emulatedDeviceId" : "2", "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -549,6 +616,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -604,10 +672,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -619,12 +698,17 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, "emulatedDeviceId" : "2", "overrideProxyId" : "281474976710706", "sslVersion" : "Auto", "useNtlm" : false, + "downloadLimit" : 2048, "description" : "ThousandEyes Test", "httpTimeLimit" : 5, "blockDomains" : "domain.com/", @@ -634,6 +718,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -711,10 +796,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -726,6 +822,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ "9842", "1283" ], "modifiedDate" : "2022-07-17T22:00:54Z", "interval" : 120, @@ -736,6 +836,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "alertRules" : [ "344753", "212697" ], "description" : "ThousandEyes Test", "httpTimeLimit" : 5, @@ -746,6 +847,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", @@ -815,10 +917,21 @@ class TestWebTransactionApi(unittest.TestCase): "title" : "title" } }, + "dnsOverride" : "8.8.8.8", "bandwidthMeasurements" : true, "probeMode" : "auto", "includeHeaders" : true, "type" : "web-transactions", + "oAuth" : { + "configId" : "123321123", + "testUrl" : "https://api.thousandeyes.com/v7/status", + "requestMethod" : "get", + "postBody" : "client_id: ************", + "headers" : "Authorization: Basic ************", + "authType" : "none", + "username" : "user123", + "password" : "*******" + }, "password" : "password", "protocol" : "tcp", "followRedirects" : true, @@ -830,6 +943,10 @@ class TestWebTransactionApi(unittest.TestCase): "verifyCertificate" : false, "overrideAgentProxy" : false, "liveShare" : false, + "agentInterfaces" : { + "agentId" : "2954", + "ipAddress" : "192.1.1.0" + }, "labels" : [ { "labelId" : "961", "name" : "Artem label", @@ -868,6 +985,7 @@ class TestWebTransactionApi(unittest.TestCase): "sslVersion" : "Auto", "useNtlm" : false, "credentials" : [ "3247", "1051" ], + "downloadLimit" : 2048, "alertRules" : [ { "severity" : "major", "roundsViolatingOutOf" : 5, @@ -904,6 +1022,7 @@ class TestWebTransactionApi(unittest.TestCase): "allowUnsafeLegacyRenegotiation" : true, "fixedPacketRate" : 50, "httpVersion" : 2, + "collectProxyNetworkData" : false, "pathTraceMode" : "classic", "modifiedBy" : "user@user.com", "authType" : "none", diff --git a/thousandeyes-sdk-usage/README.md b/thousandeyes-sdk-usage/README.md index 904459c5..1c398c1d 100644 --- a/thousandeyes-sdk-usage/README.md +++ b/thousandeyes-sdk-usage/README.md @@ -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.9 +- API version: 7.0.12 - Generator version: 7.6.0 - Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py index 66b3ea31..4ad4e448 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/__init__.py @@ -7,7 +7,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 82f271c3..7bd4bd17 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 0e891546..65bd742c 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 cf165e90..8d843e1b 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/__init__.py @@ -6,7 +6,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d26dddc7..266bfa20 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 e7968795..e1799ee7 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d2844d3e..4d5c3fef 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 e82a070d..31e4ecaf 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 be4c5750..86dfc050 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 3cd435d3..3a8743aa 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 a60c6192..5aaadf4a 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 0f0fcf1a..1649acc3 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 56353c8d..3cc9290b 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/error.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 b79613c4..e4d2d43f 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/expand.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 935e3139..01a82605 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/link.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 226dabae..357cb2a3 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 10dc216b..43db0a15 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 54e443ac..3fb84fc5 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 95b978e8..37d9f73b 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1da79921..5e89baf1 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 acff9b55..acbb57e9 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 1a17cd1a..0670c3ed 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quota.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 46fae72d..bb15a2f7 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/quotas.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 3bfe4101..69effe23 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 97e0d00a..37483e2b 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 440f4fd7..ba3dd5ad 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 d2ec4708..c9c55552 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 9c8a11a5..6a8a9a77 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/tests.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 595a4389..4b827576 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 82b7f77d..885b066f 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 e101f195..47e89404 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 4267b579..364ae3d6 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/models/usage.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 de3e0acf..497b33e0 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 082024fe..82459d03 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 380c7b7d..a812031c 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. 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 941fb252..c2e7b216 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 @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-usage/test/test_quotas_api.py b/thousandeyes-sdk-usage/test/test_quotas_api.py index a6d0ba69..2349f56f 100644 --- a/thousandeyes-sdk-usage/test/test_quotas_api.py +++ b/thousandeyes-sdk-usage/test/test_quotas_api.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/thousandeyes-sdk-usage/test/test_usage_api.py b/thousandeyes-sdk-usage/test/test_usage_api.py index 84c25f04..022c242b 100644 --- a/thousandeyes-sdk-usage/test/test_usage_api.py +++ b/thousandeyes-sdk-usage/test/test_usage_api.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 7.0.9 + The version of the OpenAPI document: 7.0.12 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.