public class ApiOvhCaascontainers extends ApiOvhBase
core| Constructor and Description |
|---|
ApiOvhCaascontainers(ApiOvhCore core) |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<String> |
GET()
List available services
REST: GET /caas/containers
API beta
|
ArrayList<String> |
serviceName_availableFrameworks_GET(String serviceName)
List all the installable Mesos frameworks
REST: GET /caas/containers/{serviceName}/availableFrameworks
|
ArrayList<Long> |
serviceName_changeContact_POST(String serviceName,
String contactAdmin,
String contactTech,
String contactBilling)
Launch a contact change procedure
REST: POST /caas/containers/{serviceName}/changeContact
|
OvhApplication |
serviceName_frameworks_frameworkId_apps_GET(String serviceName,
String frameworkId)
List apps in the framework
REST: GET /caas/containers/{serviceName}/frameworks/{frameworkId}/apps
|
OvhFramework |
serviceName_frameworks_frameworkId_GET(String serviceName,
String frameworkId)
Inspect the stack framework
REST: GET /caas/containers/{serviceName}/frameworks/{frameworkId}
|
void |
serviceName_frameworks_frameworkId_password_PUT(String serviceName,
String frameworkId,
OvhPassword body)
Update the framework access password
REST: PUT /caas/containers/{serviceName}/frameworks/{frameworkId}/password
|
ArrayList<String> |
serviceName_frameworks_GET(String serviceName)
List the frameworks installed on the argument stack
REST: GET /caas/containers/{serviceName}/frameworks
|
OvhStack |
serviceName_GET(String serviceName)
Inspect the argument stack
REST: GET /caas/containers/{serviceName}
|
void |
serviceName_registry_credentials_credentialsId_DELETE(String serviceName,
String credentialsId)
Delete the registry credentials.
|
OvhRegistryCredentials |
serviceName_registry_credentials_credentialsId_GET(String serviceName,
String credentialsId)
Inspect the image registry credentials associated to the stack
REST: GET /caas/containers/{serviceName}/registry/credentials/{credentialsId}
|
OvhRegistryCredentials |
serviceName_registry_credentials_credentialsId_PUT(String serviceName,
String credentialsId,
OvhInputCustomSsl body)
Update the registry credentials.
|
ArrayList<String> |
serviceName_registry_credentials_GET(String serviceName)
List the registry credentials associated to the stack.
|
OvhRegistryCredentials |
serviceName_registry_credentials_POST(String serviceName,
OvhInputCustomSsl body)
Associate the stack with some credentials to an authenticated registry.
|
OvhService |
serviceName_serviceInfos_GET(String serviceName)
Get this object properties
REST: GET /caas/containers/{serviceName}/serviceInfos
|
void |
serviceName_serviceInfos_PUT(String serviceName,
OvhService body)
Alter this object properties
REST: PUT /caas/containers/{serviceName}/serviceInfos
|
ArrayList<String> |
serviceName_slaves_GET(String serviceName)
List the id of the registered slave instances
REST: GET /caas/containers/{serviceName}/slaves
|
OvhSlave |
serviceName_slaves_slaveId_GET(String serviceName,
String slaveId)
Inspect the argument user slave instance
REST: GET /caas/containers/{serviceName}/slaves/{slaveId}
|
OvhCustomSslMessage |
serviceName_ssl_DELETE(String serviceName)
Delete the custom SSL certificate and private key associated to the stack
REST: DELETE /caas/containers/{serviceName}/ssl
|
OvhCustomSsl |
serviceName_ssl_GET(String serviceName)
Inspect the custom SSL certificate and private
REST: GET /caas/containers/{serviceName}/ssl
|
OvhCustomSslMessage |
serviceName_ssl_PUT(String serviceName,
OvhInputCustomSsl body)
Update the custom SSL certificate and private
REST: PUT /caas/containers/{serviceName}/ssl
|
OvhFlavor |
slaves_flavors_flavorId_GET(String flavorId)
Inspect the argument slave flavor
REST: GET /caas/containers/slaves/flavors/{flavorId}
|
ArrayList<String> |
slaves_flavors_GET()
List the /cloud flavors available for the Docker PaaS slaves
REST: GET /caas/containers/slaves/flavors
API beta
|
public ApiOvhCaascontainers(ApiOvhCore core)
public OvhService serviceName_serviceInfos_GET(String serviceName) throws IOException
serviceName - [required] The internal ID of your project
API betaIOExceptionpublic void serviceName_serviceInfos_PUT(String serviceName, OvhService body) throws IOException
body - [required] New object propertiesserviceName - [required] The internal ID of your project
API betaIOExceptionpublic OvhStack serviceName_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic OvhCustomSslMessage serviceName_ssl_PUT(String serviceName, OvhInputCustomSsl body) throws IOException
body - [required] A custom SSL certificate associated to a Docker PaaS environmentserviceName - [required] service name
API betaIOExceptionpublic OvhCustomSslMessage serviceName_ssl_DELETE(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic OvhCustomSsl serviceName_ssl_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic ArrayList<String> serviceName_slaves_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic OvhSlave serviceName_slaves_slaveId_GET(String serviceName, String slaveId) throws IOException
slaveId - [required] slave idserviceName - [required] service name
API betaIOExceptionpublic OvhRegistryCredentials serviceName_registry_credentials_POST(String serviceName, OvhInputCustomSsl body) throws IOException
body - [required] Credentials providing authentication to an external registryserviceName - [required] service name
API betaIOExceptionpublic ArrayList<String> serviceName_registry_credentials_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic OvhRegistryCredentials serviceName_registry_credentials_credentialsId_PUT(String serviceName, String credentialsId, OvhInputCustomSsl body) throws IOException
body - [required] Credentials providing authentication to an external registrycredentialsId - [required] credentials idserviceName - [required] service name
API betaIOExceptionpublic OvhRegistryCredentials serviceName_registry_credentials_credentialsId_GET(String serviceName, String credentialsId) throws IOException
credentialsId - [required] credentials idserviceName - [required] service name
API betaIOExceptionpublic void serviceName_registry_credentials_credentialsId_DELETE(String serviceName, String credentialsId) throws IOException
credentialsId - [required] credentials idserviceName - [required] service name
API betaIOExceptionpublic ArrayList<String> serviceName_frameworks_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic OvhFramework serviceName_frameworks_frameworkId_GET(String serviceName, String frameworkId) throws IOException
frameworkId - [required] framework idserviceName - [required] service name
API betaIOExceptionpublic void serviceName_frameworks_frameworkId_password_PUT(String serviceName, String frameworkId, OvhPassword body) throws IOException
frameworkId - [required] framework idserviceName - [required] service namebody - [required] The new framework password
API betaIOExceptionpublic OvhApplication serviceName_frameworks_frameworkId_apps_GET(String serviceName, String frameworkId) throws IOException
frameworkId - [required] framework idserviceName - [required] service name
API betaIOExceptionpublic ArrayList<Long> serviceName_changeContact_POST(String serviceName, String contactAdmin, String contactTech, String contactBilling) 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 ID of your project
API betaIOExceptionpublic ArrayList<String> serviceName_availableFrameworks_GET(String serviceName) throws IOException
serviceName - [required] service name
API betaIOExceptionpublic ArrayList<String> GET() throws IOException
IOExceptionpublic ArrayList<String> slaves_flavors_GET() throws IOException
IOExceptionpublic OvhFlavor slaves_flavors_flavorId_GET(String flavorId) throws IOException
flavorId - [required] flavor id
API betaIOExceptionCopyright © 2018. All rights reserved.