public class ApiOvhPaasdatabase extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhPaasdatabase(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
GET()
List available services
REST: GET /paas/database
API beta
|
ArrayList<String> |
image_GET(OvhStatus status,
OvhType type)
Name of all available images
REST: GET /paas/database/image
|
OvhImage |
image_imageName_GET(String imageName)
Get this object properties
REST: GET /paas/database/image/{imageName}
|
ArrayList<String> |
offer_GET(OvhStatus status)
Name of all available offers
REST: GET /paas/database/offer
|
OvhOffer |
offer_offerName_GET(String offerName)
Get this object properties
REST: GET /paas/database/offer/{offerName}
|
ArrayList<String> |
region_GET(OvhStatus status)
Name of all available regions
REST: GET /paas/database/region
|
OvhRegion |
region_regionName_GET(String regionName)
Get this object properties
REST: GET /paas/database/region/{regionName}
|
OvhDump |
serviceName_dump_dumpId_DELETE(String serviceName,
String dumpId)
Delete the dump
REST: DELETE /paas/database/{serviceName}/dump/{dumpId}
|
OvhDump |
serviceName_dump_dumpId_GET(String serviceName,
String dumpId)
Get this object properties
REST: GET /paas/database/{serviceName}/dump/{dumpId}
|
OvhDump |
serviceName_dump_dumpId_restore_POST(String serviceName,
String dumpId,
String instanceId,
String databaseName)
Request the restore from this dump
REST: POST /paas/database/{serviceName}/dump/{dumpId}/restore
|
ArrayList<String> |
serviceName_dump_GET(String serviceName,
Date creationDate,
String databaseName,
Date expirationDate,
String instanceId,
OvhStatus status)
Dumps linked to your project
REST: GET /paas/database/{serviceName}/dump
|
OvhService |
serviceName_GET(String serviceName)
Get this object properties
REST: GET /paas/database/{serviceName}
|
ArrayList<String> |
serviceName_instance_GET(String serviceName,
OvhStatus status)
Instances linked to your project
REST: GET /paas/database/{serviceName}/instance
|
OvhInstance |
serviceName_instance_instanceId_changeSftpPassword_POST(String serviceName,
String instanceId,
String password)
Change the ftp password of the instance
REST: POST /paas/database/{serviceName}/instance/{instanceId}/changeSftpPassword
|
OvhInstanceConfiguration |
serviceName_instance_instanceId_configuration_GET(String serviceName,
String instanceId)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/configuration
|
OvhInstanceConfiguration |
serviceName_instance_instanceId_configuration_update_POST(String serviceName,
String instanceId,
OvhSafeKeyValue<String>[] parameters)
Update the instance configuration
REST: POST /paas/database/{serviceName}/instance/{instanceId}/configuration/update
|
OvhInstanceDatabase |
serviceName_instance_instanceId_database_databaseName_DELETE(String serviceName,
String instanceId,
String databaseName)
Delete the database
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}
|
OvhInstanceDatabaseDump |
serviceName_instance_instanceId_database_databaseName_dump_dumpId_DELETE(String serviceName,
String instanceId,
String databaseName,
String dumpId)
Delete dump before expiration date
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/dump/{dumpId}
|
OvhInstanceDatabaseDump |
serviceName_instance_instanceId_database_databaseName_dump_dumpId_GET(String serviceName,
String instanceId,
String databaseName,
String dumpId)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/dump/{dumpId}
|
OvhInstanceDatabaseDump |
serviceName_instance_instanceId_database_databaseName_dump_dumpId_restore_POST(String serviceName,
String instanceId,
String databaseName,
String dumpId)
Request the restore of this dump
REST: POST /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/dump/{dumpId}/restore
|
ArrayList<String> |
serviceName_instance_instanceId_database_databaseName_dump_GET(String serviceName,
String instanceId,
String databaseName,
Date creationDate,
Date expirationDate,
OvhStatus status)
Dump available for your database
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/dump
|
OvhInstanceDatabaseDump |
serviceName_instance_instanceId_database_databaseName_dump_POST(String serviceName,
String instanceId,
String databaseName,
String email,
String name)
Request the dump of this database
REST: POST /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/dump
|
OvhInstanceDatabaseExtension |
serviceName_instance_instanceId_database_databaseName_extension_extensionName_disable_POST(String serviceName,
String instanceId,
String databaseName,
String extensionName)
Disable an extension from a database
REST: POST /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/extension/{extensionName}/disable
|
OvhInstanceDatabaseExtension |
serviceName_instance_instanceId_database_databaseName_extension_extensionName_enable_POST(String serviceName,
String instanceId,
String databaseName,
String extensionName)
Enable an extension on a database
REST: POST /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/extension/{extensionName}/enable
|
OvhInstanceDatabaseExtension |
serviceName_instance_instanceId_database_databaseName_extension_extensionName_GET(String serviceName,
String instanceId,
String databaseName,
String extensionName)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/extension/{extensionName}
|
ArrayList<String> |
serviceName_instance_instanceId_database_databaseName_extension_GET(String serviceName,
String instanceId,
String databaseName,
String extensionName,
OvhStatus status)
Extensions linked to your database
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}/extension
|
OvhInstanceDatabase |
serviceName_instance_instanceId_database_databaseName_GET(String serviceName,
String instanceId,
String databaseName)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database/{databaseName}
|
ArrayList<String> |
serviceName_instance_instanceId_database_GET(String serviceName,
String instanceId,
OvhStatus status)
Databases available in your instance
REST: GET /paas/database/{serviceName}/instance/{instanceId}/database
|
OvhInstanceDatabase |
serviceName_instance_instanceId_database_POST(String serviceName,
String instanceId,
String databaseName)
Create a new database on your instance
REST: POST /paas/database/{serviceName}/instance/{instanceId}/database
|
OvhInstance |
serviceName_instance_instanceId_DELETE(String serviceName,
String instanceId)
Delete instance
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}
|
OvhInstance |
serviceName_instance_instanceId_GET(String serviceName,
String instanceId)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}
|
ArrayList<String> |
serviceName_instance_instanceId_grant_GET(String serviceName,
String instanceId,
OvhStatus status)
Grants of sql users on your sql databases
REST: GET /paas/database/{serviceName}/instance/{instanceId}/grant
|
OvhInstanceGrant |
serviceName_instance_instanceId_grant_grantId_DELETE(String serviceName,
String instanceId,
String grantId)
Delete a grant on a database
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}/grant/{grantId}
|
OvhInstanceGrant |
serviceName_instance_instanceId_grant_grantId_GET(String serviceName,
String instanceId,
String grantId)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/grant/{grantId}
|
void |
serviceName_instance_instanceId_grant_grantId_PUT(String serviceName,
String instanceId,
String grantId,
OvhInstanceGrant body)
Alter this object properties
REST: PUT /paas/database/{serviceName}/instance/{instanceId}/grant/{grantId}
|
OvhInstanceGrant |
serviceName_instance_instanceId_grant_POST(String serviceName,
String instanceId,
String databaseName,
OvhType grantType,
String userName)
Add a grant on a database
REST: POST /paas/database/{serviceName}/instance/{instanceId}/grant
|
void |
serviceName_instance_instanceId_PUT(String serviceName,
String instanceId,
OvhInstance body)
Alter this object properties
REST: PUT /paas/database/{serviceName}/instance/{instanceId}
|
OvhInstance |
serviceName_instance_instanceId_resize_POST(String serviceName,
String instanceId,
String offerName)
Resize the instance (by migrating the offer)
REST: POST /paas/database/{serviceName}/instance/{instanceId}/resize
|
OvhInstance |
serviceName_instance_instanceId_restart_POST(String serviceName,
String instanceId)
Restart the instance
REST: POST /paas/database/{serviceName}/instance/{instanceId}/restart
|
OvhInstance |
serviceName_instance_instanceId_start_POST(String serviceName,
String instanceId)
Start the instance
REST: POST /paas/database/{serviceName}/instance/{instanceId}/start
|
OvhInstance |
serviceName_instance_instanceId_stop_POST(String serviceName,
String instanceId)
Stop the instance
REST: POST /paas/database/{serviceName}/instance/{instanceId}/stop
|
OvhInstance |
serviceName_instance_instanceId_upgrade_POST(String serviceName,
String instanceId,
String imageName)
Upgrade the instance with a new image
REST: POST /paas/database/{serviceName}/instance/{instanceId}/upgrade
|
ArrayList<String> |
serviceName_instance_instanceId_user_GET(String serviceName,
String instanceId,
OvhStatus status)
Users allowed to connect on a databases of an instance
REST: GET /paas/database/{serviceName}/instance/{instanceId}/user
|
OvhInstanceUser |
serviceName_instance_instanceId_user_POST(String serviceName,
String instanceId,
String password,
String userName)
Create a new user on your databases
REST: POST /paas/database/{serviceName}/instance/{instanceId}/user
|
OvhInstanceUser |
serviceName_instance_instanceId_user_userName_changePassword_POST(String serviceName,
String instanceId,
String userName,
String password)
Request a password change for a user
REST: POST /paas/database/{serviceName}/instance/{instanceId}/user/{userName}/changePassword
|
OvhInstanceUser |
serviceName_instance_instanceId_user_userName_DELETE(String serviceName,
String instanceId,
String userName)
Delete a user
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}/user/{userName}
|
OvhInstanceUser |
serviceName_instance_instanceId_user_userName_GET(String serviceName,
String instanceId,
String userName)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/user/{userName}
|
ArrayList<String> |
serviceName_instance_instanceId_whitelist_GET(String serviceName,
String instanceId,
OvhStatus status)
The whitelist configuration (used to access to your instance)
REST: GET /paas/database/{serviceName}/instance/{instanceId}/whitelist
|
OvhInstanceWhitelist |
serviceName_instance_instanceId_whitelist_ip_DELETE(String serviceName,
String instanceId,
String ip)
Delete ain IP whitelist
REST: DELETE /paas/database/{serviceName}/instance/{instanceId}/whitelist/{ip}
|
OvhInstanceWhitelist |
serviceName_instance_instanceId_whitelist_ip_GET(String serviceName,
String instanceId,
String ip)
Get this object properties
REST: GET /paas/database/{serviceName}/instance/{instanceId}/whitelist/{ip}
|
void |
serviceName_instance_instanceId_whitelist_ip_PUT(String serviceName,
String instanceId,
String ip,
OvhInstanceWhitelist body)
Alter this object properties
REST: PUT /paas/database/{serviceName}/instance/{instanceId}/whitelist/{ip}
|
OvhInstanceWhitelist |
serviceName_instance_instanceId_whitelist_POST(String serviceName,
String instanceId,
String ip,
String name,
Boolean service,
Boolean sftp)
Create a new IP whitelist
REST: POST /paas/database/{serviceName}/instance/{instanceId}/whitelist
|
ArrayList<OvhData> |
serviceName_instance_POST(String serviceName,
OvhParameters[] parameters)
Create new instance
REST: POST /paas/database/{serviceName}/instance
|
void |
serviceName_PUT(String serviceName,
OvhService body)
Alter this object properties
REST: PUT /paas/database/{serviceName}
|
OvhService |
serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /paas/database/{serviceName}/serviceInfos
|
void |
serviceName_serviceInfos_PUT(String serviceName,
OvhService body)
Alter this object properties
REST: PUT /paas/database/{serviceName}/serviceInfos
|
ArrayList<String> |
serviceName_task_GET(String serviceName,
String function,
OvhStatus status)
Tasks linked your project
REST: GET /paas/database/{serviceName}/task
|
OvhTask |
serviceName_task_taskId_GET(String serviceName,
String taskId)
Get this object properties
REST: GET /paas/database/{serviceName}/task/{taskId}
|
public ApiOvhPaasdatabase(ApiOvhCore core)
public OvhService serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] Your database project's name
API betaIOExceptionpublic void serviceName_serviceInfos_PUT(String serviceName, OvhService body) throws IOException
body - [required] New object propertiesserviceName - [required] Your database project's name
API betaIOExceptionpublic OvhService serviceName_GET(String serviceName) throws IOException
serviceName - [required] Your database project's name
API betaIOExceptionpublic void serviceName_PUT(String serviceName, OvhService body) throws IOException
body - [required] New object propertiesserviceName - [required] Your database project's name
API betaIOExceptionpublic ArrayList<String> serviceName_dump_GET(String serviceName, Date creationDate, String databaseName, Date expirationDate, String instanceId, OvhStatus status) throws IOException
instanceId - [required] Filter the value of instanceId property (=)creationDate - [required] Filter the value of creationDate property (<)databaseName - [required] Filter the value of databaseName property (=)status - [required] Filter the value of status property (=)expirationDate - [required] Filter the value of expirationDate property (<)serviceName - [required] Your database project's name
API betaIOExceptionpublic OvhDump serviceName_dump_dumpId_GET(String serviceName, String dumpId) throws IOException
serviceName - [required] Your database project's namedumpId - [required] Dump id
API betaIOExceptionpublic OvhDump serviceName_dump_dumpId_DELETE(String serviceName, String dumpId) throws IOException
serviceName - [required] Your database project's namedumpId - [required] Dump id
API betaIOExceptionpublic OvhDump serviceName_dump_dumpId_restore_POST(String serviceName, String dumpId, String instanceId, String databaseName) throws IOException
instanceId - [required] The instanceId where you want to restore this dumpdatabaseName - [required] The databaseName where you want to restore this dumpserviceName - [required] Your database project's namedumpId - [required] Dump id
API betaIOExceptionpublic ArrayList<String> serviceName_task_GET(String serviceName, String function, OvhStatus status) throws IOException
function - [required] Filter the value of function property (=)status - [required] Filter the value of status property (=)serviceName - [required] Your database project's name
API betaIOExceptionpublic OvhTask serviceName_task_taskId_GET(String serviceName, String taskId) throws IOException
serviceName - [required] Your database project's nametaskId - [required] Task id
API betaIOExceptionpublic ArrayList<String> serviceName_instance_GET(String serviceName, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)serviceName - [required] Your database project's name
API betaIOExceptionpublic ArrayList<OvhData> serviceName_instance_POST(String serviceName, OvhParameters[] parameters) throws IOException
parameters - [required] Array of instance creation parametersserviceName - [required] Your database project's name
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_restart_POST(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_GET(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic void serviceName_instance_instanceId_PUT(String serviceName, String instanceId, OvhInstance body) throws IOException
body - [required] New object propertiesserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_DELETE(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_stop_POST(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_whitelist_GET(String serviceName, String instanceId, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceWhitelist serviceName_instance_instanceId_whitelist_POST(String serviceName, String instanceId, String ip, String name, Boolean service, Boolean sftp) throws IOException
ip - [required] The IP to whitelist in your instancename - [required] Custom name for your Whitelisted IPservice - [required] Authorize this IP to access service portsftp - [required] Authorize this IP to access sftp portserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceWhitelist serviceName_instance_instanceId_whitelist_ip_GET(String serviceName, String instanceId, String ip) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuidip - [required] The whitelisted IP in your instance
API betaIOExceptionpublic void serviceName_instance_instanceId_whitelist_ip_PUT(String serviceName, String instanceId, String ip, OvhInstanceWhitelist body) throws IOException
body - [required] New object propertiesserviceName - [required] Your database project's nameinstanceId - [required] Instance uuidip - [required] The whitelisted IP in your instance
API betaIOExceptionpublic OvhInstanceWhitelist serviceName_instance_instanceId_whitelist_ip_DELETE(String serviceName, String instanceId, String ip) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuidip - [required] The whitelisted IP in your instance
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_database_GET(String serviceName, String instanceId, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceDatabase serviceName_instance_instanceId_database_POST(String serviceName, String instanceId, String databaseName) throws IOException
databaseName - [required] Name of your new databaseserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceDatabase serviceName_instance_instanceId_database_databaseName_GET(String serviceName, String instanceId, String databaseName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database name
API betaIOExceptionpublic OvhInstanceDatabase serviceName_instance_instanceId_database_databaseName_DELETE(String serviceName, String instanceId, String databaseName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database name
API betaIOExceptionpublic OvhInstanceDatabaseExtension serviceName_instance_instanceId_database_databaseName_extension_extensionName_GET(String serviceName, String instanceId, String databaseName, String extensionName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database nameextensionName - [required] Extension name
API betaIOExceptionpublic OvhInstanceDatabaseExtension serviceName_instance_instanceId_database_databaseName_extension_extensionName_enable_POST(String serviceName, String instanceId, String databaseName, String extensionName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database nameextensionName - [required] Extension name
API betaIOExceptionpublic OvhInstanceDatabaseExtension serviceName_instance_instanceId_database_databaseName_extension_extensionName_disable_POST(String serviceName, String instanceId, String databaseName, String extensionName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database nameextensionName - [required] Extension name
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_database_databaseName_extension_GET(String serviceName, String instanceId, String databaseName, String extensionName, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)extensionName - [required] Filter the value of extensionName property (like)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database name
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_database_databaseName_dump_GET(String serviceName, String instanceId, String databaseName, Date creationDate, Date expirationDate, OvhStatus status) throws IOException
creationDate - [required] Filter the value of creationDate property (<)status - [required] Filter the value of status property (=)expirationDate - [required] Filter the value of expirationDate property (<)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database name
API betaIOExceptionpublic OvhInstanceDatabaseDump serviceName_instance_instanceId_database_databaseName_dump_POST(String serviceName, String instanceId, String databaseName, String email, String name) throws IOException
email - [required] Email used when the dump will be available ? ( Default: null, can be nic-adm or nic-tech )name - [required] A description name for your dumpserviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database name
API betaIOExceptionpublic OvhInstanceDatabaseDump serviceName_instance_instanceId_database_databaseName_dump_dumpId_GET(String serviceName, String instanceId, String databaseName, String dumpId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database namedumpId - [required] Dump id
API betaIOExceptionpublic OvhInstanceDatabaseDump serviceName_instance_instanceId_database_databaseName_dump_dumpId_DELETE(String serviceName, String instanceId, String databaseName, String dumpId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database namedumpId - [required] Dump id
API betaIOExceptionpublic OvhInstanceDatabaseDump serviceName_instance_instanceId_database_databaseName_dump_dumpId_restore_POST(String serviceName, String instanceId, String databaseName, String dumpId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiddatabaseName - [required] Database namedumpId - [required] Dump id
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_resize_POST(String serviceName, String instanceId, String offerName) throws IOException
offerName - [required] Name of the new offer you want to resize your instance toserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_changeSftpPassword_POST(String serviceName, String instanceId, String password) throws IOException
password - [required] The new password ( alphanumeric, 8 characters minimum and 31 max )serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_user_GET(String serviceName, String instanceId, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceUser serviceName_instance_instanceId_user_POST(String serviceName, String instanceId, String password, String userName) throws IOException
password - [required] Password for this new user ( alphanumeric, 8 characters minimum and 31 max )userName - [required] User name used to connect on your databasesserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceUser serviceName_instance_instanceId_user_userName_GET(String serviceName, String instanceId, String userName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiduserName - [required] User name used to connect to your databases
API betaIOExceptionpublic OvhInstanceUser serviceName_instance_instanceId_user_userName_DELETE(String serviceName, String instanceId, String userName) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiduserName - [required] User name used to connect to your databases
API betaIOExceptionpublic OvhInstanceUser serviceName_instance_instanceId_user_userName_changePassword_POST(String serviceName, String instanceId, String userName, String password) throws IOException
password - [required] The new password ( alphanumeric, 8 characters minimum and 31 max )serviceName - [required] Your database project's nameinstanceId - [required] Instance uuiduserName - [required] User name used to connect to your databases
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_upgrade_POST(String serviceName, String instanceId, String imageName) throws IOException
imageName - [required] Name of the new image that you want for your instance to useserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceConfiguration serviceName_instance_instanceId_configuration_GET(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceConfiguration serviceName_instance_instanceId_configuration_update_POST(String serviceName, String instanceId, OvhSafeKeyValue<String>[] parameters) throws IOException
parameters - [required] Array of instance configuration parametersserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstance serviceName_instance_instanceId_start_POST(String serviceName, String instanceId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic ArrayList<String> serviceName_instance_instanceId_grant_GET(String serviceName, String instanceId, OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)serviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceGrant serviceName_instance_instanceId_grant_POST(String serviceName, String instanceId, String databaseName, OvhType grantType, String userName) throws IOException
databaseName - [required] Database's name for this grantgrantType - [required] Grant typeuserName - [required] User name to grantserviceName - [required] Your database project's nameinstanceId - [required] Instance uuid
API betaIOExceptionpublic OvhInstanceGrant serviceName_instance_instanceId_grant_grantId_GET(String serviceName, String instanceId, String grantId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuidgrantId - [required] Grant id
API betaIOExceptionpublic void serviceName_instance_instanceId_grant_grantId_PUT(String serviceName, String instanceId, String grantId, OvhInstanceGrant body) throws IOException
body - [required] New object propertiesserviceName - [required] Your database project's nameinstanceId - [required] Instance uuidgrantId - [required] Grant id
API betaIOExceptionpublic OvhInstanceGrant serviceName_instance_instanceId_grant_grantId_DELETE(String serviceName, String instanceId, String grantId) throws IOException
serviceName - [required] Your database project's nameinstanceId - [required] Instance uuidgrantId - [required] Grant id
API betaIOExceptionpublic ArrayList<String> GET() throws IOException
IOExceptionpublic ArrayList<String> offer_GET(OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)
API betaIOExceptionpublic OvhOffer offer_offerName_GET(String offerName) throws IOException
offerName - [required] Offer name
API betaIOExceptionpublic ArrayList<String> region_GET(OvhStatus status) throws IOException
status - [required] Filter the value of status property (=)
API betaIOExceptionpublic OvhRegion region_regionName_GET(String regionName) throws IOException
regionName - [required] Region name
API betaIOExceptionpublic ArrayList<String> image_GET(OvhStatus status, OvhType type) throws IOException
status - [required] Filter the value of status property (=)type - [required] Filter the value of type property (=)
API betaIOExceptionpublic OvhImage image_imageName_GET(String imageName) throws IOException
imageName - [required] Image name
API betaIOExceptionCopyright © 2017. All rights reserved.