All URIs are relative to /dataservice
Method | HTTP request | Description |
---|---|---|
add_internal_policy | PUT /mdp/policies/mdpconfig | |
attach_devices | POST /mdp/attachDevices/{nmsId} | |
detach_devices | POST /mdp/detachDevices/{nmsId} | |
disconnect_from_mdp | GET /mdp/disconnect/{nmsId} | |
edit_attached_devices | PUT /mdp/attachDevices/{nmsId} | |
get_mdp_onboarding_status | GET /mdp/onboard/status | |
offboard | DELETE /mdp/onboard/{nmsId} | |
onboard_mdp | POST /mdp/onboard | |
retrieve_mdp_attached_devices | GET /mdp/attachDevices/{nmsId} | |
retrieve_mdp_config_object | GET /mdp/policies/mdpconfig/{deviceId} | |
retrieve_mdp_policies | GET /mdp/policies/{nmsId} | |
retrieve_mdp_supported_devices_ | GET /mdp/devices/{nmsId} | |
update_onboarding_payload | PUT /mdp/onboard/{nmsId} | |
update_policy_status | PUT /mdp/policies/{nmsId} |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} add_internal_policy()
Add internal policy from vmanage
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | addInternalPolicy (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.add_internal_policy(body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->add_internal_policy: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | addInternalPolicy | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} attach_devices(nms_id)
Share devices with MDP
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.attach_devices(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->attach_devices: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.attach_devices(nms_id, body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->attach_devices: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str | ||
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} detach_devices(nms_id)
Disconnect devices from mpd controller
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.detach_devices(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->detach_devices: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.detach_devices(nms_id, body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->detach_devices: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str | ||
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] disconnect_from_mdp(nms_id)
disconnect from mpd controller
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.disconnect_from_mdp(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->disconnect_from_mdp: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str |
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} edit_attached_devices(nms_id)
Edit attached devices
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.edit_attached_devices(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->edit_attached_devices: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.edit_attached_devices(nms_id, body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->edit_attached_devices: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str | ||
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | deviceList | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] get_mdp_onboarding_status()
Get MDP onboarding status
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
# example, this endpoint has no required or optional parameters
try:
api_response = api_instance.get_mdp_onboarding_status()
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->get_mdp_onboarding_status: %s\n" % e)
This endpoint does not need any parameter.
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
offboard(nms_id)
offboard the mdp application
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
# example passing only required values which don't have defaults set
try:
api_instance.offboard(nms_id)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->offboard: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str |
void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} onboard_mdp()
Start MDP onboarding operation
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | Onboard (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.onboard_mdp(body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->onboard_mdp: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | Onboard | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] retrieve_mdp_attached_devices(nms_id)
Retrieve MDP attached devices
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.retrieve_mdp_attached_devices(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->retrieve_mdp_attached_devices: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str |
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] retrieve_mdp_config_object(device_id)
Retrieve MDP ConfigObject
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
device_id = "deviceId_example" # str |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.retrieve_mdp_config_object(device_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->retrieve_mdp_config_object: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
device_id | str |
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] retrieve_mdp_policies(nms_id)
Retrieve MDP policies
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.retrieve_mdp_policies(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->retrieve_mdp_policies: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str |
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}] retrieve_mdp_supported_devices_(nms_id)
Retrieve MDP supported devices
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
# example passing only required values which don't have defaults set
try:
api_response = api_instance.retrieve_mdp_supported_devices_(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->retrieve_mdp_supported_devices_: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str |
[{str: (bool, date, datetime, dict, float, int, list, str, none_type)}]
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} update_onboarding_payload(nms_id)
update MDP onboarding document
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | Onboard (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_onboarding_payload(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->update_onboarding_payload: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.update_onboarding_payload(nms_id, body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->update_onboarding_payload: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str | ||
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | Onboard | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{str: (bool, date, datetime, dict, float, int, list, str, none_type)} update_policy_status(nms_id)
update policy status
import time
import openapi_client
from openapi_client.api import configuration_multidomain_policy_api
from pprint import pprint
# Defining the host is optional and defaults to /dataservice
# See configuration.py for a list of all supported configuration parameters.
configuration = openapi_client.Configuration(
host = "/dataservice"
)
# Enter a context with an instance of the API client
with openapi_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = configuration_multidomain_policy_api.ConfigurationMultidomainPolicyApi(api_client)
nms_id = "nmsId_example" # str |
body = {} # {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | policyList (optional)
# example passing only required values which don't have defaults set
try:
api_response = api_instance.update_policy_status(nms_id)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->update_policy_status: %s\n" % e)
# example passing only required values which don't have defaults set
# and optional values
try:
api_response = api_instance.update_policy_status(nms_id, body=body)
pprint(api_response)
except openapi_client.ApiException as e:
print("Exception when calling ConfigurationMultidomainPolicyApi->update_policy_status: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
nms_id | str | ||
body | {str: (bool, date, datetime, dict, float, int, list, str, none_type)} | policyList | [optional] |
{str: (bool, date, datetime, dict, float, int, list, str, none_type)}
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
403 | Forbidden | - |
500 | Internal Server Error | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]