public class ApiOvhVrack extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhVrack(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
GET()
List available services
REST: GET /vrack
|
OvhAllowedServices |
serviceName_allowedServices_GET(String serviceName)
List all services allowed in this vrack
REST: GET /vrack/{serviceName}/allowedServices
|
ArrayList<String> |
serviceName_cloudProject_GET(String serviceName)
vrack for publicCloud project
REST: GET /vrack/{serviceName}/cloudProject
|
OvhTask |
serviceName_cloudProject_POST(String serviceName,
String project)
add a publicCloud project to this vrack
REST: POST /vrack/{serviceName}/cloudProject
|
OvhTask |
serviceName_cloudProject_project_DELETE(String serviceName,
String project)
remove this publicCloud project from this vrack
REST: DELETE /vrack/{serviceName}/cloudProject/{project}
|
OvhCloudProject |
serviceName_cloudProject_project_GET(String serviceName,
String project)
Get this object properties
REST: GET /vrack/{serviceName}/cloudProject/{project}
|
OvhTask |
serviceName_dedicatedCloud_dedicatedCloud_DELETE(String serviceName,
String dedicatedCloud)
remove this dedicatedCloud (VmNetwork) from this vrack
REST: DELETE /vrack/{serviceName}/dedicatedCloud/{dedicatedCloud}
|
OvhDedicatedCloud |
serviceName_dedicatedCloud_dedicatedCloud_GET(String serviceName,
String dedicatedCloud)
Get this object properties
REST: GET /vrack/{serviceName}/dedicatedCloud/{dedicatedCloud}
|
ArrayList<String> |
serviceName_dedicatedCloud_GET(String serviceName)
vrack dedicated cloud (VmNetwork)
REST: GET /vrack/{serviceName}/dedicatedCloud
|
OvhTask |
serviceName_dedicatedCloud_POST(String serviceName,
String dedicatedCloud)
add a dedicatedCloud (VmNetwork) to this vrack
REST: POST /vrack/{serviceName}/dedicatedCloud
|
ArrayList<String> |
serviceName_dedicatedCloudDatacenter_datacenter_allowedVrack_GET(String serviceName,
String datacenter)
Vracks allowed for your dedicatedCloud datacenter
REST: GET /vrack/{serviceName}/dedicatedCloudDatacenter/{datacenter}/allowedVrack
|
OvhPccDatacenter |
serviceName_dedicatedCloudDatacenter_datacenter_GET(String serviceName,
String datacenter)
Get this object properties
REST: GET /vrack/{serviceName}/dedicatedCloudDatacenter/{datacenter}
|
OvhTask |
serviceName_dedicatedCloudDatacenter_datacenter_move_POST(String serviceName,
String datacenter,
String targetServiceName)
Move your dedicatedCloud datacenter from a Vrack to another
REST: POST /vrack/{serviceName}/dedicatedCloudDatacenter/{datacenter}/move
|
ArrayList<String> |
serviceName_dedicatedCloudDatacenter_GET(String serviceName)
vrack dedicated cloud datacenter
REST: GET /vrack/{serviceName}/dedicatedCloudDatacenter
|
ArrayList<String> |
serviceName_dedicatedConnect_GET(String serviceName)
vrack dedicated connect
REST: GET /vrack/{serviceName}/dedicatedConnect
|
OvhDedicatedConnect |
serviceName_dedicatedConnect_name_GET(String serviceName,
String name)
Get this object properties
REST: GET /vrack/{serviceName}/dedicatedConnect/{name}
|
void |
serviceName_dedicatedConnect_name_PUT(String serviceName,
String name,
OvhDedicatedConnect body)
Alter this object properties
REST: PUT /vrack/{serviceName}/dedicatedConnect/{name}
|
OvhTask |
serviceName_dedicatedServer_dedicatedServer_DELETE(String serviceName,
String dedicatedServer)
remove this server from this vrack
REST: DELETE /vrack/{serviceName}/dedicatedServer/{dedicatedServer}
|
OvhDedicatedServer |
serviceName_dedicatedServer_dedicatedServer_GET(String serviceName,
String dedicatedServer)
Get this object properties
REST: GET /vrack/{serviceName}/dedicatedServer/{dedicatedServer}
|
ArrayList<OvhMrtgTimestampValue> |
serviceName_dedicatedServer_dedicatedServer_mrtg_GET(String serviceName,
String dedicatedServer,
OvhMrtgPeriodEnum period,
OvhMrtgTypeEnum type)
Deprecated.
|
ArrayList<String> |
serviceName_dedicatedServer_GET(String serviceName)
vrack for dedicated server
REST: GET /vrack/{serviceName}/dedicatedServer
|
OvhTask |
serviceName_dedicatedServer_POST(String serviceName,
String dedicatedServer)
add a dedicated server to this vrack
REST: POST /vrack/{serviceName}/dedicatedServer
|
OvhTask |
serviceName_dedicatedServerInterface_dedicatedServerInterface_DELETE(String serviceName,
String dedicatedServerInterface)
remove this server interface from this vrack
REST: DELETE /vrack/{serviceName}/dedicatedServerInterface/{dedicatedServerInterface}
|
OvhDedicatedServerInterface |
serviceName_dedicatedServerInterface_dedicatedServerInterface_GET(String serviceName,
String dedicatedServerInterface)
Get this object properties
REST: GET /vrack/{serviceName}/dedicatedServerInterface/{dedicatedServerInterface}
|
ArrayList<String> |
serviceName_dedicatedServerInterface_GET(String serviceName)
vrack for dedicated server interface
REST: GET /vrack/{serviceName}/dedicatedServerInterface
|
OvhTask |
serviceName_dedicatedServerInterface_POST(String serviceName,
String dedicatedServerInterface)
add a dedicated server interface to this vrack
REST: POST /vrack/{serviceName}/dedicatedServerInterface
|
ArrayList<OvhAllowedDedicatedServerInterfaces> |
serviceName_dedicatedServerInterfaceDetails_GET(String serviceName)
Details for all dedicated server interfaces in this vrack
REST: GET /vrack/{serviceName}/dedicatedServerInterfaceDetails
|
OvhVrack |
serviceName_GET(String serviceName)
Get this object properties
REST: GET /vrack/{serviceName}
|
ArrayList<String> |
serviceName_ip_GET(String serviceName)
vrack for IP blocks
REST: GET /vrack/{serviceName}/ip
|
OvhTask |
serviceName_ip_ip_announceInZone_POST(String serviceName,
String ip,
OvhVrackZoneEnum zone)
Announce IP to zone for vrack
REST: POST /vrack/{serviceName}/ip/{ip}/announceInZone
|
ArrayList<OvhVrackZoneEnum> |
serviceName_ip_ip_availableZone_GET(String serviceName,
String ip)
Zone available to announce your block
REST: GET /vrack/{serviceName}/ip/{ip}/availableZone
|
OvhTask |
serviceName_ip_ip_DELETE(String serviceName,
String ip)
remove this IP block from this vrack
REST: DELETE /vrack/{serviceName}/ip/{ip}
|
OvhIp |
serviceName_ip_ip_GET(String serviceName,
String ip)
Get this object properties
REST: GET /vrack/{serviceName}/ip/{ip}
|
OvhTask |
serviceName_ip_POST(String serviceName,
String block)
add an IP block to this vrack
REST: POST /vrack/{serviceName}/ip
|
ArrayList<String> |
serviceName_ipLoadbalancing_GET(String serviceName)
vrack for ipLoadbalancing
REST: GET /vrack/{serviceName}/ipLoadbalancing
|
OvhTask |
serviceName_ipLoadbalancing_ipLoadbalancing_DELETE(String serviceName,
String ipLoadbalancing)
remove this ipLoadbalancing from this vrack
REST: DELETE /vrack/{serviceName}/ipLoadbalancing/{ipLoadbalancing}
|
OvhIplb |
serviceName_ipLoadbalancing_ipLoadbalancing_GET(String serviceName,
String ipLoadbalancing)
Get this object properties
REST: GET /vrack/{serviceName}/ipLoadbalancing/{ipLoadbalancing}
|
OvhTask |
serviceName_ipLoadbalancing_POST(String serviceName,
String ipLoadbalancing)
add an ipLoadbalancing to this vrack
REST: POST /vrack/{serviceName}/ipLoadbalancing
|
ArrayList<String> |
serviceName_legacyVrack_GET(String serviceName)
vrack for legacy vrack
REST: GET /vrack/{serviceName}/legacyVrack
|
OvhTask |
serviceName_legacyVrack_legacyVrack_DELETE(String serviceName,
String legacyVrack)
remove this legacy vrack (vrackXXXX) from this vrack (pn-XXXX)
REST: DELETE /vrack/{serviceName}/legacyVrack/{legacyVrack}
|
OvhLegacyVrack |
serviceName_legacyVrack_legacyVrack_GET(String serviceName,
String legacyVrack)
Get this object properties
REST: GET /vrack/{serviceName}/legacyVrack/{legacyVrack}
|
OvhTask |
serviceName_legacyVrack_POST(String serviceName,
String legacyVrack)
add a legacy vrack (vrackXXXX) to this vrack (pn-XXXX)
REST: POST /vrack/{serviceName}/legacyVrack
|
void |
serviceName_PUT(String serviceName,
OvhVrack body)
Alter this object properties
REST: PUT /vrack/{serviceName}
|
OvhNonExpiringService |
serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /vrack/{serviceName}/serviceInfos
|
ArrayList<Long> |
serviceName_task_GET(String serviceName)
vrack tasks
REST: GET /vrack/{serviceName}/task
|
OvhTask |
serviceName_task_taskId_GET(String serviceName,
Long taskId)
Get this object properties
REST: GET /vrack/{serviceName}/task/{taskId}
|
public ApiOvhVrack(ApiOvhCore core)
public OvhNonExpiringService serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrack
API betaIOExceptionpublic OvhVrack serviceName_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic void serviceName_PUT(String serviceName, OvhVrack body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your vrackIOExceptionpublic ArrayList<String> serviceName_legacyVrack_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_legacyVrack_POST(String serviceName, String legacyVrack) throws IOException
legacyVrack - [required]serviceName - [required] The internal name of your vrackIOExceptionpublic OvhLegacyVrack serviceName_legacyVrack_legacyVrack_GET(String serviceName, String legacyVrack) throws IOException
serviceName - [required] The internal name of your vracklegacyVrack - [required] your legacy vrack serviceIOExceptionpublic OvhTask serviceName_legacyVrack_legacyVrack_DELETE(String serviceName, String legacyVrack) throws IOException
serviceName - [required] The internal name of your vracklegacyVrack - [required] your legacy vrack serviceIOExceptionpublic ArrayList<String> serviceName_ip_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_ip_POST(String serviceName, String block) throws IOException
block - [required] Your IP blockserviceName - [required] The internal name of your vrackIOExceptionpublic ArrayList<OvhVrackZoneEnum> serviceName_ip_ip_availableZone_GET(String serviceName, String ip) throws IOException
serviceName - [required] The internal name of your vrackip - [required] Your IP blockIOExceptionpublic OvhIp serviceName_ip_ip_GET(String serviceName, String ip) throws IOException
serviceName - [required] The internal name of your vrackip - [required] Your IP blockIOExceptionpublic OvhTask serviceName_ip_ip_DELETE(String serviceName, String ip) throws IOException
serviceName - [required] The internal name of your vrackip - [required] Your IP blockIOExceptionpublic OvhTask serviceName_ip_ip_announceInZone_POST(String serviceName, String ip, OvhVrackZoneEnum zone) throws IOException
zone - [required] Zone to announce inserviceName - [required] The internal name of your vrackip - [required] Your IP blockIOExceptionpublic ArrayList<OvhAllowedDedicatedServerInterfaces> serviceName_dedicatedServerInterfaceDetails_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic ArrayList<String> serviceName_dedicatedServerInterface_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_dedicatedServerInterface_POST(String serviceName, String dedicatedServerInterface) throws IOException
dedicatedServerInterface - [required] Dedicated server interface to addserviceName - [required] The internal name of your vrackIOExceptionpublic OvhDedicatedServerInterface serviceName_dedicatedServerInterface_dedicatedServerInterface_GET(String serviceName, String dedicatedServerInterface) throws IOException
serviceName - [required] The internal name of your vrackdedicatedServerInterface - [required] Dedicated Server InterfaceIOExceptionpublic OvhTask serviceName_dedicatedServerInterface_dedicatedServerInterface_DELETE(String serviceName, String dedicatedServerInterface) throws IOException
serviceName - [required] The internal name of your vrackdedicatedServerInterface - [required] Dedicated Server InterfaceIOExceptionpublic ArrayList<String> serviceName_cloudProject_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_cloudProject_POST(String serviceName, String project) throws IOException
project - [required] publicCloud project to addserviceName - [required] The internal name of your vrackIOExceptionpublic OvhCloudProject serviceName_cloudProject_project_GET(String serviceName, String project) throws IOException
serviceName - [required] The internal name of your vrackproject - [required] publicCloud projectIOExceptionpublic OvhTask serviceName_cloudProject_project_DELETE(String serviceName, String project) throws IOException
serviceName - [required] The internal name of your vrackproject - [required] publicCloud projectIOExceptionpublic ArrayList<String> serviceName_dedicatedCloud_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_dedicatedCloud_POST(String serviceName, String dedicatedCloud) throws IOException
dedicatedCloud - [required]serviceName - [required] The internal name of your vrackIOExceptionpublic OvhDedicatedCloud serviceName_dedicatedCloud_dedicatedCloud_GET(String serviceName, String dedicatedCloud) throws IOException
serviceName - [required] The internal name of your vrackdedicatedCloud - [required] your dedicated cloud serviceIOExceptionpublic OvhTask serviceName_dedicatedCloud_dedicatedCloud_DELETE(String serviceName, String dedicatedCloud) throws IOException
serviceName - [required] The internal name of your vrackdedicatedCloud - [required] your dedicated cloud serviceIOExceptionpublic ArrayList<Long> serviceName_task_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_task_taskId_GET(String serviceName, Long taskId) throws IOException
serviceName - [required] The internal name of your vracktaskId - [required]IOExceptionpublic ArrayList<String> serviceName_ipLoadbalancing_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrack
API betaIOExceptionpublic OvhTask serviceName_ipLoadbalancing_POST(String serviceName, String ipLoadbalancing) throws IOException
ipLoadbalancing - [required] Your ipLoadbalancingserviceName - [required] The internal name of your vrack
API betaIOExceptionpublic OvhIplb serviceName_ipLoadbalancing_ipLoadbalancing_GET(String serviceName, String ipLoadbalancing) throws IOException
serviceName - [required] The internal name of your vrackipLoadbalancing - [required] Your ipLoadbalancing
API betaIOExceptionpublic OvhTask serviceName_ipLoadbalancing_ipLoadbalancing_DELETE(String serviceName, String ipLoadbalancing) throws IOException
serviceName - [required] The internal name of your vrackipLoadbalancing - [required] Your ipLoadbalancing
API betaIOExceptionpublic ArrayList<String> serviceName_dedicatedCloudDatacenter_datacenter_allowedVrack_GET(String serviceName, String datacenter) throws IOException
serviceName - [required] The internal name of your vrackdatacenter - [required] Your dedicatedCloud datacenter nameIOExceptionpublic OvhPccDatacenter serviceName_dedicatedCloudDatacenter_datacenter_GET(String serviceName, String datacenter) throws IOException
serviceName - [required] The internal name of your vrackdatacenter - [required] Your dedicatedCloud datacenter nameIOExceptionpublic OvhTask serviceName_dedicatedCloudDatacenter_datacenter_move_POST(String serviceName, String datacenter, String targetServiceName) throws IOException
targetServiceName - [required] The internal name of your target vrackserviceName - [required] The internal name of your vrackdatacenter - [required] Your dedicatedCloud datacenter nameIOExceptionpublic ArrayList<String> serviceName_dedicatedCloudDatacenter_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic ArrayList<String> serviceName_dedicatedConnect_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhDedicatedConnect serviceName_dedicatedConnect_name_GET(String serviceName, String name) throws IOException
serviceName - [required] The internal name of your vrackname - [required] A name for your dedicatedConnect linkIOExceptionpublic void serviceName_dedicatedConnect_name_PUT(String serviceName, String name, OvhDedicatedConnect body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your vrackname - [required] A name for your dedicatedConnect linkIOExceptionpublic ArrayList<String> serviceName_dedicatedServer_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic OvhTask serviceName_dedicatedServer_POST(String serviceName, String dedicatedServer) throws IOException
dedicatedServer - [required] Dedicated server to addserviceName - [required] The internal name of your vrackIOExceptionpublic OvhDedicatedServer serviceName_dedicatedServer_dedicatedServer_GET(String serviceName, String dedicatedServer) throws IOException
serviceName - [required] The internal name of your vrackdedicatedServer - [required] Dedicated ServerIOExceptionpublic OvhTask serviceName_dedicatedServer_dedicatedServer_DELETE(String serviceName, String dedicatedServer) throws IOException
serviceName - [required] The internal name of your vrackdedicatedServer - [required] Dedicated ServerIOExceptionpublic ArrayList<OvhMrtgTimestampValue> serviceName_dedicatedServer_dedicatedServer_mrtg_GET(String serviceName, String dedicatedServer, OvhMrtgPeriodEnum period, OvhMrtgTypeEnum type) throws IOException
period - [required] mrtg periodtype - [required] mrtg typeserviceName - [required] The internal name of your vrackdedicatedServer - [required] Dedicated ServerIOExceptionpublic OvhAllowedServices serviceName_allowedServices_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your vrackIOExceptionpublic ArrayList<String> GET() throws IOException
IOExceptionCopyright © 2018. All rights reserved.