Java SDK for interacting with Exoscale Cloud Services.
-
API version: 2.0.0
-
Build date: 2024-11-28T07:06:12.613568Z[Etc/UTC]
Infrastructure automation API, allowing programmatic access to all Exoscale products and services.
The OpenAPI Specification source of this documentation can be obtained here:
- Java 11+
Maven users can simply add the below dependency to their pom.xml
:
<dependency>
<groupId>com.exoscale.sdk</groupId>
<artifactId>sdk</artifactId>
<version>0.0.4-SNAPSHOT-a8b9fb3</version>
</dependency>
Gradle users can add to their build.gradle
file, and then specify the dependency as below:
dependencies {
implementation 'com.exoscale.sdk:sdk:0.0.4-SNAPSHOT-a8b9fb3'
}
Please follow the installation instruction and execute the following Java code:
import com.exoscale.sdk.client.*;
import com.exoscale.sdk.model.*;
import java.util.UUID;
public class NewInstanceExample {
public static void main(String[] args) throws ApiException, InterruptedException {
Client client = new Client(new Credentials(System.getenv("EXOSCALE_API_KEY"), System.getenv("EXOSCALE_API_SECRET")));
InstanceType instanceType = client.getInstanceType(UUID.fromString("b6e9d1e8-89fc-4db3-aaa4-9b4c5b1d0844"));
Template template = client.getTemplate(UUID.fromString("cbd89eb1-c66c-4637-9483-904d7e36c318"));
CreateInstanceRequest request = new CreateInstanceRequest().instanceType(instanceType).template(template).diskSize(10L);
Operation operation = client.createInstance(request);
client.wait(operation);
}
}
It's recommended to create an instance of ApiClient
per thread in a multithreading environment to avoid any potential issues.
However, the instances of the api clients created from the ApiClient
are thread-safe and can be re-used.
All URIs are relative to https://api-ch-gva-2.exoscale.com/v2
Class | Method | HTTP request | Description |
---|---|---|---|
ExoscaleApi | addExternalSourceToSecurityGroup | PUT /security-group/{id}:add-source | Add an external source as a member of a Security Group |
ExoscaleApi | addInstanceProtection | PUT /instance/{id}:add-protection | Set instance destruction protection |
ExoscaleApi | addRuleToSecurityGroup | POST /security-group/{id}/rules | Create a Security Group rule |
ExoscaleApi | addServiceToLoadBalancer | POST /load-balancer/{id}/service | Add a Load Balancer Service |
ExoscaleApi | attachBlockStorageVolumeToInstance | PUT /block-storage/{id}:attach | Attach block storage volume to an instance |
ExoscaleApi | attachDbaasServiceToEndpoint | PUT /dbaas-external-endpoint/{source-service-name}/attach | |
ExoscaleApi | attachInstanceToElasticIp | PUT /elastic-ip/{id}:attach | Attach a Compute instance to an Elastic IP |
ExoscaleApi | attachInstanceToPrivateNetwork | PUT /private-network/{id}:attach | Attach a Compute instance to a Private Network |
ExoscaleApi | attachInstanceToSecurityGroup | PUT /security-group/{id}:attach | Attach a Compute instance to a Security Group |
ExoscaleApi | copyTemplate | POST /template/{id} | Copy a Template from a zone to another |
ExoscaleApi | createAntiAffinityGroup | POST /anti-affinity-group | Create an Anti-affinity Group |
ExoscaleApi | createApiKey | POST /api-key | Create a new API key |
ExoscaleApi | createBlockStorageSnapshot | POST /block-storage/{id}:create-snapshot | Create a block storage snapshot |
ExoscaleApi | createBlockStorageVolume | POST /block-storage | Create a block storage volume |
ExoscaleApi | createDbaasExternalEndpointDatadog | POST /dbaas-external-endpoint-datadog/{name} | |
ExoscaleApi | createDbaasExternalEndpointElasticsearch | POST /dbaas-external-endpoint-elasticsearch/{name} | |
ExoscaleApi | createDbaasExternalEndpointOpensearch | POST /dbaas-external-endpoint-opensearch/{name} | |
ExoscaleApi | createDbaasExternalEndpointPrometheus | POST /dbaas-external-endpoint-prometheus/{name} | |
ExoscaleApi | createDbaasExternalEndpointRsyslog | POST /dbaas-external-endpoint-rsyslog/{name} | |
ExoscaleApi | createDbaasIntegration | POST /dbaas-integration | |
ExoscaleApi | createDbaasKafkaSchemaRegistryAclConfig | POST /dbaas-kafka/{name}/schema-registry/acl-config | Add a Kafka Schema Registry ACL entry |
ExoscaleApi | createDbaasKafkaTopicAclConfig | POST /dbaas-kafka/{name}/topic/acl-config | Add a Kafka topic ACL entry |
ExoscaleApi | createDbaasKafkaUser | POST /dbaas-kafka/{service-name}/user | Create a DBaaS Kafka user |
ExoscaleApi | createDbaasMysqlDatabase | POST /dbaas-mysql/{service-name}/database | Create a DBaaS MySQL database |
ExoscaleApi | createDbaasMysqlUser | POST /dbaas-mysql/{service-name}/user | Create a DBaaS MySQL user |
ExoscaleApi | createDbaasOpensearchUser | POST /dbaas-opensearch/{service-name}/user | Create a DBaaS OpenSearch user |
ExoscaleApi | createDbaasPgConnectionPool | POST /dbaas-postgres/{service-name}/connection-pool | Create a DBaaS PostgreSQL connection pool |
ExoscaleApi | createDbaasPgDatabase | POST /dbaas-postgres/{service-name}/database | Create a DBaaS Postgres database |
ExoscaleApi | createDbaasPgUpgradeCheck | POST /dbaas-postgres/{service}/upgrade-check | |
ExoscaleApi | createDbaasPostgresUser | POST /dbaas-postgres/{service-name}/user | Create a DBaaS Postgres user |
ExoscaleApi | createDbaasRedisUser | POST /dbaas-redis/{service-name}/user | Create a DBaaS Redis user |
ExoscaleApi | createDbaasServiceGrafana | POST /dbaas-grafana/{name} | |
ExoscaleApi | createDbaasServiceKafka | POST /dbaas-kafka/{name} | Create a DBaaS Kafka service |
ExoscaleApi | createDbaasServiceMysql | POST /dbaas-mysql/{name} | Create a DBaaS MySQL service |
ExoscaleApi | createDbaasServiceOpensearch | POST /dbaas-opensearch/{name} | Create a DBaaS OpenSearch service |
ExoscaleApi | createDbaasServicePg | POST /dbaas-postgres/{name} | Create a DBaaS PostgreSQL service |
ExoscaleApi | createDbaasServiceRedis | POST /dbaas-redis/{name} | Create a DBaaS Redis service |
ExoscaleApi | createDbaasTaskMigrationCheck | POST /dbaas-task-migration-check/{service} | |
ExoscaleApi | createDnsDomain | POST /dns-domain | Create DNS domain |
ExoscaleApi | createDnsDomainRecord | POST /dns-domain/{domain-id}/record | Create DNS domain record |
ExoscaleApi | createElasticIp | POST /elastic-ip | Create an Elastic IP |
ExoscaleApi | createIamRole | POST /iam-role | Create IAM Role |
ExoscaleApi | createInstance | POST /instance | Create a Compute instance |
ExoscaleApi | createInstancePool | POST /instance-pool | Create an Instance Pool |
ExoscaleApi | createLoadBalancer | POST /load-balancer | Create a Load Balancer |
ExoscaleApi | createPrivateNetwork | POST /private-network | Create a Private Network |
ExoscaleApi | createSecurityGroup | POST /security-group | Create a Security Group |
ExoscaleApi | createSksCluster | POST /sks-cluster | Create an SKS cluster |
ExoscaleApi | createSksNodepool | POST /sks-cluster/{id}/nodepool | Create a new SKS Nodepool |
ExoscaleApi | createSnapshot | POST /instance/{id}:create-snapshot | Create a Snapshot of a Compute instance |
ExoscaleApi | deleteAntiAffinityGroup | DELETE /anti-affinity-group/{id} | Delete an Anti-affinity Group |
ExoscaleApi | deleteApiKey | DELETE /api-key/{id} | Delete an API key |
ExoscaleApi | deleteBlockStorageSnapshot | DELETE /block-storage-snapshot/{id} | Delete a block storage snapshot, data will be unrecoverable |
ExoscaleApi | deleteBlockStorageVolume | DELETE /block-storage/{id} | Delete a block storage volume, data will be unrecoverable |
ExoscaleApi | deleteDbaasExternalEndpointDatadog | DELETE /dbaas-external-endpoint-datadog/{endpoint-id} | |
ExoscaleApi | deleteDbaasExternalEndpointElasticsearch | DELETE /dbaas-external-endpoint-elasticsearch/{endpoint-id} | |
ExoscaleApi | deleteDbaasExternalEndpointOpensearch | DELETE /dbaas-external-endpoint-opensearch/{endpoint-id} | |
ExoscaleApi | deleteDbaasExternalEndpointPrometheus | DELETE /dbaas-external-endpoint-prometheus/{endpoint-id} | |
ExoscaleApi | deleteDbaasExternalEndpointRsyslog | DELETE /dbaas-external-endpoint-rsyslog/{endpoint-id} | |
ExoscaleApi | deleteDbaasIntegration | DELETE /dbaas-integration/{id} | |
ExoscaleApi | deleteDbaasKafkaSchemaRegistryAclConfig | DELETE /dbaas-kafka/{name}/schema-registry/acl-config/{acl-id} | Delete a Kafka ACL entry |
ExoscaleApi | deleteDbaasKafkaTopicAclConfig | DELETE /dbaas-kafka/{name}/topic/acl-config/{acl-id} | Delete a Kafka ACL entry |
ExoscaleApi | deleteDbaasKafkaUser | DELETE /dbaas-kafka/{service-name}/user/{username} | Delete a DBaaS kafka user |
ExoscaleApi | deleteDbaasMysqlDatabase | DELETE /dbaas-mysql/{service-name}/database/{database-name} | Delete a DBaaS MySQL database |
ExoscaleApi | deleteDbaasMysqlUser | DELETE /dbaas-mysql/{service-name}/user/{username} | Delete a DBaaS MySQL user |
ExoscaleApi | deleteDbaasOpensearchUser | DELETE /dbaas-opensearch/{service-name}/user/{username} | Delete a DBaaS OpenSearch user |
ExoscaleApi | deleteDbaasPgConnectionPool | DELETE /dbaas-postgres/{service-name}/connection-pool/{connection-pool-name} | Delete a DBaaS PostgreSQL connection pool |
ExoscaleApi | deleteDbaasPgDatabase | DELETE /dbaas-postgres/{service-name}/database/{database-name} | Delete a DBaaS Postgres database |
ExoscaleApi | deleteDbaasPostgresUser | DELETE /dbaas-postgres/{service-name}/user/{username} | Delete a DBaaS Postgres user |
ExoscaleApi | deleteDbaasRedisUser | DELETE /dbaas-redis/{service-name}/user/{username} | Delete a DBaaS Redis user |
ExoscaleApi | deleteDbaasService | DELETE /dbaas-service/{name} | Delete a DBaaS service |
ExoscaleApi | deleteDbaasServiceGrafana | DELETE /dbaas-grafana/{name} | Delete a Grafana service |
ExoscaleApi | deleteDbaasServiceKafka | DELETE /dbaas-kafka/{name} | Delete a Kafka service |
ExoscaleApi | deleteDbaasServiceMysql | DELETE /dbaas-mysql/{name} | Delete a MySQL service |
ExoscaleApi | deleteDbaasServiceOpensearch | DELETE /dbaas-opensearch/{name} | Delete a OpenSearch service |
ExoscaleApi | deleteDbaasServicePg | DELETE /dbaas-postgres/{name} | Delete a Postgres service |
ExoscaleApi | deleteDbaasServiceRedis | DELETE /dbaas-redis/{name} | Delete a Redis service |
ExoscaleApi | deleteDnsDomain | DELETE /dns-domain/{id} | Delete DNS Domain |
ExoscaleApi | deleteDnsDomainRecord | DELETE /dns-domain/{domain-id}/record/{record-id} | Delete DNS domain record |
ExoscaleApi | deleteElasticIp | DELETE /elastic-ip/{id} | Delete an Elastic IP |
ExoscaleApi | deleteIamRole | DELETE /iam-role/{id} | Delete IAM Role |
ExoscaleApi | deleteInstance | DELETE /instance/{id} | Delete a Compute instance |
ExoscaleApi | deleteInstancePool | DELETE /instance-pool/{id} | Delete an Instance Pool |
ExoscaleApi | deleteLoadBalancer | DELETE /load-balancer/{id} | Delete a Load Balancer |
ExoscaleApi | deleteLoadBalancerService | DELETE /load-balancer/{id}/service/{service-id} | Delete a Load Balancer Service |
ExoscaleApi | deletePrivateNetwork | DELETE /private-network/{id} | Delete a Private Network |
ExoscaleApi | deleteReverseDnsElasticIp | DELETE /reverse-dns/elastic-ip/{id} | Delete the PTR DNS record for an elastic IP |
ExoscaleApi | deleteReverseDnsInstance | DELETE /reverse-dns/instance/{id} | Delete the PTR DNS record for an instance |
ExoscaleApi | deleteRuleFromSecurityGroup | DELETE /security-group/{id}/rules/{rule-id} | Delete a Security Group rule |
ExoscaleApi | deleteSecurityGroup | DELETE /security-group/{id} | Delete a Security Group |
ExoscaleApi | deleteSksCluster | DELETE /sks-cluster/{id} | Delete an SKS cluster |
ExoscaleApi | deleteSksNodepool | DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id} | Delete an SKS Nodepool |
ExoscaleApi | deleteSnapshot | DELETE /snapshot/{id} | Delete a Snapshot |
ExoscaleApi | deleteSshKey | DELETE /ssh-key/{name} | Delete a SSH key |
ExoscaleApi | deleteTemplate | DELETE /template/{id} | Delete a Template |
ExoscaleApi | detachBlockStorageVolume | PUT /block-storage/{id}:detach | Detach block storage volume |
ExoscaleApi | detachDbaasServiceFromEndpoint | PUT /dbaas-external-endpoint/{source-service-name}/detach | |
ExoscaleApi | detachInstanceFromElasticIp | PUT /elastic-ip/{id}:detach | Detach a Compute instance from an Elastic IP |
ExoscaleApi | detachInstanceFromPrivateNetwork | PUT /private-network/{id}:detach | Detach a Compute instance from a Private Network |
ExoscaleApi | detachInstanceFromSecurityGroup | PUT /security-group/{id}:detach | Detach a Compute instance from a Security Group |
ExoscaleApi | enableDbaasMysqlWrites | PUT /dbaas-mysql/{name}/enable/writes | Temporarily enable writes for MySQL services in read-only mode due to filled up storage |
ExoscaleApi | evictInstancePoolMembers | PUT /instance-pool/{id}:evict | Evict Instance Pool members |
ExoscaleApi | evictSksNodepoolMembers | PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:evict | Evict Nodepool members |
ExoscaleApi | exportSnapshot | POST /snapshot/{id}:export | Export a Snapshot |
ExoscaleApi | generateSksClusterKubeconfig | POST /sks-cluster-kubeconfig/{id} | Generate a new Kubeconfig file for a SKS cluster |
ExoscaleApi | getAntiAffinityGroup | GET /anti-affinity-group/{id} | Retrieve Anti-affinity Group details |
ExoscaleApi | getApiKey | GET /api-key/{id} | Get API key |
ExoscaleApi | getBlockStorageSnapshot | GET /block-storage-snapshot/{id} | Retrieve block storage snapshot details |
ExoscaleApi | getBlockStorageVolume | GET /block-storage/{id} | Retrieve block storage volume details |
ExoscaleApi | getConsoleProxyUrl | GET /console/{id} | Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console. |
ExoscaleApi | getDbaasCaCertificate | GET /dbaas-ca-certificate | Get DBaaS CA Certificate |
ExoscaleApi | getDbaasExternalEndpointDatadog | GET /dbaas-external-endpoint-datadog/{endpoint-id} | |
ExoscaleApi | getDbaasExternalEndpointElasticsearch | GET /dbaas-external-endpoint-elasticsearch/{endpoint-id} | |
ExoscaleApi | getDbaasExternalEndpointOpensearch | GET /dbaas-external-endpoint-opensearch/{endpoint-id} | |
ExoscaleApi | getDbaasExternalEndpointPrometheus | GET /dbaas-external-endpoint-prometheus/{endpoint-id} | |
ExoscaleApi | getDbaasExternalEndpointRsyslog | GET /dbaas-external-endpoint-rsyslog/{endpoint-id} | |
ExoscaleApi | getDbaasExternalIntegration | GET /dbaas-external-integration/{integration-id} | |
ExoscaleApi | getDbaasExternalIntegrationSettingsDatadog | GET /dbaas-external-integration-settings-datadog/{integration-id} | |
ExoscaleApi | getDbaasIntegration | GET /dbaas-integration/{id} | |
ExoscaleApi | getDbaasKafkaAclConfig | GET /dbaas-kafka/{name}/acl-config | Get DBaaS kafka ACL configuration |
ExoscaleApi | getDbaasMigrationStatus | GET /dbaas-migration-status/{name} | Get a DBaaS migration status |
ExoscaleApi | getDbaasOpensearchAclConfig | GET /dbaas-opensearch/{name}/acl-config | Get DBaaS OpenSearch ACL configuration |
ExoscaleApi | getDbaasServiceGrafana | GET /dbaas-grafana/{name} | Get a DBaaS Grafana service |
ExoscaleApi | getDbaasServiceKafka | GET /dbaas-kafka/{name} | Get a DBaaS Kafka service |
ExoscaleApi | getDbaasServiceLogs | POST /dbaas-service-logs/{service-name} | Get logs of DBaaS service |
ExoscaleApi | getDbaasServiceMetrics | POST /dbaas-service-metrics/{service-name} | Get metrics of DBaaS service |
ExoscaleApi | getDbaasServiceMysql | GET /dbaas-mysql/{name} | Get a DBaaS MySQL service |
ExoscaleApi | getDbaasServiceOpensearch | GET /dbaas-opensearch/{name} | Get a DBaaS OpenSearch service |
ExoscaleApi | getDbaasServicePg | GET /dbaas-postgres/{name} | Get a DBaaS PostgreSQL service |
ExoscaleApi | getDbaasServiceRedis | GET /dbaas-redis/{name} | Get a DBaaS Redis service |
ExoscaleApi | getDbaasServiceType | GET /dbaas-service-type/{service-type-name} | Get a DBaaS service type |
ExoscaleApi | getDbaasSettingsGrafana | GET /dbaas-settings-grafana | Get DBaaS Grafana settings |
ExoscaleApi | getDbaasSettingsKafka | GET /dbaas-settings-kafka | Get DBaaS Kafka settings |
ExoscaleApi | getDbaasSettingsMysql | GET /dbaas-settings-mysql | Get DBaaS MySQL settings |
ExoscaleApi | getDbaasSettingsOpensearch | GET /dbaas-settings-opensearch | Get DBaaS OpenSearch settings |
ExoscaleApi | getDbaasSettingsPg | GET /dbaas-settings-pg | Get DBaaS PostgreSQL settings |
ExoscaleApi | getDbaasSettingsRedis | GET /dbaas-settings-redis | Get DBaaS Redis settings |
ExoscaleApi | getDbaasTask | GET /dbaas-task/{service}/{id} | Get a DBaaS task |
ExoscaleApi | getDeployTarget | GET /deploy-target/{id} | Retrieve Deploy Target details |
ExoscaleApi | getDnsDomain | GET /dns-domain/{id} | Retrieve DNS domain details |
ExoscaleApi | getDnsDomainRecord | GET /dns-domain/{domain-id}/record/{record-id} | Retrieve DNS domain record details |
ExoscaleApi | getDnsDomainZoneFile | GET /dns-domain/{id}/zone | Retrieve DNS domain zone file |
ExoscaleApi | getElasticIp | GET /elastic-ip/{id} | Retrieve Elastic IP details |
ExoscaleApi | getIamOrganizationPolicy | GET /iam-organization-policy | Retrieve IAM Organization Policy |
ExoscaleApi | getIamRole | GET /iam-role/{id} | Retrieve IAM Role |
ExoscaleApi | getInstance | GET /instance/{id} | Retrieve Compute instance details |
ExoscaleApi | getInstancePool | GET /instance-pool/{id} | Retrieve Instance Pool details |
ExoscaleApi | getInstanceType | GET /instance-type/{id} | Retrieve Instance Type details |
ExoscaleApi | getLoadBalancer | GET /load-balancer/{id} | Retrieve Load Balancer details |
ExoscaleApi | getLoadBalancerService | GET /load-balancer/{id}/service/{service-id} | Retrieve Load Balancer Service details |
ExoscaleApi | getOperation | GET /operation/{id} | Retrieve Operation details |
ExoscaleApi | getOrganization | GET /organization | Retrieve an organization |
ExoscaleApi | getPrivateNetwork | GET /private-network/{id} | Retrieve Private Network details |
ExoscaleApi | getQuota | GET /quota/{entity} | Retrieve Resource Quota |
ExoscaleApi | getReverseDnsElasticIp | GET /reverse-dns/elastic-ip/{id} | Query the PTR DNS records for an elastic IP |
ExoscaleApi | getReverseDnsInstance | GET /reverse-dns/instance/{id} | Query the PTR DNS records for an instance |
ExoscaleApi | getSecurityGroup | GET /security-group/{id} | Retrieve Security Group details |
ExoscaleApi | getSksCluster | GET /sks-cluster/{id} | Retrieve SKS cluster details |
ExoscaleApi | getSksClusterAuthorityCert | GET /sks-cluster/{id}/authority/{authority}/cert | Get the certificate for a SKS cluster authority |
ExoscaleApi | getSksClusterInspection | GET /sks-cluster/{id}/inspection | Get the latest inspection result |
ExoscaleApi | getSksNodepool | GET /sks-cluster/{id}/nodepool/{sks-nodepool-id} | Retrieve SKS Nodepool details |
ExoscaleApi | getSnapshot | GET /snapshot/{id} | Retrieve Snapshot details |
ExoscaleApi | getSosPresignedUrl | GET /sos/{bucket}/presigned-url | Retrieve Presigned Download URL for SOS object |
ExoscaleApi | getSshKey | GET /ssh-key/{name} | Retrieve SSH key details |
ExoscaleApi | getTemplate | GET /template/{id} | Retrieve Template details |
ExoscaleApi | listAntiAffinityGroups | GET /anti-affinity-group | List Anti-affinity Groups |
ExoscaleApi | listApiKeys | GET /api-key | List API keys |
ExoscaleApi | listBlockStorageSnapshots | GET /block-storage-snapshot | List block storage snapshots |
ExoscaleApi | listBlockStorageVolumes | GET /block-storage | List block storage volumes |
ExoscaleApi | listDbaasExternalEndpointTypes | GET /dbaas-external-endpoint-types | |
ExoscaleApi | listDbaasExternalEndpoints | GET /dbaas-external-endpoints | |
ExoscaleApi | listDbaasExternalIntegrations | GET /dbaas-external-integrations/{service-name} | |
ExoscaleApi | listDbaasIntegrationSettings | GET /dbaas-integration-settings/{integration-type}/{source-type}/{dest-type} | |
ExoscaleApi | listDbaasIntegrationTypes | GET /dbaas-integration-types | |
ExoscaleApi | listDbaasServiceTypes | GET /dbaas-service-type | DBaaS Service Types |
ExoscaleApi | listDbaasServices | GET /dbaas-service | List DBaaS services |
ExoscaleApi | listDeployTargets | GET /deploy-target | List Deploy Targets |
ExoscaleApi | listDnsDomainRecords | GET /dns-domain/{domain-id}/record | List DNS domain records |
ExoscaleApi | listDnsDomains | GET /dns-domain | List DNS domains |
ExoscaleApi | listElasticIps | GET /elastic-ip | List Elastic IPs |
ExoscaleApi | listEvents | GET /event | List Events |
ExoscaleApi | listIamRoles | GET /iam-role | List IAM Roles |
ExoscaleApi | listInstancePools | GET /instance-pool | List Instance Pools |
ExoscaleApi | listInstanceTypes | GET /instance-type | List Compute instance Types |
ExoscaleApi | listInstances | GET /instance | List Compute instances |
ExoscaleApi | listLoadBalancers | GET /load-balancer | List Load Balancers |
ExoscaleApi | listPrivateNetworks | GET /private-network | List Private Networks |
ExoscaleApi | listQuotas | GET /quota | List Organization Quotas |
ExoscaleApi | listSecurityGroups | GET /security-group | List Security Groups. |
ExoscaleApi | listSksClusterDeprecatedResources | GET /sks-cluster-deprecated-resources/{id} | Resources that are scheduled to be removed in future kubernetes releases |
ExoscaleApi | listSksClusterVersions | GET /sks-cluster-version | List available versions for SKS clusters |
ExoscaleApi | listSksClusters | GET /sks-cluster | List SKS clusters |
ExoscaleApi | listSnapshots | GET /snapshot | List Snapshots |
ExoscaleApi | listSosBucketsUsage | GET /sos-buckets-usage | List SOS Buckets Usage |
ExoscaleApi | listSshKeys | GET /ssh-key | List SSH keys |
ExoscaleApi | listTemplates | GET /template | List Templates |
ExoscaleApi | listZones | GET /zone | List Zones |
ExoscaleApi | promoteSnapshotToTemplate | POST /snapshot/{id}:promote | Promote a Snapshot to a Template |
ExoscaleApi | rebootInstance | PUT /instance/{id}:reboot | Reboot a Compute instance |
ExoscaleApi | registerSshKey | POST /ssh-key | Import SSH key |
ExoscaleApi | registerTemplate | POST /template | Register a Template |
ExoscaleApi | removeExternalSourceFromSecurityGroup | PUT /security-group/{id}:remove-source | Remove an external source from a Security Group |
ExoscaleApi | removeInstanceProtection | PUT /instance/{id}:remove-protection | Remove instance destruction protection |
ExoscaleApi | resetDbaasGrafanaUserPassword | PUT /dbaas-grafana/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS Grafana user |
ExoscaleApi | resetDbaasKafkaUserPassword | PUT /dbaas-kafka/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS Kafka user |
ExoscaleApi | resetDbaasMysqlUserPassword | PUT /dbaas-mysql/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS mysql user |
ExoscaleApi | resetDbaasOpensearchUserPassword | PUT /dbaas-opensearch/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS OpenSearch user |
ExoscaleApi | resetDbaasPostgresUserPassword | PUT /dbaas-postgres/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS Postgres user |
ExoscaleApi | resetDbaasRedisUserPassword | PUT /dbaas-redis/{service-name}/user/{username}/password/reset | Reset the credentials of a DBaaS Redis user |
ExoscaleApi | resetElasticIpField | DELETE /elastic-ip/{id}/{field} | Reset an Elastic IP field to its default value |
ExoscaleApi | resetInstance | PUT /instance/{id}:reset | Reset a Compute instance to a base/target template |
ExoscaleApi | resetInstanceField | DELETE /instance/{id}/{field} | Reset Instance field |
ExoscaleApi | resetInstancePassword | PUT /instance/{id}:reset-password | Reset a compute instance password |
ExoscaleApi | resetInstancePoolField | DELETE /instance-pool/{id}/{field} | Reset an Instance Pool field to its default value |
ExoscaleApi | resetLoadBalancerField | DELETE /load-balancer/{id}/{field} | Reset a Load Balancer field to its default value |
ExoscaleApi | resetLoadBalancerServiceField | DELETE /load-balancer/{id}/service/{service-id}/{field} | Reset a Load Balancer Service field to its default value |
ExoscaleApi | resetPrivateNetworkField | DELETE /private-network/{id}/{field} | Reset Private Network field |
ExoscaleApi | resetSksClusterField | DELETE /sks-cluster/{id}/{field} | Reset an SKS cluster field to its default value |
ExoscaleApi | resetSksNodepoolField | DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id}/{field} | Reset an SKS Nodepool field to its default value |
ExoscaleApi | resizeBlockStorageVolume | PUT /block-storage/{id}:resize-volume | Resize a block storage volume |
ExoscaleApi | resizeInstanceDisk | PUT /instance/{id}:resize-disk | Resize a Compute instance disk |
ExoscaleApi | revealDbaasGrafanaUserPassword | GET /dbaas-grafana/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Grafana user |
ExoscaleApi | revealDbaasKafkaConnectPassword | GET /dbaas-kafka/{service-name}/connect/password/reveal | Reveal the secrets for DBaaS Kafka Connect |
ExoscaleApi | revealDbaasKafkaUserPassword | GET /dbaas-kafka/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Kafka user |
ExoscaleApi | revealDbaasMysqlUserPassword | GET /dbaas-mysql/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS MySQL user |
ExoscaleApi | revealDbaasOpensearchUserPassword | GET /dbaas-opensearch/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS OpenSearch user |
ExoscaleApi | revealDbaasPostgresUserPassword | GET /dbaas-postgres/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Postgres user |
ExoscaleApi | revealDbaasRedisUserPassword | GET /dbaas-redis/{service-name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Redis user |
ExoscaleApi | revealInstancePassword | GET /instance/{id}:password | Reveal the password used during instance creation or the latest password reset. |
ExoscaleApi | revertInstanceToSnapshot | POST /instance/{instance-id}:revert-snapshot | Revert a snapshot for an instance |
ExoscaleApi | rotateSksCcmCredentials | PUT /sks-cluster/{id}/rotate-ccm-credentials | Rotate Exoscale CCM credentials |
ExoscaleApi | rotateSksOperatorsCa | PUT /sks-cluster/{id}/rotate-operators-ca | Rotate operators certificate authority |
ExoscaleApi | scaleInstance | PUT /instance/{id}:scale | Scale a Compute instance to a new Instance Type |
ExoscaleApi | scaleInstancePool | PUT /instance-pool/{id}:scale | Scale an Instance Pool |
ExoscaleApi | scaleSksNodepool | PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale | Scale a SKS Nodepool |
ExoscaleApi | startDbaasGrafanaMaintenance | PUT /dbaas-grafana/{name}/maintenance/start | Initiate Grafana maintenance update |
ExoscaleApi | startDbaasKafkaMaintenance | PUT /dbaas-kafka/{name}/maintenance/start | Initiate Kafka maintenance update |
ExoscaleApi | startDbaasMysqlMaintenance | PUT /dbaas-mysql/{name}/maintenance/start | Initiate MySQL maintenance update |
ExoscaleApi | startDbaasOpensearchMaintenance | PUT /dbaas-opensearch/{name}/maintenance/start | Initiate OpenSearch maintenance update |
ExoscaleApi | startDbaasPgMaintenance | PUT /dbaas-postgres/{name}/maintenance/start | Initiate PostgreSQL maintenance update |
ExoscaleApi | startDbaasRedisMaintenance | PUT /dbaas-redis/{name}/maintenance/start | Initiate Redis maintenance update |
ExoscaleApi | startInstance | PUT /instance/{id}:start | Start a Compute instance |
ExoscaleApi | stopDbaasMysqlMigration | POST /dbaas-mysql/{name}/migration/stop | Stop a DBaaS MySQL migration |
ExoscaleApi | stopDbaasPgMigration | POST /dbaas-postgres/{name}/migration/stop | Stop a DBaaS PostgreSQL migration |
ExoscaleApi | stopDbaasRedisMigration | POST /dbaas-redis/{name}/migration/stop | Stop a DBaaS Redis migration |
ExoscaleApi | stopInstance | PUT /instance/{id}:stop | Stop a Compute instance |
ExoscaleApi | updateBlockStorageSnapshot | PUT /block-storage-snapshot/{id} | Update block storage volume snapshot |
ExoscaleApi | updateBlockStorageVolume | PUT /block-storage/{id} | Update block storage volume |
ExoscaleApi | updateDbaasExternalEndpointDatadog | PUT /dbaas-external-endpoint-datadog/{endpoint-id} | |
ExoscaleApi | updateDbaasExternalEndpointElasticsearch | PUT /dbaas-external-endpoint-elasticsearch/{endpoint-id} | |
ExoscaleApi | updateDbaasExternalEndpointOpensearch | PUT /dbaas-external-endpoint-opensearch/{endpoint-id} | |
ExoscaleApi | updateDbaasExternalEndpointPrometheus | PUT /dbaas-external-endpoint-prometheus/{endpoint-id} | |
ExoscaleApi | updateDbaasExternalEndpointRsyslog | PUT /dbaas-external-endpoint-rsyslog/{endpoint-id} | |
ExoscaleApi | updateDbaasExternalIntegrationSettingsDatadog | POST /dbaas-external-integration-settings-datadog/{integration-id} | |
ExoscaleApi | updateDbaasIntegration | PUT /dbaas-integration/{id} | |
ExoscaleApi | updateDbaasOpensearchAclConfig | PUT /dbaas-opensearch/{name}/acl-config | Create a DBaaS OpenSearch ACL configuration |
ExoscaleApi | updateDbaasPgConnectionPool | PUT /dbaas-postgres/{service-name}/connection-pool/{connection-pool-name} | Update a DBaaS PostgreSQL connection pool |
ExoscaleApi | updateDbaasPostgresAllowReplication | PUT /dbaas-postgres/{service-name}/user/{username}/allow-replication | Update access control for one service user |
ExoscaleApi | updateDbaasServiceGrafana | PUT /dbaas-grafana/{name} | Update a DBaaS Grafana service |
ExoscaleApi | updateDbaasServiceKafka | PUT /dbaas-kafka/{name} | Update a DBaaS Kafka service |
ExoscaleApi | updateDbaasServiceMysql | PUT /dbaas-mysql/{name} | Update a DBaaS MySQL service |
ExoscaleApi | updateDbaasServiceOpensearch | PUT /dbaas-opensearch/{name} | Update a DBaaS OpenSearch service |
ExoscaleApi | updateDbaasServicePg | PUT /dbaas-postgres/{name} | Update a DBaaS PostgreSQL service |
ExoscaleApi | updateDbaasServiceRedis | PUT /dbaas-redis/{name} | Update a DBaaS Redis service |
ExoscaleApi | updateDnsDomainRecord | PUT /dns-domain/{domain-id}/record/{record-id} | Update DNS domain record |
ExoscaleApi | updateElasticIp | PUT /elastic-ip/{id} | Update an Elastic IP |
ExoscaleApi | updateIamOrganizationPolicy | PUT /iam-organization-policy | Update IAM Organization Policy |
ExoscaleApi | updateIamRole | PUT /iam-role/{id} | Update IAM Role |
ExoscaleApi | updateIamRolePolicy | PUT /iam-role/{id}:policy | Update IAM Role Policy |
ExoscaleApi | updateInstance | PUT /instance/{id} | Update a Compute instance |
ExoscaleApi | updateInstancePool | PUT /instance-pool/{id} | Update an Instance Pool |
ExoscaleApi | updateLoadBalancer | PUT /load-balancer/{id} | Update a Load Balancer |
ExoscaleApi | updateLoadBalancerService | PUT /load-balancer/{id}/service/{service-id} | Update a Load Balancer Service |
ExoscaleApi | updatePrivateNetwork | PUT /private-network/{id} | Update a Private Network |
ExoscaleApi | updatePrivateNetworkInstanceIp | PUT /private-network/{id}:update-ip | Update the IP address of an instance attached to a managed private network |
ExoscaleApi | updateReverseDnsElasticIp | POST /reverse-dns/elastic-ip/{id} | Update/Create the PTR DNS record for an elastic IP |
ExoscaleApi | updateReverseDnsInstance | POST /reverse-dns/instance/{id} | Update/Create the PTR DNS record for an instance |
ExoscaleApi | updateSksCluster | PUT /sks-cluster/{id} | Update an SKS cluster |
ExoscaleApi | updateSksNodepool | PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id} | Update an SKS Nodepool |
ExoscaleApi | updateTemplate | PUT /template/{id} | Update template attributes |
ExoscaleApi | upgradeSksCluster | PUT /sks-cluster/{id}/upgrade | Upgrade an SKS cluster |
ExoscaleApi | upgradeSksClusterServiceLevel | PUT /sks-cluster/{id}/upgrade-service-level | Upgrade a SKS cluster to pro |
- AccessKey
- AccessKeyOperation
- AccessKeyResource
- AddExternalSourceToSecurityGroupRequest
- AddRuleToSecurityGroupRequest
- AddRuleToSecurityGroupRequestIcmp
- AddServiceToLoadBalancerRequest
- AntiAffinityGroup
- AttachBlockStorageVolumeToInstanceRequest
- AttachDbaasServiceToEndpointRequest
- AttachInstanceToPrivateNetworkRequest
- AttachInstanceToPrivateNetworkRequestInstance
- AutovacuumSettings
- AzureADOAuthIntegration
- BackgroundBGWriterSettings
- BlockStorageSnapshot
- BlockStorageSnapshotTarget
- BlockStorageVolume
- BlockStorageVolumeTarget
- ConfigureLogCleanerForTopicCompaction
- CopyTemplateRequest
- CreateAntiAffinityGroupRequest
- CreateApiKeyRequest
- CreateBlockStorageSnapshotRequest
- CreateBlockStorageVolumeRequest
- CreateDbaasIntegrationRequest
- CreateDbaasKafkaUserRequest
- CreateDbaasMysqlDatabaseRequest
- CreateDbaasMysqlUserRequest
- CreateDbaasPgConnectionPoolRequest
- CreateDbaasPgDatabaseRequest
- CreateDbaasPgUpgradeCheckRequest
- CreateDbaasPostgresUserRequest
- CreateDbaasServiceGrafanaRequest
- CreateDbaasServiceKafkaRequest
- CreateDbaasServiceMysqlRequest
- CreateDbaasServiceMysqlRequestIntegrationsInner
- CreateDbaasServiceOpensearchRequest
- CreateDbaasServicePgRequest
- CreateDbaasServiceRedisRequest
- CreateDbaasTaskMigrationCheckRequest
- CreateDnsDomainRecordRequest
- CreateDnsDomainRequest
- CreateElasticIpRequest
- CreateIamRoleRequest
- CreateInstancePoolRequest
- CreateInstanceRequest
- CreateLoadBalancerRequest
- CreatePrivateNetworkRequest
- CreateSecurityGroupRequest
- CreateSksClusterRequest
- CreateSksNodepoolRequest
- DbaasBackupConfig
- DbaasDatadogTag
- DbaasEndpointDatadogCommon
- DbaasEndpointDatadogInputCreate
- DbaasEndpointDatadogInputCreateSettings
- DbaasEndpointDatadogInputUpdate
- DbaasEndpointDatadogInputUpdateSettings
- DbaasEndpointDatadogSettings
- DbaasEndpointElasticsearch
- DbaasEndpointElasticsearchInputCreate
- DbaasEndpointElasticsearchInputCreateSettings
- DbaasEndpointElasticsearchInputUpdate
- DbaasEndpointElasticsearchInputUpdateSettings
- DbaasEndpointElasticsearchOptionalFields
- DbaasEndpointElasticsearchOutput
- DbaasEndpointElasticsearchSecrets
- DbaasEndpointExternalPrometheusOutput
- DbaasEndpointExternalPrometheusOutputSettings
- DbaasEndpointOpensearch
- DbaasEndpointOpensearchInputCreate
- DbaasEndpointOpensearchInputCreateSettings
- DbaasEndpointOpensearchInputUpdate
- DbaasEndpointOpensearchInputUpdateSettings
- DbaasEndpointOpensearchOptionalFields
- DbaasEndpointOpensearchOutput
- DbaasEndpointOpensearchSecrets
- DbaasEndpointPrometheus
- DbaasEndpointPrometheusPayload
- DbaasEndpointPrometheusPayloadSettings
- DbaasEndpointPrometheusSecrets
- DbaasEndpointRsyslog
- DbaasEndpointRsyslogInputCreate
- DbaasEndpointRsyslogInputCreateSettings
- DbaasEndpointRsyslogInputUpdate
- DbaasEndpointRsyslogInputUpdateSettings
- DbaasEndpointRsyslogOptionalFields
- DbaasEndpointRsyslogSecrets
- DbaasExternalEndpoint
- DbaasExternalEndpointDatadogOutput
- DbaasExternalEndpointDatadogOutputSettings
- DbaasExternalEndpointRsyslogOutput
- DbaasExternalIntegration
- DbaasIntegration
- DbaasIntegrationSettingsDatadog
- DbaasIntegrationType
- DbaasIntegrationTypeSettings
- DbaasKafkaAcls
- DbaasKafkaSchemaRegistryAclEntry
- DbaasKafkaTopicAclEntry
- DbaasMigrationStatus
- DbaasMigrationStatusDetailsInner
- DbaasNodeState
- DbaasNodeStateProgressUpdate
- DbaasOpensearchAclConfig
- DbaasOpensearchAclConfigAclsInner
- DbaasOpensearchAclConfigAclsInnerRulesInner
- DbaasPgTargetVersions
- DbaasPlan
- DbaasPostgresUsers
- DbaasServiceBackup
- DbaasServiceCommon
- DbaasServiceComponents
- DbaasServiceGrafana
- DbaasServiceGrafanaConnectionInfo
- DbaasServiceGrafanaUsersInner
- DbaasServiceKafka
- DbaasServiceKafkaAuthenticationMethods
- DbaasServiceKafkaComponentsInner
- DbaasServiceKafkaConnectionInfo
- DbaasServiceKafkaUsersInner
- DbaasServiceLogs
- DbaasServiceLogsLogsInner
- DbaasServiceMaintenance
- DbaasServiceMysql
- DbaasServiceMysqlBackupSchedule
- DbaasServiceMysqlComponentsInner
- DbaasServiceMysqlConnectionInfo
- DbaasServiceMysqlUsersInner
- DbaasServiceNotification
- DbaasServiceOpensearch
- DbaasServiceOpensearchConnectionInfo
- DbaasServicePg
- DbaasServicePgConnectionInfo
- DbaasServicePgConnectionPoolsInner
- DbaasServicePgUsersInner
- DbaasServiceRedis
- DbaasServiceRedisComponentsInner
- DbaasServiceRedisConnectionInfo
- DbaasServiceRedisUsersInner
- DbaasServiceRedisUsersInnerAccessControl
- DbaasServiceType
- DbaasServiceUpdate
- DbaasTask
- DbaasTaskResultCodesInner
- DbaasUserGrafanaSecrets
- DbaasUserKafkaConnectSecrets
- DbaasUserKafkaSecrets
- DbaasUserMysqlSecrets
- DbaasUserOpensearchSecrets
- DbaasUserPostgresSecrets
- DbaasUserRedisSecrets
- DeployTarget
- DetachDbaasServiceFromEndpointRequest
- DetachInstanceFromPrivateNetworkRequest
- DnsDomain
- DnsDomainRecord
- ElasticIp
- ElasticIpHealthcheck
- EnumComponentRoute
- EnumComponentUsage
- EnumDatadogSite
- EnumExternalEndpointTypes
- EnumIntegrationTypes
- EnumKafkaAuthMethod
- EnumMasterLinkStatus
- EnumMigrationMethod
- EnumMigrationStatus
- EnumMysqlAuthenticationPlugin
- EnumOpensearchRulePermission
- EnumPgPoolMode
- EnumPgSynchronousReplication
- EnumPgVariant
- EnumRsyslogFormat
- EnumServiceState
- EnumSortOrder
- Event
- EvictInstancePoolMembersRequest
- EvictSksNodepoolMembersRequest
- GenerateSksClusterKubeconfig200Response
- GenericOAuthIntegration
- GetConsoleProxyUrl200Response
- GetDbaasCaCertificate200Response
- GetDbaasExternalIntegrationSettingsDatadog200Response
- GetDbaasServiceLogsRequest
- GetDbaasServiceMetrics200Response
- GetDbaasServiceMetricsRequest
- GetDbaasSettingsGrafana200Response
- GetDbaasSettingsGrafana200ResponseSettings
- GetDbaasSettingsGrafana200ResponseSettingsGrafana
- GetDbaasSettingsKafka200Response
- GetDbaasSettingsKafka200ResponseSettings
- GetDbaasSettingsKafka200ResponseSettingsKafka
- GetDbaasSettingsKafka200ResponseSettingsKafkaConnect
- GetDbaasSettingsKafka200ResponseSettingsKafkaRest
- GetDbaasSettingsKafka200ResponseSettingsSchemaRegistry
- GetDbaasSettingsMysql200Response
- GetDbaasSettingsMysql200ResponseSettings
- GetDbaasSettingsMysql200ResponseSettingsMysql
- GetDbaasSettingsOpensearch200Response
- GetDbaasSettingsOpensearch200ResponseSettings
- GetDbaasSettingsOpensearch200ResponseSettingsOpensearch
- GetDbaasSettingsPg200Response
- GetDbaasSettingsPg200ResponseSettings
- GetDbaasSettingsPg200ResponseSettingsPg
- GetDbaasSettingsPg200ResponseSettingsPgbouncer
- GetDbaasSettingsPg200ResponseSettingsPglookout
- GetDbaasSettingsPg200ResponseSettingsTimescaledb
- GetDbaasSettingsRedis200Response
- GetDbaasSettingsRedis200ResponseSettings
- GetDbaasSettingsRedis200ResponseSettingsRedis
- GetDnsDomainZoneFile200Response
- GetSksClusterAuthorityCert200Response
- GetSosPresignedUrl200Response
- GitLabAuthIntegration
- GithubAuthIntegration
- GoogleAuthIntegration
- GrafanaDateFormatSpecifications
- IPAddressRateLimitingSettings
- IamApiKey
- IamApiKeyCreated
- IamPolicy
- IamRole
- IamServicePolicy
- IamServicePolicyRule
- Instance
- InstancePassword
- InstancePool
- InstanceState
- InstanceTarget
- InstanceType
- InternalAuthenticationBackendLimiting
- JsonSchemaGrafana
- JsonSchemaKafka
- JsonSchemaKafkaConnect
- JsonSchemaKafkaRest
- JsonSchemaMysql
- JsonSchemaOpensearch
- JsonSchemaPg
- JsonSchemaPgbouncer
- JsonSchemaPglookout
- JsonSchemaRedis
- JsonSchemaSchemaRegistry
- JsonSchemaTimescaledb
- KubeletImageGc
- ListAntiAffinityGroups200Response
- ListApiKeys200Response
- ListBlockStorageSnapshots200Response
- ListBlockStorageVolumes200Response
- ListDbaasExternalEndpointTypes200Response
- ListDbaasExternalEndpointTypes200ResponseEndpointTypesInner
- ListDbaasExternalEndpoints200Response
- ListDbaasExternalIntegrations200Response
- ListDbaasIntegrationSettings200Response
- ListDbaasIntegrationSettings200ResponseSettings
- ListDbaasIntegrationTypes200Response
- ListDbaasServiceTypes200Response
- ListDbaasServices200Response
- ListDeployTargets200Response
- ListDnsDomainRecords200Response
- ListDnsDomains200Response
- ListElasticIps200Response
- ListIamRoles200Response
- ListInstancePools200Response
- ListInstanceTypes200Response
- ListInstances200Response
- ListInstances200ResponseInstancesInner
- ListInstances200ResponseInstancesInnerPrivateNetworksInner
- ListLoadBalancers200Response
- ListPrivateNetworks200Response
- ListQuotas200Response
- ListSecurityGroups200Response
- ListSksClusterVersions200Response
- ListSksClusters200Response
- ListSnapshots200Response
- ListSosBucketsUsage200Response
- ListSshKeys200Response
- ListTemplates200Response
- ListZones200Response
- LoadBalancer
- LoadBalancerServerStatus
- LoadBalancerService
- LoadBalancerServiceHealthcheck
- Manager
- NodeDuressSettings
- OpensearchEmailSenderSettings
- OpensearchISMHistorySettings
- OpensearchSecurityPluginSettings
- OperatingFactor
- Operation
- OperationReference
- Organization
- PrimaryParameter
- PrimaryParameterNode
- PrimaryParameterShard
- PrivateNetwork
- PrivateNetworkLease
- PrivateNetworkOptions
- PromoteSnapshotToTemplateRequest
- PublicIpAssignment
- Quota
- RegisterSshKeyRequest
- RegisterTemplateRequest
- RemoveExternalSourceFromSecurityGroupRequest
- ResetDbaasGrafanaUserPasswordRequest
- ResetDbaasMysqlUserPasswordRequest
- ResetInstanceRequest
- ResizeBlockStorageVolumeRequest
- ResizeInstanceDiskRequest
- Resource
- ReverseDnsRecord
- RevertInstanceToSnapshotRequest
- SMTPServerSettings
- ScaleInstancePoolRequest
- ScaleInstanceRequest
- ScaleSksNodepoolRequest
- SearchBackpressureSettings
- SearchShardSettings
- SearchTaskSettings
- SecurityGroup
- SecurityGroupResource
- SecurityGroupRule
- SecurityGroupRuleIcmp
- ShardIndexingBackPressureSettings
- SksCluster
- SksKubeconfigRequest
- SksNodepool
- SksNodepoolTaint
- SksOidc
- Snapshot
- SnapshotExport
- SosBucketUsage
- SshKey
- StartInstanceRequest
- Template
- UpdateBlockStorageSnapshotRequest
- UpdateBlockStorageVolumeRequest
- UpdateDbaasIntegrationRequest
- UpdateDbaasPgConnectionPoolRequest
- UpdateDbaasPostgresAllowReplicationRequest
- UpdateDbaasServiceGrafanaRequest
- UpdateDbaasServiceKafkaRequest
- UpdateDbaasServiceKafkaRequestAuthenticationMethods
- UpdateDbaasServiceMysqlRequest
- UpdateDbaasServiceMysqlRequestBackupSchedule
- UpdateDbaasServiceMysqlRequestMaintenance
- UpdateDbaasServiceMysqlRequestMigration
- UpdateDbaasServiceOpensearchRequest
- UpdateDbaasServiceOpensearchRequestIndexPatternsInner
- UpdateDbaasServiceOpensearchRequestIndexTemplate
- UpdateDbaasServiceOpensearchRequestOpensearchDashboards
- UpdateDbaasServicePgRequest
- UpdateDbaasServiceRedisRequest
- UpdateDnsDomainRecordRequest
- UpdateElasticIpRequest
- UpdateIamRoleRequest
- UpdateInstancePoolRequest
- UpdateInstanceRequest
- UpdateLoadBalancerRequest
- UpdateLoadBalancerServiceRequest
- UpdatePrivateNetworkInstanceIpRequest
- UpdatePrivateNetworkInstanceIpRequestInstance
- UpdatePrivateNetworkRequest
- UpdateReverseDnsElasticIpRequest
- UpdateSksClusterRequest
- UpdateSksNodepoolRequest
- UpdateTemplateRequest
- UpgradeSksClusterRequest
- User
- WriteAheadLogWALSettings
- Zone
- ZoneName