Package com.exoscale.sdk.api
Class ExoscaleApi
java.lang.Object
com.exoscale.sdk.api.ExoscaleApi
- Direct Known Subclasses:
Client
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class ExoscaleApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExternalSourceToSecurityGroup
(UUID id, AddExternalSourceToSecurityGroupRequest addExternalSourceToSecurityGroupRequest) Add an external source as a member of a Security GroupSet instance destruction protectionaddRuleToSecurityGroup
(UUID id, AddRuleToSecurityGroupRequest addRuleToSecurityGroupRequest) Create a Security Group ruleaddServiceToLoadBalancer
(UUID id, AddServiceToLoadBalancerRequest addServiceToLoadBalancerRequest) Add a Load Balancer ServiceattachBlockStorageVolumeToInstance
(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) Attach block storage volume to an instanceattachDbaasServiceToEndpoint
(String sourceServiceName, AttachDbaasServiceToEndpointRequest attachDbaasServiceToEndpointRequest) [BETA] Create a new DBaaS connection between a DBaaS service and an external serviceattachInstanceToElasticIp
(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) Attach a Compute instance to an Elastic IPattachInstanceToPrivateNetwork
(UUID id, AttachInstanceToPrivateNetworkRequest attachInstanceToPrivateNetworkRequest) Attach a Compute instance to a Private NetworkattachInstanceToSecurityGroup
(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) Attach a Compute instance to a Security GroupcopyTemplate
(UUID id, CopyTemplateRequest copyTemplateRequest) Copy a Template from a zone to anothercreateAntiAffinityGroup
(CreateAntiAffinityGroupRequest createAntiAffinityGroupRequest) Create an Anti-affinity GroupcreateApiKey
(CreateApiKeyRequest createApiKeyRequest) Create a new API keycreateBlockStorageSnapshot
(UUID id, CreateBlockStorageSnapshotRequest createBlockStorageSnapshotRequest) Create a block storage snapshotcreateBlockStorageVolume
(CreateBlockStorageVolumeRequest createBlockStorageVolumeRequest) Create a block storage volumecreateDbaasExternalEndpointDatadog
(String name, DbaasEndpointDatadogInputCreate dbaasEndpointDatadogInputCreate) [BETA] Create DataDog external integration endpointcreateDbaasExternalEndpointElasticsearch
(String name, DbaasEndpointElasticsearchInputCreate dbaasEndpointElasticsearchInputCreate) [BETA] Create ElasticSearch Logs external integration endpointcreateDbaasExternalEndpointOpensearch
(String name, DbaasEndpointOpensearchInputCreate dbaasEndpointOpensearchInputCreate) [BETA] Create OpenSearch Logs external integration endpointcreateDbaasExternalEndpointPrometheus
(String name, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) [BETA] Create Prometheus external integration endpointcreateDbaasExternalEndpointRsyslog
(String name, DbaasEndpointRsyslogInputCreate dbaasEndpointRsyslogInputCreate) [BETA] Create RSyslog external integration endpointcreateDbaasIntegration
(CreateDbaasIntegrationRequest createDbaasIntegrationRequest) [BETA] Create a new DBaaS integration between two servicescreateDbaasKafkaSchemaRegistryAclConfig
(String name, DbaasKafkaSchemaRegistryAclEntry dbaasKafkaSchemaRegistryAclEntry) Add a Kafka Schema Registry ACL entrycreateDbaasKafkaTopicAclConfig
(String name, DbaasKafkaTopicAclEntry dbaasKafkaTopicAclEntry) Add a Kafka topic ACL entrycreateDbaasKafkaUser
(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) Create a DBaaS Kafka usercreateDbaasMysqlDatabase
(String serviceName, CreateDbaasMysqlDatabaseRequest createDbaasMysqlDatabaseRequest) Create a DBaaS MySQL databasecreateDbaasMysqlUser
(String serviceName, CreateDbaasMysqlUserRequest createDbaasMysqlUserRequest) Create a DBaaS MySQL usercreateDbaasOpensearchUser
(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) Create a DBaaS OpenSearch usercreateDbaasPgConnectionPool
(String serviceName, CreateDbaasPgConnectionPoolRequest createDbaasPgConnectionPoolRequest) Create a DBaaS PostgreSQL connection poolcreateDbaasPgDatabase
(String serviceName, CreateDbaasPgDatabaseRequest createDbaasPgDatabaseRequest) Create a DBaaS Postgres databasecreateDbaasPgUpgradeCheck
(String service, CreateDbaasPgUpgradeCheckRequest createDbaasPgUpgradeCheckRequest) Check whether you can upgrade Postgres service to a newer versioncreateDbaasPostgresUser
(String serviceName, CreateDbaasPostgresUserRequest createDbaasPostgresUserRequest) Create a DBaaS Postgres usercreateDbaasRedisUser
(String serviceName, CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) Create a DBaaS Redis usercreateDbaasServiceGrafana
(String name, CreateDbaasServiceGrafanaRequest createDbaasServiceGrafanaRequest) Create a DBaaS Grafana servicecreateDbaasServiceKafka
(String name, CreateDbaasServiceKafkaRequest createDbaasServiceKafkaRequest) Create a DBaaS Kafka service Create a DBaaS Kafka servicecreateDbaasServiceMysql
(String name, CreateDbaasServiceMysqlRequest createDbaasServiceMysqlRequest) Create a DBaaS MySQL service Create a DBaaS MySQL servicecreateDbaasServiceOpensearch
(String name, CreateDbaasServiceOpensearchRequest createDbaasServiceOpensearchRequest) Create a DBaaS OpenSearch service Create a DBaaS OpenSearch servicecreateDbaasServicePg
(String name, CreateDbaasServicePgRequest createDbaasServicePgRequest) Create a DBaaS PostgreSQL servicecreateDbaasServiceRedis
(String name, CreateDbaasServiceRedisRequest createDbaasServiceRedisRequest) Create a DBaaS Redis service Create a DBaaS Redis servicecreateDbaasTaskMigrationCheck
(String service, CreateDbaasTaskMigrationCheckRequest createDbaasTaskMigrationCheckRequest) Create a DBaaS task to check migrationcreateDnsDomain
(CreateDnsDomainRequest createDnsDomainRequest) Create DNS domaincreateDnsDomainRecord
(UUID domainId, CreateDnsDomainRecordRequest createDnsDomainRecordRequest) Create DNS domain recordcreateElasticIp
(CreateElasticIpRequest createElasticIpRequest) Create an Elastic IPcreateIamRole
(CreateIamRoleRequest createIamRoleRequest) Create IAM RolecreateInstance
(CreateInstanceRequest createInstanceRequest) Create a Compute instancecreateInstancePool
(CreateInstancePoolRequest createInstancePoolRequest) Create an Instance PoolcreateLoadBalancer
(CreateLoadBalancerRequest createLoadBalancerRequest) Create a Load BalancercreatePrivateNetwork
(CreatePrivateNetworkRequest createPrivateNetworkRequest) Create a Private NetworkcreateSecurityGroup
(CreateSecurityGroupRequest createSecurityGroupRequest) Create a Security GroupcreateSksCluster
(CreateSksClusterRequest createSksClusterRequest) Create an SKS clustercreateSksNodepool
(UUID id, CreateSksNodepoolRequest createSksNodepoolRequest) Create a new SKS NodepoolcreateSnapshot
(UUID id) Create a Snapshot of a Compute instancecreateUser
(CreateUserRequest createUserRequest) Create a UserDelete an Anti-affinity GroupdeleteApiKey
(String id) Delete an API keyDelete a block storage snapshot, data will be unrecoverableDelete a block storage volume, data will be unrecoverabledeleteDbaasExternalEndpointDatadog
(UUID endpointId) [BETA] Delete DataDog external integration endpointdeleteDbaasExternalEndpointElasticsearch
(UUID endpointId) [BETA] Delete ElasticSearch logs external integration endpointdeleteDbaasExternalEndpointOpensearch
(UUID endpointId) [BETA] Delete OpenSearch logs external integration endpointdeleteDbaasExternalEndpointPrometheus
(UUID endpointId) [BETA] Delete Prometheus external integration endpointdeleteDbaasExternalEndpointRsyslog
(UUID endpointId) [BETA] Delete RSyslog external integration endpoint[BETA] Delete a DBaaS IntegrationdeleteDbaasKafkaSchemaRegistryAclConfig
(String name, String aclId) Delete a Kafka ACL entrydeleteDbaasKafkaTopicAclConfig
(String name, String aclId) Delete a Kafka ACL entrydeleteDbaasKafkaUser
(String serviceName, String username) Delete a DBaaS kafka userdeleteDbaasMysqlDatabase
(String serviceName, String databaseName) Delete a DBaaS MySQL databasedeleteDbaasMysqlUser
(String serviceName, String username) Delete a DBaaS MySQL userdeleteDbaasOpensearchUser
(String serviceName, String username) Delete a DBaaS OpenSearch userdeleteDbaasPgConnectionPool
(String serviceName, String connectionPoolName) Delete a DBaaS PostgreSQL connection pooldeleteDbaasPgDatabase
(String serviceName, String databaseName) Delete a DBaaS Postgres databasedeleteDbaasPostgresUser
(String serviceName, String username) Delete a DBaaS Postgres userdeleteDbaasRedisUser
(String serviceName, String username) Delete a DBaaS Redis userdeleteDbaasService
(String name) Delete a DBaaS service Delete a DBaaS serviceDelete a Grafana serviceDelete a Kafka serviceDelete a MySQL serviceDelete a OpenSearch servicedeleteDbaasServicePg
(String name) Delete a Postgres serviceDelete a Redis servicedeleteDnsDomain
(UUID id) Delete DNS DomaindeleteDnsDomainRecord
(UUID domainId, UUID recordId) Delete DNS domain recorddeleteElasticIp
(UUID id) Delete an Elastic IPdeleteIamRole
(UUID id) Delete IAM RoledeleteInstance
(UUID id) Delete a Compute instanceDelete an Instance PoolDelete a Load BalancerdeleteLoadBalancerService
(UUID id, UUID serviceId) Delete a Load Balancer ServiceDelete a Private NetworkDelete the PTR DNS record for an elastic IPDelete the PTR DNS record for an instancedeleteRuleFromSecurityGroup
(UUID id, UUID ruleId) Delete a Security Group ruleDelete a Security GroupdeleteSksCluster
(UUID id) Delete an SKS clusterdeleteSksNodepool
(UUID id, UUID sksNodepoolId) Delete an SKS NodepooldeleteSnapshot
(UUID id) Delete a SnapshotdeleteSshKey
(String name) Delete a SSH keydeleteTemplate
(UUID id) Delete a TemplatedeleteUser
(UUID id) Delete UserDetach block storage volumedetachDbaasServiceFromEndpoint
(String sourceServiceName, DetachDbaasServiceFromEndpointRequest detachDbaasServiceFromEndpointRequest) [BETA] Detach a DBaaS external integration from a servicedetachInstanceFromElasticIp
(UUID id, AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) Detach a Compute instance from an Elastic IPdetachInstanceFromPrivateNetwork
(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) Detach a Compute instance from a Private NetworkdetachInstanceFromSecurityGroup
(UUID id, DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) Detach a Compute instance from a Security GroupenableDbaasMysqlWrites
(String name) Temporarily enable writes for MySQL services in read-only mode due to filled up storageevictInstancePoolMembers
(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>`.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>`.exportSnapshot
(UUID id) Export a SnapshotgenerateSksClusterKubeconfig
(UUID id, SksKubeconfigRequest sksKubeconfigRequest) Generate a new Kubeconfig file for a SKS cluster This operation returns a Kubeconfig file encoded in base64.Retrieve Anti-affinity Group detailsprotected ApiException
getApiException
(String operationId, HttpResponse<InputStream> response) Get API keyRetrieve block storage snapshot detailsRetrieve block storage volume detailsRetrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.Get DBaaS CA Certificate Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection.getDbaasExternalEndpointDatadog
(UUID endpointId) [BETA] Get DataDog external endpoint settingsgetDbaasExternalEndpointElasticsearch
(UUID endpointId) [BETA] Get ElasticSearch Logs external integration endpoint settingsgetDbaasExternalEndpointOpensearch
(UUID endpointId) [BETA] Get OpenSearch Logs external integration endpoint settingsgetDbaasExternalEndpointPrometheus
(UUID endpointId) [BETA] Get Prometheus external integration endpoint settingsgetDbaasExternalEndpointRsyslog
(UUID endpointId) [BETA] Get RSyslog external integration endpoint settingsgetDbaasExternalIntegration
(UUID integrationId) [BETA] Get a DBaaS external integrationgetDbaasExternalIntegrationSettingsDatadog
(UUID integrationId) [BETA] Get Datadog integration settings[BETA] Get a DBaaS IntegrationgetDbaasKafkaAclConfig
(String name) Get DBaaS kafka ACL configurationGet a DBaaS migration status Get a DBaaS migration statusGet DBaaS OpenSearch ACL configurationgetDbaasServiceGrafana
(String name) Get a DBaaS Grafana servicegetDbaasServiceKafka
(String name) Get a DBaaS Kafka servicegetDbaasServiceLogs
(String serviceName, GetDbaasServiceLogsRequest getDbaasServiceLogsRequest) Get logs of DBaaS service Get logs of DBaaS servicegetDbaasServiceMetrics
(String serviceName, GetDbaasServiceMetricsRequest getDbaasServiceMetricsRequest) Get metrics of DBaaS service Get metrics of DBaaS servicegetDbaasServiceMysql
(String name) Get a DBaaS MySQL service Get a DBaaS MySQL serviceGet a DBaaS OpenSearch service Get a DBaaS OpenSearch servicegetDbaasServicePg
(String name) Get a DBaaS PostgreSQL service Get a DBaaS PostgreSQL servicegetDbaasServiceRedis
(String name) Get a DBaaS Redis service Get a DBaaS Redis servicegetDbaasServiceType
(String serviceTypeName) Get a DBaaS service type Get a DBaaS service typeGet DBaaS Grafana settings Get DBaaS Grafana settingsGet DBaaS Kafka settings Get DBaaS Kafka settingsGet DBaaS MySQL settings Get DBaaS MySQL settingsGet DBaaS OpenSearch settings Get DBaaS OpenSearch settingsGet DBaaS PostgreSQL settings Get DBaaS PostgreSQL settingsGet DBaaS Redis settings Returns the default settings for Redis.getDbaasTask
(String service, UUID id) Get a DBaaS task Get a DBaaS taskgetDeployTarget
(UUID id) Retrieve Deploy Target detailsgetDnsDomain
(UUID id) Retrieve DNS domain detailsgetDnsDomainRecord
(UUID domainId, UUID recordId) Retrieve DNS domain record detailsRetrieve DNS domain zone filegetElasticIp
(UUID id) Retrieve Elastic IP detailsRetrieve IAM Organization PolicygetIamRole
(UUID id) Retrieve IAM RolegetInstance
(UUID id) Retrieve Compute instance detailsgetInstancePool
(UUID id) Retrieve Instance Pool detailsgetInstanceType
(UUID id) Retrieve Instance Type detailsgetLoadBalancer
(UUID id) Retrieve Load Balancer detailsgetLoadBalancerService
(UUID id, UUID serviceId) Retrieve Load Balancer Service detailsgetOperation
(UUID id) Retrieve Operation detailsRetrieve an organizationRetrieve Private Network detailsRetrieve Resource QuotaQuery the PTR DNS records for an elastic IPQuery the PTR DNS records for an instancegetSecurityGroup
(UUID id) Retrieve Security Group detailsgetSksCluster
(UUID id) Retrieve SKS cluster detailsgetSksClusterAuthorityCert
(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.Get the latest inspection result Helps troubleshoot common problems when deploying a kubernetes cluster.getSksNodepool
(UUID id, UUID sksNodepoolId) Retrieve SKS Nodepool detailsgetSnapshot
(UUID id) Retrieve Snapshot detailsgetSosPresignedUrl
(String bucket, String key) Retrieve Presigned Download URL for SOS object Generates Presigned Download URL for SOS objectRetrieve SSH key detailsgetTemplate
(UUID id) Retrieve Template detailsList Anti-affinity GroupsList API keysList block storage snapshotslistBlockStorageVolumes
(UUID instanceId) List block storage volumes[BETA] List available external endpoints for integrations[BETA] List available external endpoint types and their schemas for DBaaS external integrationslistDbaasExternalIntegrations
(String serviceName) [BETA] List all DBaaS connections between services and external endpointslistDbaasIntegrationSettings
(String integrationType, String sourceType, String destType) [BETA] Get DBaaS integration settings[BETA] Get DBaaS integration typesList DBaaS services List DBaaS servicesDBaaS Service Types List available service types for DBaaSList Deploy TargetslistDnsDomainRecords
(UUID domainId) List DNS domain recordsList DNS domainsList Elastic IPslistEvents
(OffsetDateTime from, OffsetDateTime to) List Events Retrieve Mutation Events for a given date range.List IAM RolesList Instance PoolslistInstances
(UUID managerId, String managerType, String ipAddress) List Compute instancesList Compute instance TypesList Load BalancersList Private NetworksList Organization QuotaslistSecurityGroups
(String visibility) List Security Groups.Resources that are scheduled to be removed in future kubernetes releases This operation returns the deprecated resources for a given clusterList SKS clusterslistSksClusterVersions
(String includeDeprecated) List available versions for SKS clustersList SnapshotsList SOS Buckets UsageList SSH keyslistTemplates
(String visibility, String family) List TemplatesList UsersList ZonespromoteSnapshotToTemplate
(UUID id, PromoteSnapshotToTemplateRequest promoteSnapshotToTemplateRequest) Promote a Snapshot to a TemplaterebootInstance
(UUID id) Reboot a Compute instanceregisterSshKey
(RegisterSshKeyRequest registerSshKeyRequest) Import SSH keyregisterTemplate
(RegisterTemplateRequest registerTemplateRequest) Register a TemplateremoveExternalSourceFromSecurityGroup
(UUID id, RemoveExternalSourceFromSecurityGroupRequest removeExternalSourceFromSecurityGroupRequest) Remove an external source from a Security GroupRemove instance destruction protectionresetDbaasGrafanaUserPassword
(String serviceName, String username, ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) Reset the credentials of a DBaaS Grafana user If no password is provided one will be generated automatically.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.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.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.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.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.resetElasticIpField
(UUID id, String field) Reset an Elastic IP field to its default valueresetInstance
(UUID id, ResetInstanceRequest resetInstanceRequest) Reset a Compute instance to a base/target template This operation re-installs a Compute instance to a base template.resetInstanceField
(UUID id, String field) Reset Instance fieldReset a compute instance passwordresetInstancePoolField
(UUID id, String field) Reset an Instance Pool field to its default valueresetLoadBalancerField
(UUID id, String field) Reset a Load Balancer field to its default valueresetLoadBalancerServiceField
(UUID id, UUID serviceId, String field) Reset a Load Balancer Service field to its default valueresetPrivateNetworkField
(UUID id, String field) Reset Private Network fieldresetSksClusterField
(UUID id, String field) Reset an SKS cluster field to its default valueresetSksNodepoolField
(UUID id, UUID sksNodepoolId, String field) Reset an SKS Nodepool field to its default valueresizeBlockStorageVolume
(UUID id, ResizeBlockStorageVolumeRequest resizeBlockStorageVolumeRequest) Resize a block storage volume This operation resizes a Block storage volume.resizeInstanceDisk
(UUID id, ResizeInstanceDiskRequest resizeInstanceDiskRequest) Resize a Compute instance disk This operation resizes a Compute instance's disk volume.revealDbaasGrafanaUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS Grafana userrevealDbaasKafkaConnectPassword
(String serviceName) Reveal the secrets for DBaaS Kafka ConnectrevealDbaasKafkaUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS Kafka userrevealDbaasMysqlUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS MySQL userrevealDbaasOpensearchUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS OpenSearch userrevealDbaasPostgresUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS Postgres userrevealDbaasRedisUserPassword
(String serviceName, String username) Reveal the secrets of a DBaaS Redis userReveal the password used during instance creation or the latest password reset.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.Rotate Exoscale CCM credentialsRotate operators certificate authorityscaleInstance
(UUID id, ScaleInstanceRequest scaleInstanceRequest) Scale a Compute instance to a new Instance Type This operation changes the Compute instance's type.scaleInstancePool
(UUID id, ScaleInstancePoolRequest scaleInstancePoolRequest) Scale an Instance PoolscaleSksNodepool
(UUID id, UUID sksNodepoolId, ScaleSksNodepoolRequest scaleSksNodepoolRequest) Scale a SKS NodepoolInitiate Grafana maintenance updateInitiate Kafka maintenance updateInitiate MySQL maintenance updateInitiate OpenSearch maintenance updateInitiate PostgreSQL maintenance updateInitiate Redis maintenance updatestartInstance
(UUID id, StartInstanceRequest startInstanceRequest) Start a Compute instance This operation starts a virtual machine, potentially using a rescue profile if specifiedStop a DBaaS MySQL migrationstopDbaasPgMigration
(String name) Stop a DBaaS PostgreSQL migrationStop a DBaaS Redis migrationstopInstance
(UUID id) Stop a Compute instanceupdateBlockStorageSnapshot
(UUID id, UpdateBlockStorageSnapshotRequest updateBlockStorageSnapshotRequest) Update block storage volume snapshotupdateBlockStorageVolume
(UUID id, UpdateBlockStorageVolumeRequest updateBlockStorageVolumeRequest) Update block storage volumeupdateDbaasExternalEndpointDatadog
(UUID endpointId, DbaasEndpointDatadogInputUpdate dbaasEndpointDatadogInputUpdate) [BETA] Update DataDog external integration endpointupdateDbaasExternalEndpointElasticsearch
(UUID endpointId, DbaasEndpointElasticsearchInputUpdate dbaasEndpointElasticsearchInputUpdate) [BETA] Update ElasticSearch Logs external integration endpointupdateDbaasExternalEndpointOpensearch
(UUID endpointId, DbaasEndpointOpensearchInputUpdate dbaasEndpointOpensearchInputUpdate) [BETA] Update OpenSearch Logs external integration endpointupdateDbaasExternalEndpointPrometheus
(UUID endpointId, DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) [BETA] Update Prometheus external integration endpointupdateDbaasExternalEndpointRsyslog
(UUID endpointId, DbaasEndpointRsyslogInputUpdate dbaasEndpointRsyslogInputUpdate) [BETA] Update RSyslog external integration endpointupdateDbaasExternalIntegrationSettingsDatadog
(UUID integrationId, GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog200Response) [BETA] Manage Datadog integration settingsupdateDbaasIntegration
(UUID id, UpdateDbaasIntegrationRequest updateDbaasIntegrationRequest) [BETA] Update a existing DBaaS integrationupdateDbaasOpensearchAclConfig
(String name, DbaasOpensearchAclConfig dbaasOpensearchAclConfig) Create a DBaaS OpenSearch ACL configurationupdateDbaasPgConnectionPool
(String serviceName, String connectionPoolName, UpdateDbaasPgConnectionPoolRequest updateDbaasPgConnectionPoolRequest) Update a DBaaS PostgreSQL connection poolupdateDbaasPostgresAllowReplication
(String serviceName, String username, UpdateDbaasPostgresAllowReplicationRequest updateDbaasPostgresAllowReplicationRequest) Update access control for one service userupdateDbaasServiceGrafana
(String name, UpdateDbaasServiceGrafanaRequest updateDbaasServiceGrafanaRequest) Update a DBaaS Grafana serviceupdateDbaasServiceKafka
(String name, UpdateDbaasServiceKafkaRequest updateDbaasServiceKafkaRequest) Update a DBaaS Kafka service Update a DBaaS Kafka serviceupdateDbaasServiceMysql
(String name, UpdateDbaasServiceMysqlRequest updateDbaasServiceMysqlRequest) Update a DBaaS MySQL service Update a DBaaS MySQL serviceupdateDbaasServiceOpensearch
(String name, UpdateDbaasServiceOpensearchRequest updateDbaasServiceOpensearchRequest) Update a DBaaS OpenSearch service Update a DBaaS OpenSearch serviceupdateDbaasServicePg
(String name, UpdateDbaasServicePgRequest updateDbaasServicePgRequest) Update a DBaaS PostgreSQL service Update a DBaaS PostgreSQL serviceupdateDbaasServiceRedis
(String name, UpdateDbaasServiceRedisRequest updateDbaasServiceRedisRequest) Update a DBaaS Redis service Update a DBaaS Redis serviceupdateDnsDomainRecord
(UUID domainId, UUID recordId, UpdateDnsDomainRecordRequest updateDnsDomainRecordRequest) Update DNS domain recordupdateElasticIp
(UUID id, UpdateElasticIpRequest updateElasticIpRequest) Update an Elastic IPupdateIamOrganizationPolicy
(IamPolicy iamPolicy) Update IAM Organization PolicyupdateIamRole
(UUID id, UpdateIamRoleRequest updateIamRoleRequest) Update IAM RoleupdateIamRolePolicy
(UUID id, IamPolicy iamPolicy) Update IAM Role PolicyupdateInstance
(UUID id, UpdateInstanceRequest updateInstanceRequest) Update a Compute instanceupdateInstancePool
(UUID id, UpdateInstancePoolRequest updateInstancePoolRequest) Update an Instance PoolupdateLoadBalancer
(UUID id, UpdateLoadBalancerRequest updateLoadBalancerRequest) Update a Load BalancerupdateLoadBalancerService
(UUID id, UUID serviceId, UpdateLoadBalancerServiceRequest updateLoadBalancerServiceRequest) Update a Load Balancer ServiceupdatePrivateNetwork
(UUID id, UpdatePrivateNetworkRequest updatePrivateNetworkRequest) Update a Private NetworkupdatePrivateNetworkInstanceIp
(UUID id, UpdatePrivateNetworkInstanceIpRequest updatePrivateNetworkInstanceIpRequest) Update the IP address of an instance attached to a managed private networkupdateReverseDnsElasticIp
(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) Update/Create the PTR DNS record for an elastic IPupdateReverseDnsInstance
(UUID id, UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) Update/Create the PTR DNS record for an instanceupdateSksCluster
(UUID id, UpdateSksClusterRequest updateSksClusterRequest) Update an SKS clusterupdateSksNodepool
(UUID id, UUID sksNodepoolId, UpdateSksNodepoolRequest updateSksNodepoolRequest) Update an SKS NodepoolupdateTemplate
(UUID id, UpdateTemplateRequest updateTemplateRequest) Update template attributesupdateUserRole
(UUID id, UpdateUserRoleRequest updateUserRoleRequest) Update a User's IAM roleupgradeSksCluster
(UUID id, UpgradeSksClusterRequest upgradeSksClusterRequest) Upgrade an SKS clusterUpgrade a SKS cluster to pro
-
Constructor Details
-
ExoscaleApi
public ExoscaleApi() -
ExoscaleApi
-
-
Method Details
-
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
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
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
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
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
Create an Elastic IP- Parameters:
createElasticIpRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createIamRole
Create IAM Role- Parameters:
createIamRoleRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createInstance
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
Create a Snapshot of a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
createUser
Create a User- Parameters:
createUserRequest
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteAntiAffinityGroup
Delete an Anti-affinity Group- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteApiKey
Delete an API key- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteBlockStorageSnapshot
Delete a block storage snapshot, data will be unrecoverable- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteBlockStorageVolume
Delete a block storage volume, data will be unrecoverable- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointDatadog
[BETA] Delete DataDog external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointElasticsearch
[BETA] Delete ElasticSearch logs external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointOpensearch
[BETA] Delete OpenSearch logs external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointPrometheus
[BETA] Delete Prometheus external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasExternalEndpointRsyslog
[BETA] Delete RSyslog external integration endpoint- Parameters:
endpointId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasIntegration
[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
Delete a Kafka ACL entry- Parameters:
name
- (required)aclId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasKafkaUser
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
Delete a DBaaS MySQL user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasOpensearchUser
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
Delete a DBaaS Postgres database- Parameters:
serviceName
- (required)databaseName
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasPostgresUser
Delete a DBaaS Postgres user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasRedisUser
Delete a DBaaS Redis user- Parameters:
serviceName
- (required)username
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasService
Delete a DBaaS service Delete a DBaaS service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceGrafana
Delete a Grafana service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceKafka
Delete a Kafka service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceMysql
Delete a MySQL service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceOpensearch
Delete a OpenSearch service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServicePg
Delete a Postgres service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDbaasServiceRedis
Delete a Redis service- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDnsDomain
Delete DNS Domain- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteDnsDomainRecord
Delete DNS domain record- Parameters:
domainId
- (required)recordId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteElasticIp
Delete an Elastic IP- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteIamRole
Delete IAM Role- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteInstance
Delete a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteInstancePool
Delete an Instance Pool- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteLoadBalancer
Delete a Load Balancer- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteLoadBalancerService
Delete a Load Balancer Service- Parameters:
id
- (required)serviceId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deletePrivateNetwork
Delete a Private Network- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteReverseDnsElasticIp
Delete the PTR DNS record for an elastic IP- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteReverseDnsInstance
Delete the PTR DNS record for an instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteRuleFromSecurityGroup
Delete a Security Group rule- Parameters:
id
- (required)ruleId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSecurityGroup
Delete a Security Group- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSksCluster
Delete an SKS cluster- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSksNodepool
Delete an SKS Nodepool- Parameters:
id
- (required)sksNodepoolId
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSnapshot
Delete a Snapshot- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteSshKey
Delete a SSH key- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteTemplate
Delete a Template- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
deleteUser
Delete User- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
detachBlockStorageVolume
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
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
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
Retrieve Anti-affinity Group details- Parameters:
id
- (required)- Returns:
- AntiAffinityGroup
- Throws:
ApiException
- if fails to make API call
-
getApiKey
Get API key- Parameters:
id
- (required)- Returns:
- IamApiKey
- Throws:
ApiException
- if fails to make API call
-
getBlockStorageSnapshot
Retrieve block storage snapshot details- Parameters:
id
- (required)- Returns:
- BlockStorageSnapshot
- Throws:
ApiException
- if fails to make API call
-
getBlockStorageVolume
Retrieve block storage volume details- Parameters:
id
- (required)- Returns:
- BlockStorageVolume
- Throws:
ApiException
- if fails to make API call
-
getConsoleProxyUrl
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
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
[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
[BETA] Get a DBaaS Integration- Parameters:
id
- (required)- Returns:
- DbaasIntegration
- Throws:
ApiException
- if fails to make API call
-
getDbaasKafkaAclConfig
Get DBaaS kafka ACL configuration- Parameters:
name
- (required)- Returns:
- DbaasKafkaAcls
- Throws:
ApiException
- if fails to make API call
-
getDbaasMigrationStatus
Get a DBaaS migration status Get a DBaaS migration status- Parameters:
name
- (required)- Returns:
- DbaasMigrationStatus
- Throws:
ApiException
- if fails to make API call
-
getDbaasOpensearchAclConfig
Get DBaaS OpenSearch ACL configuration- Parameters:
name
- (required)- Returns:
- DbaasOpensearchAclConfig
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceGrafana
Get a DBaaS Grafana service- Parameters:
name
- (required)- Returns:
- DbaasServiceGrafana
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceKafka
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
Get a DBaaS MySQL service Get a DBaaS MySQL service- Parameters:
name
- (required)- Returns:
- DbaasServiceMysql
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceOpensearch
Get a DBaaS OpenSearch service Get a DBaaS OpenSearch service- Parameters:
name
- (required)- Returns:
- DbaasServiceOpensearch
- Throws:
ApiException
- if fails to make API call
-
getDbaasServicePg
Get a DBaaS PostgreSQL service Get a DBaaS PostgreSQL service- Parameters:
name
- (required)- Returns:
- DbaasServicePg
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceRedis
Get a DBaaS Redis service Get a DBaaS Redis service- Parameters:
name
- (required)- Returns:
- DbaasServiceRedis
- Throws:
ApiException
- if fails to make API call
-
getDbaasServiceType
Get a DBaaS service type Get a DBaaS service type- Parameters:
serviceTypeName
- (required)- Returns:
- DbaasServiceType
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsGrafana
Get DBaaS Grafana settings Get DBaaS Grafana settings- Returns:
- GetDbaasSettingsGrafana200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsKafka
Get DBaaS Kafka settings Get DBaaS Kafka settings- Returns:
- GetDbaasSettingsKafka200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsMysql
Get DBaaS MySQL settings Get DBaaS MySQL settings- Returns:
- GetDbaasSettingsMysql200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsOpensearch
Get DBaaS OpenSearch settings Get DBaaS OpenSearch settings- Returns:
- GetDbaasSettingsOpensearch200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsPg
Get DBaaS PostgreSQL settings Get DBaaS PostgreSQL settings- Returns:
- GetDbaasSettingsPg200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasSettingsRedis
Get DBaaS Redis settings Returns the default settings for Redis.- Returns:
- GetDbaasSettingsRedis200Response
- Throws:
ApiException
- if fails to make API call
-
getDbaasTask
Get a DBaaS task Get a DBaaS task- Parameters:
service
- (required)id
- (required)- Returns:
- DbaasTask
- Throws:
ApiException
- if fails to make API call
-
getDeployTarget
Retrieve Deploy Target details- Parameters:
id
- (required)- Returns:
- DeployTarget
- Throws:
ApiException
- if fails to make API call
-
getDnsDomain
Retrieve DNS domain details- Parameters:
id
- (required)- Returns:
- DnsDomain
- Throws:
ApiException
- if fails to make API call
-
getDnsDomainRecord
Retrieve DNS domain record details- Parameters:
domainId
- (required)recordId
- (required)- Returns:
- DnsDomainRecord
- Throws:
ApiException
- if fails to make API call
-
getDnsDomainZoneFile
Retrieve DNS domain zone file- Parameters:
id
- (required)- Returns:
- GetDnsDomainZoneFile200Response
- Throws:
ApiException
- if fails to make API call
-
getElasticIp
Retrieve Elastic IP details- Parameters:
id
- (required)- Returns:
- ElasticIp
- Throws:
ApiException
- if fails to make API call
-
getIamOrganizationPolicy
Retrieve IAM Organization Policy- Returns:
- IamPolicy
- Throws:
ApiException
- if fails to make API call
-
getIamRole
Retrieve IAM Role- Parameters:
id
- (required)- Returns:
- IamRole
- Throws:
ApiException
- if fails to make API call
-
getInstance
Retrieve Compute instance details- Parameters:
id
- (required)- Returns:
- Instance
- Throws:
ApiException
- if fails to make API call
-
getInstancePool
Retrieve Instance Pool details- Parameters:
id
- (required)- Returns:
- InstancePool
- Throws:
ApiException
- if fails to make API call
-
getInstanceType
Retrieve Instance Type details- Parameters:
id
- (required)- Returns:
- InstanceType
- Throws:
ApiException
- if fails to make API call
-
getLoadBalancer
Retrieve Load Balancer details- Parameters:
id
- (required)- Returns:
- LoadBalancer
- Throws:
ApiException
- if fails to make API call
-
getLoadBalancerService
Retrieve Load Balancer Service details- Parameters:
id
- (required)serviceId
- (required)- Returns:
- LoadBalancerService
- Throws:
ApiException
- if fails to make API call
-
getOperation
Retrieve Operation details- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
getOrganization
Retrieve an organization- Returns:
- Organization
- Throws:
ApiException
- if fails to make API call
-
getPrivateNetwork
Retrieve Private Network details- Parameters:
id
- (required)- Returns:
- PrivateNetwork
- Throws:
ApiException
- if fails to make API call
-
getQuota
Retrieve Resource Quota- Parameters:
entity
- (required)- Returns:
- Quota
- Throws:
ApiException
- if fails to make API call
-
getReverseDnsElasticIp
Query the PTR DNS records for an elastic IP- Parameters:
id
- (required)- Returns:
- ReverseDnsRecord
- Throws:
ApiException
- if fails to make API call
-
getReverseDnsInstance
Query the PTR DNS records for an instance- Parameters:
id
- (required)- Returns:
- ReverseDnsRecord
- Throws:
ApiException
- if fails to make API call
-
getSecurityGroup
Retrieve Security Group details- Parameters:
id
- (required)- Returns:
- SecurityGroup
- Throws:
ApiException
- if fails to make API call
-
getSksCluster
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
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
Retrieve SKS Nodepool details- Parameters:
id
- (required)sksNodepoolId
- (required)- Returns:
- SksNodepool
- Throws:
ApiException
- if fails to make API call
-
getSnapshot
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
Retrieve SSH key details- Parameters:
name
- (required)- Returns:
- SshKey
- Throws:
ApiException
- if fails to make API call
-
getTemplate
Retrieve Template details- Parameters:
id
- (required)- Returns:
- Template
- Throws:
ApiException
- if fails to make API call
-
listAntiAffinityGroups
List Anti-affinity Groups- Returns:
- ListAntiAffinityGroups200Response
- Throws:
ApiException
- if fails to make API call
-
listApiKeys
List API keys- Returns:
- ListApiKeys200Response
- Throws:
ApiException
- if fails to make API call
-
listBlockStorageSnapshots
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
[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
[BETA] Get DBaaS integration types- Returns:
- ListDbaasIntegrationTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasServiceTypes
DBaaS Service Types List available service types for DBaaS- Returns:
- ListDbaasServiceTypes200Response
- Throws:
ApiException
- if fails to make API call
-
listDbaasServices
List DBaaS services List DBaaS services- Returns:
- ListDbaasServices200Response
- Throws:
ApiException
- if fails to make API call
-
listDeployTargets
List Deploy Targets- Returns:
- ListDeployTargets200Response
- Throws:
ApiException
- if fails to make API call
-
listDnsDomainRecords
List DNS domain records- Parameters:
domainId
- (required)- Returns:
- ListDnsDomainRecords200Response
- Throws:
ApiException
- if fails to make API call
-
listDnsDomains
List DNS domains- Returns:
- ListDnsDomains200Response
- Throws:
ApiException
- if fails to make API call
-
listElasticIps
List Elastic IPs- Returns:
- ListElasticIps200Response
- Throws:
ApiException
- if fails to make API call
-
listEvents
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
List IAM Roles- Returns:
- ListIamRoles200Response
- Throws:
ApiException
- if fails to make API call
-
listInstancePools
List Instance Pools- Returns:
- ListInstancePools200Response
- Throws:
ApiException
- if fails to make API call
-
listInstanceTypes
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
List Load Balancers- Returns:
- ListLoadBalancers200Response
- Throws:
ApiException
- if fails to make API call
-
listPrivateNetworks
List Private Networks- Returns:
- ListPrivateNetworks200Response
- Throws:
ApiException
- if fails to make API call
-
listQuotas
List Organization Quotas- Returns:
- ListQuotas200Response
- Throws:
ApiException
- if fails to make API call
-
listSecurityGroups
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
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
List SKS clusters- Returns:
- ListSksClusters200Response
- Throws:
ApiException
- if fails to make API call
-
listSnapshots
List Snapshots- Returns:
- ListSnapshots200Response
- Throws:
ApiException
- if fails to make API call
-
listSosBucketsUsage
List SOS Buckets Usage- Returns:
- ListSosBucketsUsage200Response
- Throws:
ApiException
- if fails to make API call
-
listSshKeys
List SSH keys- Returns:
- ListSshKeys200Response
- Throws:
ApiException
- if fails to make API call
-
listTemplates
List Templates- Parameters:
visibility
- (optional)family
- (optional)- Returns:
- ListTemplates200Response
- Throws:
ApiException
- if fails to make API call
-
listUsers
List Users- Returns:
- ListUsers200Response
- Throws:
ApiException
- if fails to make API call
-
listZones
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
Reboot a Compute instance- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
registerSshKey
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
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
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
Reset Instance field- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstancePassword
Reset a compute instance password- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetInstancePoolField
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
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
Reset Private Network field- Parameters:
id
- (required)field
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
resetSksClusterField
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
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
Rotate Exoscale CCM credentials- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
rotateSksOperatorsCa
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
Initiate Grafana maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasKafkaMaintenance
Initiate Kafka maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasMysqlMaintenance
Initiate MySQL maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasOpensearchMaintenance
Initiate OpenSearch maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasPgMaintenance
Initiate PostgreSQL maintenance update- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
startDbaasRedisMaintenance
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
Stop a DBaaS MySQL migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopDbaasPgMigration
Stop a DBaaS PostgreSQL migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopDbaasRedisMigration
Stop a DBaaS Redis migration- Parameters:
name
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-
stopInstance
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
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
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
-
updateUserRole
public Operation updateUserRole(UUID id, UpdateUserRoleRequest updateUserRoleRequest) throws ApiException Update a User's IAM role- Parameters:
id
- (required)updateUserRoleRequest
- (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
Upgrade a SKS cluster to pro- Parameters:
id
- (required)- Returns:
- Operation
- Throws:
ApiException
- if fails to make API call
-