Vconnector API

/api/juniper/vdirector/vconnector/virtualproviders/{id}

The following operations are supported on this resource:

GET /api/juniper/vdirector/vconnector/virtualproviders/{id} (v1)


Access Control

The following capabilities are required to access this API:
"VSMCap"


Example Usage

GET /api/juniper/vdirector/vconnector/virtualproviders/{id}


Parameters

NameTypeURI TypeDescriptionRequired
idIntegerPath   Y

Content Types

  • 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 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 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"
       }
    }



PUT /api/juniper/vdirector/vconnector/virtualproviders/{id} (v1)


Access Control

The following capabilities are required to access this API:
"VSMCap"


Example Usage

PUT /api/juniper/vdirector/vconnector/virtualproviders/{id}


Parameters

NameTypeURI TypeDescriptionRequired
idIntegerPath   Y

Content 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"
       }
    }



DELETE /api/juniper/vdirector/vconnector/virtualproviders/{id} (v1)


Access Control

The following capabilities are required to access this API:
"VSMCap"


Example Usage

DELETE /api/juniper/vdirector/vconnector/virtualproviders/{id}


Parameters

NameTypeURI TypeDescriptionRequired
idIntegerPath   Y