Package com.exoscale.sdk.api
Class ExoscaleApi
- java.lang.Object
-
- com.exoscale.sdk.api.ExoscaleApi
-
-
Constructor Summary
Constructors Constructor Description ExoscaleApi()
ExoscaleApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Operation
addExternalSourceToSecurityGroup(UUID id, AddExternalSourceToSecurityGroupRequest addExternalSourceToSecurityGroupRequest)
Add an external source as a member of a Security GroupOperation
addInstanceProtection(UUID id)
Set instance destruction protectionOperation
addRuleToSecurityGroup(UUID id, AddRuleToSecurityGroupRequest addRuleToSecurityGroupRequest)
Create a Security Group ruleOperation
addServiceToLoadBalancer(UUID id, AddServiceToLoadBalancerRequest addServiceToLoadBalancerRequest)
Add a Load Balancer ServiceOperation
attachBlockStorageVolumeToInstance(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest)
Attach block storage volume to an instanceOperation
attachDbaasServiceToEndpoint(String sourceServiceName, AttachDbaasServiceToEndpointRequest attachDbaasServiceToEndpointRequest)
[BETA] Create a new DBaaS connection between a DBaaS service and an external serviceOperation
attachInstanceToElasticIp(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest)
Attach a Compute instance to an Elastic IPOperation
attachInstanceToPrivateNetwork(UUID id, AttachInstanceToPrivateNetworkRequest attachInstanceToPrivateNetworkRequest)
Attach a Compute instance to a Private NetworkOperation
attachInstanceToSecurityGroup(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
Attach a Compute instance to a Security GroupOperation
copyTemplate(UUID id, CopyTemplateRequest copyTemplateRequest)
Copy a Template from a zone to anotherOperation
createAntiAffinityGroup(CreateAntiAffinityGroupRequest createAntiAffinityGroupRequest)
Create an Anti-affinity GroupIamApiKeyCreated
createApiKey(CreateApiKeyRequest createApiKeyRequest)
Create a new API keyOperation
createBlockStorageSnapshot(UUID id, CreateBlockStorageSnapshotRequest createBlockStorageSnapshotRequest)
Create a block storage snapshotOperation
createBlockStorageVolume(CreateBlockStorageVolumeRequest createBlockStorageVolumeRequest)
Create a block storage volumeOperation
createDbaasExternalEndpointDatadog(String name, DbaasEndpointDatadogInputCreate dbaasEndpointDatadogInputCreate)
[BETA] Create DataDog external integration endpointOperation
createDbaasExternalEndpointElasticsearch(String name, DbaasEndpointElasticsearchInputCreate dbaasEndpointElasticsearchInputCreate)
[BETA] Create ElasticSearch Logs external integration endpointOperation
createDbaasExternalEndpointOpensearch(String name, DbaasEndpointOpensearchInputCreate dbaasEndpointOpensearchInputCreate)
[BETA] Create OpenSearch Logs external integration endpointOperation
createDbaasExternalEndpointPrometheus(String name, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload)
[BETA] Create Prometheus external integration endpointOperation
createDbaasExternalEndpointRsyslog(String name, DbaasEndpointRsyslogInputCreate dbaasEndpointRsyslogInputCreate)
[BETA] Create RSyslog external integration endpointOperation
createDbaasIntegration(CreateDbaasIntegrationRequest createDbaasIntegrationRequest)
[BETA] Create a new DBaaS integration between two servicesOperation
createDbaasKafkaSchemaRegistryAclConfig(String name, DbaasKafkaSchemaRegistryAclEntry dbaasKafkaSchemaRegistryAclEntry)
Add a Kafka Schema Registry ACL entryOperation
createDbaasKafkaTopicAclConfig(String name, DbaasKafkaTopicAclEntry dbaasKafkaTopicAclEntry)
Add a Kafka topic ACL entryOperation
createDbaasKafkaUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
Create a DBaaS Kafka userOperation
createDbaasMysqlDatabase(String serviceName, CreateDbaasMysqlDatabaseRequest createDbaasMysqlDatabaseRequest)
Create a DBaaS MySQL databaseOperation
createDbaasMysqlUser(String serviceName, CreateDbaasMysqlUserRequest createDbaasMysqlUserRequest)
Create a DBaaS MySQL userOperation
createDbaasOpensearchUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
Create a DBaaS OpenSearch userOperation
createDbaasPgConnectionPool(String serviceName, CreateDbaasPgConnectionPoolRequest createDbaasPgConnectionPoolRequest)
Create a DBaaS PostgreSQL connection poolOperation
createDbaasPgDatabase(String serviceName, CreateDbaasPgDatabaseRequest createDbaasPgDatabaseRequest)
Create a DBaaS Postgres databaseDbaasTask
createDbaasPgUpgradeCheck(String service, CreateDbaasPgUpgradeCheckRequest createDbaasPgUpgradeCheckRequest)
Check whether you can upgrade Postgres service to a newer versionOperation
createDbaasPostgresUser(String serviceName, CreateDbaasPostgresUserRequest createDbaasPostgresUserRequest)
Create a DBaaS Postgres userOperation
createDbaasRedisUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
Create a DBaaS Redis userOperation
createDbaasServiceGrafana(String name, CreateDbaasServiceGrafanaRequest createDbaasServiceGrafanaRequest)
Create a DBaaS Grafana serviceOperation
createDbaasServiceKafka(String name, CreateDbaasServiceKafkaRequest createDbaasServiceKafkaRequest)
Create a DBaaS Kafka service Create a DBaaS Kafka serviceOperation
createDbaasServiceMysql(String name, CreateDbaasServiceMysqlRequest createDbaasServiceMysqlRequest)
Create a DBaaS MySQL service Create a DBaaS MySQL serviceOperation
createDbaasServiceOpensearch(String name, CreateDbaasServiceOpensearchRequest createDbaasServiceOpensearchRequest)
Create a DBaaS OpenSearch service Create a DBaaS OpenSearch serviceOperation
createDbaasServicePg(String name, CreateDbaasServicePgRequest createDbaasServicePgRequest)
Create a DBaaS PostgreSQL serviceOperation
createDbaasServiceRedis(String name, CreateDbaasServiceRedisRequest createDbaasServiceRedisRequest)
Create a DBaaS Redis service Create a DBaaS Redis serviceOperation
createDbaasTaskMigrationCheck(String service, CreateDbaasTaskMigrationCheckRequest createDbaasTaskMigrationCheckRequest)
Create a DBaaS task to check migrationDnsDomain
createDnsDomain(CreateDnsDomainRequest createDnsDomainRequest)
Create DNS domainOperation
createDnsDomainRecord(UUID domainId, CreateDnsDomainRecordRequest createDnsDomainRecordRequest)
Create DNS domain recordOperation
createElasticIp(CreateElasticIpRequest createElasticIpRequest)
Create an Elastic IPOperation
createIamRole(CreateIamRoleRequest createIamRoleRequest)
Create IAM RoleOperation
createInstance(CreateInstanceRequest createInstanceRequest)
Create a Compute instanceOperation
createInstancePool(CreateInstancePoolRequest createInstancePoolRequest)
Create an Instance PoolOperation
createLoadBalancer(CreateLoadBalancerRequest createLoadBalancerRequest)
Create a Load BalancerOperation
createPrivateNetwork(CreatePrivateNetworkRequest createPrivateNetworkRequest)
Create a Private NetworkOperation
createSecurityGroup(CreateSecurityGroupRequest createSecurityGroupRequest)
Create a Security GroupOperation
createSksCluster(CreateSksClusterRequest createSksClusterRequest)
Create an SKS clusterOperation
createSksNodepool(UUID id, CreateSksNodepoolRequest createSksNodepoolRequest)
Create a new SKS NodepoolOperation
createSnapshot(UUID id)
Create a Snapshot of a Compute instanceOperation
deleteAntiAffinityGroup(UUID id)
Delete an Anti-affinity GroupOperation
deleteApiKey(String id)
Delete an API keyOperation
deleteBlockStorageSnapshot(UUID id)
Delete a block storage snapshot, data will be unrecoverableOperation
deleteBlockStorageVolume(UUID id)
Delete a block storage volume, data will be unrecoverableOperation
deleteDbaasExternalEndpointDatadog(UUID endpointId)
[BETA] Delete DataDog external integration endpointOperation
deleteDbaasExternalEndpointElasticsearch(UUID endpointId)
[BETA] Delete ElasticSearch logs external integration endpointOperation
deleteDbaasExternalEndpointOpensearch(UUID endpointId)
[BETA] Delete OpenSearch logs external integration endpointOperation
deleteDbaasExternalEndpointPrometheus(UUID endpointId)
[BETA] Delete Prometheus external integration endpointOperation
deleteDbaasExternalEndpointRsyslog(UUID endpointId)
[BETA] Delete RSyslog external integration endpointOperation
deleteDbaasIntegration(UUID id)
[BETA] Delete a DBaaS IntegrationOperation
deleteDbaasKafkaSchemaRegistryAclConfig(String name, String aclId)
Delete a Kafka ACL entryOperation
deleteDbaasKafkaTopicAclConfig(String name, String aclId)
Delete a Kafka ACL entryOperation
deleteDbaasKafkaUser(String serviceName, String username)
Delete a DBaaS kafka userOperation
deleteDbaasMysqlDatabase(String serviceName, String databaseName)
Delete a DBaaS MySQL databaseOperation
deleteDbaasMysqlUser(String serviceName, String username)
Delete a DBaaS MySQL userOperation
deleteDbaasOpensearchUser(String serviceName, String username)
Delete a DBaaS OpenSearch userOperation
deleteDbaasPgConnectionPool(String serviceName, String connectionPoolName)
Delete a DBaaS PostgreSQL connection poolOperation
deleteDbaasPgDatabase(String serviceName, String databaseName)
Delete a DBaaS Postgres databaseOperation
deleteDbaasPostgresUser(String serviceName, String username)
Delete a DBaaS Postgres userOperation
deleteDbaasRedisUser(String serviceName, String username)
Delete a DBaaS Redis userOperation
deleteDbaasService(String name)
Delete a DBaaS service Delete a DBaaS serviceOperation
deleteDbaasServiceGrafana(String name)
Delete a Grafana serviceOperation
deleteDbaasServiceKafka(String name)
Delete a Kafka serviceOperation
deleteDbaasServiceMysql(String name)
Delete a MySQL serviceOperation
deleteDbaasServiceOpensearch(String name)
Delete a OpenSearch serviceOperation
deleteDbaasServicePg(String name)
Delete a Postgres serviceOperation
deleteDbaasServiceRedis(String name)
Delete a Redis serviceOperation
deleteDnsDomain(UUID id)
Delete DNS DomainOperation
deleteDnsDomainRecord(UUID domainId, UUID recordId)
Delete DNS domain recordOperation
deleteElasticIp(UUID id)
Delete an Elastic IPOperation
deleteIamRole(UUID id)
Delete IAM RoleOperation
deleteInstance(UUID id)
Delete a Compute instanceOperation
deleteInstancePool(UUID id)
Delete an Instance PoolOperation
deleteLoadBalancer(UUID id)
Delete a Load BalancerOperation
deleteLoadBalancerService(UUID id, UUID serviceId)
Delete a Load Balancer ServiceOperation
deletePrivateNetwork(UUID id)
Delete a Private NetworkOperation
deleteReverseDnsElasticIp(UUID id)
Delete the PTR DNS record for an elastic IPOperation
deleteReverseDnsInstance(UUID id)
Delete the PTR DNS record for an instanceOperation
deleteRuleFromSecurityGroup(UUID id, UUID ruleId)
Delete a Security Group ruleOperation
deleteSecurityGroup(UUID id)
Delete a Security GroupOperation
deleteSksCluster(UUID id)
Delete an SKS clusterOperation
deleteSksNodepool(UUID id, UUID sksNodepoolId)
Delete an SKS NodepoolOperation
deleteSnapshot(UUID id)
Delete a SnapshotOperation
deleteSshKey(String name)
Delete a SSH keyOperation
deleteTemplate(UUID id)
Delete a TemplateOperation
detachBlockStorageVolume(UUID id)
Detach block storage volumeOperation
detachDbaasServiceFromEndpoint(String sourceServiceName, DetachDbaasServiceFromEndpointRequest detachDbaasServiceFromEndpointRequest)
[BETA] Detach a DBaaS external integration from a serviceOperation
detachInstanceFromElasticIp(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest)
Detach a Compute instance from an Elastic IPOperation
detachInstanceFromPrivateNetwork(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
Detach a Compute instance from a Private NetworkOperation
detachInstanceFromSecurityGroup(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
Detach a Compute instance from a Security GroupOperation
enableDbaasMysqlWrites(String name)
Temporarily enable writes for MySQL services in read-only mode due to filled up storageOperation
evictInstancePoolMembers(UUID id, EvictInstancePoolMembersRequest evictInstancePoolMembersRequest)
Evict Instance Pool members This operation evicts the specified Compute instances member from the Instance Pool, shrinking it to `<current pool size> - <# evicted members>`.Operation
evictSksNodepoolMembers(UUID id, UUID sksNodepoolId, EvictSksNodepoolMembersRequest evictSksNodepoolMembersRequest)
Evict Nodepool members This operation evicts the specified Compute instances member from the Nodepool, shrinking it to `<current nodepool size> - <# evicted members>`.Operation
exportSnapshot(UUID id)
Export a SnapshotGenerateSksClusterKubeconfig200Response
generateSksClusterKubeconfig(UUID id, SksKubeconfigRequest sksKubeconfigRequest)
Generate a new Kubeconfig file for a SKS cluster This operation returns a Kubeconfig file encoded in base64.AntiAffinityGroup
getAntiAffinityGroup(UUID id)
Retrieve Anti-affinity Group detailsprotected ApiException
getApiException(String operationId, HttpResponse<InputStream> response)
IamApiKey
getApiKey(String id)
Get API keyBlockStorageSnapshot
getBlockStorageSnapshot(UUID id)
Retrieve block storage snapshot detailsBlockStorageVolume
getBlockStorageVolume(UUID id)
Retrieve block storage volume detailsGetConsoleProxyUrl200Response
getConsoleProxyUrl(UUID id)
Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.GetDbaasCaCertificate200Response
getDbaasCaCertificate()
Get DBaaS CA Certificate Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection.DbaasExternalEndpointDatadogOutput
getDbaasExternalEndpointDatadog(UUID endpointId)
[BETA] Get DataDog external endpoint settingsDbaasEndpointElasticsearchOutput
getDbaasExternalEndpointElasticsearch(UUID endpointId)
[BETA] Get ElasticSearch Logs external integration endpoint settingsDbaasEndpointOpensearchOutput
getDbaasExternalEndpointOpensearch(UUID endpointId)
[BETA] Get OpenSearch Logs external integration endpoint settingsDbaasEndpointExternalPrometheusOutput
getDbaasExternalEndpointPrometheus(UUID endpointId)
[BETA] Get Prometheus external integration endpoint settingsDbaasExternalEndpointRsyslogOutput
getDbaasExternalEndpointRsyslog(UUID endpointId)
[BETA] Get RSyslog external integration endpoint settingsDbaasExternalIntegration
getDbaasExternalIntegration(UUID integrationId)
[BETA] Get a DBaaS external integrationGetDbaasExternalIntegrationSettingsDatadog200Response
getDbaasExternalIntegrationSettingsDatadog(UUID integrationId)
[BETA] Get Datadog integration settingsDbaasIntegration
getDbaasIntegration(UUID id)
[BETA] Get a DBaaS IntegrationDbaasKafkaAcls
getDbaasKafkaAclConfig(String name)
Get DBaaS kafka ACL configurationDbaasMigrationStatus
getDbaasMigrationStatus(String name)
Get a DBaaS migration status Get a DBaaS migration statusDbaasOpensearchAclConfig
getDbaasOpensearchAclConfig(String name)
Get DBaaS OpenSearch ACL configurationDbaasServiceGrafana
getDbaasServiceGrafana(String name)
Get a DBaaS Grafana serviceDbaasServiceKafka
getDbaasServiceKafka(String name)
Get a DBaaS Kafka serviceDbaasServiceLogs
getDbaasServiceLogs(String serviceName, GetDbaasServiceLogsRequest getDbaasServiceLogsRequest)
Get logs of DBaaS service Get logs of DBaaS serviceGetDbaasServiceMetrics200Response
getDbaasServiceMetrics(String serviceName, GetDbaasServiceMetricsRequest getDbaasServiceMetricsRequest)
Get metrics of DBaaS service Get metrics of DBaaS serviceDbaasServiceMysql
getDbaasServiceMysql(String name)
Get a DBaaS MySQL service Get a DBaaS MySQL serviceDbaasServiceOpensearch
getDbaasServiceOpensearch(String name)
Get a DBaaS OpenSearch service Get a DBaaS OpenSearch serviceDbaasServicePg
getDbaasServicePg(String name)
Get a DBaaS PostgreSQL service Get a DBaaS PostgreSQL serviceDbaasServiceRedis
getDbaasServiceRedis(String name)
Get a DBaaS Redis service Get a DBaaS Redis serviceDbaasServiceType
getDbaasServiceType(String serviceTypeName)
Get a DBaaS service type Get a DBaaS service typeGetDbaasSettingsGrafana200Response
getDbaasSettingsGrafana()
Get DBaaS Grafana settings Get DBaaS Grafana settingsGetDbaasSettingsKafka200Response
getDbaasSettingsKafka()
Get DBaaS Kafka settings Get DBaaS Kafka settingsGetDbaasSettingsMysql200Response
getDbaasSettingsMysql()
Get DBaaS MySQL settings Get DBaaS MySQL settingsGetDbaasSettingsOpensearch200Response
getDbaasSettingsOpensearch()
Get DBaaS OpenSearch settings Get DBaaS OpenSearch settingsGetDbaasSettingsPg200Response
getDbaasSettingsPg()
Get DBaaS PostgreSQL settings Get DBaaS PostgreSQL settingsGetDbaasSettingsRedis200Response
getDbaasSettingsRedis()
Get DBaaS Redis settings Returns the default settings for Redis.DbaasTask
getDbaasTask(String service, UUID id)
Get a DBaaS task Get a DBaaS taskDeployTarget
getDeployTarget(UUID id)
Retrieve Deploy Target detailsDnsDomain
getDnsDomain(UUID id)
Retrieve DNS domain detailsDnsDomainRecord
getDnsDomainRecord(UUID domainId, UUID recordId)
Retrieve DNS domain record detailsGetDnsDomainZoneFile200Response
getDnsDomainZoneFile(UUID id)
Retrieve DNS domain zone fileElasticIp
getElasticIp(UUID id)
Retrieve Elastic IP detailsIamPolicy
getIamOrganizationPolicy()
Retrieve IAM Organization PolicyIamRole
getIamRole(UUID id)
Retrieve IAM RoleInstance
getInstance(UUID id)
Retrieve Compute instance detailsInstancePool
getInstancePool(UUID id)
Retrieve Instance Pool detailsInstanceType
getInstanceType(UUID id)
Retrieve Instance Type detailsLoadBalancer
getLoadBalancer(UUID id)
Retrieve Load Balancer detailsLoadBalancerService
getLoadBalancerService(UUID id, UUID serviceId)
Retrieve Load Balancer Service detailsOperation
getOperation(UUID id)
Retrieve Operation detailsOrganization
getOrganization()
Retrieve an organizationPrivateNetwork
getPrivateNetwork(UUID id)
Retrieve Private Network detailsQuota
getQuota(String entity)
Retrieve Resource QuotaReverseDnsRecord
getReverseDnsElasticIp(UUID id)
Query the PTR DNS records for an elastic IPReverseDnsRecord
getReverseDnsInstance(UUID id)
Query the PTR DNS records for an instanceSecurityGroup
getSecurityGroup(UUID id)
Retrieve Security Group detailsSksCluster
getSksCluster(UUID id)
Retrieve SKS cluster detailsGetSksClusterAuthorityCert200Response
getSksClusterAuthorityCert(UUID id, String authority)
Get the certificate for a SKS cluster authority This operation returns the certificate for the given SKS cluster authority encoded in base64.Map<String,Object>
getSksClusterInspection(UUID id)
Get the latest inspection result Helps troubleshoot common problems when deploying a kubernetes cluster.SksNodepool
getSksNodepool(UUID id, UUID sksNodepoolId)
Retrieve SKS Nodepool detailsSnapshot
getSnapshot(UUID id)
Retrieve Snapshot detailsGetSosPresignedUrl200Response
getSosPresignedUrl(String bucket, String key)
Retrieve Presigned Download URL for SOS object Generates Presigned Download URL for SOS objectSshKey
getSshKey(String name)
Retrieve SSH key detailsTemplate
getTemplate(UUID id)
Retrieve Template detailsListAntiAffinityGroups200Response
listAntiAffinityGroups()
List Anti-affinity GroupsListApiKeys200Response
listApiKeys()
List API keysListBlockStorageSnapshots200Response
listBlockStorageSnapshots()
List block storage snapshotsListBlockStorageVolumes200Response
listBlockStorageVolumes(UUID instanceId)
List block storage volumesListDbaasExternalEndpoints200Response
listDbaasExternalEndpoints()
[BETA] List available external endpoints for integrationsListDbaasExternalEndpointTypes200Response
listDbaasExternalEndpointTypes()
[BETA] List available external endpoint types and their schemas for DBaaS external integrationsListDbaasExternalIntegrations200Response
listDbaasExternalIntegrations(String serviceName)
[BETA] List all DBaaS connections between services and external endpointsListDbaasIntegrationSettings200Response
listDbaasIntegrationSettings(String integrationType, String sourceType, String destType)
[BETA] Get DBaaS integration settingsListDbaasIntegrationTypes200Response
listDbaasIntegrationTypes()
[BETA] Get DBaaS integration typesListDbaasServices200Response
listDbaasServices()
List DBaaS services List DBaaS servicesListDbaasServiceTypes200Response
listDbaasServiceTypes()
DBaaS Service Types List available service types for DBaaSListDeployTargets200Response
listDeployTargets()
List Deploy TargetsListDnsDomainRecords200Response
listDnsDomainRecords(UUID domainId)
List DNS domain recordsListDnsDomains200Response
listDnsDomains()
List DNS domainsListElasticIps200Response
listElasticIps()
List Elastic IPsList<Event>
listEvents(OffsetDateTime from, OffsetDateTime to)
List Events Retrieve Mutation Events for a given date range.ListIamRoles200Response
listIamRoles()
List IAM RolesListInstancePools200Response
listInstancePools()
List Instance PoolsListInstances200Response
listInstances(UUID managerId, String managerType, String ipAddress)
List Compute instancesListInstanceTypes200Response
listInstanceTypes()
List Compute instance TypesListLoadBalancers200Response
listLoadBalancers()
List Load BalancersListPrivateNetworks200Response
listPrivateNetworks()
List Private NetworksListQuotas200Response
listQuotas()
List Organization QuotasListSecurityGroups200Response
listSecurityGroups(String visibility)
List Security Groups.List<Map<String,String>>
listSksClusterDeprecatedResources(UUID id)
Resources that are scheduled to be removed in future kubernetes releases This operation returns the deprecated resources for a given clusterListSksClusters200Response
listSksClusters()
List SKS clustersListSksClusterVersions200Response
listSksClusterVersions(String includeDeprecated)
List available versions for SKS clustersListSnapshots200Response
listSnapshots()
List SnapshotsListSosBucketsUsage200Response
listSosBucketsUsage()
List SOS Buckets UsageListSshKeys200Response
listSshKeys()
List SSH keysListTemplates200Response
listTemplates(String visibility, String family)
List TemplatesListZones200Response
listZones()
List ZonesOperation
promoteSnapshotToTemplate(UUID id, PromoteSnapshotToTemplateRequest promoteSnapshotToTemplateRequest)
Promote a Snapshot to a TemplateOperation
rebootInstance(UUID id)
Reboot a Compute instanceOperation
registerSshKey(RegisterSshKeyRequest registerSshKeyRequest)
Import SSH keyOperation
registerTemplate(RegisterTemplateRequest registerTemplateRequest)
Register a TemplateOperation
removeExternalSourceFromSecurityGroup(UUID id, RemoveExternalSourceFromSecurityGroupRequest removeExternalSourceFromSecurityGroupRequest)
Remove an external source from a Security GroupOperation
removeInstanceProtection(UUID id)
Remove instance destruction protectionOperation
resetDbaasGrafanaUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
Reset the credentials of a DBaaS Grafana user If no password is provided one will be generated automatically.Operation
resetDbaasKafkaUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
Reset the credentials of a DBaaS Kafka user If no password is provided one will be generated automatically.Operation
resetDbaasMysqlUserPassword(String serviceName, String username, ResetDbaasMysqlUserPasswordRequest resetDbaasMysqlUserPasswordRequest)
Reset the credentials of a DBaaS mysql user If no password is provided one will be generated automatically.Operation
resetDbaasOpensearchUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
Reset the credentials of a DBaaS OpenSearch user If no password is provided one will be generated automatically.Operation
resetDbaasPostgresUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
Reset the credentials of a DBaaS Postgres user If no password is provided one will be generated automatically.Operation
resetDbaasRedisUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
Reset the credentials of a DBaaS Redis user If no password is provided one will be generated automatically.Operation
resetElasticIpField(UUID id, String field)
Reset an Elastic IP field to its default valueOperation
resetInstance(UUID id, ResetInstanceRequest resetInstanceRequest)
Reset a Compute instance to a base/target template This operation re-installs a Compute instance to a base template.Operation
resetInstanceField(UUID id, String field)
Reset Instance fieldOperation
resetInstancePassword(UUID id)
Reset a compute instance passwordOperation
resetInstancePoolField(UUID id, String field)
Reset an Instance Pool field to its default valueOperation
resetLoadBalancerField(UUID id, String field)
Reset a Load Balancer field to its default valueOperation
resetLoadBalancerServiceField(UUID id, UUID serviceId, String field)
Reset a Load Balancer Service field to its default valueOperation
resetPrivateNetworkField(UUID id, String field)
Reset Private Network fieldOperation
resetSksClusterField(UUID id, String field)
Reset an SKS cluster field to its default valueOperation
resetSksNodepoolField(UUID id, UUID sksNodepoolId, String field)
Reset an SKS Nodepool field to its default valueBlockStorageVolume
resizeBlockStorageVolume(UUID id, ResizeBlockStorageVolumeRequest resizeBlockStorageVolumeRequest)
Resize a block storage volume This operation resizes a Block storage volume.Operation
resizeInstanceDisk(UUID id, ResizeInstanceDiskRequest resizeInstanceDiskRequest)
Resize a Compute instance disk This operation resizes a Compute instance's disk volume.DbaasUserGrafanaSecrets
revealDbaasGrafanaUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS Grafana userDbaasUserKafkaConnectSecrets
revealDbaasKafkaConnectPassword(String serviceName)
Reveal the secrets for DBaaS Kafka ConnectDbaasUserKafkaSecrets
revealDbaasKafkaUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS Kafka userDbaasUserMysqlSecrets
revealDbaasMysqlUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS MySQL userDbaasUserOpensearchSecrets
revealDbaasOpensearchUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS OpenSearch userDbaasUserPostgresSecrets
revealDbaasPostgresUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS Postgres userDbaasUserRedisSecrets
revealDbaasRedisUserPassword(String serviceName, String username)
Reveal the secrets of a DBaaS Redis userInstancePassword
revealInstancePassword(UUID id)
Reveal the password used during instance creation or the latest password reset.Operation
revertInstanceToSnapshot(UUID instanceId, RevertInstanceToSnapshotRequest revertInstanceToSnapshotRequest)
Revert a snapshot for an instance This operation reverts the snapshot to the Compute instance volume, restoring stored data as it was at the time of the snapshot.Operation
rotateSksCcmCredentials(UUID id)
Rotate Exoscale CCM credentialsOperation
rotateSksOperatorsCa(UUID id)
Rotate operators certificate authorityOperation
scaleInstance(UUID id, ScaleInstanceRequest scaleInstanceRequest)
Scale a Compute instance to a new Instance Type This operation changes the Compute instance's type.Operation
scaleInstancePool(UUID id, ScaleInstancePoolRequest scaleInstancePoolRequest)
Scale an Instance PoolOperation
scaleSksNodepool(UUID id, UUID sksNodepoolId, ScaleSksNodepoolRequest scaleSksNodepoolRequest)
Scale a SKS NodepoolOperation
startDbaasGrafanaMaintenance(String name)
Initiate Grafana maintenance updateOperation
startDbaasKafkaMaintenance(String name)
Initiate Kafka maintenance updateOperation
startDbaasMysqlMaintenance(String name)
Initiate MySQL maintenance updateOperation
startDbaasOpensearchMaintenance(String name)
Initiate OpenSearch maintenance updateOperation
startDbaasPgMaintenance(String name)
Initiate PostgreSQL maintenance updateOperation
startDbaasRedisMaintenance(String name)
Initiate Redis maintenance updateOperation
startInstance(UUID id, StartInstanceRequest startInstanceRequest)
Start a Compute instance This operation starts a virtual machine, potentially using a rescue profile if specifiedOperation
stopDbaasMysqlMigration(String name)
Stop a DBaaS MySQL migrationOperation
stopDbaasPgMigration(String name)
Stop a DBaaS PostgreSQL migrationOperation
stopDbaasRedisMigration(String name)
Stop a DBaaS Redis migrationOperation
stopInstance(UUID id)
Stop a Compute instanceOperation
updateBlockStorageSnapshot(UUID id, UpdateBlockStorageSnapshotRequest updateBlockStorageSnapshotRequest)
Update block storage volume snapshotOperation
updateBlockStorageVolume(UUID id, UpdateBlockStorageVolumeRequest updateBlockStorageVolumeRequest)
Update block storage volumeOperation
updateDbaasExternalEndpointDatadog(UUID endpointId, DbaasEndpointDatadogInputUpdate dbaasEndpointDatadogInputUpdate)
[BETA] Update DataDog external integration endpointOperation
updateDbaasExternalEndpointElasticsearch(UUID endpointId, DbaasEndpointElasticsearchInputUpdate dbaasEndpointElasticsearchInputUpdate)
[BETA] Update ElasticSearch Logs external integration endpointOperation
updateDbaasExternalEndpointOpensearch(UUID endpointId, DbaasEndpointOpensearchInputUpdate dbaasEndpointOpensearchInputUpdate)
[BETA] Update OpenSearch Logs external integration endpointOperation
updateDbaasExternalEndpointPrometheus(UUID endpointId, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload)
[BETA] Update Prometheus external integration endpointOperation
updateDbaasExternalEndpointRsyslog(UUID endpointId, DbaasEndpointRsyslogInputUpdate dbaasEndpointRsyslogInputUpdate)
[BETA] Update RSyslog external integration endpointOperation
updateDbaasExternalIntegrationSettingsDatadog(UUID integrationId, GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog200Response)
[BETA] Manage Datadog integration settingsOperation
updateDbaasIntegration(UUID id, UpdateDbaasIntegrationRequest updateDbaasIntegrationRequest)
[BETA] Update a existing DBaaS integrationOperation
updateDbaasOpensearchAclConfig(String name, DbaasOpensearchAclConfig dbaasOpensearchAclConfig)
Create a DBaaS OpenSearch ACL configurationOperation
updateDbaasPgConnectionPool(String serviceName, String connectionPoolName, UpdateDbaasPgConnectionPoolRequest updateDbaasPgConnectionPoolRequest)
Update a DBaaS PostgreSQL connection poolDbaasPostgresUsers
updateDbaasPostgresAllowReplication(String serviceName, String username, UpdateDbaasPostgresAllowReplicationRequest updateDbaasPostgresAllowReplicationRequest)
Update access control for one service userOperation
updateDbaasServiceGrafana(String name, UpdateDbaasServiceGrafanaRequest updateDbaasServiceGrafanaRequest)
Update a DBaaS Grafana serviceOperation
updateDbaasServiceKafka(String name, UpdateDbaasServiceKafkaRequest updateDbaasServiceKafkaRequest)
Update a DBaaS Kafka service Update a DBaaS Kafka serviceOperation
updateDbaasServiceMysql(String name, UpdateDbaasServiceMysqlRequest updateDbaasServiceMysqlRequest)
Update a DBaaS MySQL service Update a DBaaS MySQL serviceOperation
updateDbaasServiceOpensearch(String name, UpdateDbaasServiceOpensearchRequest updateDbaasServiceOpensearchRequest)
Update a DBaaS OpenSearch service Update a DBaaS OpenSearch serviceOperation
updateDbaasServicePg(String name, UpdateDbaasServicePgRequest updateDbaasServicePgRequest)
Update a DBaaS PostgreSQL service Update a DBaaS PostgreSQL serviceOperation
updateDbaasServiceRedis(String name, UpdateDbaasServiceRedisRequest updateDbaasServiceRedisRequest)
Update a DBaaS Redis service Update a DBaaS Redis serviceOperation
updateDnsDomainRecord(UUID domainId, UUID recordId, UpdateDnsDomainRecordRequest updateDnsDomainRecordRequest)
Update DNS domain recordOperation
updateElasticIp(UUID id, UpdateElasticIpRequest updateElasticIpRequest)
Update an Elastic IPOperation
updateIamOrganizationPolicy(IamPolicy iamPolicy)
Update IAM Organization PolicyOperation
updateIamRole(UUID id, UpdateIamRoleRequest updateIamRoleRequest)
Update IAM RoleOperation
updateIamRolePolicy(UUID id, IamPolicy iamPolicy)
Update IAM Role PolicyOperation
updateInstance(UUID id, UpdateInstanceRequest updateInstanceRequest)
Update a Compute instanceOperation
updateInstancePool(UUID id, UpdateInstancePoolRequest updateInstancePoolRequest)
Update an Instance PoolOperation
updateLoadBalancer(UUID id, UpdateLoadBalancerRequest updateLoadBalancerRequest)
Update a Load BalancerOperation
updateLoadBalancerService(UUID id, UUID serviceId, UpdateLoadBalancerServiceRequest updateLoadBalancerServiceRequest)
Update a Load Balancer ServiceOperation
updatePrivateNetwork(UUID id, UpdatePrivateNetworkRequest updatePrivateNetworkRequest)
Update a Private NetworkOperation
updatePrivateNetworkInstanceIp(UUID id, UpdatePrivateNetworkInstanceIpRequest updatePrivateNetworkInstanceIpRequest)
Update the IP address of an instance attached to a managed private networkOperation
updateReverseDnsElasticIp(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest)
Update/Create the PTR DNS record for an elastic IPOperation
updateReverseDnsInstance(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest)
Update/Create the PTR DNS record for an instanceOperation
updateSksCluster(UUID id, UpdateSksClusterRequest updateSksClusterRequest)
Update an SKS clusterOperation
updateSksNodepool(UUID id, UUID sksNodepoolId, UpdateSksNodepoolRequest updateSksNodepoolRequest)
Update an SKS NodepoolOperation
updateTemplate(UUID id, UpdateTemplateRequest updateTemplateRequest)
Update template attributesOperation
upgradeSksCluster(UUID id, UpgradeSksClusterRequest upgradeSksClusterRequest)
Upgrade an SKS clusterOperation
upgradeSksClusterServiceLevel(UUID id)
Upgrade a SKS cluster to pro
-
-
-
Constructor Detail
-
ExoscaleApi
public ExoscaleApi()
-
ExoscaleApi
public ExoscaleApi(ApiClient apiClient)
-
-
Method Detail
-
getApiException
protected ApiException getApiException(String operationId, HttpResponse<InputStream> response) throws IOException
- Throws:
IOException
-
addExternalSourceToSecurityGroup
public Operation addExternalSourceToSecurityGroup(UUID id, AddExternalSourceToSecurityGroupRequest addExternalSourceToSecurityGroupRequest) throws ApiException
Add an external source as a member of a Security Group- Parameters:
id
- (required)addExternalSourceToSecurityGroupRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
addInstanceProtection
public Operation addInstanceProtection(UUID id) throws ApiException
Set instance destruction protection- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
addRuleToSecurityGroup
public Operation addRuleToSecurityGroup(UUID id, AddRuleToSecurityGroupRequest addRuleToSecurityGroupRequest) throws ApiException
Create a Security Group rule- Parameters:
id
- (required)addRuleToSecurityGroupRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
addServiceToLoadBalancer
public Operation addServiceToLoadBalancer(UUID id, AddServiceToLoadBalancerRequest addServiceToLoadBalancerRequest) throws ApiException
Add a Load Balancer Service- Parameters:
id
- (required)addServiceToLoadBalancerRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
attachBlockStorageVolumeToInstance
public Operation attachBlockStorageVolumeToInstance(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) throws ApiException
Attach block storage volume to an instance- Parameters:
id
- (required)attachBlockStorageVolumeToInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
attachDbaasServiceToEndpoint
public Operation attachDbaasServiceToEndpoint(String sourceServiceName, AttachDbaasServiceToEndpointRequest attachDbaasServiceToEndpointRequest) throws ApiException
[BETA] Create a new DBaaS connection between a DBaaS service and an external service- Parameters:
sourceServiceName
- (required)attachDbaasServiceToEndpointRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
attachInstanceToElasticIp
public Operation attachInstanceToElasticIp(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) throws ApiException
Attach a Compute instance to an Elastic IP- Parameters:
id
- (required)attachBlockStorageVolumeToInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
attachInstanceToPrivateNetwork
public Operation attachInstanceToPrivateNetwork(UUID id, AttachInstanceToPrivateNetworkRequest attachInstanceToPrivateNetworkRequest) throws ApiException
Attach a Compute instance to a Private Network- Parameters:
id
- (required)attachInstanceToPrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
attachInstanceToSecurityGroup
public Operation attachInstanceToSecurityGroup(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) throws ApiException
Attach a Compute instance to a Security Group- Parameters:
id
- (required)detachInstanceFromPrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
copyTemplate
public Operation copyTemplate(UUID id, CopyTemplateRequest copyTemplateRequest) throws ApiException
Copy a Template from a zone to another- Parameters:
id
- (required)copyTemplateRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createAntiAffinityGroup
public Operation createAntiAffinityGroup(CreateAntiAffinityGroupRequest createAntiAffinityGroupRequest) throws ApiException
Create an Anti-affinity Group- Parameters:
createAntiAffinityGroupRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createApiKey
public IamApiKeyCreated createApiKey(CreateApiKeyRequest createApiKeyRequest) throws ApiException
Create a new API key- Parameters:
createApiKeyRequest
- (required)- Returns:
- IamApiKeyCreated
- Throws:
ApiException
- if fails to make API call
-
createBlockStorageSnapshot
public Operation createBlockStorageSnapshot(UUID id, CreateBlockStorageSnapshotRequest createBlockStorageSnapshotRequest) throws ApiException
Create a block storage snapshot- Parameters:
id
- (required)createBlockStorageSnapshotRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createBlockStorageVolume
public Operation createBlockStorageVolume(CreateBlockStorageVolumeRequest createBlockStorageVolumeRequest) throws ApiException
Create a block storage volume- Parameters:
createBlockStorageVolumeRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasExternalEndpointDatadog
public Operation createDbaasExternalEndpointDatadog(String name, DbaasEndpointDatadogInputCreate dbaasEndpointDatadogInputCreate) throws ApiException
[BETA] Create DataDog external integration endpoint- Parameters:
name
- (required)dbaasEndpointDatadogInputCreate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasExternalEndpointElasticsearch
public Operation createDbaasExternalEndpointElasticsearch(String name, DbaasEndpointElasticsearchInputCreate dbaasEndpointElasticsearchInputCreate) throws ApiException
[BETA] Create ElasticSearch Logs external integration endpoint- Parameters:
name
- (required)dbaasEndpointElasticsearchInputCreate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasExternalEndpointOpensearch
public Operation createDbaasExternalEndpointOpensearch(String name, DbaasEndpointOpensearchInputCreate dbaasEndpointOpensearchInputCreate) throws ApiException
[BETA] Create OpenSearch Logs external integration endpoint- Parameters:
name
- (required)dbaasEndpointOpensearchInputCreate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasExternalEndpointPrometheus
public Operation createDbaasExternalEndpointPrometheus(String name, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) throws ApiException
[BETA] Create Prometheus external integration endpoint- Parameters:
name
- (required)dbaasEndpointPrometheusPayload
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasExternalEndpointRsyslog
public Operation createDbaasExternalEndpointRsyslog(String name, DbaasEndpointRsyslogInputCreate dbaasEndpointRsyslogInputCreate) throws ApiException
[BETA] Create RSyslog external integration endpoint- Parameters:
name
- (required)dbaasEndpointRsyslogInputCreate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasIntegration
public Operation createDbaasIntegration(CreateDbaasIntegrationRequest createDbaasIntegrationRequest) throws ApiException
[BETA] Create a new DBaaS integration between two services- Parameters:
createDbaasIntegrationRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasKafkaSchemaRegistryAclConfig
public Operation createDbaasKafkaSchemaRegistryAclConfig(String name, DbaasKafkaSchemaRegistryAclEntry dbaasKafkaSchemaRegistryAclEntry) throws ApiException
Add a Kafka Schema Registry ACL entry- Parameters:
name
- (required)dbaasKafkaSchemaRegistryAclEntry
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasKafkaTopicAclConfig
public Operation createDbaasKafkaTopicAclConfig(String name, DbaasKafkaTopicAclEntry dbaasKafkaTopicAclEntry) throws ApiException
Add a Kafka topic ACL entry- Parameters:
name
- (required)dbaasKafkaTopicAclEntry
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasKafkaUser
public Operation createDbaasKafkaUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) throws ApiException
Create a DBaaS Kafka user- Parameters:
serviceName
- (required)createDbaasKafkaUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasMysqlDatabase
public Operation createDbaasMysqlDatabase(String serviceName, CreateDbaasMysqlDatabaseRequest createDbaasMysqlDatabaseRequest) throws ApiException
Create a DBaaS MySQL database- Parameters:
serviceName
- (required)createDbaasMysqlDatabaseRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasMysqlUser
public Operation createDbaasMysqlUser(String serviceName, CreateDbaasMysqlUserRequest createDbaasMysqlUserRequest) throws ApiException
Create a DBaaS MySQL user- Parameters:
serviceName
- (required)createDbaasMysqlUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasOpensearchUser
public Operation createDbaasOpensearchUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) throws ApiException
Create a DBaaS OpenSearch user- Parameters:
serviceName
- (required)createDbaasKafkaUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasPgConnectionPool
public Operation createDbaasPgConnectionPool(String serviceName, CreateDbaasPgConnectionPoolRequest createDbaasPgConnectionPoolRequest) throws ApiException
Create a DBaaS PostgreSQL connection pool- Parameters:
serviceName
- (required)createDbaasPgConnectionPoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasPgDatabase
public Operation createDbaasPgDatabase(String serviceName, CreateDbaasPgDatabaseRequest createDbaasPgDatabaseRequest) throws ApiException
Create a DBaaS Postgres database- Parameters:
serviceName
- (required)createDbaasPgDatabaseRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasPgUpgradeCheck
public DbaasTask createDbaasPgUpgradeCheck(String service, CreateDbaasPgUpgradeCheckRequest createDbaasPgUpgradeCheckRequest) throws ApiException
Check whether you can upgrade Postgres service to a newer version- Parameters:
service
- (required)createDbaasPgUpgradeCheckRequest
- (required)- Returns:
- DbaasTask
- Throws:
ApiException
- if fails to make API call
-
createDbaasPostgresUser
public Operation createDbaasPostgresUser(String serviceName, CreateDbaasPostgresUserRequest createDbaasPostgresUserRequest) throws ApiException
Create a DBaaS Postgres user- Parameters:
serviceName
- (required)createDbaasPostgresUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasRedisUser
public Operation createDbaasRedisUser(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) throws ApiException
Create a DBaaS Redis user- Parameters:
serviceName
- (required)createDbaasKafkaUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServiceGrafana
public Operation createDbaasServiceGrafana(String name, CreateDbaasServiceGrafanaRequest createDbaasServiceGrafanaRequest) throws ApiException
Create a DBaaS Grafana service- Parameters:
name
- (required)createDbaasServiceGrafanaRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServiceKafka
public Operation createDbaasServiceKafka(String name, CreateDbaasServiceKafkaRequest createDbaasServiceKafkaRequest) throws ApiException
Create a DBaaS Kafka service Create a DBaaS Kafka service- Parameters:
name
- (required)createDbaasServiceKafkaRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServiceMysql
public Operation createDbaasServiceMysql(String name, CreateDbaasServiceMysqlRequest createDbaasServiceMysqlRequest) throws ApiException
Create a DBaaS MySQL service Create a DBaaS MySQL service- Parameters:
name
- (required)createDbaasServiceMysqlRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServiceOpensearch
public Operation createDbaasServiceOpensearch(String name, CreateDbaasServiceOpensearchRequest createDbaasServiceOpensearchRequest) throws ApiException
Create a DBaaS OpenSearch service Create a DBaaS OpenSearch service- Parameters:
name
- (required)createDbaasServiceOpensearchRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServicePg
public Operation createDbaasServicePg(String name, CreateDbaasServicePgRequest createDbaasServicePgRequest) throws ApiException
Create a DBaaS PostgreSQL service- Parameters:
name
- (required)createDbaasServicePgRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasServiceRedis
public Operation createDbaasServiceRedis(String name, CreateDbaasServiceRedisRequest createDbaasServiceRedisRequest) throws ApiException
Create a DBaaS Redis service Create a DBaaS Redis service- Parameters:
name
- (required)createDbaasServiceRedisRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDbaasTaskMigrationCheck
public Operation createDbaasTaskMigrationCheck(String service, CreateDbaasTaskMigrationCheckRequest createDbaasTaskMigrationCheckRequest) throws ApiException
Create a DBaaS task to check migration- Parameters:
service
- (required)createDbaasTaskMigrationCheckRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createDnsDomain
public DnsDomain createDnsDomain(CreateDnsDomainRequest createDnsDomainRequest) throws ApiException
Create DNS domain- Parameters:
createDnsDomainRequest
- (required)- Returns:
- DnsDomain
- Throws:
ApiException
- if fails to make API call
-
createDnsDomainRecord
public Operation createDnsDomainRecord(UUID domainId, CreateDnsDomainRecordRequest createDnsDomainRecordRequest) throws ApiException
Create DNS domain record- Parameters:
domainId
- (required)createDnsDomainRecordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createElasticIp
public Operation createElasticIp(CreateElasticIpRequest createElasticIpRequest) throws ApiException
Create an Elastic IP- Parameters:
createElasticIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createIamRole
public Operation createIamRole(CreateIamRoleRequest createIamRoleRequest) throws ApiException
Create IAM Role- Parameters:
createIamRoleRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createInstance
public Operation createInstance(CreateInstanceRequest createInstanceRequest) throws ApiException
Create a Compute instance- Parameters:
createInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createInstancePool
public Operation createInstancePool(CreateInstancePoolRequest createInstancePoolRequest) throws ApiException
Create an Instance Pool- Parameters:
createInstancePoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createLoadBalancer
public Operation createLoadBalancer(CreateLoadBalancerRequest createLoadBalancerRequest) throws ApiException
Create a Load Balancer- Parameters:
createLoadBalancerRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createPrivateNetwork
public Operation createPrivateNetwork(CreatePrivateNetworkRequest createPrivateNetworkRequest) throws ApiException
Create a Private Network- Parameters:
createPrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createSecurityGroup
public Operation createSecurityGroup(CreateSecurityGroupRequest createSecurityGroupRequest) throws ApiException
Create a Security Group- Parameters:
createSecurityGroupRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createSksCluster
public Operation createSksCluster(CreateSksClusterRequest createSksClusterRequest) throws ApiException
Create an SKS cluster- Parameters:
createSksClusterRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createSksNodepool
public Operation createSksNodepool(UUID id, CreateSksNodepoolRequest createSksNodepoolRequest) throws ApiException
Create a new SKS Nodepool- Parameters:
id
- (required)createSksNodepoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createSnapshot
public Operation createSnapshot(UUID id) throws ApiException
Create a Snapshot of a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteAntiAffinityGroup
public Operation deleteAntiAffinityGroup(UUID id) throws ApiException
Delete an Anti-affinity Group- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteApiKey
public Operation deleteApiKey(String id) throws ApiException
Delete an API key- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteBlockStorageSnapshot
public Operation deleteBlockStorageSnapshot(UUID id) throws ApiException
Delete a block storage snapshot, data will be unrecoverable- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteBlockStorageVolume
public Operation deleteBlockStorageVolume(UUID id) throws ApiException
Delete a block storage volume, data will be unrecoverable- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointDatadog
public Operation deleteDbaasExternalEndpointDatadog(UUID endpointId) throws ApiException
[BETA] Delete DataDog external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointElasticsearch
public Operation deleteDbaasExternalEndpointElasticsearch(UUID endpointId) throws ApiException
[BETA] Delete ElasticSearch logs external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointOpensearch
public Operation deleteDbaasExternalEndpointOpensearch(UUID endpointId) throws ApiException
[BETA] Delete OpenSearch logs external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointPrometheus
public Operation deleteDbaasExternalEndpointPrometheus(UUID endpointId) throws ApiException
[BETA] Delete Prometheus external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointRsyslog
public Operation deleteDbaasExternalEndpointRsyslog(UUID endpointId) throws ApiException
[BETA] Delete RSyslog external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasIntegration
public Operation deleteDbaasIntegration(UUID id) throws ApiException
[BETA] Delete a DBaaS Integration- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasKafkaSchemaRegistryAclConfig
public Operation deleteDbaasKafkaSchemaRegistryAclConfig(String name, String aclId) throws ApiException
Delete a Kafka ACL entry- Parameters:
name
- (required)aclId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasKafkaTopicAclConfig
public Operation deleteDbaasKafkaTopicAclConfig(String name, String aclId) throws ApiException
Delete a Kafka ACL entry- Parameters:
name
- (required)aclId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasKafkaUser
public Operation deleteDbaasKafkaUser(String serviceName, String username) throws ApiException
Delete a DBaaS kafka user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasMysqlDatabase
public Operation deleteDbaasMysqlDatabase(String serviceName, String databaseName) throws ApiException
Delete a DBaaS MySQL database- Parameters:
serviceName
- (required)databaseName
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasMysqlUser
public Operation deleteDbaasMysqlUser(String serviceName, String username) throws ApiException
Delete a DBaaS MySQL user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasOpensearchUser
public Operation deleteDbaasOpensearchUser(String serviceName, String username) throws ApiException
Delete a DBaaS OpenSearch user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasPgConnectionPool
public Operation deleteDbaasPgConnectionPool(String serviceName, String connectionPoolName) throws ApiException
Delete a DBaaS PostgreSQL connection pool- Parameters:
serviceName
- (required)connectionPoolName
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasPgDatabase
public Operation deleteDbaasPgDatabase(String serviceName, String databaseName) throws ApiException
Delete a DBaaS Postgres database- Parameters:
serviceName
- (required)databaseName
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasPostgresUser
public Operation deleteDbaasPostgresUser(String serviceName, String username) throws ApiException
Delete a DBaaS Postgres user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasRedisUser
public Operation deleteDbaasRedisUser(String serviceName, String username) throws ApiException
Delete a DBaaS Redis user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasService
public Operation deleteDbaasService(String name) throws ApiException
Delete a DBaaS service Delete a DBaaS service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceGrafana
public Operation deleteDbaasServiceGrafana(String name) throws ApiException
Delete a Grafana service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceKafka
public Operation deleteDbaasServiceKafka(String name) throws ApiException
Delete a Kafka service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceMysql
public Operation deleteDbaasServiceMysql(String name) throws ApiException
Delete a MySQL service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceOpensearch
public Operation deleteDbaasServiceOpensearch(String name) throws ApiException
Delete a OpenSearch service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServicePg
public Operation deleteDbaasServicePg(String name) throws ApiException
Delete a Postgres service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceRedis
public Operation deleteDbaasServiceRedis(String name) throws ApiException
Delete a Redis service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDnsDomain
public Operation deleteDnsDomain(UUID id) throws ApiException
Delete DNS Domain- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDnsDomainRecord
public Operation deleteDnsDomainRecord(UUID domainId, UUID recordId) throws ApiException
Delete DNS domain record- Parameters:
domainId
- (required)recordId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteElasticIp
public Operation deleteElasticIp(UUID id) throws ApiException
Delete an Elastic IP- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteIamRole
public Operation deleteIamRole(UUID id) throws ApiException
Delete IAM Role- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteInstance
public Operation deleteInstance(UUID id) throws ApiException
Delete a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteInstancePool
public Operation deleteInstancePool(UUID id) throws ApiException
Delete an Instance Pool- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteLoadBalancer
public Operation deleteLoadBalancer(UUID id) throws ApiException
Delete a Load Balancer- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteLoadBalancerService
public Operation deleteLoadBalancerService(UUID id, UUID serviceId) throws ApiException
Delete a Load Balancer Service- Parameters:
id
- (required)serviceId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deletePrivateNetwork
public Operation deletePrivateNetwork(UUID id) throws ApiException
Delete a Private Network- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteReverseDnsElasticIp
public Operation deleteReverseDnsElasticIp(UUID id) throws ApiException
Delete the PTR DNS record for an elastic IP- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteReverseDnsInstance
public Operation deleteReverseDnsInstance(UUID id) throws ApiException
Delete the PTR DNS record for an instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteRuleFromSecurityGroup
public Operation deleteRuleFromSecurityGroup(UUID id, UUID ruleId) throws ApiException
Delete a Security Group rule- Parameters:
id
- (required)ruleId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSecurityGroup
public Operation deleteSecurityGroup(UUID id) throws ApiException
Delete a Security Group- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSksCluster
public Operation deleteSksCluster(UUID id) throws ApiException
Delete an SKS cluster- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSksNodepool
public Operation deleteSksNodepool(UUID id, UUID sksNodepoolId) throws ApiException
Delete an SKS Nodepool- Parameters:
id
- (required)sksNodepoolId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSnapshot
public Operation deleteSnapshot(UUID id) throws ApiException
Delete a Snapshot- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSshKey
public Operation deleteSshKey(String name) throws ApiException
Delete a SSH key- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteTemplate
public Operation deleteTemplate(UUID id) throws ApiException
Delete a Template- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachBlockStorageVolume
public Operation detachBlockStorageVolume(UUID id) throws ApiException
Detach block storage volume- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachDbaasServiceFromEndpoint
public Operation detachDbaasServiceFromEndpoint(String sourceServiceName, DetachDbaasServiceFromEndpointRequest detachDbaasServiceFromEndpointRequest) throws ApiException
[BETA] Detach a DBaaS external integration from a service- Parameters:
sourceServiceName
- (required)detachDbaasServiceFromEndpointRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachInstanceFromElasticIp
public Operation detachInstanceFromElasticIp(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) throws ApiException
Detach a Compute instance from an Elastic IP- Parameters:
id
- (required)attachBlockStorageVolumeToInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachInstanceFromPrivateNetwork
public Operation detachInstanceFromPrivateNetwork(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) throws ApiException
Detach a Compute instance from a Private Network- Parameters:
id
- (required)detachInstanceFromPrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachInstanceFromSecurityGroup
public Operation detachInstanceFromSecurityGroup(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) throws ApiException
Detach a Compute instance from a Security Group- Parameters:
id
- (required)detachInstanceFromPrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
enableDbaasMysqlWrites
public Operation enableDbaasMysqlWrites(String name) throws ApiException
Temporarily enable writes for MySQL services in read-only mode due to filled up storage- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
evictInstancePoolMembers
public Operation evictInstancePoolMembers(UUID id, EvictInstancePoolMembersRequest evictInstancePoolMembersRequest) throws ApiException
Evict Instance Pool members This operation evicts the specified Compute instances member from the Instance Pool, shrinking it to `<current pool size> - <# evicted members>`.- Parameters:
id
- (required)evictInstancePoolMembersRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
evictSksNodepoolMembers
public Operation evictSksNodepoolMembers(UUID id, UUID sksNodepoolId, EvictSksNodepoolMembersRequest evictSksNodepoolMembersRequest) throws ApiException
Evict Nodepool members This operation evicts the specified Compute instances member from the Nodepool, shrinking it to `<current nodepool size> - <# evicted members>`.- Parameters:
id
- (required)sksNodepoolId
- (required)evictSksNodepoolMembersRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
exportSnapshot
public Operation exportSnapshot(UUID id) throws ApiException
Export a Snapshot- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
generateSksClusterKubeconfig
public GenerateSksClusterKubeconfig200Response generateSksClusterKubeconfig(UUID id, SksKubeconfigRequest sksKubeconfigRequest) throws ApiException
Generate a new Kubeconfig file for a SKS cluster This operation returns a Kubeconfig file encoded in base64.- Parameters:
id
- (required)sksKubeconfigRequest
- (required)- Returns:
- GenerateSksClusterKubeconfig200Response
- Throws:
ApiException
- if fails to make API call
-
getAntiAffinityGroup
public AntiAffinityGroup getAntiAffinityGroup(UUID id) throws ApiException
Retrieve Anti-affinity Group details- Parameters:
id
- (required)- Returns:
- AntiAffinityGroup
- Throws:
ApiException
- if fails to make API call
-
getApiKey
public IamApiKey getApiKey(String id) throws ApiException
Get API key- Parameters:
id
- (required)- Returns:
- IamApiKey
- Throws:
ApiException
- if fails to make API call
-
getBlockStorageSnapshot
public BlockStorageSnapshot getBlockStorageSnapshot(UUID id) throws ApiException
Retrieve block storage snapshot details- Parameters:
id
- (required)- Returns:
- BlockStorageSnapshot
- Throws:
ApiException
- if fails to make API call
-
getBlockStorageVolume
public BlockStorageVolume getBlockStorageVolume(UUID id) throws ApiException
Retrieve block storage volume details- Parameters:
id
- (required)- Returns:
- BlockStorageVolume
- Throws:
ApiException
- if fails to make API call
-
getConsoleProxyUrl
public GetConsoleProxyUrl200Response getConsoleProxyUrl(UUID id) throws ApiException
Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.- Parameters:
id
- (required)- Returns:
- GetConsoleProxyUrl200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasCaCertificate
public GetDbaasCaCertificate200Response getDbaasCaCertificate() throws ApiException
Get DBaaS CA Certificate Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection.- Returns:
- GetDbaasCaCertificate200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalEndpointDatadog
public DbaasExternalEndpointDatadogOutput getDbaasExternalEndpointDatadog(UUID endpointId) throws ApiException
[BETA] Get DataDog external endpoint settings- Parameters:
endpointId
- (required)- Returns:
- DbaasExternalEndpointDatadogOutput
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalEndpointElasticsearch
public DbaasEndpointElasticsearchOutput getDbaasExternalEndpointElasticsearch(UUID endpointId) throws ApiException
[BETA] Get ElasticSearch Logs external integration endpoint settings- Parameters:
endpointId
- (required)- Returns:
- DbaasEndpointElasticsearchOutput
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalEndpointOpensearch
public DbaasEndpointOpensearchOutput getDbaasExternalEndpointOpensearch(UUID endpointId) throws ApiException
[BETA] Get OpenSearch Logs external integration endpoint settings- Parameters:
endpointId
- (required)- Returns:
- DbaasEndpointOpensearchOutput
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalEndpointPrometheus
public DbaasEndpointExternalPrometheusOutput getDbaasExternalEndpointPrometheus(UUID endpointId) throws ApiException
[BETA] Get Prometheus external integration endpoint settings- Parameters:
endpointId
- (required)- Returns:
- DbaasEndpointExternalPrometheusOutput
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalEndpointRsyslog
public DbaasExternalEndpointRsyslogOutput getDbaasExternalEndpointRsyslog(UUID endpointId) throws ApiException
[BETA] Get RSyslog external integration endpoint settings- Parameters:
endpointId
- (required)- Returns:
- DbaasExternalEndpointRsyslogOutput
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalIntegration
public DbaasExternalIntegration getDbaasExternalIntegration(UUID integrationId) throws ApiException
[BETA] Get a DBaaS external integration- Parameters:
integrationId
- (required)- Returns:
- DbaasExternalIntegration
- Throws:
ApiException
- if fails to make API call
-
getDbaasExternalIntegrationSettingsDatadog
public GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog(UUID integrationId) throws ApiException
[BETA] Get Datadog integration settings- Parameters:
integrationId
- (required)- Returns:
- GetDbaasExternalIntegrationSettingsDatadog200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasIntegration
public DbaasIntegration getDbaasIntegration(UUID id) throws ApiException
[BETA] Get a DBaaS Integration- Parameters:
id
- (required)- Returns:
- DbaasIntegration
- Throws:
ApiException
- if fails to make API call
-
getDbaasKafkaAclConfig
public DbaasKafkaAcls getDbaasKafkaAclConfig(String name) throws ApiException
Get DBaaS kafka ACL configuration- Parameters:
name
- (required)- Returns:
- DbaasKafkaAcls
- Throws:
ApiException
- if fails to make API call
-
getDbaasMigrationStatus
public DbaasMigrationStatus getDbaasMigrationStatus(String name) throws ApiException
Get a DBaaS migration status Get a DBaaS migration status- Parameters:
name
- (required)- Returns:
- DbaasMigrationStatus
- Throws:
ApiException
- if fails to make API call
-
getDbaasOpensearchAclConfig
public DbaasOpensearchAclConfig getDbaasOpensearchAclConfig(String name) throws ApiException
Get DBaaS OpenSearch ACL configuration- Parameters:
name
- (required)- Returns:
- DbaasOpensearchAclConfig
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceGrafana
public DbaasServiceGrafana getDbaasServiceGrafana(String name) throws ApiException
Get a DBaaS Grafana service- Parameters:
name
- (required)- Returns:
- DbaasServiceGrafana
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceKafka
public DbaasServiceKafka getDbaasServiceKafka(String name) throws ApiException
Get a DBaaS Kafka service- Parameters:
name
- (required)- Returns:
- DbaasServiceKafka
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceLogs
public DbaasServiceLogs getDbaasServiceLogs(String serviceName, GetDbaasServiceLogsRequest getDbaasServiceLogsRequest) throws ApiException
Get logs of DBaaS service Get logs of DBaaS service- Parameters:
serviceName
- (required)getDbaasServiceLogsRequest
- (required)- Returns:
- DbaasServiceLogs
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceMetrics
public GetDbaasServiceMetrics200Response getDbaasServiceMetrics(String serviceName, GetDbaasServiceMetricsRequest getDbaasServiceMetricsRequest) throws ApiException
Get metrics of DBaaS service Get metrics of DBaaS service- Parameters:
serviceName
- (required)getDbaasServiceMetricsRequest
- (required)- Returns:
- GetDbaasServiceMetrics200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceMysql
public DbaasServiceMysql getDbaasServiceMysql(String name) throws ApiException
Get a DBaaS MySQL service Get a DBaaS MySQL service- Parameters:
name
- (required)- Returns:
- DbaasServiceMysql
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceOpensearch
public DbaasServiceOpensearch getDbaasServiceOpensearch(String name) throws ApiException
Get a DBaaS OpenSearch service Get a DBaaS OpenSearch service- Parameters:
name
- (required)- Returns:
- DbaasServiceOpensearch
- Throws:
ApiException
- if fails to make API call
-
getDbaasServicePg
public DbaasServicePg getDbaasServicePg(String name) throws ApiException
Get a DBaaS PostgreSQL service Get a DBaaS PostgreSQL service- Parameters:
name
- (required)- Returns:
- DbaasServicePg
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceRedis
public DbaasServiceRedis getDbaasServiceRedis(String name) throws ApiException
Get a DBaaS Redis service Get a DBaaS Redis service- Parameters:
name
- (required)- Returns:
- DbaasServiceRedis
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceType
public DbaasServiceType getDbaasServiceType(String serviceTypeName) throws ApiException
Get a DBaaS service type Get a DBaaS service type- Parameters:
serviceTypeName
- (required)- Returns:
- DbaasServiceType
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsGrafana
public GetDbaasSettingsGrafana200Response getDbaasSettingsGrafana() throws ApiException
Get DBaaS Grafana settings Get DBaaS Grafana settings- Returns:
- GetDbaasSettingsGrafana200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsKafka
public GetDbaasSettingsKafka200Response getDbaasSettingsKafka() throws ApiException
Get DBaaS Kafka settings Get DBaaS Kafka settings- Returns:
- GetDbaasSettingsKafka200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsMysql
public GetDbaasSettingsMysql200Response getDbaasSettingsMysql() throws ApiException
Get DBaaS MySQL settings Get DBaaS MySQL settings- Returns:
- GetDbaasSettingsMysql200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsOpensearch
public GetDbaasSettingsOpensearch200Response getDbaasSettingsOpensearch() throws ApiException
Get DBaaS OpenSearch settings Get DBaaS OpenSearch settings- Returns:
- GetDbaasSettingsOpensearch200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsPg
public GetDbaasSettingsPg200Response getDbaasSettingsPg() throws ApiException
Get DBaaS PostgreSQL settings Get DBaaS PostgreSQL settings- Returns:
- GetDbaasSettingsPg200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsRedis
public GetDbaasSettingsRedis200Response getDbaasSettingsRedis() throws ApiException
Get DBaaS Redis settings Returns the default settings for Redis.- Returns:
- GetDbaasSettingsRedis200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasTask
public DbaasTask getDbaasTask(String service, UUID id) throws ApiException
Get a DBaaS task Get a DBaaS task- Parameters:
service
- (required)id
- (required)- Returns:
- DbaasTask
- Throws:
ApiException
- if fails to make API call
-
getDeployTarget
public DeployTarget getDeployTarget(UUID id) throws ApiException
Retrieve Deploy Target details- Parameters:
id
- (required)- Returns:
- DeployTarget
- Throws:
ApiException
- if fails to make API call
-
getDnsDomain
public DnsDomain getDnsDomain(UUID id) throws ApiException
Retrieve DNS domain details- Parameters:
id
- (required)- Returns:
- DnsDomain
- Throws:
ApiException
- if fails to make API call
-
getDnsDomainRecord
public DnsDomainRecord getDnsDomainRecord(UUID domainId, UUID recordId) throws ApiException
Retrieve DNS domain record details- Parameters:
domainId
- (required)recordId
- (required)- Returns:
- DnsDomainRecord
- Throws:
ApiException
- if fails to make API call
-
getDnsDomainZoneFile
public GetDnsDomainZoneFile200Response getDnsDomainZoneFile(UUID id) throws ApiException
Retrieve DNS domain zone file- Parameters:
id
- (required)- Returns:
- GetDnsDomainZoneFile200Response
- Throws:
ApiException
- if fails to make API call
-
getElasticIp
public ElasticIp getElasticIp(UUID id) throws ApiException
Retrieve Elastic IP details- Parameters:
id
- (required)- Returns:
- ElasticIp
- Throws:
ApiException
- if fails to make API call
-
getIamOrganizationPolicy
public IamPolicy getIamOrganizationPolicy() throws ApiException
Retrieve IAM Organization Policy- Returns:
- IamPolicy
- Throws:
ApiException
- if fails to make API call
-
getIamRole
public IamRole getIamRole(UUID id) throws ApiException
Retrieve IAM Role- Parameters:
id
- (required)- Returns:
- IamRole
- Throws:
ApiException
- if fails to make API call
-
getInstance
public Instance getInstance(UUID id) throws ApiException
Retrieve Compute instance details- Parameters:
id
- (required)- Returns:
- Instance
- Throws:
ApiException
- if fails to make API call
-
getInstancePool
public InstancePool getInstancePool(UUID id) throws ApiException
Retrieve Instance Pool details- Parameters:
id
- (required)- Returns:
- InstancePool
- Throws:
ApiException
- if fails to make API call
-
getInstanceType
public InstanceType getInstanceType(UUID id) throws ApiException
Retrieve Instance Type details- Parameters:
id
- (required)- Returns:
- InstanceType
- Throws:
ApiException
- if fails to make API call
-
getLoadBalancer
public LoadBalancer getLoadBalancer(UUID id) throws ApiException
Retrieve Load Balancer details- Parameters:
id
- (required)- Returns:
- LoadBalancer
- Throws:
ApiException
- if fails to make API call
-
getLoadBalancerService
public LoadBalancerService getLoadBalancerService(UUID id, UUID serviceId) throws ApiException
Retrieve Load Balancer Service details- Parameters:
id
- (required)serviceId
- (required)- Returns:
- LoadBalancerService
- Throws:
ApiException
- if fails to make API call
-
getOperation
public Operation getOperation(UUID id) throws ApiException
Retrieve Operation details- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
getOrganization
public Organization getOrganization() throws ApiException
Retrieve an organization- Returns:
- Organization
- Throws:
ApiException
- if fails to make API call
-
getPrivateNetwork
public PrivateNetwork getPrivateNetwork(UUID id) throws ApiException
Retrieve Private Network details- Parameters:
id
- (required)- Returns:
- PrivateNetwork
- Throws:
ApiException
- if fails to make API call
-
getQuota
public Quota getQuota(String entity) throws ApiException
Retrieve Resource Quota- Parameters:
entity
- (required)- Returns:
- Quota
- Throws:
ApiException
- if fails to make API call
-
getReverseDnsElasticIp
public ReverseDnsRecord getReverseDnsElasticIp(UUID id) throws ApiException
Query the PTR DNS records for an elastic IP- Parameters:
id
- (required)- Returns:
- ReverseDnsRecord
- Throws:
ApiException
- if fails to make API call
-
getReverseDnsInstance
public ReverseDnsRecord getReverseDnsInstance(UUID id) throws ApiException
Query the PTR DNS records for an instance- Parameters:
id
- (required)- Returns:
- ReverseDnsRecord
- Throws:
ApiException
- if fails to make API call
-
getSecurityGroup
public SecurityGroup getSecurityGroup(UUID id) throws ApiException
Retrieve Security Group details- Parameters:
id
- (required)- Returns:
- SecurityGroup
- Throws:
ApiException
- if fails to make API call
-
getSksCluster
public SksCluster getSksCluster(UUID id) throws ApiException
Retrieve SKS cluster details- Parameters:
id
- (required)- Returns:
- SksCluster
- Throws:
ApiException
- if fails to make API call
-
getSksClusterAuthorityCert
public GetSksClusterAuthorityCert200Response getSksClusterAuthorityCert(UUID id, String authority) throws ApiException
Get the certificate for a SKS cluster authority This operation returns the certificate for the given SKS cluster authority encoded in base64.- Parameters:
id
- (required)authority
- (required)- Returns:
- GetSksClusterAuthorityCert200Response
- Throws:
ApiException
- if fails to make API call
-
getSksClusterInspection
public Map<String,Object> getSksClusterInspection(UUID id) throws ApiException
Get the latest inspection result Helps troubleshoot common problems when deploying a kubernetes cluster. Inspections run every couple of minutes.- Parameters:
id
- (required)- Returns:
- Map<String, Object>
- Throws:
ApiException
- if fails to make API call
-
getSksNodepool
public SksNodepool getSksNodepool(UUID id, UUID sksNodepoolId) throws ApiException
Retrieve SKS Nodepool details- Parameters:
id
- (required)sksNodepoolId
- (required)- Returns:
- SksNodepool
- Throws:
ApiException
- if fails to make API call
-
getSnapshot
public Snapshot getSnapshot(UUID id) throws ApiException
Retrieve Snapshot details- Parameters:
id
- (required)- Returns:
- Snapshot
- Throws:
ApiException
- if fails to make API call
-
getSosPresignedUrl
public GetSosPresignedUrl200Response getSosPresignedUrl(String bucket, String key) throws ApiException
Retrieve Presigned Download URL for SOS object Generates Presigned Download URL for SOS object- Parameters:
bucket
- (required)key
- (optional)- Returns:
- GetSosPresignedUrl200Response
- Throws:
ApiException
- if fails to make API call
-
getSshKey
public SshKey getSshKey(String name) throws ApiException
Retrieve SSH key details- Parameters:
name
- (required)- Returns:
- SshKey
- Throws:
ApiException
- if fails to make API call
-
getTemplate
public Template getTemplate(UUID id) throws ApiException
Retrieve Template details- Parameters:
id
- (required)- Returns:
- Template
- Throws:
ApiException
- if fails to make API call
-
listAntiAffinityGroups
public ListAntiAffinityGroups200Response listAntiAffinityGroups() throws ApiException
List Anti-affinity Groups- Returns:
- ListAntiAffinityGroups200Response
- Throws:
ApiException
- if fails to make API call
-
listApiKeys
public ListApiKeys200Response listApiKeys() throws ApiException
List API keys- Returns:
- ListApiKeys200Response
- Throws:
ApiException
- if fails to make API call
-
listBlockStorageSnapshots
public ListBlockStorageSnapshots200Response listBlockStorageSnapshots() throws ApiException
List block storage snapshots- Returns:
- ListBlockStorageSnapshots200Response
- Throws:
ApiException
- if fails to make API call
-
listBlockStorageVolumes
public ListBlockStorageVolumes200Response listBlockStorageVolumes(UUID instanceId) throws ApiException
List block storage volumes- Parameters:
instanceId
- (optional)- Returns:
- ListBlockStorageVolumes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasExternalEndpointTypes
public ListDbaasExternalEndpointTypes200Response listDbaasExternalEndpointTypes() throws ApiException
[BETA] List available external endpoint types and their schemas for DBaaS external integrations- Returns:
- ListDbaasExternalEndpointTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasExternalEndpoints
public ListDbaasExternalEndpoints200Response listDbaasExternalEndpoints() throws ApiException
[BETA] List available external endpoints for integrations- Returns:
- ListDbaasExternalEndpoints200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasExternalIntegrations
public ListDbaasExternalIntegrations200Response listDbaasExternalIntegrations(String serviceName) throws ApiException
[BETA] List all DBaaS connections between services and external endpoints- Parameters:
serviceName
- (required)- Returns:
- ListDbaasExternalIntegrations200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasIntegrationSettings
public ListDbaasIntegrationSettings200Response listDbaasIntegrationSettings(String integrationType, String sourceType, String destType) throws ApiException
[BETA] Get DBaaS integration settings- Parameters:
integrationType
- (required)sourceType
- (required)destType
- (required)- Returns:
- ListDbaasIntegrationSettings200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasIntegrationTypes
public ListDbaasIntegrationTypes200Response listDbaasIntegrationTypes() throws ApiException
[BETA] Get DBaaS integration types- Returns:
- ListDbaasIntegrationTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasServiceTypes
public ListDbaasServiceTypes200Response listDbaasServiceTypes() throws ApiException
DBaaS Service Types List available service types for DBaaS- Returns:
- ListDbaasServiceTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasServices
public ListDbaasServices200Response listDbaasServices() throws ApiException
List DBaaS services List DBaaS services- Returns:
- ListDbaasServices200Response
- Throws:
ApiException
- if fails to make API call
-
listDeployTargets
public ListDeployTargets200Response listDeployTargets() throws ApiException
List Deploy Targets- Returns:
- ListDeployTargets200Response
- Throws:
ApiException
- if fails to make API call
-
listDnsDomainRecords
public ListDnsDomainRecords200Response listDnsDomainRecords(UUID domainId) throws ApiException
List DNS domain records- Parameters:
domainId
- (required)- Returns:
- ListDnsDomainRecords200Response
- Throws:
ApiException
- if fails to make API call
-
listDnsDomains
public ListDnsDomains200Response listDnsDomains() throws ApiException
List DNS domains- Returns:
- ListDnsDomains200Response
- Throws:
ApiException
- if fails to make API call
-
listElasticIps
public ListElasticIps200Response listElasticIps() throws ApiException
List Elastic IPs- Returns:
- ListElasticIps200Response
- Throws:
ApiException
- if fails to make API call
-
listEvents
public List<Event> listEvents(OffsetDateTime from, OffsetDateTime to) throws ApiException
List Events Retrieve Mutation Events for a given date range. Defaults to retrieving Events for the past 24 hours. Both a `from` and `to` arguments can be specified to filter Events over a specific period. Events will be the the most descriptive possible but not all fields are mandatory- Parameters:
from
- (optional)to
- (optional)- Returns:
- List<Event>
- Throws:
ApiException
- if fails to make API call
-
listIamRoles
public ListIamRoles200Response listIamRoles() throws ApiException
List IAM Roles- Returns:
- ListIamRoles200Response
- Throws:
ApiException
- if fails to make API call
-
listInstancePools
public ListInstancePools200Response listInstancePools() throws ApiException
List Instance Pools- Returns:
- ListInstancePools200Response
- Throws:
ApiException
- if fails to make API call
-
listInstanceTypes
public ListInstanceTypes200Response listInstanceTypes() throws ApiException
List Compute instance Types- Returns:
- ListInstanceTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listInstances
public ListInstances200Response listInstances(UUID managerId, String managerType, String ipAddress) throws ApiException
List Compute instances- Parameters:
managerId
- (optional)managerType
- (optional)ipAddress
- (optional)- Returns:
- ListInstances200Response
- Throws:
ApiException
- if fails to make API call
-
listLoadBalancers
public ListLoadBalancers200Response listLoadBalancers() throws ApiException
List Load Balancers- Returns:
- ListLoadBalancers200Response
- Throws:
ApiException
- if fails to make API call
-
listPrivateNetworks
public ListPrivateNetworks200Response listPrivateNetworks() throws ApiException
List Private Networks- Returns:
- ListPrivateNetworks200Response
- Throws:
ApiException
- if fails to make API call
-
listQuotas
public ListQuotas200Response listQuotas() throws ApiException
List Organization Quotas- Returns:
- ListQuotas200Response
- Throws:
ApiException
- if fails to make API call
-
listSecurityGroups
public ListSecurityGroups200Response listSecurityGroups(String visibility) throws ApiException
List Security Groups. Lists security groups. When visibility is set to public, lists public security groups. Public security groups are objects maintained by Exoscale which contain source addresses for relevant services hosted by Exoscale. They can be used a source in ingress rules and as a destination in egress rules.- Parameters:
visibility
- (optional)- Returns:
- ListSecurityGroups200Response
- Throws:
ApiException
- if fails to make API call
-
listSksClusterDeprecatedResources
public List<Map<String,String>> listSksClusterDeprecatedResources(UUID id) throws ApiException
Resources that are scheduled to be removed in future kubernetes releases This operation returns the deprecated resources for a given cluster- Parameters:
id
- (required)- Returns:
- List<Map<String, String>>
- Throws:
ApiException
- if fails to make API call
-
listSksClusterVersions
public ListSksClusterVersions200Response listSksClusterVersions(String includeDeprecated) throws ApiException
List available versions for SKS clusters- Parameters:
includeDeprecated
- (optional)- Returns:
- ListSksClusterVersions200Response
- Throws:
ApiException
- if fails to make API call
-
listSksClusters
public ListSksClusters200Response listSksClusters() throws ApiException
List SKS clusters- Returns:
- ListSksClusters200Response
- Throws:
ApiException
- if fails to make API call
-
listSnapshots
public ListSnapshots200Response listSnapshots() throws ApiException
List Snapshots- Returns:
- ListSnapshots200Response
- Throws:
ApiException
- if fails to make API call
-
listSosBucketsUsage
public ListSosBucketsUsage200Response listSosBucketsUsage() throws ApiException
List SOS Buckets Usage- Returns:
- ListSosBucketsUsage200Response
- Throws:
ApiException
- if fails to make API call
-
listSshKeys
public ListSshKeys200Response listSshKeys() throws ApiException
List SSH keys- Returns:
- ListSshKeys200Response
- Throws:
ApiException
- if fails to make API call
-
listTemplates
public ListTemplates200Response listTemplates(String visibility, String family) throws ApiException
List Templates- Parameters:
visibility
- (optional)family
- (optional)- Returns:
- ListTemplates200Response
- Throws:
ApiException
- if fails to make API call
-
listZones
public ListZones200Response listZones() throws ApiException
List Zones- Returns:
- ListZones200Response
- Throws:
ApiException
- if fails to make API call
-
promoteSnapshotToTemplate
public Operation promoteSnapshotToTemplate(UUID id, PromoteSnapshotToTemplateRequest promoteSnapshotToTemplateRequest) throws ApiException
Promote a Snapshot to a Template- Parameters:
id
- (required)promoteSnapshotToTemplateRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
rebootInstance
public Operation rebootInstance(UUID id) throws ApiException
Reboot a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
registerSshKey
public Operation registerSshKey(RegisterSshKeyRequest registerSshKeyRequest) throws ApiException
Import SSH key- Parameters:
registerSshKeyRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
registerTemplate
public Operation registerTemplate(RegisterTemplateRequest registerTemplateRequest) throws ApiException
Register a Template- Parameters:
registerTemplateRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
removeExternalSourceFromSecurityGroup
public Operation removeExternalSourceFromSecurityGroup(UUID id, RemoveExternalSourceFromSecurityGroupRequest removeExternalSourceFromSecurityGroupRequest) throws ApiException
Remove an external source from a Security Group- Parameters:
id
- (required)removeExternalSourceFromSecurityGroupRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
removeInstanceProtection
public Operation removeInstanceProtection(UUID id) throws ApiException
Remove instance destruction protection- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasGrafanaUserPassword
public Operation resetDbaasGrafanaUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS Grafana user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasGrafanaUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasKafkaUserPassword
public Operation resetDbaasKafkaUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS Kafka user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasGrafanaUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasMysqlUserPassword
public Operation resetDbaasMysqlUserPassword(String serviceName, String username, ResetDbaasMysqlUserPasswordRequest resetDbaasMysqlUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS mysql user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasMysqlUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasOpensearchUserPassword
public Operation resetDbaasOpensearchUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS OpenSearch user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasGrafanaUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasPostgresUserPassword
public Operation resetDbaasPostgresUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS Postgres user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasGrafanaUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetDbaasRedisUserPassword
public Operation resetDbaasRedisUserPassword(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) throws ApiException
Reset the credentials of a DBaaS Redis user If no password is provided one will be generated automatically.- Parameters:
serviceName
- (required)username
- (required)resetDbaasGrafanaUserPasswordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetElasticIpField
public Operation resetElasticIpField(UUID id, String field) throws ApiException
Reset an Elastic IP field to its default value- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstance
public Operation resetInstance(UUID id, ResetInstanceRequest resetInstanceRequest) throws ApiException
Reset a Compute instance to a base/target template This operation re-installs a Compute instance to a base template. If target template is provided it will be used to recreated instance from. Warning: the operation wipes all data stored on the disk.- Parameters:
id
- (required)resetInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstanceField
public Operation resetInstanceField(UUID id, String field) throws ApiException
Reset Instance field- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstancePassword
public Operation resetInstancePassword(UUID id) throws ApiException
Reset a compute instance password- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstancePoolField
public Operation resetInstancePoolField(UUID id, String field) throws ApiException
Reset an Instance Pool field to its default value- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetLoadBalancerField
public Operation resetLoadBalancerField(UUID id, String field) throws ApiException
Reset a Load Balancer field to its default value- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetLoadBalancerServiceField
public Operation resetLoadBalancerServiceField(UUID id, UUID serviceId, String field) throws ApiException
Reset a Load Balancer Service field to its default value- Parameters:
id
- (required)serviceId
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetPrivateNetworkField
public Operation resetPrivateNetworkField(UUID id, String field) throws ApiException
Reset Private Network field- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetSksClusterField
public Operation resetSksClusterField(UUID id, String field) throws ApiException
Reset an SKS cluster field to its default value- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetSksNodepoolField
public Operation resetSksNodepoolField(UUID id, UUID sksNodepoolId, String field) throws ApiException
Reset an SKS Nodepool field to its default value- Parameters:
id
- (required)sksNodepoolId
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resizeBlockStorageVolume
public BlockStorageVolume resizeBlockStorageVolume(UUID id, ResizeBlockStorageVolumeRequest resizeBlockStorageVolumeRequest) throws ApiException
Resize a block storage volume This operation resizes a Block storage volume. Note: the volume can only grow, cannot be shrunk.- Parameters:
id
- (required)resizeBlockStorageVolumeRequest
- (required)- Returns:
- BlockStorageVolume
- Throws:
ApiException
- if fails to make API call
-
resizeInstanceDisk
public Operation resizeInstanceDisk(UUID id, ResizeInstanceDiskRequest resizeInstanceDiskRequest) throws ApiException
Resize a Compute instance disk This operation resizes a Compute instance's disk volume. Note: the disk can only grow, cannot be shrunk.- Parameters:
id
- (required)resizeInstanceDiskRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
revealDbaasGrafanaUserPassword
public DbaasUserGrafanaSecrets revealDbaasGrafanaUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS Grafana user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserGrafanaSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasKafkaConnectPassword
public DbaasUserKafkaConnectSecrets revealDbaasKafkaConnectPassword(String serviceName) throws ApiException
Reveal the secrets for DBaaS Kafka Connect- Parameters:
serviceName
- (required)- Returns:
- DbaasUserKafkaConnectSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasKafkaUserPassword
public DbaasUserKafkaSecrets revealDbaasKafkaUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS Kafka user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserKafkaSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasMysqlUserPassword
public DbaasUserMysqlSecrets revealDbaasMysqlUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS MySQL user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserMysqlSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasOpensearchUserPassword
public DbaasUserOpensearchSecrets revealDbaasOpensearchUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS OpenSearch user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserOpensearchSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasPostgresUserPassword
public DbaasUserPostgresSecrets revealDbaasPostgresUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS Postgres user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserPostgresSecrets
- Throws:
ApiException
- if fails to make API call
-
revealDbaasRedisUserPassword
public DbaasUserRedisSecrets revealDbaasRedisUserPassword(String serviceName, String username) throws ApiException
Reveal the secrets of a DBaaS Redis user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- DbaasUserRedisSecrets
- Throws:
ApiException
- if fails to make API call
-
revealInstancePassword
public InstancePassword revealInstancePassword(UUID id) throws ApiException
Reveal the password used during instance creation or the latest password reset. Reveal the password used during instance creation or the latest password reset. This is only available for VMs created against templates having the `password-enabled` property set to `true`. Passwords are transiently stored for at most 24 hours and intended to be retrieved shortly after creation or resets.- Parameters:
id
- (required)- Returns:
- InstancePassword
- Throws:
ApiException
- if fails to make API call
-
revertInstanceToSnapshot
public Operation revertInstanceToSnapshot(UUID instanceId, RevertInstanceToSnapshotRequest revertInstanceToSnapshotRequest) throws ApiException
Revert a snapshot for an instance This operation reverts the snapshot to the Compute instance volume, restoring stored data as it was at the time of the snapshot. The Compute instance must be previously stopped.- Parameters:
instanceId
- (required)revertInstanceToSnapshotRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
rotateSksCcmCredentials
public Operation rotateSksCcmCredentials(UUID id) throws ApiException
Rotate Exoscale CCM credentials- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
rotateSksOperatorsCa
public Operation rotateSksOperatorsCa(UUID id) throws ApiException
Rotate operators certificate authority- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
scaleInstance
public Operation scaleInstance(UUID id, ScaleInstanceRequest scaleInstanceRequest) throws ApiException
Scale a Compute instance to a new Instance Type This operation changes the Compute instance's type. Note: the new Instance Type must be within the same family (e.g. a standard instance cannot be scaled to gpu2 or storage).- Parameters:
id
- (required)scaleInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
scaleInstancePool
public Operation scaleInstancePool(UUID id, ScaleInstancePoolRequest scaleInstancePoolRequest) throws ApiException
Scale an Instance Pool- Parameters:
id
- (required)scaleInstancePoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
scaleSksNodepool
public Operation scaleSksNodepool(UUID id, UUID sksNodepoolId, ScaleSksNodepoolRequest scaleSksNodepoolRequest) throws ApiException
Scale a SKS Nodepool- Parameters:
id
- (required)sksNodepoolId
- (required)scaleSksNodepoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasGrafanaMaintenance
public Operation startDbaasGrafanaMaintenance(String name) throws ApiException
Initiate Grafana maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasKafkaMaintenance
public Operation startDbaasKafkaMaintenance(String name) throws ApiException
Initiate Kafka maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasMysqlMaintenance
public Operation startDbaasMysqlMaintenance(String name) throws ApiException
Initiate MySQL maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasOpensearchMaintenance
public Operation startDbaasOpensearchMaintenance(String name) throws ApiException
Initiate OpenSearch maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasPgMaintenance
public Operation startDbaasPgMaintenance(String name) throws ApiException
Initiate PostgreSQL maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasRedisMaintenance
public Operation startDbaasRedisMaintenance(String name) throws ApiException
Initiate Redis maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startInstance
public Operation startInstance(UUID id, StartInstanceRequest startInstanceRequest) throws ApiException
Start a Compute instance This operation starts a virtual machine, potentially using a rescue profile if specified- Parameters:
id
- (required)startInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopDbaasMysqlMigration
public Operation stopDbaasMysqlMigration(String name) throws ApiException
Stop a DBaaS MySQL migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopDbaasPgMigration
public Operation stopDbaasPgMigration(String name) throws ApiException
Stop a DBaaS PostgreSQL migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopDbaasRedisMigration
public Operation stopDbaasRedisMigration(String name) throws ApiException
Stop a DBaaS Redis migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopInstance
public Operation stopInstance(UUID id) throws ApiException
Stop a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateBlockStorageSnapshot
public Operation updateBlockStorageSnapshot(UUID id, UpdateBlockStorageSnapshotRequest updateBlockStorageSnapshotRequest) throws ApiException
Update block storage volume snapshot- Parameters:
id
- (required)updateBlockStorageSnapshotRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateBlockStorageVolume
public Operation updateBlockStorageVolume(UUID id, UpdateBlockStorageVolumeRequest updateBlockStorageVolumeRequest) throws ApiException
Update block storage volume- Parameters:
id
- (required)updateBlockStorageVolumeRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalEndpointDatadog
public Operation updateDbaasExternalEndpointDatadog(UUID endpointId, DbaasEndpointDatadogInputUpdate dbaasEndpointDatadogInputUpdate) throws ApiException
[BETA] Update DataDog external integration endpoint- Parameters:
endpointId
- (required)dbaasEndpointDatadogInputUpdate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalEndpointElasticsearch
public Operation updateDbaasExternalEndpointElasticsearch(UUID endpointId, DbaasEndpointElasticsearchInputUpdate dbaasEndpointElasticsearchInputUpdate) throws ApiException
[BETA] Update ElasticSearch Logs external integration endpoint- Parameters:
endpointId
- (required)dbaasEndpointElasticsearchInputUpdate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalEndpointOpensearch
public Operation updateDbaasExternalEndpointOpensearch(UUID endpointId, DbaasEndpointOpensearchInputUpdate dbaasEndpointOpensearchInputUpdate) throws ApiException
[BETA] Update OpenSearch Logs external integration endpoint- Parameters:
endpointId
- (required)dbaasEndpointOpensearchInputUpdate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalEndpointPrometheus
public Operation updateDbaasExternalEndpointPrometheus(UUID endpointId, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) throws ApiException
[BETA] Update Prometheus external integration endpoint- Parameters:
endpointId
- (required)dbaasEndpointPrometheusPayload
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalEndpointRsyslog
public Operation updateDbaasExternalEndpointRsyslog(UUID endpointId, DbaasEndpointRsyslogInputUpdate dbaasEndpointRsyslogInputUpdate) throws ApiException
[BETA] Update RSyslog external integration endpoint- Parameters:
endpointId
- (required)dbaasEndpointRsyslogInputUpdate
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasExternalIntegrationSettingsDatadog
public Operation updateDbaasExternalIntegrationSettingsDatadog(UUID integrationId, GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog200Response) throws ApiException
[BETA] Manage Datadog integration settings- Parameters:
integrationId
- (required)getDbaasExternalIntegrationSettingsDatadog200Response
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasIntegration
public Operation updateDbaasIntegration(UUID id, UpdateDbaasIntegrationRequest updateDbaasIntegrationRequest) throws ApiException
[BETA] Update a existing DBaaS integration- Parameters:
id
- (required)updateDbaasIntegrationRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasOpensearchAclConfig
public Operation updateDbaasOpensearchAclConfig(String name, DbaasOpensearchAclConfig dbaasOpensearchAclConfig) throws ApiException
Create a DBaaS OpenSearch ACL configuration- Parameters:
name
- (required)dbaasOpensearchAclConfig
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasPgConnectionPool
public Operation updateDbaasPgConnectionPool(String serviceName, String connectionPoolName, UpdateDbaasPgConnectionPoolRequest updateDbaasPgConnectionPoolRequest) throws ApiException
Update a DBaaS PostgreSQL connection pool- Parameters:
serviceName
- (required)connectionPoolName
- (required)updateDbaasPgConnectionPoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasPostgresAllowReplication
public DbaasPostgresUsers updateDbaasPostgresAllowReplication(String serviceName, String username, UpdateDbaasPostgresAllowReplicationRequest updateDbaasPostgresAllowReplicationRequest) throws ApiException
Update access control for one service user- Parameters:
serviceName
- (required)username
- (required)updateDbaasPostgresAllowReplicationRequest
- (required)- Returns:
- DbaasPostgresUsers
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServiceGrafana
public Operation updateDbaasServiceGrafana(String name, UpdateDbaasServiceGrafanaRequest updateDbaasServiceGrafanaRequest) throws ApiException
Update a DBaaS Grafana service- Parameters:
name
- (required)updateDbaasServiceGrafanaRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServiceKafka
public Operation updateDbaasServiceKafka(String name, UpdateDbaasServiceKafkaRequest updateDbaasServiceKafkaRequest) throws ApiException
Update a DBaaS Kafka service Update a DBaaS Kafka service- Parameters:
name
- (required)updateDbaasServiceKafkaRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServiceMysql
public Operation updateDbaasServiceMysql(String name, UpdateDbaasServiceMysqlRequest updateDbaasServiceMysqlRequest) throws ApiException
Update a DBaaS MySQL service Update a DBaaS MySQL service- Parameters:
name
- (required)updateDbaasServiceMysqlRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServiceOpensearch
public Operation updateDbaasServiceOpensearch(String name, UpdateDbaasServiceOpensearchRequest updateDbaasServiceOpensearchRequest) throws ApiException
Update a DBaaS OpenSearch service Update a DBaaS OpenSearch service- Parameters:
name
- (required)updateDbaasServiceOpensearchRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServicePg
public Operation updateDbaasServicePg(String name, UpdateDbaasServicePgRequest updateDbaasServicePgRequest) throws ApiException
Update a DBaaS PostgreSQL service Update a DBaaS PostgreSQL service- Parameters:
name
- (required)updateDbaasServicePgRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDbaasServiceRedis
public Operation updateDbaasServiceRedis(String name, UpdateDbaasServiceRedisRequest updateDbaasServiceRedisRequest) throws ApiException
Update a DBaaS Redis service Update a DBaaS Redis service- Parameters:
name
- (required)updateDbaasServiceRedisRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateDnsDomainRecord
public Operation updateDnsDomainRecord(UUID domainId, UUID recordId, UpdateDnsDomainRecordRequest updateDnsDomainRecordRequest) throws ApiException
Update DNS domain record- Parameters:
domainId
- (required)recordId
- (required)updateDnsDomainRecordRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateElasticIp
public Operation updateElasticIp(UUID id, UpdateElasticIpRequest updateElasticIpRequest) throws ApiException
Update an Elastic IP- Parameters:
id
- (required)updateElasticIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateIamOrganizationPolicy
public Operation updateIamOrganizationPolicy(IamPolicy iamPolicy) throws ApiException
Update IAM Organization Policy- Parameters:
iamPolicy
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateIamRole
public Operation updateIamRole(UUID id, UpdateIamRoleRequest updateIamRoleRequest) throws ApiException
Update IAM Role- Parameters:
id
- (required)updateIamRoleRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateIamRolePolicy
public Operation updateIamRolePolicy(UUID id, IamPolicy iamPolicy) throws ApiException
Update IAM Role Policy- Parameters:
id
- (required)iamPolicy
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateInstance
public Operation updateInstance(UUID id, UpdateInstanceRequest updateInstanceRequest) throws ApiException
Update a Compute instance- Parameters:
id
- (required)updateInstanceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateInstancePool
public Operation updateInstancePool(UUID id, UpdateInstancePoolRequest updateInstancePoolRequest) throws ApiException
Update an Instance Pool- Parameters:
id
- (required)updateInstancePoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateLoadBalancer
public Operation updateLoadBalancer(UUID id, UpdateLoadBalancerRequest updateLoadBalancerRequest) throws ApiException
Update a Load Balancer- Parameters:
id
- (required)updateLoadBalancerRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateLoadBalancerService
public Operation updateLoadBalancerService(UUID id, UUID serviceId, UpdateLoadBalancerServiceRequest updateLoadBalancerServiceRequest) throws ApiException
Update a Load Balancer Service- Parameters:
id
- (required)serviceId
- (required)updateLoadBalancerServiceRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updatePrivateNetwork
public Operation updatePrivateNetwork(UUID id, UpdatePrivateNetworkRequest updatePrivateNetworkRequest) throws ApiException
Update a Private Network- Parameters:
id
- (required)updatePrivateNetworkRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updatePrivateNetworkInstanceIp
public Operation updatePrivateNetworkInstanceIp(UUID id, UpdatePrivateNetworkInstanceIpRequest updatePrivateNetworkInstanceIpRequest) throws ApiException
Update the IP address of an instance attached to a managed private network- Parameters:
id
- (required)updatePrivateNetworkInstanceIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateReverseDnsElasticIp
public Operation updateReverseDnsElasticIp(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) throws ApiException
Update/Create the PTR DNS record for an elastic IP- Parameters:
id
- (required)updateReverseDnsElasticIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateReverseDnsInstance
public Operation updateReverseDnsInstance(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) throws ApiException
Update/Create the PTR DNS record for an instance- Parameters:
id
- (required)updateReverseDnsElasticIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateSksCluster
public Operation updateSksCluster(UUID id, UpdateSksClusterRequest updateSksClusterRequest) throws ApiException
Update an SKS cluster- Parameters:
id
- (required)updateSksClusterRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateSksNodepool
public Operation updateSksNodepool(UUID id, UUID sksNodepoolId, UpdateSksNodepoolRequest updateSksNodepoolRequest) throws ApiException
Update an SKS Nodepool- Parameters:
id
- (required)sksNodepoolId
- (required)updateSksNodepoolRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
updateTemplate
public Operation updateTemplate(UUID id, UpdateTemplateRequest updateTemplateRequest) throws ApiException
Update template attributes- Parameters:
id
- (required)updateTemplateRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
upgradeSksCluster
public Operation upgradeSksCluster(UUID id, UpgradeSksClusterRequest upgradeSksClusterRequest) throws ApiException
Upgrade an SKS cluster- Parameters:
id
- (required)upgradeSksClusterRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
upgradeSksClusterServiceLevel
public Operation upgradeSksClusterServiceLevel(UUID id) throws ApiException
Upgrade a SKS cluster to pro- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
-