Operation |
ExoscaleApi.addExternalSourceToSecurityGroup(UUID id,
AddExternalSourceToSecurityGroupRequest addExternalSourceToSecurityGroupRequest) |
Add an external source as a member of a Security Group
|
Operation |
ExoscaleApi.addInstanceProtection(UUID id) |
Set instance destruction protection
|
Operation |
ExoscaleApi.addRuleToSecurityGroup(UUID id,
AddRuleToSecurityGroupRequest addRuleToSecurityGroupRequest) |
Create a Security Group rule
|
Operation |
ExoscaleApi.addServiceToLoadBalancer(UUID id,
AddServiceToLoadBalancerRequest addServiceToLoadBalancerRequest) |
Add a Load Balancer Service
|
Operation |
ExoscaleApi.attachBlockStorageVolumeToInstance(UUID id,
AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) |
Attach block storage volume to an instance
|
Operation |
ExoscaleApi.attachDbaasServiceToEndpoint(String sourceServiceName,
AttachDbaasServiceToEndpointRequest attachDbaasServiceToEndpointRequest) |
[BETA] Create a new DBaaS connection between a DBaaS service and an external service
|
Operation |
ExoscaleApi.attachInstanceToElasticIp(UUID id,
AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) |
Attach a Compute instance to an Elastic IP
|
Operation |
ExoscaleApi.attachInstanceToPrivateNetwork(UUID id,
AttachInstanceToPrivateNetworkRequest attachInstanceToPrivateNetworkRequest) |
Attach a Compute instance to a Private Network
|
Operation |
ExoscaleApi.attachInstanceToSecurityGroup(UUID id,
DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) |
Attach a Compute instance to a Security Group
|
Operation |
ExoscaleApi.copyTemplate(UUID id,
CopyTemplateRequest copyTemplateRequest) |
Copy a Template from a zone to another
|
Operation |
ExoscaleApi.createAntiAffinityGroup(CreateAntiAffinityGroupRequest createAntiAffinityGroupRequest) |
Create an Anti-affinity Group
|
IamApiKeyCreated |
ExoscaleApi.createApiKey(CreateApiKeyRequest createApiKeyRequest) |
Create a new API key
|
Operation |
ExoscaleApi.createBlockStorageSnapshot(UUID id,
CreateBlockStorageSnapshotRequest createBlockStorageSnapshotRequest) |
Create a block storage snapshot
|
Operation |
ExoscaleApi.createBlockStorageVolume(CreateBlockStorageVolumeRequest createBlockStorageVolumeRequest) |
Create a block storage volume
|
Operation |
ExoscaleApi.createDbaasExternalEndpointDatadog(String name,
DbaasEndpointDatadogInputCreate dbaasEndpointDatadogInputCreate) |
[BETA] Create DataDog external integration endpoint
|
Operation |
ExoscaleApi.createDbaasExternalEndpointElasticsearch(String name,
DbaasEndpointElasticsearchInputCreate dbaasEndpointElasticsearchInputCreate) |
[BETA] Create ElasticSearch Logs external integration endpoint
|
Operation |
ExoscaleApi.createDbaasExternalEndpointOpensearch(String name,
DbaasEndpointOpensearchInputCreate dbaasEndpointOpensearchInputCreate) |
[BETA] Create OpenSearch Logs external integration endpoint
|
Operation |
ExoscaleApi.createDbaasExternalEndpointPrometheus(String name,
DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) |
[BETA] Create Prometheus external integration endpoint
|
Operation |
ExoscaleApi.createDbaasExternalEndpointRsyslog(String name,
DbaasEndpointRsyslogInputCreate dbaasEndpointRsyslogInputCreate) |
[BETA] Create RSyslog external integration endpoint
|
Operation |
ExoscaleApi.createDbaasIntegration(CreateDbaasIntegrationRequest createDbaasIntegrationRequest) |
[BETA] Create a new DBaaS integration between two services
|
Operation |
ExoscaleApi.createDbaasKafkaSchemaRegistryAclConfig(String name,
DbaasKafkaSchemaRegistryAclEntry dbaasKafkaSchemaRegistryAclEntry) |
Add a Kafka Schema Registry ACL entry
|
Operation |
ExoscaleApi.createDbaasKafkaTopicAclConfig(String name,
DbaasKafkaTopicAclEntry dbaasKafkaTopicAclEntry) |
Add a Kafka topic ACL entry
|
Operation |
ExoscaleApi.createDbaasKafkaUser(String serviceName,
CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) |
Create a DBaaS Kafka user
|
Operation |
ExoscaleApi.createDbaasMysqlDatabase(String serviceName,
CreateDbaasMysqlDatabaseRequest createDbaasMysqlDatabaseRequest) |
Create a DBaaS MySQL database
|
Operation |
ExoscaleApi.createDbaasMysqlUser(String serviceName,
CreateDbaasMysqlUserRequest createDbaasMysqlUserRequest) |
Create a DBaaS MySQL user
|
Operation |
ExoscaleApi.createDbaasOpensearchUser(String serviceName,
CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) |
Create a DBaaS OpenSearch user
|
Operation |
ExoscaleApi.createDbaasPgConnectionPool(String serviceName,
CreateDbaasPgConnectionPoolRequest createDbaasPgConnectionPoolRequest) |
Create a DBaaS PostgreSQL connection pool
|
Operation |
ExoscaleApi.createDbaasPgDatabase(String serviceName,
CreateDbaasPgDatabaseRequest createDbaasPgDatabaseRequest) |
Create a DBaaS Postgres database
|
DbaasTask |
ExoscaleApi.createDbaasPgUpgradeCheck(String service,
CreateDbaasPgUpgradeCheckRequest createDbaasPgUpgradeCheckRequest) |
Check whether you can upgrade Postgres service to a newer version
|
Operation |
ExoscaleApi.createDbaasPostgresUser(String serviceName,
CreateDbaasPostgresUserRequest createDbaasPostgresUserRequest) |
Create a DBaaS Postgres user
|
Operation |
ExoscaleApi.createDbaasRedisUser(String serviceName,
CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest) |
Create a DBaaS Redis user
|
Operation |
ExoscaleApi.createDbaasServiceGrafana(String name,
CreateDbaasServiceGrafanaRequest createDbaasServiceGrafanaRequest) |
Create a DBaaS Grafana service
|
Operation |
ExoscaleApi.createDbaasServiceKafka(String name,
CreateDbaasServiceKafkaRequest createDbaasServiceKafkaRequest) |
Create a DBaaS Kafka service
Create a DBaaS Kafka service
|
Operation |
ExoscaleApi.createDbaasServiceMysql(String name,
CreateDbaasServiceMysqlRequest createDbaasServiceMysqlRequest) |
Create a DBaaS MySQL service
Create a DBaaS MySQL service
|
Operation |
ExoscaleApi.createDbaasServiceOpensearch(String name,
CreateDbaasServiceOpensearchRequest createDbaasServiceOpensearchRequest) |
Create a DBaaS OpenSearch service
Create a DBaaS OpenSearch service
|
Operation |
ExoscaleApi.createDbaasServicePg(String name,
CreateDbaasServicePgRequest createDbaasServicePgRequest) |
Create a DBaaS PostgreSQL service
|
Operation |
ExoscaleApi.createDbaasServiceRedis(String name,
CreateDbaasServiceRedisRequest createDbaasServiceRedisRequest) |
Create a DBaaS Redis service
Create a DBaaS Redis service
|
Operation |
ExoscaleApi.createDbaasTaskMigrationCheck(String service,
CreateDbaasTaskMigrationCheckRequest createDbaasTaskMigrationCheckRequest) |
Create a DBaaS task to check migration
|
DnsDomain |
ExoscaleApi.createDnsDomain(CreateDnsDomainRequest createDnsDomainRequest) |
Create DNS domain
|
Operation |
ExoscaleApi.createDnsDomainRecord(UUID domainId,
CreateDnsDomainRecordRequest createDnsDomainRecordRequest) |
Create DNS domain record
|
Operation |
ExoscaleApi.createElasticIp(CreateElasticIpRequest createElasticIpRequest) |
Create an Elastic IP
|
Operation |
ExoscaleApi.createIamRole(CreateIamRoleRequest createIamRoleRequest) |
Create IAM Role
|
Operation |
ExoscaleApi.createInstance(CreateInstanceRequest createInstanceRequest) |
Create a Compute instance
|
Operation |
ExoscaleApi.createInstancePool(CreateInstancePoolRequest createInstancePoolRequest) |
Create an Instance Pool
|
Operation |
ExoscaleApi.createLoadBalancer(CreateLoadBalancerRequest createLoadBalancerRequest) |
Create a Load Balancer
|
Operation |
ExoscaleApi.createPrivateNetwork(CreatePrivateNetworkRequest createPrivateNetworkRequest) |
Create a Private Network
|
Operation |
ExoscaleApi.createSecurityGroup(CreateSecurityGroupRequest createSecurityGroupRequest) |
Create a Security Group
|
Operation |
ExoscaleApi.createSksCluster(CreateSksClusterRequest createSksClusterRequest) |
Create an SKS cluster
|
Operation |
ExoscaleApi.createSksNodepool(UUID id,
CreateSksNodepoolRequest createSksNodepoolRequest) |
Create a new SKS Nodepool
|
Operation |
ExoscaleApi.createSnapshot(UUID id) |
Create a Snapshot of a Compute instance
|
Operation |
ExoscaleApi.deleteAntiAffinityGroup(UUID id) |
Delete an Anti-affinity Group
|
Operation |
ExoscaleApi.deleteApiKey(String id) |
Delete an API key
|
Operation |
ExoscaleApi.deleteBlockStorageSnapshot(UUID id) |
Delete a block storage snapshot, data will be unrecoverable
|
Operation |
ExoscaleApi.deleteBlockStorageVolume(UUID id) |
Delete a block storage volume, data will be unrecoverable
|
Operation |
ExoscaleApi.deleteDbaasExternalEndpointDatadog(UUID endpointId) |
[BETA] Delete DataDog external integration endpoint
|
Operation |
ExoscaleApi.deleteDbaasExternalEndpointElasticsearch(UUID endpointId) |
[BETA] Delete ElasticSearch logs external integration endpoint
|
Operation |
ExoscaleApi.deleteDbaasExternalEndpointOpensearch(UUID endpointId) |
[BETA] Delete OpenSearch logs external integration endpoint
|
Operation |
ExoscaleApi.deleteDbaasExternalEndpointPrometheus(UUID endpointId) |
[BETA] Delete Prometheus external integration endpoint
|
Operation |
ExoscaleApi.deleteDbaasExternalEndpointRsyslog(UUID endpointId) |
[BETA] Delete RSyslog external integration endpoint
|
Operation |
ExoscaleApi.deleteDbaasIntegration(UUID id) |
[BETA] Delete a DBaaS Integration
|
Operation |
ExoscaleApi.deleteDbaasKafkaSchemaRegistryAclConfig(String name,
String aclId) |
Delete a Kafka ACL entry
|
Operation |
ExoscaleApi.deleteDbaasKafkaTopicAclConfig(String name,
String aclId) |
Delete a Kafka ACL entry
|
Operation |
ExoscaleApi.deleteDbaasKafkaUser(String serviceName,
String username) |
Delete a DBaaS kafka user
|
Operation |
ExoscaleApi.deleteDbaasMysqlDatabase(String serviceName,
String databaseName) |
Delete a DBaaS MySQL database
|
Operation |
ExoscaleApi.deleteDbaasMysqlUser(String serviceName,
String username) |
Delete a DBaaS MySQL user
|
Operation |
ExoscaleApi.deleteDbaasOpensearchUser(String serviceName,
String username) |
Delete a DBaaS OpenSearch user
|
Operation |
ExoscaleApi.deleteDbaasPgConnectionPool(String serviceName,
String connectionPoolName) |
Delete a DBaaS PostgreSQL connection pool
|
Operation |
ExoscaleApi.deleteDbaasPgDatabase(String serviceName,
String databaseName) |
Delete a DBaaS Postgres database
|
Operation |
ExoscaleApi.deleteDbaasPostgresUser(String serviceName,
String username) |
Delete a DBaaS Postgres user
|
Operation |
ExoscaleApi.deleteDbaasRedisUser(String serviceName,
String username) |
Delete a DBaaS Redis user
|
Operation |
ExoscaleApi.deleteDbaasService(String name) |
Delete a DBaaS service
Delete a DBaaS service
|
Operation |
ExoscaleApi.deleteDbaasServiceGrafana(String name) |
Delete a Grafana service
|
Operation |
ExoscaleApi.deleteDbaasServiceKafka(String name) |
Delete a Kafka service
|
Operation |
ExoscaleApi.deleteDbaasServiceMysql(String name) |
Delete a MySQL service
|
Operation |
ExoscaleApi.deleteDbaasServiceOpensearch(String name) |
Delete a OpenSearch service
|
Operation |
ExoscaleApi.deleteDbaasServicePg(String name) |
Delete a Postgres service
|
Operation |
ExoscaleApi.deleteDbaasServiceRedis(String name) |
Delete a Redis service
|
Operation |
ExoscaleApi.deleteDnsDomain(UUID id) |
Delete DNS Domain
|
Operation |
ExoscaleApi.deleteDnsDomainRecord(UUID domainId,
UUID recordId) |
Delete DNS domain record
|
Operation |
ExoscaleApi.deleteElasticIp(UUID id) |
Delete an Elastic IP
|
Operation |
ExoscaleApi.deleteIamRole(UUID id) |
Delete IAM Role
|
Operation |
ExoscaleApi.deleteInstance(UUID id) |
Delete a Compute instance
|
Operation |
ExoscaleApi.deleteInstancePool(UUID id) |
Delete an Instance Pool
|
Operation |
ExoscaleApi.deleteLoadBalancer(UUID id) |
Delete a Load Balancer
|
Operation |
ExoscaleApi.deleteLoadBalancerService(UUID id,
UUID serviceId) |
Delete a Load Balancer Service
|
Operation |
ExoscaleApi.deletePrivateNetwork(UUID id) |
Delete a Private Network
|
Operation |
ExoscaleApi.deleteReverseDnsElasticIp(UUID id) |
Delete the PTR DNS record for an elastic IP
|
Operation |
ExoscaleApi.deleteReverseDnsInstance(UUID id) |
Delete the PTR DNS record for an instance
|
Operation |
ExoscaleApi.deleteRuleFromSecurityGroup(UUID id,
UUID ruleId) |
Delete a Security Group rule
|
Operation |
ExoscaleApi.deleteSecurityGroup(UUID id) |
Delete a Security Group
|
Operation |
ExoscaleApi.deleteSksCluster(UUID id) |
Delete an SKS cluster
|
Operation |
ExoscaleApi.deleteSksNodepool(UUID id,
UUID sksNodepoolId) |
Delete an SKS Nodepool
|
Operation |
ExoscaleApi.deleteSnapshot(UUID id) |
Delete a Snapshot
|
Operation |
ExoscaleApi.deleteSshKey(String name) |
Delete a SSH key
|
Operation |
ExoscaleApi.deleteTemplate(UUID id) |
Delete a Template
|
Operation |
ExoscaleApi.detachBlockStorageVolume(UUID id) |
Detach block storage volume
|
Operation |
ExoscaleApi.detachDbaasServiceFromEndpoint(String sourceServiceName,
DetachDbaasServiceFromEndpointRequest detachDbaasServiceFromEndpointRequest) |
[BETA] Detach a DBaaS external integration from a service
|
Operation |
ExoscaleApi.detachInstanceFromElasticIp(UUID id,
AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest) |
Detach a Compute instance from an Elastic IP
|
Operation |
ExoscaleApi.detachInstanceFromPrivateNetwork(UUID id,
DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) |
Detach a Compute instance from a Private Network
|
Operation |
ExoscaleApi.detachInstanceFromSecurityGroup(UUID id,
DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest) |
Detach a Compute instance from a Security Group
|
Operation |
ExoscaleApi.enableDbaasMysqlWrites(String name) |
Temporarily enable writes for MySQL services in read-only mode due to filled up storage
|
Operation |
ExoscaleApi.evictInstancePoolMembers(UUID id,
EvictInstancePoolMembersRequest evictInstancePoolMembersRequest) |
Evict Instance Pool members
This operation evicts the specified Compute instances member from the Instance Pool, shrinking it to `<current pool size> - <# evicted members>`.
|
Operation |
ExoscaleApi.evictSksNodepoolMembers(UUID id,
UUID sksNodepoolId,
EvictSksNodepoolMembersRequest evictSksNodepoolMembersRequest) |
Evict Nodepool members
This operation evicts the specified Compute instances member from the Nodepool, shrinking it to `<current nodepool size> - <# evicted members>`.
|
Operation |
ExoscaleApi.exportSnapshot(UUID id) |
Export a Snapshot
|
GenerateSksClusterKubeconfig200Response |
ExoscaleApi.generateSksClusterKubeconfig(UUID id,
SksKubeconfigRequest sksKubeconfigRequest) |
Generate a new Kubeconfig file for a SKS cluster
This operation returns a Kubeconfig file encoded in base64.
|
AntiAffinityGroup |
ExoscaleApi.getAntiAffinityGroup(UUID id) |
Retrieve Anti-affinity Group details
|
IamApiKey |
ExoscaleApi.getApiKey(String id) |
Get API key
|
BlockStorageSnapshot |
ExoscaleApi.getBlockStorageSnapshot(UUID id) |
Retrieve block storage snapshot details
|
BlockStorageVolume |
ExoscaleApi.getBlockStorageVolume(UUID id) |
Retrieve block storage volume details
|
GetConsoleProxyUrl200Response |
ExoscaleApi.getConsoleProxyUrl(UUID id) |
Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.
|
GetDbaasCaCertificate200Response |
ExoscaleApi.getDbaasCaCertificate() |
Get DBaaS CA Certificate
Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection.
|
DbaasExternalEndpointDatadogOutput |
ExoscaleApi.getDbaasExternalEndpointDatadog(UUID endpointId) |
[BETA] Get DataDog external endpoint settings
|
DbaasEndpointElasticsearchOutput |
ExoscaleApi.getDbaasExternalEndpointElasticsearch(UUID endpointId) |
[BETA] Get ElasticSearch Logs external integration endpoint settings
|
DbaasEndpointOpensearchOutput |
ExoscaleApi.getDbaasExternalEndpointOpensearch(UUID endpointId) |
[BETA] Get OpenSearch Logs external integration endpoint settings
|
DbaasEndpointExternalPrometheusOutput |
ExoscaleApi.getDbaasExternalEndpointPrometheus(UUID endpointId) |
[BETA] Get Prometheus external integration endpoint settings
|
DbaasExternalEndpointRsyslogOutput |
ExoscaleApi.getDbaasExternalEndpointRsyslog(UUID endpointId) |
[BETA] Get RSyslog external integration endpoint settings
|
DbaasExternalIntegration |
ExoscaleApi.getDbaasExternalIntegration(UUID integrationId) |
[BETA] Get a DBaaS external integration
|
GetDbaasExternalIntegrationSettingsDatadog200Response |
ExoscaleApi.getDbaasExternalIntegrationSettingsDatadog(UUID integrationId) |
[BETA] Get Datadog integration settings
|
DbaasIntegration |
ExoscaleApi.getDbaasIntegration(UUID id) |
[BETA] Get a DBaaS Integration
|
DbaasKafkaAcls |
ExoscaleApi.getDbaasKafkaAclConfig(String name) |
Get DBaaS kafka ACL configuration
|
DbaasMigrationStatus |
ExoscaleApi.getDbaasMigrationStatus(String name) |
Get a DBaaS migration status
Get a DBaaS migration status
|
DbaasOpensearchAclConfig |
ExoscaleApi.getDbaasOpensearchAclConfig(String name) |
Get DBaaS OpenSearch ACL configuration
|
DbaasServiceGrafana |
ExoscaleApi.getDbaasServiceGrafana(String name) |
Get a DBaaS Grafana service
|
DbaasServiceKafka |
ExoscaleApi.getDbaasServiceKafka(String name) |
Get a DBaaS Kafka service
|
DbaasServiceLogs |
ExoscaleApi.getDbaasServiceLogs(String serviceName,
GetDbaasServiceLogsRequest getDbaasServiceLogsRequest) |
Get logs of DBaaS service
Get logs of DBaaS service
|
GetDbaasServiceMetrics200Response |
ExoscaleApi.getDbaasServiceMetrics(String serviceName,
GetDbaasServiceMetricsRequest getDbaasServiceMetricsRequest) |
Get metrics of DBaaS service
Get metrics of DBaaS service
|
DbaasServiceMysql |
ExoscaleApi.getDbaasServiceMysql(String name) |
Get a DBaaS MySQL service
Get a DBaaS MySQL service
|
DbaasServiceOpensearch |
ExoscaleApi.getDbaasServiceOpensearch(String name) |
Get a DBaaS OpenSearch service
Get a DBaaS OpenSearch service
|
DbaasServicePg |
ExoscaleApi.getDbaasServicePg(String name) |
Get a DBaaS PostgreSQL service
Get a DBaaS PostgreSQL service
|
DbaasServiceRedis |
ExoscaleApi.getDbaasServiceRedis(String name) |
Get a DBaaS Redis service
Get a DBaaS Redis service
|
DbaasServiceType |
ExoscaleApi.getDbaasServiceType(String serviceTypeName) |
Get a DBaaS service type
Get a DBaaS service type
|
GetDbaasSettingsGrafana200Response |
ExoscaleApi.getDbaasSettingsGrafana() |
Get DBaaS Grafana settings
Get DBaaS Grafana settings
|
GetDbaasSettingsKafka200Response |
ExoscaleApi.getDbaasSettingsKafka() |
Get DBaaS Kafka settings
Get DBaaS Kafka settings
|
GetDbaasSettingsMysql200Response |
ExoscaleApi.getDbaasSettingsMysql() |
Get DBaaS MySQL settings
Get DBaaS MySQL settings
|
GetDbaasSettingsOpensearch200Response |
ExoscaleApi.getDbaasSettingsOpensearch() |
Get DBaaS OpenSearch settings
Get DBaaS OpenSearch settings
|
GetDbaasSettingsPg200Response |
ExoscaleApi.getDbaasSettingsPg() |
Get DBaaS PostgreSQL settings
Get DBaaS PostgreSQL settings
|
GetDbaasSettingsRedis200Response |
ExoscaleApi.getDbaasSettingsRedis() |
Get DBaaS Redis settings
Returns the default settings for Redis.
|
DbaasTask |
ExoscaleApi.getDbaasTask(String service,
UUID id) |
Get a DBaaS task
Get a DBaaS task
|
DeployTarget |
ExoscaleApi.getDeployTarget(UUID id) |
Retrieve Deploy Target details
|
DnsDomain |
ExoscaleApi.getDnsDomain(UUID id) |
Retrieve DNS domain details
|
DnsDomainRecord |
ExoscaleApi.getDnsDomainRecord(UUID domainId,
UUID recordId) |
Retrieve DNS domain record details
|
GetDnsDomainZoneFile200Response |
ExoscaleApi.getDnsDomainZoneFile(UUID id) |
Retrieve DNS domain zone file
|
ElasticIp |
ExoscaleApi.getElasticIp(UUID id) |
Retrieve Elastic IP details
|
IamPolicy |
ExoscaleApi.getIamOrganizationPolicy() |
Retrieve IAM Organization Policy
|
IamRole |
ExoscaleApi.getIamRole(UUID id) |
Retrieve IAM Role
|
Instance |
ExoscaleApi.getInstance(UUID id) |
Retrieve Compute instance details
|
InstancePool |
ExoscaleApi.getInstancePool(UUID id) |
Retrieve Instance Pool details
|
InstanceType |
ExoscaleApi.getInstanceType(UUID id) |
Retrieve Instance Type details
|
LoadBalancer |
ExoscaleApi.getLoadBalancer(UUID id) |
Retrieve Load Balancer details
|
LoadBalancerService |
ExoscaleApi.getLoadBalancerService(UUID id,
UUID serviceId) |
Retrieve Load Balancer Service details
|
Operation |
ExoscaleApi.getOperation(UUID id) |
Retrieve Operation details
|
Organization |
ExoscaleApi.getOrganization() |
Retrieve an organization
|
PrivateNetwork |
ExoscaleApi.getPrivateNetwork(UUID id) |
Retrieve Private Network details
|
Quota |
ExoscaleApi.getQuota(String entity) |
Retrieve Resource Quota
|
ReverseDnsRecord |
ExoscaleApi.getReverseDnsElasticIp(UUID id) |
Query the PTR DNS records for an elastic IP
|
ReverseDnsRecord |
ExoscaleApi.getReverseDnsInstance(UUID id) |
Query the PTR DNS records for an instance
|
SecurityGroup |
ExoscaleApi.getSecurityGroup(UUID id) |
Retrieve Security Group details
|
SksCluster |
ExoscaleApi.getSksCluster(UUID id) |
Retrieve SKS cluster details
|
GetSksClusterAuthorityCert200Response |
ExoscaleApi.getSksClusterAuthorityCert(UUID id,
String authority) |
Get the certificate for a SKS cluster authority
This operation returns the certificate for the given SKS cluster authority encoded in base64.
|
Map<String,Object> |
ExoscaleApi.getSksClusterInspection(UUID id) |
Get the latest inspection result
Helps troubleshoot common problems when deploying a kubernetes cluster.
|
SksNodepool |
ExoscaleApi.getSksNodepool(UUID id,
UUID sksNodepoolId) |
Retrieve SKS Nodepool details
|
Snapshot |
ExoscaleApi.getSnapshot(UUID id) |
Retrieve Snapshot details
|
GetSosPresignedUrl200Response |
ExoscaleApi.getSosPresignedUrl(String bucket,
String key) |
Retrieve Presigned Download URL for SOS object
Generates Presigned Download URL for SOS object
|
SshKey |
ExoscaleApi.getSshKey(String name) |
Retrieve SSH key details
|
Template |
ExoscaleApi.getTemplate(UUID id) |
Retrieve Template details
|
ListAntiAffinityGroups200Response |
ExoscaleApi.listAntiAffinityGroups() |
List Anti-affinity Groups
|
ListApiKeys200Response |
ExoscaleApi.listApiKeys() |
List API keys
|
ListBlockStorageSnapshots200Response |
ExoscaleApi.listBlockStorageSnapshots() |
List block storage snapshots
|
ListBlockStorageVolumes200Response |
ExoscaleApi.listBlockStorageVolumes(UUID instanceId) |
List block storage volumes
|
ListDbaasExternalEndpoints200Response |
ExoscaleApi.listDbaasExternalEndpoints() |
[BETA] List available external endpoints for integrations
|
ListDbaasExternalEndpointTypes200Response |
ExoscaleApi.listDbaasExternalEndpointTypes() |
[BETA] List available external endpoint types and their schemas for DBaaS external integrations
|
ListDbaasExternalIntegrations200Response |
ExoscaleApi.listDbaasExternalIntegrations(String serviceName) |
[BETA] List all DBaaS connections between services and external endpoints
|
ListDbaasIntegrationSettings200Response |
ExoscaleApi.listDbaasIntegrationSettings(String integrationType,
String sourceType,
String destType) |
[BETA] Get DBaaS integration settings
|
ListDbaasIntegrationTypes200Response |
ExoscaleApi.listDbaasIntegrationTypes() |
[BETA] Get DBaaS integration types
|
ListDbaasServices200Response |
ExoscaleApi.listDbaasServices() |
List DBaaS services
List DBaaS services
|
ListDbaasServiceTypes200Response |
ExoscaleApi.listDbaasServiceTypes() |
DBaaS Service Types
List available service types for DBaaS
|
ListDeployTargets200Response |
ExoscaleApi.listDeployTargets() |
List Deploy Targets
|
ListDnsDomainRecords200Response |
ExoscaleApi.listDnsDomainRecords(UUID domainId) |
List DNS domain records
|
ListDnsDomains200Response |
ExoscaleApi.listDnsDomains() |
List DNS domains
|
ListElasticIps200Response |
ExoscaleApi.listElasticIps() |
List Elastic IPs
|
List<Event> |
ExoscaleApi.listEvents(OffsetDateTime from,
OffsetDateTime to) |
List Events
Retrieve Mutation Events for a given date range.
|
ListIamRoles200Response |
ExoscaleApi.listIamRoles() |
List IAM Roles
|
ListInstancePools200Response |
ExoscaleApi.listInstancePools() |
List Instance Pools
|
ListInstances200Response |
ExoscaleApi.listInstances(UUID managerId,
String managerType,
String ipAddress) |
List Compute instances
|
ListInstanceTypes200Response |
ExoscaleApi.listInstanceTypes() |
List Compute instance Types
|
ListLoadBalancers200Response |
ExoscaleApi.listLoadBalancers() |
List Load Balancers
|
ListPrivateNetworks200Response |
ExoscaleApi.listPrivateNetworks() |
List Private Networks
|
ListQuotas200Response |
ExoscaleApi.listQuotas() |
List Organization Quotas
|
ListSecurityGroups200Response |
ExoscaleApi.listSecurityGroups(String visibility) |
List Security Groups.
|
List<Map<String,String>> |
ExoscaleApi.listSksClusterDeprecatedResources(UUID id) |
Resources that are scheduled to be removed in future kubernetes releases
This operation returns the deprecated resources for a given cluster
|
ListSksClusters200Response |
ExoscaleApi.listSksClusters() |
List SKS clusters
|
ListSksClusterVersions200Response |
ExoscaleApi.listSksClusterVersions(String includeDeprecated) |
List available versions for SKS clusters
|
ListSnapshots200Response |
ExoscaleApi.listSnapshots() |
List Snapshots
|
ListSosBucketsUsage200Response |
ExoscaleApi.listSosBucketsUsage() |
List SOS Buckets Usage
|
ListSshKeys200Response |
ExoscaleApi.listSshKeys() |
List SSH keys
|
ListTemplates200Response |
ExoscaleApi.listTemplates(String visibility,
String family) |
List Templates
|
ListZones200Response |
ExoscaleApi.listZones() |
List Zones
|
Operation |
ExoscaleApi.promoteSnapshotToTemplate(UUID id,
PromoteSnapshotToTemplateRequest promoteSnapshotToTemplateRequest) |
Promote a Snapshot to a Template
|
Operation |
ExoscaleApi.rebootInstance(UUID id) |
Reboot a Compute instance
|
Operation |
ExoscaleApi.registerSshKey(RegisterSshKeyRequest registerSshKeyRequest) |
Import SSH key
|
Operation |
ExoscaleApi.registerTemplate(RegisterTemplateRequest registerTemplateRequest) |
Register a Template
|
Operation |
ExoscaleApi.removeExternalSourceFromSecurityGroup(UUID id,
RemoveExternalSourceFromSecurityGroupRequest removeExternalSourceFromSecurityGroupRequest) |
Remove an external source from a Security Group
|
Operation |
ExoscaleApi.removeInstanceProtection(UUID id) |
Remove instance destruction protection
|
Operation |
ExoscaleApi.resetDbaasGrafanaUserPassword(String serviceName,
String username,
ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) |
Reset the credentials of a DBaaS Grafana user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetDbaasKafkaUserPassword(String serviceName,
String username,
ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) |
Reset the credentials of a DBaaS Kafka user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetDbaasMysqlUserPassword(String serviceName,
String username,
ResetDbaasMysqlUserPasswordRequest resetDbaasMysqlUserPasswordRequest) |
Reset the credentials of a DBaaS mysql user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetDbaasOpensearchUserPassword(String serviceName,
String username,
ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) |
Reset the credentials of a DBaaS OpenSearch user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetDbaasPostgresUserPassword(String serviceName,
String username,
ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) |
Reset the credentials of a DBaaS Postgres user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetDbaasRedisUserPassword(String serviceName,
String username,
ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest) |
Reset the credentials of a DBaaS Redis user
If no password is provided one will be generated automatically.
|
Operation |
ExoscaleApi.resetElasticIpField(UUID id,
String field) |
Reset an Elastic IP field to its default value
|
Operation |
ExoscaleApi.resetInstance(UUID id,
ResetInstanceRequest resetInstanceRequest) |
Reset a Compute instance to a base/target template
This operation re-installs a Compute instance to a base template.
|
Operation |
ExoscaleApi.resetInstanceField(UUID id,
String field) |
Reset Instance field
|
Operation |
ExoscaleApi.resetInstancePassword(UUID id) |
Reset a compute instance password
|
Operation |
ExoscaleApi.resetInstancePoolField(UUID id,
String field) |
Reset an Instance Pool field to its default value
|
Operation |
ExoscaleApi.resetLoadBalancerField(UUID id,
String field) |
Reset a Load Balancer field to its default value
|
Operation |
ExoscaleApi.resetLoadBalancerServiceField(UUID id,
UUID serviceId,
String field) |
Reset a Load Balancer Service field to its default value
|
Operation |
ExoscaleApi.resetPrivateNetworkField(UUID id,
String field) |
Reset Private Network field
|
Operation |
ExoscaleApi.resetSksClusterField(UUID id,
String field) |
Reset an SKS cluster field to its default value
|
Operation |
ExoscaleApi.resetSksNodepoolField(UUID id,
UUID sksNodepoolId,
String field) |
Reset an SKS Nodepool field to its default value
|
BlockStorageVolume |
ExoscaleApi.resizeBlockStorageVolume(UUID id,
ResizeBlockStorageVolumeRequest resizeBlockStorageVolumeRequest) |
Resize a block storage volume
This operation resizes a Block storage volume.
|
Operation |
ExoscaleApi.resizeInstanceDisk(UUID id,
ResizeInstanceDiskRequest resizeInstanceDiskRequest) |
Resize a Compute instance disk
This operation resizes a Compute instance's disk volume.
|
DbaasUserGrafanaSecrets |
ExoscaleApi.revealDbaasGrafanaUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS Grafana user
|
DbaasUserKafkaConnectSecrets |
ExoscaleApi.revealDbaasKafkaConnectPassword(String serviceName) |
Reveal the secrets for DBaaS Kafka Connect
|
DbaasUserKafkaSecrets |
ExoscaleApi.revealDbaasKafkaUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS Kafka user
|
DbaasUserMysqlSecrets |
ExoscaleApi.revealDbaasMysqlUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS MySQL user
|
DbaasUserOpensearchSecrets |
ExoscaleApi.revealDbaasOpensearchUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS OpenSearch user
|
DbaasUserPostgresSecrets |
ExoscaleApi.revealDbaasPostgresUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS Postgres user
|
DbaasUserRedisSecrets |
ExoscaleApi.revealDbaasRedisUserPassword(String serviceName,
String username) |
Reveal the secrets of a DBaaS Redis user
|
InstancePassword |
ExoscaleApi.revealInstancePassword(UUID id) |
Reveal the password used during instance creation or the latest password reset.
|
Operation |
ExoscaleApi.revertInstanceToSnapshot(UUID instanceId,
RevertInstanceToSnapshotRequest revertInstanceToSnapshotRequest) |
Revert a snapshot for an instance
This operation reverts the snapshot to the Compute instance volume, restoring stored data as it was at the time of the snapshot.
|
Operation |
ExoscaleApi.rotateSksCcmCredentials(UUID id) |
Rotate Exoscale CCM credentials
|
Operation |
ExoscaleApi.rotateSksOperatorsCa(UUID id) |
Rotate operators certificate authority
|
Operation |
ExoscaleApi.scaleInstance(UUID id,
ScaleInstanceRequest scaleInstanceRequest) |
Scale a Compute instance to a new Instance Type
This operation changes the Compute instance's type.
|
Operation |
ExoscaleApi.scaleInstancePool(UUID id,
ScaleInstancePoolRequest scaleInstancePoolRequest) |
Scale an Instance Pool
|
Operation |
ExoscaleApi.scaleSksNodepool(UUID id,
UUID sksNodepoolId,
ScaleSksNodepoolRequest scaleSksNodepoolRequest) |
Scale a SKS Nodepool
|
Operation |
ExoscaleApi.startDbaasGrafanaMaintenance(String name) |
Initiate Grafana maintenance update
|
Operation |
ExoscaleApi.startDbaasKafkaMaintenance(String name) |
Initiate Kafka maintenance update
|
Operation |
ExoscaleApi.startDbaasMysqlMaintenance(String name) |
Initiate MySQL maintenance update
|
Operation |
ExoscaleApi.startDbaasOpensearchMaintenance(String name) |
Initiate OpenSearch maintenance update
|
Operation |
ExoscaleApi.startDbaasPgMaintenance(String name) |
Initiate PostgreSQL maintenance update
|
Operation |
ExoscaleApi.startDbaasRedisMaintenance(String name) |
Initiate Redis maintenance update
|
Operation |
ExoscaleApi.startInstance(UUID id,
StartInstanceRequest startInstanceRequest) |
Start a Compute instance
This operation starts a virtual machine, potentially using a rescue profile if specified
|
Operation |
ExoscaleApi.stopDbaasMysqlMigration(String name) |
Stop a DBaaS MySQL migration
|
Operation |
ExoscaleApi.stopDbaasPgMigration(String name) |
Stop a DBaaS PostgreSQL migration
|
Operation |
ExoscaleApi.stopDbaasRedisMigration(String name) |
Stop a DBaaS Redis migration
|
Operation |
ExoscaleApi.stopInstance(UUID id) |
Stop a Compute instance
|
Operation |
ExoscaleApi.updateBlockStorageSnapshot(UUID id,
UpdateBlockStorageSnapshotRequest updateBlockStorageSnapshotRequest) |
Update block storage volume snapshot
|
Operation |
ExoscaleApi.updateBlockStorageVolume(UUID id,
UpdateBlockStorageVolumeRequest updateBlockStorageVolumeRequest) |
Update block storage volume
|
Operation |
ExoscaleApi.updateDbaasExternalEndpointDatadog(UUID endpointId,
DbaasEndpointDatadogInputUpdate dbaasEndpointDatadogInputUpdate) |
[BETA] Update DataDog external integration endpoint
|
Operation |
ExoscaleApi.updateDbaasExternalEndpointElasticsearch(UUID endpointId,
DbaasEndpointElasticsearchInputUpdate dbaasEndpointElasticsearchInputUpdate) |
[BETA] Update ElasticSearch Logs external integration endpoint
|
Operation |
ExoscaleApi.updateDbaasExternalEndpointOpensearch(UUID endpointId,
DbaasEndpointOpensearchInputUpdate dbaasEndpointOpensearchInputUpdate) |
[BETA] Update OpenSearch Logs external integration endpoint
|
Operation |
ExoscaleApi.updateDbaasExternalEndpointPrometheus(UUID endpointId,
DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload) |
[BETA] Update Prometheus external integration endpoint
|
Operation |
ExoscaleApi.updateDbaasExternalEndpointRsyslog(UUID endpointId,
DbaasEndpointRsyslogInputUpdate dbaasEndpointRsyslogInputUpdate) |
[BETA] Update RSyslog external integration endpoint
|
Operation |
ExoscaleApi.updateDbaasExternalIntegrationSettingsDatadog(UUID integrationId,
GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog200Response) |
[BETA] Manage Datadog integration settings
|
Operation |
ExoscaleApi.updateDbaasIntegration(UUID id,
UpdateDbaasIntegrationRequest updateDbaasIntegrationRequest) |
[BETA] Update a existing DBaaS integration
|
Operation |
ExoscaleApi.updateDbaasOpensearchAclConfig(String name,
DbaasOpensearchAclConfig dbaasOpensearchAclConfig) |
Create a DBaaS OpenSearch ACL configuration
|
Operation |
ExoscaleApi.updateDbaasPgConnectionPool(String serviceName,
String connectionPoolName,
UpdateDbaasPgConnectionPoolRequest updateDbaasPgConnectionPoolRequest) |
Update a DBaaS PostgreSQL connection pool
|
DbaasPostgresUsers |
ExoscaleApi.updateDbaasPostgresAllowReplication(String serviceName,
String username,
UpdateDbaasPostgresAllowReplicationRequest updateDbaasPostgresAllowReplicationRequest) |
Update access control for one service user
|
Operation |
ExoscaleApi.updateDbaasServiceGrafana(String name,
UpdateDbaasServiceGrafanaRequest updateDbaasServiceGrafanaRequest) |
Update a DBaaS Grafana service
|
Operation |
ExoscaleApi.updateDbaasServiceKafka(String name,
UpdateDbaasServiceKafkaRequest updateDbaasServiceKafkaRequest) |
Update a DBaaS Kafka service
Update a DBaaS Kafka service
|
Operation |
ExoscaleApi.updateDbaasServiceMysql(String name,
UpdateDbaasServiceMysqlRequest updateDbaasServiceMysqlRequest) |
Update a DBaaS MySQL service
Update a DBaaS MySQL service
|
Operation |
ExoscaleApi.updateDbaasServiceOpensearch(String name,
UpdateDbaasServiceOpensearchRequest updateDbaasServiceOpensearchRequest) |
Update a DBaaS OpenSearch service
Update a DBaaS OpenSearch service
|
Operation |
ExoscaleApi.updateDbaasServicePg(String name,
UpdateDbaasServicePgRequest updateDbaasServicePgRequest) |
Update a DBaaS PostgreSQL service
Update a DBaaS PostgreSQL service
|
Operation |
ExoscaleApi.updateDbaasServiceRedis(String name,
UpdateDbaasServiceRedisRequest updateDbaasServiceRedisRequest) |
Update a DBaaS Redis service
Update a DBaaS Redis service
|
Operation |
ExoscaleApi.updateDnsDomainRecord(UUID domainId,
UUID recordId,
UpdateDnsDomainRecordRequest updateDnsDomainRecordRequest) |
Update DNS domain record
|
Operation |
ExoscaleApi.updateElasticIp(UUID id,
UpdateElasticIpRequest updateElasticIpRequest) |
Update an Elastic IP
|
Operation |
ExoscaleApi.updateIamOrganizationPolicy(IamPolicy iamPolicy) |
Update IAM Organization Policy
|
Operation |
ExoscaleApi.updateIamRole(UUID id,
UpdateIamRoleRequest updateIamRoleRequest) |
Update IAM Role
|
Operation |
ExoscaleApi.updateIamRolePolicy(UUID id,
IamPolicy iamPolicy) |
Update IAM Role Policy
|
Operation |
ExoscaleApi.updateInstance(UUID id,
UpdateInstanceRequest updateInstanceRequest) |
Update a Compute instance
|
Operation |
ExoscaleApi.updateInstancePool(UUID id,
UpdateInstancePoolRequest updateInstancePoolRequest) |
Update an Instance Pool
|
Operation |
ExoscaleApi.updateLoadBalancer(UUID id,
UpdateLoadBalancerRequest updateLoadBalancerRequest) |
Update a Load Balancer
|
Operation |
ExoscaleApi.updateLoadBalancerService(UUID id,
UUID serviceId,
UpdateLoadBalancerServiceRequest updateLoadBalancerServiceRequest) |
Update a Load Balancer Service
|
Operation |
ExoscaleApi.updatePrivateNetwork(UUID id,
UpdatePrivateNetworkRequest updatePrivateNetworkRequest) |
Update a Private Network
|
Operation |
ExoscaleApi.updatePrivateNetworkInstanceIp(UUID id,
UpdatePrivateNetworkInstanceIpRequest updatePrivateNetworkInstanceIpRequest) |
Update the IP address of an instance attached to a managed private network
|
Operation |
ExoscaleApi.updateReverseDnsElasticIp(UUID id,
UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) |
Update/Create the PTR DNS record for an elastic IP
|
Operation |
ExoscaleApi.updateReverseDnsInstance(UUID id,
UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest) |
Update/Create the PTR DNS record for an instance
|
Operation |
ExoscaleApi.updateSksCluster(UUID id,
UpdateSksClusterRequest updateSksClusterRequest) |
Update an SKS cluster
|
Operation |
ExoscaleApi.updateSksNodepool(UUID id,
UUID sksNodepoolId,
UpdateSksNodepoolRequest updateSksNodepoolRequest) |
Update an SKS Nodepool
|
Operation |
ExoscaleApi.updateTemplate(UUID id,
UpdateTemplateRequest updateTemplateRequest) |
Update template attributes
|
Operation |
ExoscaleApi.upgradeSksCluster(UUID id,
UpgradeSksClusterRequest upgradeSksClusterRequest) |
Upgrade an SKS cluster
|
Operation |
ExoscaleApi.upgradeSksClusterServiceLevel(UUID id) |
Upgrade a SKS cluster to pro
|