/api/juniper/vdirector/vconnector/virtualproviders
The following operations are supported on this resource:
GET /api/juniper/vdirector/vconnector/virtualproviders (v1)
Access Control
The following capabilities are required to access this API:
"VSMCap"
Example Usage
GET /api/juniper/vdirector/vconnector/virtualprovidersContent Types
-
Produces content types:
application/net.juniper.vdirector.vconnector.virtualproviders+xml;version=1;q=0.01
application/net.juniper.vdirector.vconnector.virtualproviders+json;version=1;q=0.01 -
Sample Output XML:
<virtualproviders total="Integer" uri="/api/juniper/vdirector/vconnector/virtualproviders">
<virtualprovider
href="/api/juniper/vdirector/vconnector/virtualproviders/{id}" uri="/api/juniper/vdirector/vconnector/virtualproviders/{id}">
<vprovider-type>VMWARE</vprovider-type>
<total-data-centers>Integer</total-data-centers>
<vprovider-name>String</vprovider-name>
<vprovider-version>String</vprovider-version>
<modify-date>java.util.Date</modify-date>
<server-name>String</server-name>
<deleted>Boolean</deleted>
<password>String</password>
<total-hosts>Integer</total-hosts>
<id>Integer</id>
<user-name>String</user-name>
<uuid>String</uuid>
<create-date>java.util.Date</create-date>
<active-connections>Integer</active-connections>
<total-virtual-machines>Integer</total-virtual-machines>
<disabled>Boolean</disabled>
<ip-address>String</ip-address>
</virtualprovider>
</virtualproviders> -
Sample Output JSON:
{
"virtualproviders" : {
"@total" : "Integer" ,
"@uri" : "/api/juniper/vdirector/vconnector/virtualproviders" ,
"virtualprovider" : {
"@href" : "/api/juniper/vdirector/vconnector/virtualproviders/{id}" ,
"@uri" : "/api/juniper/vdirector/vconnector/virtualproviders/{id}" ,
"vprovider-type" : "VMWARE" ,
"total-data-centers" : "Integer" ,
"vprovider-name" : "String" ,
"vprovider-version" : "String" ,
"modify-date" : "java.util.Date" ,
"server-name" : "String" ,
"deleted" : "Boolean" ,
"password" : "String" ,
"total-hosts" : "Integer" ,
"id" : "Integer" ,
"user-name" : "String" ,
"uuid" : "String" ,
"create-date" : "java.util.Date" ,
"active-connections" : "Integer" ,
"total-virtual-machines" : "Integer" ,
"disabled" : "Boolean" ,
"ip-address" : "String"
}
}
}
POST /api/juniper/vdirector/vconnector/virtualproviders (v1)
Access Control
The following capabilities are required to access this API:
"VSMCap"
Example Usage
POST /api/juniper/vdirector/vconnector/virtualprovidersContent Types
-
Consumes content types:
application/net.juniper.vdirector.vconnector.virtualprovider+xml;version=1;charset=UTF-8
application/net.juniper.vdirector.vconnector.virtualprovider+json;version=1;charset=UTF-8 -
Produces content types:
application/net.juniper.vdirector.vconnector.virtualprovider+xml;version=1;q=0.01
application/net.juniper.vdirector.vconnector.virtualprovider+json;version=1;q=0.01 -
Sample Input XML:
<virtualprovider>
<vprovider-type>VMWARE</vprovider-type>
<total-data-centers>Integer</total-data-centers>
<vprovider-name>String</vprovider-name>
<vprovider-version>String</vprovider-version>
<modify-date>java.util.Date</modify-date>
<server-name>String</server-name>
<deleted>Boolean</deleted>
<password>String</password>
<total-hosts>Integer</total-hosts>
<user-name>String</user-name>
<uuid>String</uuid>
<create-date>java.util.Date</create-date>
<active-connections>Integer</active-connections>
<total-virtual-machines>Integer</total-virtual-machines>
<disabled>Boolean</disabled>
<ip-address>String</ip-address>
</virtualprovider> -
Sample Output XML:
<virtualprovider
href="/api/juniper/vdirector/vconnector/virtualproviders/{id}" uri="/api/juniper/vdirector/vconnector/virtualproviders/{id}">
<vprovider-type>VMWARE</vprovider-type>
<total-data-centers>Integer</total-data-centers>
<vprovider-name>String</vprovider-name>
<vprovider-version>String</vprovider-version>
<modify-date>java.util.Date</modify-date>
<server-name>String</server-name>
<deleted>Boolean</deleted>
<password>String</password>
<total-hosts>Integer</total-hosts>
<id>Integer</id>
<user-name>String</user-name>
<uuid>String</uuid>
<create-date>java.util.Date</create-date>
<active-connections>Integer</active-connections>
<total-virtual-machines>Integer</total-virtual-machines>
<disabled>Boolean</disabled>
<ip-address>String</ip-address>
</virtualprovider> -
Sample Input JSON:
{
"virtualprovider" : {
"vprovider-type" : "VMWARE" ,
"total-data-centers" : "Integer" ,
"vprovider-name" : "String" ,
"vprovider-version" : "String" ,
"modify-date" : "java.util.Date" ,
"server-name" : "String" ,
"deleted" : "Boolean" ,
"password" : "String" ,
"total-hosts" : "Integer" ,
"user-name" : "String" ,
"uuid" : "String" ,
"create-date" : "java.util.Date" ,
"active-connections" : "Integer" ,
"total-virtual-machines" : "Integer" ,
"disabled" : "Boolean" ,
"ip-address" : "String"
}
} -
Sample Output JSON:
{
"virtualprovider" : {
"@href" : "/api/juniper/vdirector/vconnector/virtualproviders/{id}" ,
"@uri" : "/api/juniper/vdirector/vconnector/virtualproviders/{id}" ,
"vprovider-type" : "VMWARE" ,
"total-data-centers" : "Integer" ,
"vprovider-name" : "String" ,
"vprovider-version" : "String" ,
"modify-date" : "java.util.Date" ,
"server-name" : "String" ,
"deleted" : "Boolean" ,
"password" : "String" ,
"total-hosts" : "Integer" ,
"id" : "Integer" ,
"user-name" : "String" ,
"uuid" : "String" ,
"create-date" : "java.util.Date" ,
"active-connections" : "Integer" ,
"total-virtual-machines" : "Integer" ,
"disabled" : "Boolean" ,
"ip-address" : "String"
}
}