Add Azure Datasource

Add Azure Datasource

Add an Azure Cloud data source

Request
URI
POST
https://www.mgmt.cloud.vmware.com/ni/api/ni/data-sources/azure-subscriptions
COPY
Request Body
AzureDataSourceRequest of type(s) application/json
Optional
This request body class requires all of the following: BaseDataSourceRequest
{
    "ip": "192.168.10.1",
    "fqdn": "your.domain.com",
    "proxy_id": "1000:104:12313412",
    "nickname": "vc1",
    "enabled": false,
    "notes": "Located in DC1",
    "credentials": {
        "azure_client": "53ba6f2b-6d52-4f5c-8ae0-7adc20808854",
        "azure_key": "NMubGVcDqkwwGnCs6fa01tqlkTisfUd4pBBYgcxxx=",
        "azure_tenant": "b98531cb-75cc-4b4a-1ba6-fe87q98662f0",
        "azure_subscription": "b98531cb-75cc-4b4a-1ba6-fe87q98662f0"
    },
    "flows_enabled": false,
    "web_proxy_id": "string"
}
Authentication
This operation uses the following authentication methods.
Responses
201

Created

Returns AzureDataSource of type(s) application/json
This response body class contains all of the following: BaseDataSource
{
    "entity_id": "string",
    "entity_type": "string",
    "ip": "192.168.10.1",
    "fqdn": "your.domain.com",
    "proxy_id": "1000:104:12313412",
    "nickname": "vc1",
    "enabled": false,
    "notes": "Located in DC1",
    "certificate": "-----BEGIN CERTIFICATE----- ..etc..",
    "sha_thumbprint": "15:37:46:1E:DB:70:65:80:B2:74:E5:78:25:E5:AD:39:14:53:69:18",
    "new_certificate": "-----BEGIN CERTIFICATE----- ..etc..",
    "new_sha_thumbprint": "13:37:46:1E:DB:70:65:80:B2:74:E5:78:25:E5:AD:39:14:53:69:18",
    "credentials": {
        "azure_client": "53ba6f2b-6d52-4f5c-8ae0-7adc20808854",
        "azure_key": "NMubGVcDqkwwGnCs6fa01tqlkTisfUd4pBBYgcxxx=",
        "azure_tenant": "b98531cb-75cc-4b4a-1ba6-fe87q98662f0",
        "azure_subscription": "b98531cb-75cc-4b4a-1ba6-fe87q98662f0"
    },
    "flows_enabled": false,
    "web_proxy_id": "string"
}

400

Bad Request

Returns ApiError of type(s) application/json
{
    "code": 0,
    "message": "string",
    "details": [
        {
            "code": 0,
            "message": "string",
            "target": [
                "string"
            ]
        }
    ]
}
integer As int32 As int32
code
Optional

code

string
message
Optional

message

details
Optional

details


401

Unauthorized

Operation doesn't return any data structure

403

Forbidden

Operation doesn't return any data structure

500

Internal Error

Operation doesn't return any data structure

Data Sources Operations
PUT
Accept Certificate
POST
Add Arista Switch
POST
Add AWS Datasource
POST
Add Azure Datasource
POST
Add Brocade Switch
POST
Add Checkpoint Firewall
POST
Add Cisco ACI
POST
Add Cisco ASRXR Switch
POST
Add Cisco Switch
POST
Add Dell Os10 Switch
POST
Add Dell Switch
POST
Add F5BIGIP
POST
Add Fortinet Firewall
POST
Add Generic Switch
POST
Add Hcx Datasource
POST
Add HPE Switch
POST
Add Hpov Manager
POST
Add Hpvc Manager
POST
Add Huawei
POST
Add Infoblox Manager Datasource
POST
Add Juniper Switch
POST
Add Kubernetes Datasource
POST
Add Log Insight Data Source
POST
Add Mellanox Switch
POST
Add NSXALB Datasource
POST
Add Nsxt Manager Datasource
POST
Add Nsxv Manager Datasource
POST
Add Openshift Datasource
POST
Add Panorama Firewall
POST
Add PKS Datasource
POST
Add Policy Manager Datasource
POST
Add Service Now Datasource
POST
Add Ucs Manager
POST
Add Vcenter Datasource
POST
Add Velo Cloud Datasource
POST
Bulk Data Source Add Operation
POST
Bulk Data Source Operation
POST
Collect Config Now Arista Switch
POST
Collect Config Now Brocade Switch
POST
Collect Config Now Checkpoint Firewall
POST
Collect Config Now Cisco ACI
POST
Collect Config Now Cisco ASR Switch
POST
Collect Config Now Cisco Switch
POST
Collect Config Now Dell OS10 Switch
POST
Collect Config Now Dell Switch
POST
Collect Config Now Fortinet Firewall
POST
Collect Config Now HPE Switch
POST
Collect Config Now Huawei Switch
POST
Collect Config Now Juniper Switch
POST
Collect Config Now Mellanox Switch
POST
Collect Config Now Panorama Firewall
DELETE
Delete Arista Switch
DELETE
Delete AWS Data Source
DELETE
Delete Azure Subscription
DELETE
Delete Brocade Switch
DELETE
Delete Checkpoint Firewall
DELETE
Delete Cisco ACI
DELETE
Delete Cisco ASRXR Switch
DELETE
Delete Cisco Switch
DELETE
Delete Dell Os10 Switch
DELETE
Delete Dell Switch
DELETE
Delete F5BIGIP
DELETE
Delete Fortinet Firewall
DELETE
Delete Generic Switch
DELETE
Delete Hcx
DELETE
Delete HPE Switch
DELETE
Delete Hpov Manager
DELETE
Delete Hpvc Manager
DELETE
Delete Huawei
DELETE
Delete Infoblox Manager
DELETE
Delete Juniper Switch
DELETE
Delete Kubernetes Cluster
DELETE
Delete Log Insight Data Source
DELETE
Delete Mellanox Switch
DELETE
Delete NSXALB
DELETE
Delete Nsxt Manager
DELETE
Delete Nsxv Manager
DELETE
Delete Openshift Cluster
DELETE
Delete Panorama Firewall
DELETE
Delete PKS
DELETE
Delete Policy Manager
DELETE
Delete Service Now Instance
DELETE
Delete Ucs Manager
DELETE
Delete Vcenter
DELETE
Delete Velo Cloud
POST
Disable Arista Switch
POST
Disable AWS Data Source
POST
Disable Azure Subscription
POST
Disable Brocade Switch
POST
Disable Checkpoint Firewall
POST
Disable Cisco ACI
POST
Disable Cisco ASRXR Switch
POST
Disable Cisco Switch
POST
Disable Dell Os10 Switch
POST
Disable Dell Switch
POST
Disable F5BIGIP
POST
Disable Fortinet Firewall
POST
Disable Generic Switch
POST
Disable Hcx
POST
Disable HPE Switch
POST
Disable Hpov Manager
POST
Disable Hpvc Manager
POST
Disable Huawei
POST
Disable Infoblox Manager
POST
Disable Juniper Switch
POST
Disable Kubernetes Cluster
POST
Disable Log Insight Data Source
POST
Disable Mellanox Switch
POST
Disable NSXALB
POST
Disable Nsxt Manager
POST
Disable Nsxv Manager
POST
Disable Openshift Cluster
POST
Disable Panorama Firewall
POST
Disable PKS
POST
Disable Policy Manager
POST
Disable Service Now Instance
POST
Disable Ucs Manager
POST
Disable Vcenter
POST
Disable Velo Cloud
POST
Enable Arista Switch
POST
Enable AWS Data Source
POST
Enable Azure Subscription
POST
Enable Brocade Switch
POST
Enable Checkpoint Firewall
POST
Enable Cisco ACI
POST
Enable Cisco ASRXR Switch
POST
Enable Cisco Switch
POST
Enable Dell Os10 Switch
POST
Enable Dell Switch
POST
Enable F5BIGIP
POST
Enable Fortinet Firewall
POST
Enable Generic Switch
POST
Enable Hcx
POST
Enable HPE Switch
POST
Enable Hpov Manager
POST
Enable Hpvc Manager
POST
Enable Huawei
POST
Enable Infoblox Manager
POST
Enable Juniper Switch
POST
Enable Kubernetes Cluster
POST
Enable Log Insight Data Source
POST
Enable Mellanox Switch
POST
Enable NSXALB
POST
Enable Nsxt Manager
POST
Enable Nsxv Manager
POST
Enable Openshift Cluster
POST
Enable Panorama Firewall
POST
Enable PKS
POST
Enable Policy Manager
POST
Enable Service Now Instance
POST
Enable Ucs Manager
POST
Enable Vcenter
POST
Enable Velo Cloud
PUT
File Upload
GET
Get All
GET
Get Arista Switch
GET
Get Arista Switch Snmp Config
GET
Get AWS Data Source
GET
Get Azure Subscriptions
GET
Get Brocade Switch
GET
Get Brocade Switch Snmp Config
GET
Get Bulk Operation Details
GET
Get Checkpoint Firewall
GET
Get Cisco ACI
GET
Get Cisco ACI Snmp Config
GET
Get Cisco ASRXR Switch
GET
Get Cisco ASRXR Switch Snmp Config
GET
Get Cisco Switch
GET
Get Cisco Switch Snmp Config
GET
Get Cisco Switch WAN Config
GET
Get Datasource Health
GET
Get Dell Os10 Switch
GET
Get Dell Os10 Switch Snmp Config
GET
Get Dell Switch
GET
Get Dell Switch Snmp Config
GET
Get F5BIGIP
GET
Get F5BIGIP Snmp Config
GET
Get Fortinet Firewall
GET
Get Generic Switch
GET
Get Hcx
GET
Get HPE Switch
GET
Get HPE Switch Snmp Config
GET
Get Hpov Manager
GET
Get Hpvc Manager
GET
Get Huawei
GET
Get Huawei Snmp Config
GET
Get Infoblox Manager
GET
Get Juniper Switch
GET
Get Juniper Switch Snmp Config
GET
Get Kubernetes Cluster
GET
Get Log Insight Data Source
GET
Get Mellanox Switch
GET
Get Mellanox Switch Snmp Config
GET
Get NSXALB
GET
Get Nsxt Manager
GET
Get Nsxv Controller Cluster
GET
Get Nsxv Manager
GET
Get Openshift Cluster
GET
Get Panorama Firewall
GET
Get PKS
GET
Get Policy Manager
GET
Get Service Now Instance
GET
Get Ucs Manager
GET
Get Ucs Snmp Config
GET
Get Vcenter
GET
Get Velo Cloud
GET
List Arista Switches
GET
List AWS Data Sources
GET
List Azure Subscriptions
GET
List Brocade Switches
GET
List Checkpoint Firewalls
GET
List Cisco ACI
GET
List Cisco ASRXR Switches
GET
List Cisco Switches
GET
List Dell Os10 Switches
GET
List Dell Switches
GET
List F5BIGIP
GET
List Fortinet Firewalls
GET
List Generic Switch
GET
List Hcxs
GET
List HPE Switches
GET
List Hpov Managers
GET
List Hpvc Managers
GET
List Huawei
GET
List Infoblox Managers
GET
List Juniper Switches
GET
List Kubernetes Clusters
GET
List Log Insight Data Source
GET
List Mellanox Switches
GET
List NSXALB
GET
List Nsxt Managers
GET
List Nsxv Managers
GET
List Openshift Clusters
GET
List Panorama Firewalls
GET
List PKS
GET
List Policy Managers
GET
List Service Now Instances
GET
List Ucs Managers
GET
List Vcenters
GET
List Velo Cloud
PUT
Update Arista Switch
PUT
Update Arista Switch Snmp Config
PUT
Update AWS Data Source
PUT
Update Azure Subscription
PUT
Update Brocade Switch
PUT
Update Brocade Switch Snmp Config
PUT
Update Checkpoint Firewall
PUT
Update Cisco ACI Manager
PUT
Update Cisco ACI Snmp Config
PUT
Update Cisco ASRXR Switch Manager
PUT
Update Cisco ASRXR Switch Snmp Config
PUT
Update Cisco Switch
PUT
Update Cisco Switch Snmp Config
PUT
Update Cisco Switch WAN Config
PUT
Update Dell Os10 Switch
PUT
Update Dell Os10 Switch Snmp Config
PUT
Update Dell Switch
PUT
Update Dell Switch Snmp Config
PUT
Update F5BIGIP
PUT
Update F5BIGIP Snmp Config
PUT
Update Fortinet Firewall
PUT
Update Generic Switch
PUT
Update Hcx
PUT
Update HPE Switch Manager
PUT
Update HPE Switch Snmp Config
PUT
Update Hpov Manager
PUT
Update Hpvc Manager
PUT
Update Huawei
PUT
Update Huawei Snmp Config
PUT
Update Infoblox Manager
PUT
Update Juniper Switch
PUT
Update Juniper Switch Snmp Config
PUT
Update Kubernetes Cluster
PUT
Update Log Insight Data Source
PUT
Update Mellanox Switch Manager
PUT
Update Mellanox Switch Snmp Config
PUT
Update NSXALB
PUT
Update Nsxt Manager
PUT
Update Nsxv Controller Cluster
PUT
Update Nsxv Manager
PUT
Update Openshift Cluster
PUT
Update Panorama Firewall
PUT
Update PKS
PUT
Update Policy Manager
PUT
Update Service Now Instance
PUT
Update Ucs Manager
PUT
Update Ucs Snmp Config
PUT
Update Vcenter
PUT
Update Velo Cloud
POST
Validate V Center