public class ApiOvhVps extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhVps(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
datacenter_GET(OvhCountryEnum country)
List all the datacenters for a specific country
REST: GET /vps/datacenter
|
ArrayList<String> |
GET()
List available services
REST: GET /vps
|
ArrayList<OvhVpsOptionEnum> |
serviceName_activeOptions_GET(String serviceName)
Deprecated.
|
ArrayList<OvhAttached> |
serviceName_automatedBackup_attachedBackup_GET(String serviceName)
Backup attached to your VPS
REST: GET /vps/{serviceName}/automatedBackup/attachedBackup
|
OvhTask |
serviceName_automatedBackup_detachBackup_POST(String serviceName,
Date restorePoint)
Create a VPS.Task that will umount a restored backup on your VPS
REST: POST /vps/{serviceName}/automatedBackup/detachBackup
|
OvhAutomatedBackup |
serviceName_automatedBackup_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/automatedBackup
|
OvhTask |
serviceName_automatedBackup_restore_POST(String serviceName,
Boolean changePassword,
Date restorePoint,
OvhRestoreTypeEnum type)
Creates a VPS.Task that will restore the given restorePoint
REST: POST /vps/{serviceName}/automatedBackup/restore
|
ArrayList<Date> |
serviceName_automatedBackup_restorePoints_GET(String serviceName,
OvhRestoreStateEnum state)
Get available Restore Points
REST: GET /vps/{serviceName}/automatedBackup/restorePoints
|
ArrayList<OvhModel> |
serviceName_availableUpgrade_GET(String serviceName)
Return all models the virtual server can be upgraded to
REST: GET /vps/{serviceName}/availableUpgrade
|
ArrayList<String> |
serviceName_backupftp_access_GET(String serviceName)
List of IP blocks (and protocols to allow on these blocks) authorized on your backup FTP
REST: GET /vps/{serviceName}/backupftp/access
|
OvhTask |
serviceName_backupftp_access_ipBlock_DELETE(String serviceName,
String ipBlock)
Revoke this ACL
REST: DELETE /vps/{serviceName}/backupftp/access/{ipBlock}
|
OvhBackupFtpAcl |
serviceName_backupftp_access_ipBlock_GET(String serviceName,
String ipBlock)
Get this object properties
REST: GET /vps/{serviceName}/backupftp/access/{ipBlock}
|
void |
serviceName_backupftp_access_ipBlock_PUT(String serviceName,
String ipBlock,
OvhBackupFtpAcl body)
Alter this object properties
REST: PUT /vps/{serviceName}/backupftp/access/{ipBlock}
|
OvhTask |
serviceName_backupftp_access_POST(String serviceName,
Boolean cifs,
Boolean ftp,
String ipBlock,
Boolean nfs)
Create a new Backup FTP ACL
REST: POST /vps/{serviceName}/backupftp/access
|
ArrayList<String> |
serviceName_backupftp_authorizableBlocks_GET(String serviceName)
Get all IP blocks that can be used in the ACL
REST: GET /vps/{serviceName}/backupftp/authorizableBlocks
|
OvhBackupFtp |
serviceName_backupftp_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/backupftp
|
OvhTask |
serviceName_backupftp_password_POST(String serviceName)
Change your Backup FTP password
REST: POST /vps/{serviceName}/backupftp/password
|
ArrayList<Long> |
serviceName_changeContact_POST(String serviceName,
String contactAdmin,
String contactBilling,
String contactTech)
Launch a contact change procedure
REST: POST /vps/{serviceName}/changeContact
|
String |
serviceName_confirmTermination_POST(String serviceName,
String commentary,
OvhTerminationFutureUseEnum futureUse,
OvhTerminationReasonEnum reason,
String token)
Confirm termination of your service
REST: POST /vps/{serviceName}/confirmTermination
|
OvhTask |
serviceName_createSnapshot_POST(String serviceName,
String description)
Create a snapshot of the Virtual Server if the snapshot option is enabled and if there is no existing snapshot
REST: POST /vps/{serviceName}/createSnapshot
|
OvhDatacenter |
serviceName_datacenter_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/datacenter
|
ArrayList<Long> |
serviceName_disks_GET(String serviceName)
Disks associated to this virtual server
REST: GET /vps/{serviceName}/disks
|
OvhDisk |
serviceName_disks_id_GET(String serviceName,
Long id)
Get this object properties
REST: GET /vps/{serviceName}/disks/{id}
|
OvhUnitAndValues<OvhVpsTimestampValue> |
serviceName_disks_id_monitoring_GET(String serviceName,
Long id,
OvhVpsMonitoringPeriodEnum period,
OvhStatisticTypeEnum type)
Return many statistics about the disk for a given period
REST: GET /vps/{serviceName}/disks/{id}/monitoring
|
void |
serviceName_disks_id_PUT(String serviceName,
Long id,
OvhDisk body)
Alter this object properties
REST: PUT /vps/{serviceName}/disks/{id}
|
OvhUnitAndValue<Double> |
serviceName_disks_id_use_GET(String serviceName,
Long id,
OvhStatisticTypeEnum type)
Return many statistics about the disk at that time
REST: GET /vps/{serviceName}/disks/{id}/use
|
OvhTemplate |
serviceName_distribution_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/distribution
|
ArrayList<Long> |
serviceName_distribution_software_GET(String serviceName)
List available softwares for this template Id
REST: GET /vps/{serviceName}/distribution/software
|
OvhSoftware |
serviceName_distribution_software_softwareId_GET(String serviceName,
Long softwareId)
Get this object properties
REST: GET /vps/{serviceName}/distribution/software/{softwareId}
|
OvhVPS |
serviceName_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}
|
String |
serviceName_getConsoleUrl_POST(String serviceName)
Return the VPS console URL
REST: POST /vps/{serviceName}/getConsoleUrl
|
ArrayList<OvhGeolocationEnum> |
serviceName_ipCountryAvailable_GET(String serviceName)
Get the countries you can select for your IPs geolocation
REST: GET /vps/{serviceName}/ipCountryAvailable
|
ArrayList<String> |
serviceName_ips_GET(String serviceName)
Ips associated to this virtual server
REST: GET /vps/{serviceName}/ips
|
void |
serviceName_ips_ipAddress_DELETE(String serviceName,
String ipAddress)
Release a given Ip (Additional Ip)
REST: DELETE /vps/{serviceName}/ips/{ipAddress}
|
OvhIp |
serviceName_ips_ipAddress_GET(String serviceName,
String ipAddress)
Get this object properties
REST: GET /vps/{serviceName}/ips/{ipAddress}
|
void |
serviceName_ips_ipAddress_PUT(String serviceName,
String ipAddress,
OvhIp body)
Alter this object properties
REST: PUT /vps/{serviceName}/ips/{ipAddress}
|
ArrayList<OvhModel> |
serviceName_models_GET(String serviceName)
Return all models for the range of the virtual server
REST: GET /vps/{serviceName}/models
|
OvhUnitAndValues<OvhVpsTimestampValue> |
serviceName_monitoring_GET(String serviceName,
OvhVpsMonitoringPeriodEnum period,
OvhVpsStatisticTypeEnum type)
Return many statistics about the virtual machine for a given period
REST: GET /vps/{serviceName}/monitoring
|
OvhVnc |
serviceName_openConsoleAccess_POST(String serviceName,
OvhVncProtocolEnum protocol)
Return the necessary informations to open a VNC connection to your VPS
REST: POST /vps/{serviceName}/openConsoleAccess
|
ArrayList<OvhVpsOptionEnum> |
serviceName_option_GET(String serviceName)
List of VPS options
REST: GET /vps/{serviceName}/option
|
void |
serviceName_option_option_DELETE(String serviceName,
OvhVpsOptionEnum option)
Release a given option
REST: DELETE /vps/{serviceName}/option/{option}
|
OvhOption |
serviceName_option_option_GET(String serviceName,
OvhVpsOptionEnum option)
Get this object properties
REST: GET /vps/{serviceName}/option/{option}
|
void |
serviceName_PUT(String serviceName,
OvhVPS body)
Alter this object properties
REST: PUT /vps/{serviceName}
|
OvhTask |
serviceName_reboot_POST(String serviceName)
Request a reboot of the machine
REST: POST /vps/{serviceName}/reboot
|
OvhTask |
serviceName_reinstall_POST(String serviceName,
Boolean doNotSendPassword,
String language,
Long[] softwareId,
String[] sshKey,
Long templateId)
Reinstall the virtual server
REST: POST /vps/{serviceName}/reinstall
|
void |
serviceName_secondaryDnsDomains_domain_DELETE(String serviceName,
String domain)
remove this domain
REST: DELETE /vps/{serviceName}/secondaryDnsDomains/{domain}
|
OvhSecondaryDNSNameServer |
serviceName_secondaryDnsDomains_domain_dnsServer_GET(String serviceName,
String domain)
domain name server informations
REST: GET /vps/{serviceName}/secondaryDnsDomains/{domain}/dnsServer
|
OvhSecondaryDNS |
serviceName_secondaryDnsDomains_domain_GET(String serviceName,
String domain)
Get this object properties
REST: GET /vps/{serviceName}/secondaryDnsDomains/{domain}
|
void |
serviceName_secondaryDnsDomains_domain_PUT(String serviceName,
String domain,
OvhSecondaryDNS body)
Alter this object properties
REST: PUT /vps/{serviceName}/secondaryDnsDomains/{domain}
|
ArrayList<String> |
serviceName_secondaryDnsDomains_GET(String serviceName)
List of secondary dns domain name
REST: GET /vps/{serviceName}/secondaryDnsDomains
|
void |
serviceName_secondaryDnsDomains_POST(String serviceName,
String domain,
String ip)
add a domain on secondary dns
REST: POST /vps/{serviceName}/secondaryDnsDomains
|
OvhSecondaryDNSNameServer |
serviceName_secondaryDnsNameServerAvailable_GET(String serviceName)
Secondary nameServer available for your Server
REST: GET /vps/{serviceName}/secondaryDnsNameServerAvailable
|
OvhService |
serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/serviceInfos
|
void |
serviceName_serviceInfos_PUT(String serviceName,
OvhService body)
Alter this object properties
REST: PUT /vps/{serviceName}/serviceInfos
|
OvhTask |
serviceName_setPassword_POST(String serviceName)
Start the process in order to set the root password of the virtual machine.
|
OvhTask |
serviceName_snapshot_DELETE(String serviceName)
Creates a vps.Task that will delete the Snapshot
REST: DELETE /vps/{serviceName}/snapshot
|
OvhSnapshot |
serviceName_snapshot_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/snapshot
|
void |
serviceName_snapshot_PUT(String serviceName,
OvhSnapshot body)
Alter this object properties
REST: PUT /vps/{serviceName}/snapshot
|
OvhTask |
serviceName_snapshot_revert_POST(String serviceName)
Revert the Virtual Server to this snapshot
REST: POST /vps/{serviceName}/snapshot/revert
|
OvhTask |
serviceName_start_POST(String serviceName)
Request the machine to start
REST: POST /vps/{serviceName}/start
|
OvhServiceStatus |
serviceName_status_GET(String serviceName)
Give the status of the services of the main IP
REST: GET /vps/{serviceName}/status
|
OvhTask |
serviceName_stop_POST(String serviceName)
Request the machine to stop
REST: POST /vps/{serviceName}/stop
|
ArrayList<Long> |
serviceName_tasks_GET(String serviceName,
OvhTaskStateEnum state,
OvhTaskTypeEnum type)
Tasks associated to this virtual server
REST: GET /vps/{serviceName}/tasks
|
OvhTask |
serviceName_tasks_id_GET(String serviceName,
Long id)
Get this object properties
REST: GET /vps/{serviceName}/tasks/{id}
|
ArrayList<Long> |
serviceName_templates_GET(String serviceName)
Templates available for this virtual server
REST: GET /vps/{serviceName}/templates
|
OvhTemplate |
serviceName_templates_id_GET(String serviceName,
Long id)
Get this object properties
REST: GET /vps/{serviceName}/templates/{id}
|
ArrayList<Long> |
serviceName_templates_id_software_GET(String serviceName,
Long id)
List available softwares for this template Id
REST: GET /vps/{serviceName}/templates/{id}/software
|
OvhSoftware |
serviceName_templates_id_software_softwareId_GET(String serviceName,
Long id,
Long softwareId)
Get this object properties
REST: GET /vps/{serviceName}/templates/{id}/software/{softwareId}
|
String |
serviceName_terminate_POST(String serviceName)
Terminate your service
REST: POST /vps/{serviceName}/terminate
|
OvhUnitAndValue<Double> |
serviceName_use_GET(String serviceName,
OvhVpsStatisticTypeEnum type)
Return many statistics about the virtual machine at that time
REST: GET /vps/{serviceName}/use
|
OvhVeeam |
serviceName_veeam_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/veeam
|
OvhTask |
serviceName_veeam_restoredBackup_DELETE(String serviceName)
Creates a VPS.Task that will unmount the backup
REST: DELETE /vps/{serviceName}/veeam/restoredBackup
|
OvhRestoredBackup |
serviceName_veeam_restoredBackup_GET(String serviceName)
Get this object properties
REST: GET /vps/{serviceName}/veeam/restoredBackup
|
ArrayList<Long> |
serviceName_veeam_restorePoints_GET(String serviceName,
Date creationTime)
Veeam restore points for the VPS
REST: GET /vps/{serviceName}/veeam/restorePoints
|
OvhRestorePoint |
serviceName_veeam_restorePoints_id_GET(String serviceName,
Long id)
Get this object properties
REST: GET /vps/{serviceName}/veeam/restorePoints/{id}
|
OvhTask |
serviceName_veeam_restorePoints_id_restore_POST(String serviceName,
Long id,
Boolean changePassword,
OvhExportTypeEnum export,
Boolean full)
Creates a VPS.Task that will restore the given restorePoint
REST: POST /vps/{serviceName}/veeam/restorePoints/{id}/restore
|
public ApiOvhVps(ApiOvhCore core)
public ArrayList<String> datacenter_GET(OvhCountryEnum country) throws IOException
country - [required] Country targetedIOExceptionpublic OvhVeeam serviceName_veeam_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhRestoredBackup serviceName_veeam_restoredBackup_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_veeam_restoredBackup_DELETE(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhRestorePoint serviceName_veeam_restorePoints_id_GET(String serviceName, Long id) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic OvhTask serviceName_veeam_restorePoints_id_restore_POST(String serviceName, Long id, Boolean changePassword, OvhExportTypeEnum export, Boolean full) throws IOException
export - [required] (Except full) The export method for your restore - defaults to bothchangePassword - [required] (Full only) Change the restored VPS root password when donefull - [required] Replace your current VPS by the restorePointserviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic ArrayList<Long> serviceName_veeam_restorePoints_GET(String serviceName, Date creationTime) throws IOException
creationTime - [required] Filter the value of creationTime property (like)serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhService serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic void serviceName_serviceInfos_PUT(String serviceName, OvhService body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_setPassword_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_reinstall_POST(String serviceName, Boolean doNotSendPassword, String language, Long[] softwareId, String[] sshKey, Long templateId) throws IOException
softwareId - [required] Id of the vps.Software type fetched in /template/{id}/softwarelanguage - [required] Distribution language. default : endoNotSendPassword - [required] If asked, the installation password will NOT be sent (only if sshKey defined)templateId - [required] Id of the vps.Template fetched in /templates listsshKey - [required] SSH key names to pre-install on your VPS (name from /me/sshKey)serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_reboot_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_snapshot_revert_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhSnapshot serviceName_snapshot_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic void serviceName_snapshot_PUT(String serviceName, OvhSnapshot body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_snapshot_DELETE(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_start_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhSecondaryDNSNameServer serviceName_secondaryDnsNameServerAvailable_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<String> serviceName_backupftp_authorizableBlocks_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhBackupFtp serviceName_backupftp_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<String> serviceName_backupftp_access_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_backupftp_access_POST(String serviceName, Boolean cifs, Boolean ftp, String ipBlock, Boolean nfs) throws IOException
cifs - [required] Wether to allow the CIFS (SMB) protocol for this ACLftp - [required] Wether to allow the FTP protocol for this ACLnfs - [required] Wether to allow the NFS protocol for this ACLipBlock - [required] The IP Block specific to this ACL. It musts belong to your server.serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhBackupFtpAcl serviceName_backupftp_access_ipBlock_GET(String serviceName, String ipBlock) throws IOException
serviceName - [required] The internal name of your VPS offeripBlock - [required] The IP Block specific to this ACLIOExceptionpublic void serviceName_backupftp_access_ipBlock_PUT(String serviceName, String ipBlock, OvhBackupFtpAcl body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offeripBlock - [required] The IP Block specific to this ACLIOExceptionpublic OvhTask serviceName_backupftp_access_ipBlock_DELETE(String serviceName, String ipBlock) throws IOException
serviceName - [required] The internal name of your VPS offeripBlock - [required] The IP Block specific to this ACLIOExceptionpublic OvhTask serviceName_backupftp_password_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_createSnapshot_POST(String serviceName, String description) throws IOException
description - [required] A textual description for your snapshotserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhDatacenter serviceName_datacenter_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhUnitAndValue<Double> serviceName_use_GET(String serviceName, OvhVpsStatisticTypeEnum type) throws IOException
type - [required] The type of statistic to be fetchedserviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<OvhAttached> serviceName_automatedBackup_attachedBackup_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_automatedBackup_detachBackup_POST(String serviceName, Date restorePoint) throws IOException
restorePoint - [required] restorePoint fetched in /vps/{serviceName}/automatedBackup/attachedBackupserviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<Date> serviceName_automatedBackup_restorePoints_GET(String serviceName, OvhRestoreStateEnum state) throws IOException
state - [required] The state of the restore pointserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_automatedBackup_restore_POST(String serviceName, Boolean changePassword, Date restorePoint, OvhRestoreTypeEnum type) throws IOException
type - [required] [default=file] file: Attach/export restored disk to your current VPS - full: Replace your current VPS by the given restorePointrestorePoint - [required] Restore Point fetched in /automatedBackup/restorePointschangePassword - [required] [default=0] Only with restore full on VPS Cloud 2014serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhAutomatedBackup serviceName_automatedBackup_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhVnc serviceName_openConsoleAccess_POST(String serviceName, OvhVncProtocolEnum protocol) throws IOException
protocol - [required] The console protocol you wantserviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<Long> serviceName_tasks_GET(String serviceName, OvhTaskStateEnum state, OvhTaskTypeEnum type) throws IOException
type - [required] Filter the value of type property (=)state - [required] Filter the value of state property (=)serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_tasks_id_GET(String serviceName, Long id) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic ArrayList<Long> serviceName_disks_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhUnitAndValue<Double> serviceName_disks_id_use_GET(String serviceName, Long id, OvhStatisticTypeEnum type) throws IOException
type - [required] The type of statistic to be fetchedserviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic OvhDisk serviceName_disks_id_GET(String serviceName, Long id) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic void serviceName_disks_id_PUT(String serviceName, Long id, OvhDisk body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic OvhUnitAndValues<OvhVpsTimestampValue> serviceName_disks_id_monitoring_GET(String serviceName, Long id, OvhVpsMonitoringPeriodEnum period, OvhStatisticTypeEnum type) throws IOException
period - [required] The period the statistics are fetched fortype - [required] The type of statistic to be fetchedserviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic OvhVPS serviceName_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic void serviceName_PUT(String serviceName, OvhVPS body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhUnitAndValues<OvhVpsTimestampValue> serviceName_monitoring_GET(String serviceName, OvhVpsMonitoringPeriodEnum period, OvhVpsStatisticTypeEnum type) throws IOException
type - [required] The type of statistic to be fetchedperiod - [required] The period the statistics are fetched forserviceName - [required] The internal name of your VPS offerIOExceptionpublic String serviceName_terminate_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhOption serviceName_option_option_GET(String serviceName, OvhVpsOptionEnum option) throws IOException
serviceName - [required] The internal name of your VPS offeroption - [required] The option nameIOExceptionpublic void serviceName_option_option_DELETE(String serviceName, OvhVpsOptionEnum option) throws IOException
serviceName - [required] The internal name of your VPS offeroption - [required] The option nameIOExceptionpublic ArrayList<OvhVpsOptionEnum> serviceName_option_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTemplate serviceName_templates_id_GET(String serviceName, Long id) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic OvhSoftware serviceName_templates_id_software_softwareId_GET(String serviceName, Long id, Long softwareId) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectsoftwareId - [required]IOExceptionpublic ArrayList<Long> serviceName_templates_id_software_GET(String serviceName, Long id) throws IOException
serviceName - [required] The internal name of your VPS offerid - [required] Id of the objectIOExceptionpublic ArrayList<Long> serviceName_templates_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhIp serviceName_ips_ipAddress_GET(String serviceName, String ipAddress) throws IOException
serviceName - [required] The internal name of your VPS offeripAddress - [required] The effective ip address of the Ip objectIOExceptionpublic void serviceName_ips_ipAddress_PUT(String serviceName, String ipAddress, OvhIp body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offeripAddress - [required] The effective ip address of the Ip objectIOExceptionpublic void serviceName_ips_ipAddress_DELETE(String serviceName, String ipAddress) throws IOException
serviceName - [required] The internal name of your VPS offeripAddress - [required] The effective ip address of the Ip objectIOExceptionpublic ArrayList<String> serviceName_ips_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhSecondaryDNS serviceName_secondaryDnsDomains_domain_GET(String serviceName, String domain) throws IOException
serviceName - [required] The internal name of your VPS offerdomain - [required] domain on slave serverIOExceptionpublic void serviceName_secondaryDnsDomains_domain_PUT(String serviceName, String domain, OvhSecondaryDNS body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal name of your VPS offerdomain - [required] domain on slave serverIOExceptionpublic void serviceName_secondaryDnsDomains_domain_DELETE(String serviceName, String domain) throws IOException
serviceName - [required] The internal name of your VPS offerdomain - [required] domain on slave serverIOExceptionpublic OvhSecondaryDNSNameServer serviceName_secondaryDnsDomains_domain_dnsServer_GET(String serviceName, String domain) throws IOException
serviceName - [required] The internal name of your VPS offerdomain - [required] domain on slave serverIOExceptionpublic ArrayList<String> serviceName_secondaryDnsDomains_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic void serviceName_secondaryDnsDomains_POST(String serviceName, String domain, String ip) throws IOException
ip - [required]domain - [required] The domain to addserviceName - [required] The internal name of your VPS offerIOExceptionpublic String serviceName_getConsoleUrl_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic String serviceName_confirmTermination_POST(String serviceName, String commentary, OvhTerminationFutureUseEnum futureUse, OvhTerminationReasonEnum reason, String token) throws IOException
futureUse - What next after your termination requestreason - Reason of your termination requestcommentary - Commentary about your termination requesttoken - [required] The termination token sent by mail to the admin contactserviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<Long> serviceName_changeContact_POST(String serviceName, String contactAdmin, String contactBilling, String contactTech) throws IOException
contactAdmin - The contact to set as admin contactcontactTech - The contact to set as tech contactcontactBilling - The contact to set as billing contactserviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTask serviceName_stop_POST(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhServiceStatus serviceName_status_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<OvhGeolocationEnum> serviceName_ipCountryAvailable_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<OvhVpsOptionEnum> serviceName_activeOptions_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhTemplate serviceName_distribution_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic OvhSoftware serviceName_distribution_software_softwareId_GET(String serviceName, Long softwareId) throws IOException
serviceName - [required] The internal name of your VPS offersoftwareId - [required]IOExceptionpublic ArrayList<Long> serviceName_distribution_software_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<OvhModel> serviceName_availableUpgrade_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<OvhModel> serviceName_models_GET(String serviceName) throws IOException
serviceName - [required] The internal name of your VPS offerIOExceptionpublic ArrayList<String> GET() throws IOException
IOExceptionCopyright © 2018. All rights reserved.