2 stable releases
| 3.0.0 | Jun 1, 2025 |
|---|---|
| 2.1.0 | Jan 18, 2025 |
| 2.0.4 |
|
| 2.0.3 |
|
| 2.0.0 |
|
#415 in Database interfaces
399 downloads per month
1.5MB
21K
SLoC
Rust API client for exoscale-rs
Infrastructure automation API, allowing programmatic access to all Exoscale products and services.
The OpenAPI Specification source of this documentation can be obtained here:
This is version 2.0.0 of this API documentation. Last update on May 27, 2025.
For more information, please visit https://portal.exoscale.com/tickets
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 2.0.0
- Package version: 3.0.0
- Generator version: 7.13.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named exoscale-rs and add the following to Cargo.toml under [dependencies]:
exoscale-rs = { path = "./exoscale-rs" }
Documentation for API Endpoints
All URIs are relative to https://api-ch-gva-2.exoscale.com/v2
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AntiAffinityGroupApi | create_anti_affinity_group | POST /anti-affinity-group | Create an Anti-affinity Group |
| AntiAffinityGroupApi | delete_anti_affinity_group | DELETE /anti-affinity-group/{id} | Delete an Anti-affinity Group |
| AntiAffinityGroupApi | get_anti_affinity_group | GET /anti-affinity-group/{id} | Retrieve Anti-affinity Group details |
| AntiAffinityGroupApi | list_anti_affinity_groups | GET /anti-affinity-group | List Anti-affinity Groups |
| BlockStorageApi | attach_block_storage_volume_to_instance | PUT /block-storage/{id}:attach | Attach block storage volume to an instance |
| BlockStorageApi | create_block_storage_snapshot | POST /block-storage/{id}:create-snapshot | Create a block storage snapshot |
| BlockStorageApi | create_block_storage_volume | POST /block-storage | Create a block storage volume |
| BlockStorageApi | delete_block_storage_snapshot | DELETE /block-storage-snapshot/{id} | Delete a block storage snapshot, data will be unrecoverable |
| BlockStorageApi | delete_block_storage_volume | DELETE /block-storage/{id} | Delete a block storage volume, data will be unrecoverable |
| BlockStorageApi | detach_block_storage_volume | PUT /block-storage/{id}:detach | Detach block storage volume |
| BlockStorageApi | get_block_storage_snapshot | GET /block-storage-snapshot/{id} | Retrieve block storage snapshot details |
| BlockStorageApi | get_block_storage_volume | GET /block-storage/{id} | Retrieve block storage volume details |
| BlockStorageApi | list_block_storage_snapshots | GET /block-storage-snapshot | List block storage snapshots |
| BlockStorageApi | list_block_storage_volumes | GET /block-storage | List block storage volumes |
| BlockStorageApi | resize_block_storage_volume | PUT /block-storage/{id}:resize-volume | Resize a block storage volume |
| BlockStorageApi | update_block_storage_snapshot | PUT /block-storage-snapshot/{id} | Update block storage volume snapshot |
| BlockStorageApi | update_block_storage_volume | PUT /block-storage/{id} | Update block storage volume |
| CcmApi | list_quotas | GET /quota | List Organization Quotas |
| ComputeApi | reset_load_balancer_service_field | DELETE /load-balancer/{id}/service/{service_id}/{field} | Reset a Load Balancer Service field to its default value |
| DbaasApi | attach_dbaas_service_to_endpoint | PUT /dbaas-external-endpoint/{source_service_name}/attach | |
| DbaasApi | create_dbaas_external_endpoint_datadog | POST /dbaas-external-endpoint-datadog/{name} | |
| DbaasApi | create_dbaas_external_endpoint_elasticsearch | POST /dbaas-external-endpoint-elasticsearch/{name} | |
| DbaasApi | create_dbaas_external_endpoint_opensearch | POST /dbaas-external-endpoint-opensearch/{name} | |
| DbaasApi | create_dbaas_external_endpoint_prometheus | POST /dbaas-external-endpoint-prometheus/{name} | |
| DbaasApi | create_dbaas_external_endpoint_rsyslog | POST /dbaas-external-endpoint-rsyslog/{name} | |
| DbaasApi | create_dbaas_integration | POST /dbaas-integration | |
| DbaasApi | create_dbaas_kafka_schema_registry_acl_config | POST /dbaas-kafka/{name}/schema-registry/acl-config | Add a Kafka Schema Registry ACL entry |
| DbaasApi | create_dbaas_kafka_topic_acl_config | POST /dbaas-kafka/{name}/topic/acl-config | Add a Kafka topic ACL entry |
| DbaasApi | create_dbaas_kafka_user | POST /dbaas-kafka/{service_name}/user | Create a DBaaS Kafka user |
| DbaasApi | create_dbaas_mysql_database | POST /dbaas-mysql/{service_name}/database | Create a DBaaS MySQL database |
| DbaasApi | create_dbaas_mysql_user | POST /dbaas-mysql/{service_name}/user | Create a DBaaS MySQL user |
| DbaasApi | create_dbaas_opensearch_user | POST /dbaas-opensearch/{service_name}/user | Create a DBaaS OpenSearch user |
| DbaasApi | create_dbaas_pg_connection_pool | POST /dbaas-postgres/{service_name}/connection-pool | Create a DBaaS PostgreSQL connection pool |
| DbaasApi | create_dbaas_pg_database | POST /dbaas-postgres/{service_name}/database | Create a DBaaS Postgres database |
| DbaasApi | create_dbaas_pg_upgrade_check | POST /dbaas-postgres/{service}/upgrade-check | |
| DbaasApi | create_dbaas_postgres_user | POST /dbaas-postgres/{service_name}/user | Create a DBaaS Postgres user |
| DbaasApi | create_dbaas_redis_user | POST /dbaas-redis/{service_name}/user | Create a DBaaS Redis user |
| DbaasApi | create_dbaas_service_grafana | POST /dbaas-grafana/{name} | |
| DbaasApi | create_dbaas_service_kafka | POST /dbaas-kafka/{name} | Create a DBaaS Kafka service |
| DbaasApi | create_dbaas_service_mysql | POST /dbaas-mysql/{name} | Create a DBaaS MySQL service |
| DbaasApi | create_dbaas_service_opensearch | POST /dbaas-opensearch/{name} | Create a DBaaS OpenSearch service |
| DbaasApi | create_dbaas_service_pg | POST /dbaas-postgres/{name} | Create a DBaaS PostgreSQL service |
| DbaasApi | create_dbaas_service_redis | POST /dbaas-redis/{name} | Create a DBaaS Redis service |
| DbaasApi | create_dbaas_service_valkey | POST /dbaas-valkey/{name} | Create a DBaaS Valkey service |
| DbaasApi | create_dbaas_task_migration_check | POST /dbaas-task-migration-check/{service} | |
| DbaasApi | create_dbaas_valkey_user | POST /dbaas-valkey/{service_name}/user | Create a DBaaS Valkey user |
| DbaasApi | delete_dbaas_external_endpoint_datadog | DELETE /dbaas-external-endpoint-datadog/{endpoint_id} | |
| DbaasApi | delete_dbaas_external_endpoint_elasticsearch | DELETE /dbaas-external-endpoint-elasticsearch/{endpoint_id} | |
| DbaasApi | delete_dbaas_external_endpoint_opensearch | DELETE /dbaas-external-endpoint-opensearch/{endpoint_id} | |
| DbaasApi | delete_dbaas_external_endpoint_prometheus | DELETE /dbaas-external-endpoint-prometheus/{endpoint_id} | |
| DbaasApi | delete_dbaas_external_endpoint_rsyslog | DELETE /dbaas-external-endpoint-rsyslog/{endpoint_id} | |
| DbaasApi | delete_dbaas_integration | DELETE /dbaas-integration/{id} | |
| DbaasApi | delete_dbaas_kafka_schema_registry_acl_config | DELETE /dbaas-kafka/{name}/schema-registry/acl-config/{acl_id} | Delete a Kafka ACL entry |
| DbaasApi | delete_dbaas_kafka_topic_acl_config | DELETE /dbaas-kafka/{name}/topic/acl-config/{acl_id} | Delete a Kafka ACL entry |
| DbaasApi | delete_dbaas_kafka_user | DELETE /dbaas-kafka/{service_name}/user/{username} | Delete a DBaaS kafka user |
| DbaasApi | delete_dbaas_mysql_database | DELETE /dbaas-mysql/{service_name}/database/{database_name} | Delete a DBaaS MySQL database |
| DbaasApi | delete_dbaas_mysql_user | DELETE /dbaas-mysql/{service_name}/user/{username} | Delete a DBaaS MySQL user |
| DbaasApi | delete_dbaas_opensearch_user | DELETE /dbaas-opensearch/{service_name}/user/{username} | Delete a DBaaS OpenSearch user |
| DbaasApi | delete_dbaas_pg_connection_pool | DELETE /dbaas-postgres/{service_name}/connection-pool/{connection_pool_name} | Delete a DBaaS PostgreSQL connection pool |
| DbaasApi | delete_dbaas_pg_database | DELETE /dbaas-postgres/{service_name}/database/{database_name} | Delete a DBaaS Postgres database |
| DbaasApi | delete_dbaas_postgres_user | DELETE /dbaas-postgres/{service_name}/user/{username} | Delete a DBaaS Postgres user |
| DbaasApi | delete_dbaas_redis_user | DELETE /dbaas-redis/{service_name}/user/{username} | Delete a DBaaS Redis user |
| DbaasApi | delete_dbaas_service | DELETE /dbaas-service/{name} | Delete a DBaaS service |
| DbaasApi | delete_dbaas_service_grafana | DELETE /dbaas-grafana/{name} | Delete a Grafana service |
| DbaasApi | delete_dbaas_service_kafka | DELETE /dbaas-kafka/{name} | Delete a Kafka service |
| DbaasApi | delete_dbaas_service_mysql | DELETE /dbaas-mysql/{name} | Delete a MySQL service |
| DbaasApi | delete_dbaas_service_opensearch | DELETE /dbaas-opensearch/{name} | Delete a OpenSearch service |
| DbaasApi | delete_dbaas_service_pg | DELETE /dbaas-postgres/{name} | Delete a Postgres service |
| DbaasApi | delete_dbaas_service_redis | DELETE /dbaas-redis/{name} | Delete a Redis service |
| DbaasApi | delete_dbaas_service_valkey | DELETE /dbaas-valkey/{name} | Delete a Valkey service |
| DbaasApi | delete_dbaas_valkey_user | DELETE /dbaas-valkey/{service_name}/user/{username} | Delete a DBaaS Valkey user |
| DbaasApi | detach_dbaas_service_from_endpoint | PUT /dbaas-external-endpoint/{source_service_name}/detach | |
| DbaasApi | enable_dbaas_mysql_writes | PUT /dbaas-mysql/{name}/enable/writes | Temporarily enable writes for MySQL services in read-only mode due to filled up storage |
| DbaasApi | get_dbaas_ca_certificate | GET /dbaas-ca-certificate | Get DBaaS CA Certificate |
| DbaasApi | get_dbaas_external_endpoint_datadog | GET /dbaas-external-endpoint-datadog/{endpoint_id} | |
| DbaasApi | get_dbaas_external_endpoint_elasticsearch | GET /dbaas-external-endpoint-elasticsearch/{endpoint_id} | |
| DbaasApi | get_dbaas_external_endpoint_opensearch | GET /dbaas-external-endpoint-opensearch/{endpoint_id} | |
| DbaasApi | get_dbaas_external_endpoint_prometheus | GET /dbaas-external-endpoint-prometheus/{endpoint_id} | |
| DbaasApi | get_dbaas_external_endpoint_rsyslog | GET /dbaas-external-endpoint-rsyslog/{endpoint_id} | |
| DbaasApi | get_dbaas_external_integration | GET /dbaas-external-integration/{integration_id} | |
| DbaasApi | get_dbaas_external_integration_settings_datadog | GET /dbaas-external-integration-settings-datadog/{integration_id} | |
| DbaasApi | get_dbaas_integration | GET /dbaas-integration/{id} | |
| DbaasApi | get_dbaas_kafka_acl_config | GET /dbaas-kafka/{name}/acl-config | Get DBaaS kafka ACL configuration |
| DbaasApi | get_dbaas_migration_status | GET /dbaas-migration-status/{name} | Get a DBaaS migration status |
| DbaasApi | get_dbaas_opensearch_acl_config | GET /dbaas-opensearch/{name}/acl-config | Get DBaaS OpenSearch ACL configuration |
| DbaasApi | get_dbaas_service_grafana | GET /dbaas-grafana/{name} | Get a DBaaS Grafana service |
| DbaasApi | get_dbaas_service_kafka | GET /dbaas-kafka/{name} | Get a DBaaS Kafka service |
| DbaasApi | get_dbaas_service_logs | POST /dbaas-service-logs/{service_name} | Get logs of DBaaS service |
| DbaasApi | get_dbaas_service_metrics | POST /dbaas-service-metrics/{service_name} | Get metrics of DBaaS service |
| DbaasApi | get_dbaas_service_mysql | GET /dbaas-mysql/{name} | Get a DBaaS MySQL service |
| DbaasApi | get_dbaas_service_opensearch | GET /dbaas-opensearch/{name} | Get a DBaaS OpenSearch service |
| DbaasApi | get_dbaas_service_pg | GET /dbaas-postgres/{name} | Get a DBaaS PostgreSQL service |
| DbaasApi | get_dbaas_service_redis | GET /dbaas-redis/{name} | Get a DBaaS Redis service |
| DbaasApi | get_dbaas_service_type | GET /dbaas-service-type/{service_type_name} | Get a DBaaS service type |
| DbaasApi | get_dbaas_service_valkey | GET /dbaas-valkey/{name} | |
| DbaasApi | get_dbaas_settings_grafana | GET /dbaas-settings-grafana | Get DBaaS Grafana settings |
| DbaasApi | get_dbaas_settings_kafka | GET /dbaas-settings-kafka | Get DBaaS Kafka settings |
| DbaasApi | get_dbaas_settings_mysql | GET /dbaas-settings-mysql | Get DBaaS MySQL settings |
| DbaasApi | get_dbaas_settings_opensearch | GET /dbaas-settings-opensearch | Get DBaaS OpenSearch settings |
| DbaasApi | get_dbaas_settings_pg | GET /dbaas-settings-pg | Get DBaaS PostgreSQL settings |
| DbaasApi | get_dbaas_settings_redis | GET /dbaas-settings-redis | Get DBaaS Redis settings |
| DbaasApi | get_dbaas_settings_valkey | GET /dbaas-settings-valkey | Get DBaaS Valkey settings |
| DbaasApi | get_dbaas_task | GET /dbaas-task/{service}/{id} | Get a DBaaS task |
| DbaasApi | list_dbaas_external_endpoint_types | GET /dbaas-external-endpoint-types | |
| DbaasApi | list_dbaas_external_endpoints | GET /dbaas-external-endpoints | |
| DbaasApi | list_dbaas_external_integrations | GET /dbaas-external-integrations/{service_name} | |
| DbaasApi | list_dbaas_integration_settings | GET /dbaas-integration-settings/{integration_type}/{source_type}/{dest_type} | |
| DbaasApi | list_dbaas_integration_types | GET /dbaas-integration-types | |
| DbaasApi | list_dbaas_service_types | GET /dbaas-service-type | DBaaS Service Types |
| DbaasApi | list_dbaas_services | GET /dbaas-service | List DBaaS services |
| DbaasApi | reset_dbaas_grafana_user_password | PUT /dbaas-grafana/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS Grafana user |
| DbaasApi | reset_dbaas_kafka_user_password | PUT /dbaas-kafka/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS Kafka user |
| DbaasApi | reset_dbaas_mysql_user_password | PUT /dbaas-mysql/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS mysql user |
| DbaasApi | reset_dbaas_opensearch_user_password | PUT /dbaas-opensearch/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS OpenSearch user |
| DbaasApi | reset_dbaas_postgres_user_password | PUT /dbaas-postgres/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS Postgres user |
| DbaasApi | reset_dbaas_redis_user_password | PUT /dbaas-redis/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS Redis user |
| DbaasApi | reset_dbaas_valkey_user_password | PUT /dbaas-valkey/{service_name}/user/{username}/password/reset | Reset the credentials of a DBaaS Valkey user |
| DbaasApi | reveal_dbaas_grafana_user_password | GET /dbaas-grafana/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Grafana user |
| DbaasApi | reveal_dbaas_kafka_connect_password | GET /dbaas-kafka/{service_name}/connect/password/reveal | Reveal the secrets for DBaaS Kafka Connect |
| DbaasApi | reveal_dbaas_kafka_user_password | GET /dbaas-kafka/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Kafka user |
| DbaasApi | reveal_dbaas_mysql_user_password | GET /dbaas-mysql/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS MySQL user |
| DbaasApi | reveal_dbaas_opensearch_user_password | GET /dbaas-opensearch/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS OpenSearch user |
| DbaasApi | reveal_dbaas_postgres_user_password | GET /dbaas-postgres/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Postgres user |
| DbaasApi | reveal_dbaas_redis_user_password | GET /dbaas-redis/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Redis user |
| DbaasApi | reveal_dbaas_valkey_user_password | GET /dbaas-valkey/{service_name}/user/{username}/password/reveal | Reveal the secrets of a DBaaS Valkey user |
| DbaasApi | start_dbaas_grafana_maintenance | PUT /dbaas-grafana/{name}/maintenance/start | Initiate Grafana maintenance update |
| DbaasApi | start_dbaas_kafka_maintenance | PUT /dbaas-kafka/{name}/maintenance/start | Initiate Kafka maintenance update |
| DbaasApi | start_dbaas_mysql_maintenance | PUT /dbaas-mysql/{name}/maintenance/start | Initiate MySQL maintenance update |
| DbaasApi | start_dbaas_opensearch_maintenance | PUT /dbaas-opensearch/{name}/maintenance/start | Initiate OpenSearch maintenance update |
| DbaasApi | start_dbaas_pg_maintenance | PUT /dbaas-postgres/{name}/maintenance/start | Initiate PostgreSQL maintenance update |
| DbaasApi | start_dbaas_redis_maintenance | PUT /dbaas-redis/{name}/maintenance/start | Initiate Redis maintenance update |
| DbaasApi | start_dbaas_redis_to_valkey_upgrade | PUT /dbaas-redis/{name}/upgrade-type | Initiate Redis upgrade to Valkey |
| DbaasApi | start_dbaas_valkey_maintenance | PUT /dbaas-valkey/{name}/maintenance/start | Initiate Valkey maintenance update |
| DbaasApi | stop_dbaas_mysql_migration | POST /dbaas-mysql/{name}/migration/stop | Stop a DBaaS MySQL migration |
| DbaasApi | stop_dbaas_pg_migration | POST /dbaas-postgres/{name}/migration/stop | Stop a DBaaS PostgreSQL migration |
| DbaasApi | stop_dbaas_redis_migration | POST /dbaas-redis/{name}/migration/stop | Stop a DBaaS Redis migration |
| DbaasApi | stop_dbaas_valkey_migration | POST /dbaas-valkey/{name}/migration/stop | Stop a DBaaS Valkey migration |
| DbaasApi | update_dbaas_external_endpoint_datadog | PUT /dbaas-external-endpoint-datadog/{endpoint_id} | |
| DbaasApi | update_dbaas_external_endpoint_elasticsearch | PUT /dbaas-external-endpoint-elasticsearch/{endpoint_id} | |
| DbaasApi | update_dbaas_external_endpoint_opensearch | PUT /dbaas-external-endpoint-opensearch/{endpoint_id} | |
| DbaasApi | update_dbaas_external_endpoint_prometheus | PUT /dbaas-external-endpoint-prometheus/{endpoint_id} | |
| DbaasApi | update_dbaas_external_endpoint_rsyslog | PUT /dbaas-external-endpoint-rsyslog/{endpoint_id} | |
| DbaasApi | update_dbaas_external_integration_settings_datadog | POST /dbaas-external-integration-settings-datadog/{integration_id} | |
| DbaasApi | update_dbaas_integration | PUT /dbaas-integration/{id} | |
| DbaasApi | update_dbaas_opensearch_acl_config | PUT /dbaas-opensearch/{name}/acl-config | Create a DBaaS OpenSearch ACL configuration |
| DbaasApi | update_dbaas_pg_connection_pool | PUT /dbaas-postgres/{service_name}/connection-pool/{connection_pool_name} | Update a DBaaS PostgreSQL connection pool |
| DbaasApi | update_dbaas_postgres_allow_replication | PUT /dbaas-postgres/{service_name}/user/{username}/allow-replication | Update access control for one service user |
| DbaasApi | update_dbaas_service_grafana | PUT /dbaas-grafana/{name} | Update a DBaaS Grafana service |
| DbaasApi | update_dbaas_service_kafka | PUT /dbaas-kafka/{name} | Update a DBaaS Kafka service |
| DbaasApi | update_dbaas_service_mysql | PUT /dbaas-mysql/{name} | Update a DBaaS MySQL service |
| DbaasApi | update_dbaas_service_opensearch | PUT /dbaas-opensearch/{name} | Update a DBaaS OpenSearch service |
| DbaasApi | update_dbaas_service_pg | PUT /dbaas-postgres/{name} | Update a DBaaS PostgreSQL service |
| DbaasApi | update_dbaas_service_redis | PUT /dbaas-redis/{name} | Update a DBaaS Redis service |
| DbaasApi | update_dbaas_service_valkey | PUT /dbaas-valkey/{name} | |
| DeployTargetApi | get_deploy_target | GET /deploy-target/{id} | Retrieve Deploy Target details |
| DeployTargetApi | list_deploy_targets | GET /deploy-target | List Deploy Targets |
| DnsApi | create_dns_domain | POST /dns-domain | Create DNS domain |
| DnsApi | create_dns_domain_record | POST /dns-domain/{domain_id}/record | Create DNS domain record |
| DnsApi | delete_dns_domain | DELETE /dns-domain/{id} | Delete DNS Domain |
| DnsApi | delete_dns_domain_record | DELETE /dns-domain/{domain_id}/record/{record_id} | Delete DNS domain record |
| DnsApi | get_dns_domain | GET /dns-domain/{id} | Retrieve DNS domain details |
| DnsApi | get_dns_domain_record | GET /dns-domain/{domain_id}/record/{record_id} | Retrieve DNS domain record details |
| DnsApi | get_dns_domain_zone_file | GET /dns-domain/{id}/zone | Retrieve DNS domain zone file |
| DnsApi | list_dns_domain_records | GET /dns-domain/{domain_id}/record | List DNS domain records |
| DnsApi | list_dns_domains | GET /dns-domain | List DNS domains |
| DnsApi | update_dns_domain_record | PUT /dns-domain/{domain_id}/record/{record_id} | Update DNS domain record |
| ElasticIpApi | attach_instance_to_elastic_ip | PUT /elastic-ip/{id}:attach | Attach a Compute instance to an Elastic IP |
| ElasticIpApi | create_elastic_ip | POST /elastic-ip | Create an Elastic IP |
| ElasticIpApi | delete_elastic_ip | DELETE /elastic-ip/{id} | Delete an Elastic IP |
| ElasticIpApi | detach_instance_from_elastic_ip | PUT /elastic-ip/{id}:detach | Detach a Compute instance from an Elastic IP |
| ElasticIpApi | get_elastic_ip | GET /elastic-ip/{id} | Retrieve Elastic IP details |
| ElasticIpApi | list_elastic_ips | GET /elastic-ip | List Elastic IPs |
| ElasticIpApi | reset_elastic_ip_field | DELETE /elastic-ip/{id}/{field} | Reset an Elastic IP field to its default value |
| ElasticIpApi | update_elastic_ip | PUT /elastic-ip/{id} | Update an Elastic IP |
| EventApi | list_events | GET /event | List Events |
| IamApi | create_api_key | POST /api-key | Create a new API key |
| IamApi | create_iam_role | POST /iam-role | Create IAM Role |
| IamApi | create_user | POST /user | Create a User |
| IamApi | delete_api_key | DELETE /api-key/{id} | Delete an API key |
| IamApi | delete_iam_role | DELETE /iam-role/{id} | Delete IAM Role |
| IamApi | delete_user | DELETE /user/{id} | Delete User |
| IamApi | get_api_key | GET /api-key/{id} | Get API key |
| IamApi | get_iam_organization_policy | GET /iam-organization-policy | Retrieve IAM Organization Policy |
| IamApi | get_iam_role | GET /iam-role/{id} | Retrieve IAM Role |
| IamApi | list_api_keys | GET /api-key | List API keys |
| IamApi | list_iam_roles | GET /iam-role | List IAM Roles |
| IamApi | list_users | GET /user | List Users |
| IamApi | reset_iam_organization_policy | POST /iam-organization-policy:reset | Reset IAM Organization Policy |
| IamApi | update_iam_organization_policy | PUT /iam-organization-policy | Update IAM Organization Policy |
| IamApi | update_iam_role | PUT /iam-role/{id} | Update IAM Role |
| IamApi | update_iam_role_policy | PUT /iam-role/{id}:policy | Update IAM Role Policy |
| IamApi | update_user_role | PUT /user/{id} | Update a User's IAM role |
| InstanceApi | add_instance_protection | PUT /instance/{id}:add-protection | Set instance destruction protection |
| InstanceApi | create_instance | POST /instance | Create a Compute instance |
| InstanceApi | create_snapshot | POST /instance/{id}:create-snapshot | Create a Snapshot of a Compute instance |
| InstanceApi | delete_instance | DELETE /instance/{id} | Delete a Compute instance |
| InstanceApi | enable_tpm | POST /instance/{id}:enable-tpm | Enable tpm for the instance. |
| InstanceApi | get_console_proxy_url | GET /console/{id} | Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console. |
| InstanceApi | get_instance | GET /instance/{id} | Retrieve Compute instance details |
| InstanceApi | list_instances | GET /instance | List Compute instances |
| InstanceApi | reboot_instance | PUT /instance/{id}:reboot | Reboot a Compute instance |
| InstanceApi | remove_instance_protection | PUT /instance/{id}:remove-protection | Remove instance destruction protection |
| InstanceApi | reset_instance | PUT /instance/{id}:reset | Reset a Compute instance to a base/target template |
| InstanceApi | reset_instance_field | DELETE /instance/{id}/{field} | Reset Instance field |
| InstanceApi | reset_instance_password | PUT /instance/{id}:reset-password | Reset a compute instance password |
| InstanceApi | resize_instance_disk | PUT /instance/{id}:resize-disk | Resize a Compute instance disk |
| InstanceApi | reveal_instance_password | GET /instance/{id}:password | Reveal the password used during instance creation or the latest password reset. |
| InstanceApi | revert_instance_to_snapshot | POST /instance/{instance_id}:revert-snapshot | Revert a snapshot for an instance |
| InstanceApi | scale_instance | PUT /instance/{id}:scale | Scale a Compute instance to a new Instance Type |
| InstanceApi | start_instance | PUT /instance/{id}:start | Start a Compute instance |
| InstanceApi | stop_instance | PUT /instance/{id}:stop | Stop a Compute instance |
| InstanceApi | update_instance | PUT /instance/{id} | Update a Compute instance |
| InstancePoolApi | create_instance_pool | POST /instance-pool | Create an Instance Pool |
| InstancePoolApi | delete_instance_pool | DELETE /instance-pool/{id} | Delete an Instance Pool |
| InstancePoolApi | evict_instance_pool_members | PUT /instance-pool/{id}:evict | Evict Instance Pool members |
| InstancePoolApi | get_instance_pool | GET /instance-pool/{id} | Retrieve Instance Pool details |
| InstancePoolApi | list_instance_pools | GET /instance-pool | List Instance Pools |
| InstancePoolApi | reset_instance_pool_field | DELETE /instance-pool/{id}/{field} | Reset an Instance Pool field to its default value |
| InstancePoolApi | scale_instance_pool | PUT /instance-pool/{id}:scale | Scale an Instance Pool |
| InstancePoolApi | update_instance_pool | PUT /instance-pool/{id} | Update an Instance Pool |
| InstanceTypeApi | get_instance_type | GET /instance-type/{id} | Retrieve Instance Type details |
| InstanceTypeApi | list_instance_types | GET /instance-type | List Compute instance Types |
| NetworkLoadBalancerApi | add_service_to_load_balancer | POST /load-balancer/{id}/service | Add a Load Balancer Service |
| NetworkLoadBalancerApi | create_load_balancer | POST /load-balancer | Create a Load Balancer |
| NetworkLoadBalancerApi | delete_load_balancer | DELETE /load-balancer/{id} | Delete a Load Balancer |
| NetworkLoadBalancerApi | delete_load_balancer_service | DELETE /load-balancer/{id}/service/{service_id} | Delete a Load Balancer Service |
| NetworkLoadBalancerApi | get_load_balancer | GET /load-balancer/{id} | Retrieve Load Balancer details |
| NetworkLoadBalancerApi | get_load_balancer_service | GET /load-balancer/{id}/service/{service_id} | Retrieve Load Balancer Service details |
| NetworkLoadBalancerApi | list_load_balancers | GET /load-balancer | List Load Balancers |
| NetworkLoadBalancerApi | reset_load_balancer_field | DELETE /load-balancer/{id}/{field} | Reset a Load Balancer field to its default value |
| NetworkLoadBalancerApi | reset_load_balancer_service_field | DELETE /load-balancer/{id}/service/{service_id}/{field} | Reset a Load Balancer Service field to its default value |
| NetworkLoadBalancerApi | update_load_balancer | PUT /load-balancer/{id} | Update a Load Balancer |
| NetworkLoadBalancerApi | update_load_balancer_service | PUT /load-balancer/{id}/service/{service_id} | Update a Load Balancer Service |
| OperationApi | get_operation | GET /operation/{id} | Retrieve Operation details |
| OrganizationApi | get_env_impact | GET /env-impact | [BETA] Retrieve organization environmental impact reports |
| OrganizationApi | get_organization | GET /organization | Retrieve an organization |
| OrganizationApi | get_usage_report | GET /usage-report | Retrieve organization usage reports |
| PrivateNetworkApi | attach_instance_to_private_network | PUT /private-network/{id}:attach | Attach a Compute instance to a Private Network |
| PrivateNetworkApi | create_private_network | POST /private-network | Create a Private Network |
| PrivateNetworkApi | delete_private_network | DELETE /private-network/{id} | Delete a Private Network |
| PrivateNetworkApi | detach_instance_from_private_network | PUT /private-network/{id}:detach | Detach a Compute instance from a Private Network |
| PrivateNetworkApi | get_private_network | GET /private-network/{id} | Retrieve Private Network details |
| PrivateNetworkApi | list_private_networks | GET /private-network | List Private Networks |
| PrivateNetworkApi | reset_private_network_field | DELETE /private-network/{id}/{field} | Reset Private Network field |
| PrivateNetworkApi | update_private_network | PUT /private-network/{id} | Update a Private Network |
| PrivateNetworkApi | update_private_network_instance_ip | PUT /private-network/{id}:update-ip | Update the IP address of an instance attached to a managed private network |
| QuotasApi | get_quota | GET /quota/{entity} | Retrieve Resource Quota |
| QuotasApi | list_quotas | GET /quota | List Organization Quotas |
| ReverseDnsApi | delete_reverse_dns_elastic_ip | DELETE /reverse-dns/elastic-ip/{id} | Delete the PTR DNS record for an elastic IP |
| ReverseDnsApi | delete_reverse_dns_instance | DELETE /reverse-dns/instance/{id} | Delete the PTR DNS record for an instance |
| ReverseDnsApi | get_reverse_dns_elastic_ip | GET /reverse-dns/elastic-ip/{id} | Query the PTR DNS records for an elastic IP |
| ReverseDnsApi | get_reverse_dns_instance | GET /reverse-dns/instance/{id} | Query the PTR DNS records for an instance |
| ReverseDnsApi | update_reverse_dns_elastic_ip | POST /reverse-dns/elastic-ip/{id} | Update/Create the PTR DNS record for an elastic IP |
| ReverseDnsApi | update_reverse_dns_instance | POST /reverse-dns/instance/{id} | Update/Create the PTR DNS record for an instance |
| SecurityGroupApi | add_external_source_to_security_group | PUT /security-group/{id}:add-source | Add an external source as a member of a Security Group |
| SecurityGroupApi | add_rule_to_security_group | POST /security-group/{id}/rules | Create a Security Group rule |
| SecurityGroupApi | attach_instance_to_security_group | PUT /security-group/{id}:attach | Attach a Compute instance to a Security Group |
| SecurityGroupApi | create_security_group | POST /security-group | Create a Security Group |
| SecurityGroupApi | delete_rule_from_security_group | DELETE /security-group/{id}/rules/{rule_id} | Delete a Security Group rule |
| SecurityGroupApi | delete_security_group | DELETE /security-group/{id} | Delete a Security Group |
| SecurityGroupApi | detach_instance_from_security_group | PUT /security-group/{id}:detach | Detach a Compute instance from a Security Group |
| SecurityGroupApi | get_security_group | GET /security-group/{id} | Retrieve Security Group details |
| SecurityGroupApi | list_security_groups | GET /security-group | List Security Groups. |
| SecurityGroupApi | remove_external_source_from_security_group | PUT /security-group/{id}:remove-source | Remove an external source from a Security Group |
| SksApi | create_sks_cluster | POST /sks-cluster | Create an SKS cluster |
| SksApi | create_sks_nodepool | POST /sks-cluster/{id}/nodepool | Create a new SKS Nodepool |
| SksApi | delete_sks_cluster | DELETE /sks-cluster/{id} | Delete an SKS cluster |
| SksApi | delete_sks_nodepool | DELETE /sks-cluster/{id}/nodepool/{sks_nodepool_id} | Delete an SKS Nodepool |
| SksApi | evict_sks_nodepool_members | PUT /sks-cluster/{id}/nodepool/{sks_nodepool_id}:evict | Evict Nodepool members |
| SksApi | generate_sks_cluster_kubeconfig | POST /sks-cluster-kubeconfig/{id} | Generate a new Kubeconfig file for a SKS cluster |
| SksApi | get_sks_cluster | GET /sks-cluster/{id} | Retrieve SKS cluster details |
| SksApi | get_sks_cluster_authority_cert | GET /sks-cluster/{id}/authority/{authority}/cert | Get the certificate for a SKS cluster authority |
| SksApi | get_sks_cluster_inspection | GET /sks-cluster/{id}/inspection | Get the latest inspection result |
| SksApi | get_sks_nodepool | GET /sks-cluster/{id}/nodepool/{sks_nodepool_id} | Retrieve SKS Nodepool details |
| SksApi | list_sks_cluster_deprecated_resources | GET /sks-cluster-deprecated-resources/{id} | Resources that are scheduled to be removed in future kubernetes releases |
| SksApi | list_sks_cluster_versions | GET /sks-cluster-version | List available versions for SKS clusters |
| SksApi | list_sks_clusters | GET /sks-cluster | List SKS clusters |
| SksApi | reset_sks_cluster_field | DELETE /sks-cluster/{id}/{field} | Reset an SKS cluster field to its default value |
| SksApi | reset_sks_nodepool_field | DELETE /sks-cluster/{id}/nodepool/{sks_nodepool_id}/{field} | Reset an SKS Nodepool field to its default value |
| SksApi | rotate_sks_ccm_credentials | PUT /sks-cluster/{id}/rotate-ccm-credentials | Rotate Exoscale CCM credentials |
| SksApi | rotate_sks_csi_credentials | PUT /sks-cluster/{id}/rotate-csi-credentials | Rotate Exoscale CSI credentials |
| SksApi | rotate_sks_operators_ca | PUT /sks-cluster/{id}/rotate-operators-ca | Rotate operators certificate authority |
| SksApi | scale_sks_nodepool | PUT /sks-cluster/{id}/nodepool/{sks_nodepool_id}:scale | Scale a SKS Nodepool |
| SksApi | update_sks_cluster | PUT /sks-cluster/{id} | Update an SKS cluster |
| SksApi | update_sks_nodepool | PUT /sks-cluster/{id}/nodepool/{sks_nodepool_id} | Update an SKS Nodepool |
| SksApi | upgrade_sks_cluster | PUT /sks-cluster/{id}/upgrade | Upgrade an SKS cluster |
| SksApi | upgrade_sks_cluster_service_level | PUT /sks-cluster/{id}/upgrade-service-level | Upgrade a SKS cluster to pro |
| SnapshotApi | create_snapshot | POST /instance/{id}:create-snapshot | Create a Snapshot of a Compute instance |
| SnapshotApi | delete_snapshot | DELETE /snapshot/{id} | Delete a Snapshot |
| SnapshotApi | export_snapshot | POST /snapshot/{id}:export | Export a Snapshot |
| SnapshotApi | get_snapshot | GET /snapshot/{id} | Retrieve Snapshot details |
| SnapshotApi | list_snapshots | GET /snapshot | List Snapshots |
| SnapshotApi | promote_snapshot_to_template | POST /snapshot/{id}:promote | Promote a Snapshot to a Template |
| SosApi | get_sos_presigned_url | GET /sos/{bucket}/presigned-url | Retrieve Presigned Download URL for SOS object |
| SosApi | list_sos_buckets_usage | GET /sos-buckets-usage | List SOS Buckets Usage |
| SshKeyApi | delete_ssh_key | DELETE /ssh-key/{name} | Delete a SSH key |
| SshKeyApi | get_ssh_key | GET /ssh-key/{name} | Retrieve SSH key details |
| SshKeyApi | list_ssh_keys | GET /ssh-key | List SSH keys |
| SshKeyApi | register_ssh_key | POST /ssh-key | Import SSH key |
| TemplateApi | copy_template | POST /template/{id} | Copy a Template from a zone to another |
| TemplateApi | delete_template | DELETE /template/{id} | Delete a Template |
| TemplateApi | get_template | GET /template/{id} | Retrieve Template details |
| TemplateApi | list_templates | GET /template | List Templates |
| TemplateApi | promote_snapshot_to_template | POST /snapshot/{id}:promote | Promote a Snapshot to a Template |
| TemplateApi | register_template | POST /template | Register a Template |
| TemplateApi | update_template | PUT /template/{id} | Update template attributes |
| ZoneApi | list_zones | GET /zone | List Zones |
Documentation For Models
- 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
- CreateDbaasServiceValkeyRequest
- CreateDbaasTaskMigrationCheckRequest
- CreateDnsDomainRecordRequest
- CreateDnsDomainRequest
- CreateElasticIpRequest
- CreateIamRoleRequest
- CreateInstancePoolRequest
- CreateInstanceRequest
- CreateLoadBalancerRequest
- CreatePrivateNetworkRequest
- CreateSecurityGroupRequest
- CreateSksClusterRequest
- CreateSksNodepoolRequest
- CreateUserRequest
- 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
- DbaasServiceMysqlPrometheusUri
- DbaasServiceMysqlUsersInner
- DbaasServiceNotification
- DbaasServiceOpensearch
- DbaasServiceOpensearchConnectionInfo
- DbaasServicePg
- DbaasServicePgConnectionInfo
- DbaasServicePgConnectionPoolsInner
- DbaasServicePgUsersInner
- DbaasServiceRedis
- DbaasServiceRedisComponentsInner
- DbaasServiceRedisConnectionInfo
- DbaasServiceRedisUsersInner
- DbaasServiceRedisUsersInnerAccessControl
- DbaasServiceType
- DbaasServiceUpdate
- DbaasServiceValkey
- DbaasServiceValkeyConnectionInfo
- DbaasTask
- DbaasTaskResultCodesInner
- DbaasUserGrafanaSecrets
- DbaasUserKafkaConnectSecrets
- DbaasUserKafkaSecrets
- DbaasUserMysqlSecrets
- DbaasUserOpensearchSecrets
- DbaasUserPostgresSecrets
- DbaasUserRedisSecrets
- DbaasUserValkeySecrets
- 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
- GetDbaasSettingsValkey200Response
- GetDbaasSettingsValkey200ResponseSettings
- GetDbaasSettingsValkey200ResponseSettingsValkey
- GetDnsDomainZoneFile200Response
- GetEnvImpact200Response
- GetEnvImpact200ResponseEnvImpactValue
- GetEnvImpact200ResponseEnvImpactValueTotal
- GetSksClusterAuthorityCert200Response
- GetSosPresignedUrl200Response
- GetUsageReport200Response
- GetUsageReport200ResponseUsageInner
- GitLabAuthIntegration
- GithubAuthIntegration
- GoogleAuthIntegration
- GrafanaDateFormatSpecifications
- IamApiKey
- IamApiKeyCreated
- IamPolicy
- IamRole
- IamServicePolicy
- IamServicePolicyRule
- Instance
- InstancePassword
- InstancePool
- InstanceState
- InstanceTarget
- InstanceType
- InternalAuthenticationBackendLimiting
- IpAddressRateLimitingSettings
- JsonSchemaGrafana
- JsonSchemaKafka
- JsonSchemaKafkaConnect
- JsonSchemaKafkaRest
- JsonSchemaMysql
- JsonSchemaOpensearch
- JsonSchemaPg
- JsonSchemaPgbouncer
- JsonSchemaPglookout
- JsonSchemaRedis
- JsonSchemaSchemaRegistry
- JsonSchemaTimescaledb
- JsonSchemaValkey
- 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
- ListUsers200Response
- ListZones200Response
- LoadBalancer
- LoadBalancerServerStatus
- LoadBalancerService
- LoadBalancerServiceHealthcheck
- Manager
- Networking
- NodeDuressSettings
- OpensearchEmailSenderSettings
- OpensearchIsmHistorySettings
- OpensearchSecurityPluginSettings
- OperatingFactor
- Operation
- OperationReference
- Organization
- PrimaryParameter
- PrimaryParameterNode
- PrimaryParameterShard
- PrivateNetwork
- PrivateNetworkLease
- PrivateNetworkOptions
- PromoteSnapshotToTemplateRequest
- PublicIpAssignment
- Quota
- RegisterSshKeyRequest
- RegisterTemplateRequest
- RemoveExternalSourceFromSecurityGroupRequest
- ResetDbaasMysqlUserPasswordRequest
- ResetDbaasValkeyUserPasswordRequest
- ResetInstanceRequest
- ResizeBlockStorageVolumeRequest
- ResizeInstanceDiskRequest
- Resource
- ReverseDnsRecord
- RevertInstanceToSnapshotRequest
- ScaleInstancePoolRequest
- ScaleInstanceRequest
- ScaleSksNodepoolRequest
- SearchBackpressureSettings
- SearchShardSettings
- SearchTaskSettings
- SecurityGroup
- SecurityGroupResource
- SecurityGroupRule
- SecurityGroupRuleIcmp
- ShardIndexingBackPressureSettings
- SksCluster
- SksKubeconfigRequest
- SksNodepool
- SksNodepoolTaint
- SksOidc
- SmtpServerSettings
- Snapshot
- SnapshotExport
- SosBucketUsage
- SshKey
- StartInstanceRequest
- Template
- UpdateBlockStorageSnapshotRequest
- UpdateBlockStorageVolumeRequest
- UpdateDbaasIntegrationRequest
- UpdateDbaasPgConnectionPoolRequest
- UpdateDbaasPostgresAllowReplicationRequest
- UpdateDbaasServiceGrafanaRequest
- UpdateDbaasServiceKafkaRequest
- UpdateDbaasServiceKafkaRequestAuthenticationMethods
- UpdateDbaasServiceMysqlRequest
- UpdateDbaasServiceMysqlRequestBackupSchedule
- UpdateDbaasServiceMysqlRequestMaintenance
- UpdateDbaasServiceMysqlRequestMigration
- UpdateDbaasServiceOpensearchRequest
- UpdateDbaasServiceOpensearchRequestIndexPatternsInner
- UpdateDbaasServiceOpensearchRequestIndexTemplate
- UpdateDbaasServiceOpensearchRequestOpensearchDashboards
- UpdateDbaasServicePgRequest
- UpdateDbaasServiceRedisRequest
- UpdateDbaasServiceValkeyRequest
- UpdateDnsDomainRecordRequest
- UpdateElasticIpRequest
- UpdateIamRoleRequest
- UpdateInstancePoolRequest
- UpdateInstanceRequest
- UpdateLoadBalancerRequest
- UpdateLoadBalancerServiceRequest
- UpdatePrivateNetworkInstanceIpRequest
- UpdatePrivateNetworkInstanceIpRequestInstance
- UpdatePrivateNetworkRequest
- UpdateReverseDnsElasticIpRequest
- UpdateSksClusterRequest
- UpdateSksNodepoolRequest
- UpdateTemplateRequest
- UpdateUserRoleRequest
- UpgradeSksClusterRequest
- User
- WriteAheadLogWalSettings
- Zone
- ZoneName
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~10–26MB
~319K SLoC