CP-2189 Update SDK names for admin and monitors modules

This commit is contained in:
Shahid Hussain Khan 2024-05-31 17:35:42 +01:00
parent 4025dc7126
commit bbbd543f07
200 changed files with 1688 additions and 3261 deletions

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_group import AccountGroup
class TestAccountGroup(unittest.TestCase):
"""AccountGroup unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroup:
"""Test AccountGroup
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroup`
"""
model = AccountGroup()
if include_optional:
return AccountGroup(
aid = '1234',
account_group_name = 'Account A'
)
else:
return AccountGroup(
)
"""
def testAccountGroup(self):
"""Test AccountGroup"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,79 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_group_detail import AccountGroupDetail
class TestAccountGroupDetail(unittest.TestCase):
"""AccountGroupDetail unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroupDetail:
"""Test AccountGroupDetail
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroupDetail`
"""
model = AccountGroupDetail()
if include_optional:
return AccountGroupDetail(
aid = '1234',
account_group_name = 'Account A',
is_current_account_group = True,
is_default_account_group = True,
organization_name = '',
users = [
thousandeyes_sdk.admin.models.user_account_group.UserAccountGroup(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '235',
last_login = '2022-07-17T22:00:54Z',
date_registered = '2022-07-17T22:00:54Z',
roles = [
thousandeyes_sdk.admin.models.role.Role()
], )
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), ),
agents = [
null
]
)
else:
return AccountGroupDetail(
)
"""
def testAccountGroupDetail(self):
"""Test AccountGroupDetail"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,55 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_group_info import AccountGroupInfo
class TestAccountGroupInfo(unittest.TestCase):
"""AccountGroupInfo unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroupInfo:
"""Test AccountGroupInfo
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroupInfo`
"""
model = AccountGroupInfo()
if include_optional:
return AccountGroupInfo(
aid = '1234',
account_group_name = 'Account A',
is_current_account_group = True,
is_default_account_group = True,
organization_name = ''
)
else:
return AccountGroupInfo(
)
"""
def testAccountGroupInfo(self):
"""Test AccountGroupInfo"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,53 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_group_request import AccountGroupRequest
class TestAccountGroupRequest(unittest.TestCase):
"""AccountGroupRequest unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroupRequest:
"""Test AccountGroupRequest
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroupRequest`
"""
model = AccountGroupRequest()
if include_optional:
return AccountGroupRequest(
account_group_name = 'My testing account group',
agents = ["105","719"]
)
else:
return AccountGroupRequest(
account_group_name = 'My testing account group',
)
"""
def testAccountGroupRequest(self):
"""Test AccountGroupRequest"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,56 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_group_role import AccountGroupRole
class TestAccountGroupRole(unittest.TestCase):
"""AccountGroupRole unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroupRole:
"""Test AccountGroupRole
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroupRole`
"""
model = AccountGroupRole()
if include_optional:
return AccountGroupRole(
account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
roles = [
thousandeyes_sdk.admin.models.role.Role()
]
)
else:
return AccountGroupRole(
)
"""
def testAccountGroupRole(self):
"""Test AccountGroupRole"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,63 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.account_groups import AccountGroups
class TestAccountGroups(unittest.TestCase):
"""AccountGroups unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AccountGroups:
"""Test AccountGroups
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AccountGroups`
"""
model = AccountGroups()
if include_optional:
return AccountGroups(
account_groups = [
null
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return AccountGroups(
)
"""
def testAccountGroups(self):
"""Test AccountGroups"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,62 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.agent import Agent
class TestAgent(unittest.TestCase):
"""Agent unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Agent:
"""Test Agent
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Agent`
"""
model = Agent()
if include_optional:
return Agent(
ip_addresses = ["99.139.65.220","9bbd:8a0a:a257:5876:288b:6cb2:3f36:64ce"],
public_ip_addresses = ["192.168.1.78","f9b2:3a21:f25c:d300:03f4:586d:f8d6:4e1c"],
network = 'AT&T Services, Inc. (AS 7018)',
agent_id = '281474976710706',
agent_name = 'thousandeyes-stg-va-254',
location = 'San Francisco Bay Area',
country_id = 'US',
enabled = True,
prefix = '99.128.0.0/11',
verify_ssl_certificates = True,
agent_type = 'enterprise-cluster'
)
else:
return Agent(
agent_type = 'enterprise-cluster',
)
"""
def testAgent(self):
"""Test Agent"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,53 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.agent_base import AgentBase
class TestAgentBase(unittest.TestCase):
"""AgentBase unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AgentBase:
"""Test AgentBase
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AgentBase`
"""
model = AgentBase()
if include_optional:
return AgentBase(
ip_addresses = ["99.139.65.220","9bbd:8a0a:a257:5876:288b:6cb2:3f36:64ce"],
public_ip_addresses = ["192.168.1.78","f9b2:3a21:f25c:d300:03f4:586d:f8d6:4e1c"],
network = 'AT&T Services, Inc. (AS 7018)'
)
else:
return AgentBase(
)
"""
def testAgentBase(self):
"""Test AgentBase"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,73 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.audit_user_events import AuditUserEvents
class TestAuditUserEvents(unittest.TestCase):
"""AuditUserEvents unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> AuditUserEvents:
"""Test AuditUserEvents
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `AuditUserEvents`
"""
model = AuditUserEvents()
if include_optional:
return AuditUserEvents(
audit_events = [{"accountGroupName":"API Sandbox","aid":"1234","date":"2020-07-17T21:54:54Z","event":"Report created.","ipAddress":"99.128.0.0/11","uid":"1234","user":"API Sandbox User (noreply@thousandeyes.com)","resources":[{"name":"My New report","type":"reportTitle"},{"name":"Other Report","type":"testName"}]},{"accountGroupName":"API Sandbox","aid":"1234","date":"2020-07-17T22:00:54Z","event":"Login failed.","ipAddress":"99.128.0.0/11","uid":"1234","user":"API Sandbox User (noreply@thousandeyes.com)"}],
start_date = '2022-07-17T22:00:54Z',
end_date = '2022-07-18T22:00:54Z',
links = thousandeyes_sdk.admin.models.pagination_links.PaginationLinks(
previous = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ),
next = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ),
self = , )
)
else:
return AuditUserEvents(
)
"""
def testAuditUserEvents(self):
"""Test AuditUserEvents"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,53 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.base_role import BaseRole
class TestBaseRole(unittest.TestCase):
"""BaseRole unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> BaseRole:
"""Test BaseRole
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `BaseRole`
"""
model = BaseRole()
if include_optional:
return BaseRole(
name = 'Organization Admin',
role_id = '35',
is_builtin = True
)
else:
return BaseRole(
)
"""
def testBaseRole(self):
"""Test BaseRole"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,33 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.cloud_enterprise_agent_type import CloudEnterpriseAgentType
class TestCloudEnterpriseAgentType(unittest.TestCase):
"""CloudEnterpriseAgentType unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def testCloudEnterpriseAgentType(self):
"""Test CloudEnterpriseAgentType"""
# inst = CloudEnterpriseAgentType()
if __name__ == '__main__':
unittest.main()

View File

@ -1,64 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.cluster_member import ClusterMember
class TestClusterMember(unittest.TestCase):
"""ClusterMember unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> ClusterMember:
"""Test ClusterMember
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `ClusterMember`
"""
model = ClusterMember()
if include_optional:
return ClusterMember(
ip_addresses = ["99.139.65.220","9bbd:8a0a:a257:5876:288b:6cb2:3f36:64ce"],
public_ip_addresses = ["192.168.1.78","f9b2:3a21:f25c:d300:03f4:586d:f8d6:4e1c"],
network = 'AT&T Services, Inc. (AS 7018)',
member_id = '10',
name = 'Cluster member name',
error_details = [
thousandeyes_sdk.admin.models.error_detail.ErrorDetail(
code = 'agent-version-outdated',
description = 'Agent Version 0.1.1 (latest: 1.0.0)', )
],
last_seen = '2022-07-17T22:00:54Z',
agent_state = 'online',
target_for_tests = '1.1.1.1',
utilization = 25
)
else:
return ClusterMember(
)
"""
def testClusterMember(self):
"""Test ClusterMember"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,76 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.created_account_group import CreatedAccountGroup
class TestCreatedAccountGroup(unittest.TestCase):
"""CreatedAccountGroup unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> CreatedAccountGroup:
"""Test CreatedAccountGroup
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `CreatedAccountGroup`
"""
model = CreatedAccountGroup()
if include_optional:
return CreatedAccountGroup(
aid = '1234',
account_group_name = 'Account A',
is_current_account_group = True,
is_default_account_group = True,
organization_name = '',
users = [
thousandeyes_sdk.admin.models.user_account_group.UserAccountGroup(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '235',
last_login = '2022-07-17T22:00:54Z',
date_registered = '2022-07-17T22:00:54Z',
roles = [
thousandeyes_sdk.admin.models.role.Role()
], )
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return CreatedAccountGroup(
)
"""
def testCreatedAccountGroup(self):
"""Test CreatedAccountGroup"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,79 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.created_user import CreatedUser
class TestCreatedUser(unittest.TestCase):
"""CreatedUser unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> CreatedUser:
"""Test CreatedUser
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `CreatedUser`
"""
model = CreatedUser()
if include_optional:
return CreatedUser(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '245',
date_registered = '2020-07-17T22:00:54Z',
login_account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
account_group_roles = [
thousandeyes_sdk.admin.models.account_group_role.AccountGroupRole(
account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
roles = [
thousandeyes_sdk.admin.models.role.Role()
], )
],
all_account_group_roles = [
thousandeyes_sdk.admin.models.role.Role()
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return CreatedUser(
)
"""
def testCreatedUser(self):
"""Test CreatedUser"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,91 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.enterprise_agent import EnterpriseAgent
class TestEnterpriseAgent(unittest.TestCase):
"""EnterpriseAgent unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> EnterpriseAgent:
"""Test EnterpriseAgent
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `EnterpriseAgent`
"""
model = EnterpriseAgent()
if include_optional:
return EnterpriseAgent(
agent_type = 'enterprise-cluster',
ip_addresses = ["99.139.65.220","9bbd:8a0a:a257:5876:288b:6cb2:3f36:64ce"],
public_ip_addresses = ["192.168.1.78","f9b2:3a21:f25c:d300:03f4:586d:f8d6:4e1c"],
network = 'AT&T Services, Inc. (AS 7018)',
agent_id = '281474976710706',
agent_name = 'thousandeyes-stg-va-254',
location = 'San Francisco Bay Area',
country_id = 'US',
enabled = True,
prefix = '99.128.0.0/11',
verify_ssl_certificates = True,
cluster_members = [
null
],
utilization = 25,
account_groups = [
thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', )
],
ipv6_policy = 'force-ipv4',
error_details = [
thousandeyes_sdk.admin.models.error_detail.ErrorDetail(
code = 'agent-version-outdated',
description = 'Agent Version 0.1.1 (latest: 1.0.0)', )
],
hostname = 'thousandeyes.com',
last_seen = '2022-07-17T22:00:54Z',
agent_state = 'online',
keep_browser_cache = True,
created_date = '2022-07-17T22:00:54Z',
target_for_tests = '1.1.1.1',
local_resolution_prefixes = [
'10.2.3.3/24'
],
interface_ip_mappings = [
thousandeyes_sdk.admin.models.interface_ip_mapping.InterfaceIpMapping(
interface_name = 'wlp4s0',
ip_addresses = ["73.252.207.219","2601:646:300:3ae0::b977"], )
]
)
else:
return EnterpriseAgent(
agent_type = 'enterprise-cluster',
)
"""
def testEnterpriseAgent(self):
"""Test EnterpriseAgent"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,79 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.enterprise_agent_data import EnterpriseAgentData
class TestEnterpriseAgentData(unittest.TestCase):
"""EnterpriseAgentData unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> EnterpriseAgentData:
"""Test EnterpriseAgentData
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `EnterpriseAgentData`
"""
model = EnterpriseAgentData()
if include_optional:
return EnterpriseAgentData(
cluster_members = [
null
],
utilization = 25,
account_groups = [
thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', )
],
ipv6_policy = 'force-ipv4',
error_details = [
thousandeyes_sdk.admin.models.error_detail.ErrorDetail(
code = 'agent-version-outdated',
description = 'Agent Version 0.1.1 (latest: 1.0.0)', )
],
hostname = 'thousandeyes.com',
last_seen = '2022-07-17T22:00:54Z',
agent_state = 'online',
keep_browser_cache = True,
created_date = '2022-07-17T22:00:54Z',
target_for_tests = '1.1.1.1',
local_resolution_prefixes = [
'10.2.3.3/24'
],
interface_ip_mappings = [
thousandeyes_sdk.admin.models.interface_ip_mapping.InterfaceIpMapping(
interface_name = 'wlp4s0',
ip_addresses = ["73.252.207.219","2601:646:300:3ae0::b977"], )
]
)
else:
return EnterpriseAgentData(
)
"""
def testEnterpriseAgentData(self):
"""Test EnterpriseAgentData"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,33 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.enterprise_agent_ipv6_policy import EnterpriseAgentIpv6Policy
class TestEnterpriseAgentIpv6Policy(unittest.TestCase):
"""EnterpriseAgentIpv6Policy unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def testEnterpriseAgentIpv6Policy(self):
"""Test EnterpriseAgentIpv6Policy"""
# inst = EnterpriseAgentIpv6Policy()
if __name__ == '__main__':
unittest.main()

View File

@ -1,33 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.enterprise_agent_state import EnterpriseAgentState
class TestEnterpriseAgentState(unittest.TestCase):
"""EnterpriseAgentState unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def testEnterpriseAgentState(self):
"""Test EnterpriseAgentState"""
# inst = EnterpriseAgentState()
if __name__ == '__main__':
unittest.main()

View File

@ -1,55 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.error import Error
class TestError(unittest.TestCase):
"""Error unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Error:
"""Test Error
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Error`
"""
model = Error()
if include_optional:
return Error(
type = '',
title = '',
status = 56,
detail = '',
instance = ''
)
else:
return Error(
)
"""
def testError(self):
"""Test Error"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.error_detail import ErrorDetail
class TestErrorDetail(unittest.TestCase):
"""ErrorDetail unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> ErrorDetail:
"""Test ErrorDetail
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `ErrorDetail`
"""
model = ErrorDetail()
if include_optional:
return ErrorDetail(
code = 'agent-version-outdated',
description = 'Agent Version 0.1.1 (latest: 1.0.0)'
)
else:
return ErrorDetail(
)
"""
def testErrorDetail(self):
"""Test ErrorDetail"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,33 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.error_detail_code import ErrorDetailCode
class TestErrorDetailCode(unittest.TestCase):
"""ErrorDetailCode unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def testErrorDetailCode(self):
"""Test ErrorDetailCode"""
# inst = ErrorDetailCode()
if __name__ == '__main__':
unittest.main()

View File

@ -1,33 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.expand import Expand
class TestExpand(unittest.TestCase):
"""Expand unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def testExpand(self):
"""Test Expand"""
# inst = Expand()
if __name__ == '__main__':
unittest.main()

View File

@ -1,58 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.extended_user import ExtendedUser
class TestExtendedUser(unittest.TestCase):
"""ExtendedUser unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> ExtendedUser:
"""Test ExtendedUser
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `ExtendedUser`
"""
model = ExtendedUser()
if include_optional:
return ExtendedUser(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '245',
date_registered = '2020-07-17T22:00:54Z',
login_account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
last_login = '2022-07-17T22:00:54Z'
)
else:
return ExtendedUser(
)
"""
def testExtendedUser(self):
"""Test ExtendedUser"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.interface_ip_mapping import InterfaceIpMapping
class TestInterfaceIpMapping(unittest.TestCase):
"""InterfaceIpMapping unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> InterfaceIpMapping:
"""Test InterfaceIpMapping
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `InterfaceIpMapping`
"""
model = InterfaceIpMapping()
if include_optional:
return InterfaceIpMapping(
interface_name = 'wlp4s0',
ip_addresses = ["73.252.207.219","2601:646:300:3ae0::b977"]
)
else:
return InterfaceIpMapping(
)
"""
def testInterfaceIpMapping(self):
"""Test InterfaceIpMapping"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,59 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.link import Link
class TestLink(unittest.TestCase):
"""Link unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Link:
"""Test Link
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Link`
"""
model = Link()
if include_optional:
return Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = ''
)
else:
return Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
)
"""
def testLink(self):
"""Test Link"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,77 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.pagination_links import PaginationLinks
class TestPaginationLinks(unittest.TestCase):
"""PaginationLinks unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> PaginationLinks:
"""Test PaginationLinks
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `PaginationLinks`
"""
model = PaginationLinks()
if include_optional:
return PaginationLinks(
previous = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ),
next = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ),
var_self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', )
)
else:
return PaginationLinks(
)
"""
def testPaginationLinks(self):
"""Test PaginationLinks"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,54 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.permission import Permission
class TestPermission(unittest.TestCase):
"""Permission unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Permission:
"""Test Permission
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Permission`
"""
model = Permission()
if include_optional:
return Permission(
label = 'View reports',
permission_id = '56',
is_management_permission = True,
permission = 'REPORT_SNAPSHOTS_READ'
)
else:
return Permission(
)
"""
def testPermission(self):
"""Test Permission"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,61 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.permissions import Permissions
class TestPermissions(unittest.TestCase):
"""Permissions unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Permissions:
"""Test Permissions
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Permissions`
"""
model = Permissions()
if include_optional:
return Permissions(
permissions = [{"label":"View reports","permissionId":1,"isManagementPermission":true,"permission":"REPORT_READ"},{"label":"View snapshots","permissionId":51,"isManagementPermission":false,"permission":"REPORT_SNAPSHOTS_READ"}],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return Permissions(
)
"""
def testPermissions(self):
"""Test Permissions"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.resource import Resource
class TestResource(unittest.TestCase):
"""Resource unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Resource:
"""Test Resource
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Resource`
"""
model = Resource()
if include_optional:
return Resource(
type = '',
name = ''
)
else:
return Resource(
)
"""
def testResource(self):
"""Test Resource"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,54 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.role import Role
class TestRole(unittest.TestCase):
"""Role unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Role:
"""Test Role
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Role`
"""
model = Role()
if include_optional:
return Role(
name = 'Organization Admin',
role_id = '35',
is_builtin = True,
has_management_permissions = True
)
else:
return Role(
)
"""
def testRole(self):
"""Test Role"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,64 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.role_detail import RoleDetail
class TestRoleDetail(unittest.TestCase):
"""RoleDetail unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> RoleDetail:
"""Test RoleDetail
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `RoleDetail`
"""
model = RoleDetail()
if include_optional:
return RoleDetail(
name = 'Organization Admin',
role_id = '35',
is_builtin = True,
permissions = [{"label":"View reports","permissionId":1,"isManagementPermission":true,"permission":"REPORT_READ"},{"label":"View snapshots","permissionId":51,"isManagementPermission":false,"permission":"REPORT_SNAPSHOTS_READ"}],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return RoleDetail(
)
"""
def testRoleDetail(self):
"""Test RoleDetail"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.role_request_body import RoleRequestBody
class TestRoleRequestBody(unittest.TestCase):
"""RoleRequestBody unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> RoleRequestBody:
"""Test RoleRequestBody
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `RoleRequestBody`
"""
model = RoleRequestBody()
if include_optional:
return RoleRequestBody(
name = 'Organization Admin',
permissions = ["56","315"]
)
else:
return RoleRequestBody(
)
"""
def testRoleRequestBody(self):
"""Test RoleRequestBody"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,63 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.roles import Roles
class TestRoles(unittest.TestCase):
"""Roles unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Roles:
"""Test Roles
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Roles`
"""
model = Roles()
if include_optional:
return Roles(
roles = [
thousandeyes_sdk.admin.models.role.Role()
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return Roles(
)
"""
def testRoles(self):
"""Test Roles"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,59 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.self_links import SelfLinks
class TestSelfLinks(unittest.TestCase):
"""SelfLinks unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> SelfLinks:
"""Test SelfLinks
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `SelfLinks`
"""
model = SelfLinks()
if include_optional:
return SelfLinks(
var_self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', )
)
else:
return SelfLinks(
)
"""
def testSelfLinks(self):
"""Test SelfLinks"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,60 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.simple_agent import SimpleAgent
class TestSimpleAgent(unittest.TestCase):
"""SimpleAgent unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> SimpleAgent:
"""Test SimpleAgent
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `SimpleAgent`
"""
model = SimpleAgent()
if include_optional:
return SimpleAgent(
ip_addresses = ["99.139.65.220","9bbd:8a0a:a257:5876:288b:6cb2:3f36:64ce"],
public_ip_addresses = ["192.168.1.78","f9b2:3a21:f25c:d300:03f4:586d:f8d6:4e1c"],
network = 'AT&T Services, Inc. (AS 7018)',
agent_id = '281474976710706',
agent_name = 'thousandeyes-stg-va-254',
location = 'San Francisco Bay Area',
country_id = 'US',
enabled = True,
prefix = '99.128.0.0/11',
verify_ssl_certificates = True
)
else:
return SimpleAgent(
)
"""
def testSimpleAgent(self):
"""Test SimpleAgent"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.unauthorized_error import UnauthorizedError
class TestUnauthorizedError(unittest.TestCase):
"""UnauthorizedError unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UnauthorizedError:
"""Test UnauthorizedError
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UnauthorizedError`
"""
model = UnauthorizedError()
if include_optional:
return UnauthorizedError(
error = 'invalid_token',
error_description = 'Invalid access token'
)
else:
return UnauthorizedError(
)
"""
def testUnauthorizedError(self):
"""Test UnauthorizedError"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,57 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user import User
class TestUser(unittest.TestCase):
"""User unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> User:
"""Test User
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `User`
"""
model = User()
if include_optional:
return User(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '245',
date_registered = '2020-07-17T22:00:54Z',
login_account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', )
)
else:
return User(
)
"""
def testUser(self):
"""Test User"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,58 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user_account_group import UserAccountGroup
class TestUserAccountGroup(unittest.TestCase):
"""UserAccountGroup unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UserAccountGroup:
"""Test UserAccountGroup
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UserAccountGroup`
"""
model = UserAccountGroup()
if include_optional:
return UserAccountGroup(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '235',
last_login = '2022-07-17T22:00:54Z',
date_registered = '2022-07-17T22:00:54Z',
roles = [
thousandeyes_sdk.admin.models.role.Role()
]
)
else:
return UserAccountGroup(
)
"""
def testUserAccountGroup(self):
"""Test UserAccountGroup"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,52 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user_account_group_role import UserAccountGroupRole
class TestUserAccountGroupRole(unittest.TestCase):
"""UserAccountGroupRole unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UserAccountGroupRole:
"""Test UserAccountGroupRole
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UserAccountGroupRole`
"""
model = UserAccountGroupRole()
if include_optional:
return UserAccountGroupRole(
account_group_id = '315',
role_ids = ["57","1140"]
)
else:
return UserAccountGroupRole(
)
"""
def testUserAccountGroupRole(self):
"""Test UserAccountGroupRole"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,80 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user_detail import UserDetail
class TestUserDetail(unittest.TestCase):
"""UserDetail unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UserDetail:
"""Test UserDetail
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UserDetail`
"""
model = UserDetail()
if include_optional:
return UserDetail(
name = 'User X',
email = 'userx@thousandeyes.com',
uid = '245',
date_registered = '2020-07-17T22:00:54Z',
login_account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
last_login = '2022-07-17T22:00:54Z',
account_group_roles = [
thousandeyes_sdk.admin.models.account_group_role.AccountGroupRole(
account_group = thousandeyes_sdk.admin.models.account_group.AccountGroup(
aid = '1234',
account_group_name = 'Account A', ),
roles = [
thousandeyes_sdk.admin.models.role.Role()
], )
],
all_account_group_roles = [
thousandeyes_sdk.admin.models.role.Role()
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return UserDetail(
)
"""
def testUserDetail(self):
"""Test UserDetail"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,62 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user_event import UserEvent
class TestUserEvent(unittest.TestCase):
"""UserEvent unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UserEvent:
"""Test UserEvent
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UserEvent`
"""
model = UserEvent()
if include_optional:
return UserEvent(
aid = '1234',
account_group_name = 'Account A',
var_date = '2020-07-17T22:00:54Z',
event = 'Login failed.',
ip_address = '99.128.0.0/11',
uid = '245',
user = 'API Sandbox User (noreply@thousandeyes.com)',
resources = [
thousandeyes_sdk.admin.models.resource.Resource(
type = '',
name = '', )
]
)
else:
return UserEvent(
)
"""
def testUserEvent(self):
"""Test UserEvent"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,59 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.user_request import UserRequest
class TestUserRequest(unittest.TestCase):
"""UserRequest unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> UserRequest:
"""Test UserRequest
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `UserRequest`
"""
model = UserRequest()
if include_optional:
return UserRequest(
name = 'User X',
email = 'userx@thousandeyes.com',
login_account_group_id = '691',
account_group_roles = [
thousandeyes_sdk.admin.models.user_account_group_role.UserAccountGroupRole(
account_group_id = '315',
role_ids = ["57","1140"], )
],
all_account_group_role_ids = ["57","1140"]
)
else:
return UserRequest(
)
"""
def testUserRequest(self):
"""Test UserRequest"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,63 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.users import Users
class TestUsers(unittest.TestCase):
"""Users unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> Users:
"""Test Users
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `Users`
"""
model = Users()
if include_optional:
return Users(
users = [
null
],
links = thousandeyes_sdk.admin.models.self_links.SelfLinks(
self = thousandeyes_sdk.admin.models.link.Link(
href = 'https://api.thousandeyes.com/v7/link/to/resource/id',
templated = True,
type = '',
deprecation = '',
name = '',
profile = '',
title = '',
hreflang = '', ), )
)
else:
return Users(
)
"""
def testUsers(self):
"""Test Users"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,61 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.validation_error import ValidationError
class TestValidationError(unittest.TestCase):
"""ValidationError unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> ValidationError:
"""Test ValidationError
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `ValidationError`
"""
model = ValidationError()
if include_optional:
return ValidationError(
type = '',
title = '',
status = 56,
detail = '',
instance = '',
errors = [
thousandeyes_sdk.admin.models.validation_error_item.ValidationErrorItem(
code = '',
field = 56,
message = '', )
]
)
else:
return ValidationError(
)
"""
def testValidationError(self):
"""Test ValidationError"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -1,53 +0,0 @@
# coding: utf-8
"""
Administrative API
## Overview 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.4
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
import unittest
from thousandeyes_sdk.admin.models.validation_error_item import ValidationErrorItem
class TestValidationErrorItem(unittest.TestCase):
"""ValidationErrorItem unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional) -> ValidationErrorItem:
"""Test ValidationErrorItem
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# uncomment below to create an instance of `ValidationErrorItem`
"""
model = ValidationErrorItem()
if include_optional:
return ValidationErrorItem(
code = '',
var_field = 56,
message = ''
)
else:
return ValidationErrorItem(
)
"""
def testValidationErrorItem(self):
"""Test ValidationErrorItem"""
# inst_req_only = self.make_instance(include_optional=False)
# inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()

View File

@ -107,48 +107,9 @@ src/thousandeyes_sdk/admin/models/validation_error.py
src/thousandeyes_sdk/admin/models/validation_error_item.py
src/thousandeyes_sdk/admin/py.typed
test/__init__.py
test/test_account_group.py
test/test_account_group_detail.py
test/test_account_group_info.py
test/test_account_group_request.py
test/test_account_group_role.py
test/test_account_groups.py
test/test_agent.py
test/test_agent_base.py
test/test_audit_user_events.py
test/test_base_role.py
test/test_cloud_enterprise_agent_type.py
test/test_cluster_member.py
test/test_created_account_group.py
test/test_created_user.py
test/test_enterprise_agent.py
test/test_enterprise_agent_data.py
test/test_enterprise_agent_ipv6_policy.py
test/test_enterprise_agent_state.py
test/test_error.py
test/test_error_detail.py
test/test_error_detail_code.py
test/test_expand.py
test/test_extended_user.py
test/test_interface_ip_mapping.py
test/test_link.py
test/test_pagination_links.py
test/test_permission.py
test/test_permissions.py
test/test_resource.py
test/test_role.py
test/test_role_detail.py
test/test_role_request_body.py
test/test_roles.py
test/test_self_links.py
test/test_simple_agent.py
test/test_unauthorized_error.py
test/test_user.py
test/test_user_account_group.py
test/test_user_account_group_role.py
test/test_user_detail.py
test/test_user_event.py
test/test_user_request.py
test/test_users.py
test/test_validation_error.py
test/test_validation_error_item.py
test/test_account_groups_api.py
test/test_permissions_api.py
test/test_roles_api.py
test/test_user_events_api.py
test/test_users_api.py
test/test_utils.py

View File

@ -1,4 +1,4 @@
# thousandeyes-sdk-admin
# thousandeyes-sdk-administrative
## Overview
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:
@ -13,7 +13,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.4
- API version: 7.0.6
- Package version: 1.0.0
- Generator version: 7.6.0
- Build package: com.thousandeyes.api.codegen.ThousandeyesPythonGenerator

View File

@ -83,7 +83,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -164,7 +164,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/problem+json
- **Accept**: application/json, application/problem+json
### HTTP response details
@ -251,7 +251,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -335,7 +335,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -425,7 +425,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details

View File

@ -75,7 +75,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details

View File

@ -82,7 +82,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -165,7 +165,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/problem+json
- **Accept**: application/json, application/problem+json
### HTTP response details
@ -251,7 +251,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -335,7 +335,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -424,7 +424,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details

View File

@ -85,7 +85,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details

View File

@ -82,7 +82,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -165,7 +165,7 @@ void (empty response body)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/problem+json
- **Accept**: application/json, application/problem+json
### HTTP response details
@ -251,7 +251,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -335,7 +335,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details
@ -424,7 +424,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/hal+json, application/problem+json
- **Accept**: application/hal+json, application/json, application/problem+json
### HTTP response details

View File

@ -6,7 +6,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **str** | (Optional) A unique error type/code that can be referenced in the documentation for further details. | [optional]
**var_field** | **int** | Identifies the field that triggered this particular error. | [optional]
**var_field** | **str** | Identifies the field that triggered this particular error. | [optional]
**message** | **str** | A short, human-readable summary of the error. | [optional]
## Example

View File

@ -1,5 +1,5 @@
[project]
name = "thousandeyes-sdk-admin"
name = "thousandeyes-sdk-administrative"
version = "1.0.0"
authors = [
{ name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" }

Some files were not shown because too many files have changed in this diff Show More