Class ExoscaleApi

  • Direct Known Subclasses:
    Client

    @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               comments="Generator version: 7.4.0")
    public class ExoscaleApi
    extends Object
    • Constructor Detail

      • ExoscaleApi

        public ExoscaleApi()
      • ExoscaleApi

        public ExoscaleApi​(ApiClient apiClient)
    • Method Detail

      • addExternalSourceToSecurityGroup

        public Operation addExternalSourceToSecurityGroup​(UUID id,
                                                          AddExternalSourceToSecurityGroupRequest addExternalSourceToSecurityGroupRequest)
                                                   throws ApiException
        Add an external source as a member of a Security Group
        Parameters:
        id - (required)
        addExternalSourceToSecurityGroupRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • addInstanceProtection

        public Operation addInstanceProtection​(UUID id)
                                        throws ApiException
        Set instance destruction protection
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • attachBlockStorageVolumeToInstance

        public Operation attachBlockStorageVolumeToInstance​(UUID id,
                                                            AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest)
                                                     throws ApiException
        Attach block storage volume to an instance
        Parameters:
        id - (required)
        attachBlockStorageVolumeToInstanceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • attachDbaasServiceToEndpoint

        public Operation attachDbaasServiceToEndpoint​(String sourceServiceName,
                                                      AttachDbaasServiceToEndpointRequest attachDbaasServiceToEndpointRequest)
                                               throws ApiException
        [BETA] Create a new DBaaS connection between a DBaaS service and an external service
        Parameters:
        sourceServiceName - (required)
        attachDbaasServiceToEndpointRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • attachInstanceToPrivateNetwork

        public Operation attachInstanceToPrivateNetwork​(UUID id,
                                                        AttachInstanceToPrivateNetworkRequest attachInstanceToPrivateNetworkRequest)
                                                 throws ApiException
        Attach a Compute instance to a Private Network
        Parameters:
        id - (required)
        attachInstanceToPrivateNetworkRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • attachInstanceToSecurityGroup

        public Operation attachInstanceToSecurityGroup​(UUID id,
                                                       DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
                                                throws ApiException
        Attach a Compute instance to a Security Group
        Parameters:
        id - (required)
        detachInstanceFromPrivateNetworkRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • copyTemplate

        public Operation copyTemplate​(UUID id,
                                      CopyTemplateRequest copyTemplateRequest)
                               throws ApiException
        Copy a Template from a zone to another
        Parameters:
        id - (required)
        copyTemplateRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createBlockStorageSnapshot

        public Operation createBlockStorageSnapshot​(UUID id,
                                                    CreateBlockStorageSnapshotRequest createBlockStorageSnapshotRequest)
                                             throws ApiException
        Create a block storage snapshot
        Parameters:
        id - (required)
        createBlockStorageSnapshotRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasExternalEndpointDatadog

        public Operation createDbaasExternalEndpointDatadog​(String name,
                                                            DbaasEndpointDatadogInputCreate dbaasEndpointDatadogInputCreate)
                                                     throws ApiException
        [BETA] Create DataDog external integration endpoint
        Parameters:
        name - (required)
        dbaasEndpointDatadogInputCreate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasExternalEndpointElasticsearch

        public Operation createDbaasExternalEndpointElasticsearch​(String name,
                                                                  DbaasEndpointElasticsearchInputCreate dbaasEndpointElasticsearchInputCreate)
                                                           throws ApiException
        [BETA] Create ElasticSearch Logs external integration endpoint
        Parameters:
        name - (required)
        dbaasEndpointElasticsearchInputCreate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasExternalEndpointOpensearch

        public Operation createDbaasExternalEndpointOpensearch​(String name,
                                                               DbaasEndpointOpensearchInputCreate dbaasEndpointOpensearchInputCreate)
                                                        throws ApiException
        [BETA] Create OpenSearch Logs external integration endpoint
        Parameters:
        name - (required)
        dbaasEndpointOpensearchInputCreate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasExternalEndpointPrometheus

        public Operation createDbaasExternalEndpointPrometheus​(String name,
                                                               DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload)
                                                        throws ApiException
        [BETA] Create Prometheus external integration endpoint
        Parameters:
        name - (required)
        dbaasEndpointPrometheusPayload - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasExternalEndpointRsyslog

        public Operation createDbaasExternalEndpointRsyslog​(String name,
                                                            DbaasEndpointRsyslogInputCreate dbaasEndpointRsyslogInputCreate)
                                                     throws ApiException
        [BETA] Create RSyslog external integration endpoint
        Parameters:
        name - (required)
        dbaasEndpointRsyslogInputCreate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasIntegration

        public Operation createDbaasIntegration​(CreateDbaasIntegrationRequest createDbaasIntegrationRequest)
                                         throws ApiException
        [BETA] Create a new DBaaS integration between two services
        Parameters:
        createDbaasIntegrationRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasKafkaSchemaRegistryAclConfig

        public Operation createDbaasKafkaSchemaRegistryAclConfig​(String name,
                                                                 DbaasKafkaSchemaRegistryAclEntry dbaasKafkaSchemaRegistryAclEntry)
                                                          throws ApiException
        Add a Kafka Schema Registry ACL entry
        Parameters:
        name - (required)
        dbaasKafkaSchemaRegistryAclEntry - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasKafkaTopicAclConfig

        public Operation createDbaasKafkaTopicAclConfig​(String name,
                                                        DbaasKafkaTopicAclEntry dbaasKafkaTopicAclEntry)
                                                 throws ApiException
        Add a Kafka topic ACL entry
        Parameters:
        name - (required)
        dbaasKafkaTopicAclEntry - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasKafkaUser

        public Operation createDbaasKafkaUser​(String serviceName,
                                              CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
                                       throws ApiException
        Create a DBaaS Kafka user
        Parameters:
        serviceName - (required)
        createDbaasKafkaUserRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasMysqlDatabase

        public Operation createDbaasMysqlDatabase​(String serviceName,
                                                  CreateDbaasMysqlDatabaseRequest createDbaasMysqlDatabaseRequest)
                                           throws ApiException
        Create a DBaaS MySQL database
        Parameters:
        serviceName - (required)
        createDbaasMysqlDatabaseRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasMysqlUser

        public Operation createDbaasMysqlUser​(String serviceName,
                                              CreateDbaasMysqlUserRequest createDbaasMysqlUserRequest)
                                       throws ApiException
        Create a DBaaS MySQL user
        Parameters:
        serviceName - (required)
        createDbaasMysqlUserRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasOpensearchUser

        public Operation createDbaasOpensearchUser​(String serviceName,
                                                   CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
                                            throws ApiException
        Create a DBaaS OpenSearch user
        Parameters:
        serviceName - (required)
        createDbaasKafkaUserRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasPgConnectionPool

        public Operation createDbaasPgConnectionPool​(String serviceName,
                                                     CreateDbaasPgConnectionPoolRequest createDbaasPgConnectionPoolRequest)
                                              throws ApiException
        Create a DBaaS PostgreSQL connection pool
        Parameters:
        serviceName - (required)
        createDbaasPgConnectionPoolRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasPgDatabase

        public Operation createDbaasPgDatabase​(String serviceName,
                                               CreateDbaasPgDatabaseRequest createDbaasPgDatabaseRequest)
                                        throws ApiException
        Create a DBaaS Postgres database
        Parameters:
        serviceName - (required)
        createDbaasPgDatabaseRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasPgUpgradeCheck

        public DbaasTask createDbaasPgUpgradeCheck​(String service,
                                                   CreateDbaasPgUpgradeCheckRequest createDbaasPgUpgradeCheckRequest)
                                            throws ApiException
        Check whether you can upgrade Postgres service to a newer version
        Parameters:
        service - (required)
        createDbaasPgUpgradeCheckRequest - (required)
        Returns:
        DbaasTask
        Throws:
        ApiException - if fails to make API call
      • createDbaasPostgresUser

        public Operation createDbaasPostgresUser​(String serviceName,
                                                 CreateDbaasPostgresUserRequest createDbaasPostgresUserRequest)
                                          throws ApiException
        Create a DBaaS Postgres user
        Parameters:
        serviceName - (required)
        createDbaasPostgresUserRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasRedisUser

        public Operation createDbaasRedisUser​(String serviceName,
                                              CreateDbaasKafkaUserRequest createDbaasKafkaUserRequest)
                                       throws ApiException
        Create a DBaaS Redis user
        Parameters:
        serviceName - (required)
        createDbaasKafkaUserRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasServiceKafka

        public Operation createDbaasServiceKafka​(String name,
                                                 CreateDbaasServiceKafkaRequest createDbaasServiceKafkaRequest)
                                          throws ApiException
        Create a DBaaS Kafka service Create a DBaaS Kafka service
        Parameters:
        name - (required)
        createDbaasServiceKafkaRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasServiceMysql

        public Operation createDbaasServiceMysql​(String name,
                                                 CreateDbaasServiceMysqlRequest createDbaasServiceMysqlRequest)
                                          throws ApiException
        Create a DBaaS MySQL service Create a DBaaS MySQL service
        Parameters:
        name - (required)
        createDbaasServiceMysqlRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasServiceOpensearch

        public Operation createDbaasServiceOpensearch​(String name,
                                                      CreateDbaasServiceOpensearchRequest createDbaasServiceOpensearchRequest)
                                               throws ApiException
        Create a DBaaS OpenSearch service Create a DBaaS OpenSearch service
        Parameters:
        name - (required)
        createDbaasServiceOpensearchRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasServicePg

        public Operation createDbaasServicePg​(String name,
                                              CreateDbaasServicePgRequest createDbaasServicePgRequest)
                                       throws ApiException
        Create a DBaaS PostgreSQL service
        Parameters:
        name - (required)
        createDbaasServicePgRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasServiceRedis

        public Operation createDbaasServiceRedis​(String name,
                                                 CreateDbaasServiceRedisRequest createDbaasServiceRedisRequest)
                                          throws ApiException
        Create a DBaaS Redis service Create a DBaaS Redis service
        Parameters:
        name - (required)
        createDbaasServiceRedisRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDbaasTaskMigrationCheck

        public Operation createDbaasTaskMigrationCheck​(String service,
                                                       CreateDbaasTaskMigrationCheckRequest createDbaasTaskMigrationCheckRequest)
                                                throws ApiException
        Create a DBaaS task to check migration
        Parameters:
        service - (required)
        createDbaasTaskMigrationCheckRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createDnsDomainRecord

        public Operation createDnsDomainRecord​(UUID domainId,
                                               CreateDnsDomainRecordRequest createDnsDomainRecordRequest)
                                        throws ApiException
        Create DNS domain record
        Parameters:
        domainId - (required)
        createDnsDomainRecordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • createSnapshot

        public Operation createSnapshot​(UUID id)
                                 throws ApiException
        Create a Snapshot of a Compute instance
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteAntiAffinityGroup

        public Operation deleteAntiAffinityGroup​(UUID id)
                                          throws ApiException
        Delete an Anti-affinity Group
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteApiKey

        public Operation deleteApiKey​(String id)
                               throws ApiException
        Delete an API key
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteBlockStorageSnapshot

        public Operation deleteBlockStorageSnapshot​(UUID id)
                                             throws ApiException
        Delete a block storage snapshot, data will be unrecoverable
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteBlockStorageVolume

        public Operation deleteBlockStorageVolume​(UUID id)
                                           throws ApiException
        Delete a block storage volume, data will be unrecoverable
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasExternalEndpointDatadog

        public Operation deleteDbaasExternalEndpointDatadog​(UUID endpointId)
                                                     throws ApiException
        [BETA] Delete DataDog external integration endpoint
        Parameters:
        endpointId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasExternalEndpointElasticsearch

        public Operation deleteDbaasExternalEndpointElasticsearch​(UUID endpointId)
                                                           throws ApiException
        [BETA] Delete ElasticSearch logs external integration endpoint
        Parameters:
        endpointId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasExternalEndpointOpensearch

        public Operation deleteDbaasExternalEndpointOpensearch​(UUID endpointId)
                                                        throws ApiException
        [BETA] Delete OpenSearch logs external integration endpoint
        Parameters:
        endpointId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasExternalEndpointPrometheus

        public Operation deleteDbaasExternalEndpointPrometheus​(UUID endpointId)
                                                        throws ApiException
        [BETA] Delete Prometheus external integration endpoint
        Parameters:
        endpointId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasExternalEndpointRsyslog

        public Operation deleteDbaasExternalEndpointRsyslog​(UUID endpointId)
                                                     throws ApiException
        [BETA] Delete RSyslog external integration endpoint
        Parameters:
        endpointId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasIntegration

        public Operation deleteDbaasIntegration​(UUID id)
                                         throws ApiException
        [BETA] Delete a DBaaS Integration
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasKafkaSchemaRegistryAclConfig

        public Operation deleteDbaasKafkaSchemaRegistryAclConfig​(String name,
                                                                 String aclId)
                                                          throws ApiException
        Delete a Kafka ACL entry
        Parameters:
        name - (required)
        aclId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasKafkaTopicAclConfig

        public Operation deleteDbaasKafkaTopicAclConfig​(String name,
                                                        String aclId)
                                                 throws ApiException
        Delete a Kafka ACL entry
        Parameters:
        name - (required)
        aclId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasKafkaUser

        public Operation deleteDbaasKafkaUser​(String serviceName,
                                              String username)
                                       throws ApiException
        Delete a DBaaS kafka user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasMysqlDatabase

        public Operation deleteDbaasMysqlDatabase​(String serviceName,
                                                  String databaseName)
                                           throws ApiException
        Delete a DBaaS MySQL database
        Parameters:
        serviceName - (required)
        databaseName - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasMysqlUser

        public Operation deleteDbaasMysqlUser​(String serviceName,
                                              String username)
                                       throws ApiException
        Delete a DBaaS MySQL user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasOpensearchUser

        public Operation deleteDbaasOpensearchUser​(String serviceName,
                                                   String username)
                                            throws ApiException
        Delete a DBaaS OpenSearch user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasPgConnectionPool

        public Operation deleteDbaasPgConnectionPool​(String serviceName,
                                                     String connectionPoolName)
                                              throws ApiException
        Delete a DBaaS PostgreSQL connection pool
        Parameters:
        serviceName - (required)
        connectionPoolName - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasPgDatabase

        public Operation deleteDbaasPgDatabase​(String serviceName,
                                               String databaseName)
                                        throws ApiException
        Delete a DBaaS Postgres database
        Parameters:
        serviceName - (required)
        databaseName - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasPostgresUser

        public Operation deleteDbaasPostgresUser​(String serviceName,
                                                 String username)
                                          throws ApiException
        Delete a DBaaS Postgres user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasRedisUser

        public Operation deleteDbaasRedisUser​(String serviceName,
                                              String username)
                                       throws ApiException
        Delete a DBaaS Redis user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasService

        public Operation deleteDbaasService​(String name)
                                     throws ApiException
        Delete a DBaaS service Delete a DBaaS service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServiceGrafana

        public Operation deleteDbaasServiceGrafana​(String name)
                                            throws ApiException
        Delete a Grafana service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServiceKafka

        public Operation deleteDbaasServiceKafka​(String name)
                                          throws ApiException
        Delete a Kafka service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServiceMysql

        public Operation deleteDbaasServiceMysql​(String name)
                                          throws ApiException
        Delete a MySQL service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServiceOpensearch

        public Operation deleteDbaasServiceOpensearch​(String name)
                                               throws ApiException
        Delete a OpenSearch service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServicePg

        public Operation deleteDbaasServicePg​(String name)
                                       throws ApiException
        Delete a Postgres service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDbaasServiceRedis

        public Operation deleteDbaasServiceRedis​(String name)
                                          throws ApiException
        Delete a Redis service
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDnsDomain

        public Operation deleteDnsDomain​(UUID id)
                                  throws ApiException
        Delete DNS Domain
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteDnsDomainRecord

        public Operation deleteDnsDomainRecord​(UUID domainId,
                                               UUID recordId)
                                        throws ApiException
        Delete DNS domain record
        Parameters:
        domainId - (required)
        recordId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteElasticIp

        public Operation deleteElasticIp​(UUID id)
                                  throws ApiException
        Delete an Elastic IP
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteIamRole

        public Operation deleteIamRole​(UUID id)
                                throws ApiException
        Delete IAM Role
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteInstance

        public Operation deleteInstance​(UUID id)
                                 throws ApiException
        Delete a Compute instance
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteInstancePool

        public Operation deleteInstancePool​(UUID id)
                                     throws ApiException
        Delete an Instance Pool
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteLoadBalancer

        public Operation deleteLoadBalancer​(UUID id)
                                     throws ApiException
        Delete a Load Balancer
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteLoadBalancerService

        public Operation deleteLoadBalancerService​(UUID id,
                                                   UUID serviceId)
                                            throws ApiException
        Delete a Load Balancer Service
        Parameters:
        id - (required)
        serviceId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deletePrivateNetwork

        public Operation deletePrivateNetwork​(UUID id)
                                       throws ApiException
        Delete a Private Network
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteReverseDnsElasticIp

        public Operation deleteReverseDnsElasticIp​(UUID id)
                                            throws ApiException
        Delete the PTR DNS record for an elastic IP
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteReverseDnsInstance

        public Operation deleteReverseDnsInstance​(UUID id)
                                           throws ApiException
        Delete the PTR DNS record for an instance
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteRuleFromSecurityGroup

        public Operation deleteRuleFromSecurityGroup​(UUID id,
                                                     UUID ruleId)
                                              throws ApiException
        Delete a Security Group rule
        Parameters:
        id - (required)
        ruleId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteSecurityGroup

        public Operation deleteSecurityGroup​(UUID id)
                                      throws ApiException
        Delete a Security Group
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteSksCluster

        public Operation deleteSksCluster​(UUID id)
                                   throws ApiException
        Delete an SKS cluster
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteSksNodepool

        public Operation deleteSksNodepool​(UUID id,
                                           UUID sksNodepoolId)
                                    throws ApiException
        Delete an SKS Nodepool
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteSnapshot

        public Operation deleteSnapshot​(UUID id)
                                 throws ApiException
        Delete a Snapshot
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteSshKey

        public Operation deleteSshKey​(String name)
                               throws ApiException
        Delete a SSH key
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • deleteTemplate

        public Operation deleteTemplate​(UUID id)
                                 throws ApiException
        Delete a Template
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • detachBlockStorageVolume

        public Operation detachBlockStorageVolume​(UUID id)
                                           throws ApiException
        Detach block storage volume
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • detachDbaasServiceFromEndpoint

        public Operation detachDbaasServiceFromEndpoint​(String sourceServiceName,
                                                        DetachDbaasServiceFromEndpointRequest detachDbaasServiceFromEndpointRequest)
                                                 throws ApiException
        [BETA] Detach a DBaaS external integration from a service
        Parameters:
        sourceServiceName - (required)
        detachDbaasServiceFromEndpointRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • detachInstanceFromElasticIp

        public Operation detachInstanceFromElasticIp​(UUID id,
                                                     AttachBlockStorageVolumeToInstanceRequest attachBlockStorageVolumeToInstanceRequest)
                                              throws ApiException
        Detach a Compute instance from an Elastic IP
        Parameters:
        id - (required)
        attachBlockStorageVolumeToInstanceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • detachInstanceFromPrivateNetwork

        public Operation detachInstanceFromPrivateNetwork​(UUID id,
                                                          DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
                                                   throws ApiException
        Detach a Compute instance from a Private Network
        Parameters:
        id - (required)
        detachInstanceFromPrivateNetworkRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • detachInstanceFromSecurityGroup

        public Operation detachInstanceFromSecurityGroup​(UUID id,
                                                         DetachInstanceFromPrivateNetworkRequest detachInstanceFromPrivateNetworkRequest)
                                                  throws ApiException
        Detach a Compute instance from a Security Group
        Parameters:
        id - (required)
        detachInstanceFromPrivateNetworkRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • enableDbaasMysqlWrites

        public Operation enableDbaasMysqlWrites​(String name)
                                         throws ApiException
        Temporarily enable writes for MySQL services in read-only mode due to filled up storage
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • evictInstancePoolMembers

        public Operation evictInstancePoolMembers​(UUID id,
                                                  EvictInstancePoolMembersRequest evictInstancePoolMembersRequest)
                                           throws ApiException
        Evict Instance Pool members This operation evicts the specified Compute instances member from the Instance Pool, shrinking it to `<current pool size> - <# evicted members>`.
        Parameters:
        id - (required)
        evictInstancePoolMembersRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • evictSksNodepoolMembers

        public Operation evictSksNodepoolMembers​(UUID id,
                                                 UUID sksNodepoolId,
                                                 EvictSksNodepoolMembersRequest evictSksNodepoolMembersRequest)
                                          throws ApiException
        Evict Nodepool members This operation evicts the specified Compute instances member from the Nodepool, shrinking it to `<current nodepool size> - <# evicted members>`.
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        evictSksNodepoolMembersRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • exportSnapshot

        public Operation exportSnapshot​(UUID id)
                                 throws ApiException
        Export a Snapshot
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • generateSksClusterKubeconfig

        public GenerateSksClusterKubeconfig200Response generateSksClusterKubeconfig​(UUID id,
                                                                                    SksKubeconfigRequest sksKubeconfigRequest)
                                                                             throws ApiException
        Generate a new Kubeconfig file for a SKS cluster This operation returns a Kubeconfig file encoded in base64.
        Parameters:
        id - (required)
        sksKubeconfigRequest - (required)
        Returns:
        GenerateSksClusterKubeconfig200Response
        Throws:
        ApiException - if fails to make API call
      • getAntiAffinityGroup

        public AntiAffinityGroup getAntiAffinityGroup​(UUID id)
                                               throws ApiException
        Retrieve Anti-affinity Group details
        Parameters:
        id - (required)
        Returns:
        AntiAffinityGroup
        Throws:
        ApiException - if fails to make API call
      • getBlockStorageSnapshot

        public BlockStorageSnapshot getBlockStorageSnapshot​(UUID id)
                                                     throws ApiException
        Retrieve block storage snapshot details
        Parameters:
        id - (required)
        Returns:
        BlockStorageSnapshot
        Throws:
        ApiException - if fails to make API call
      • getBlockStorageVolume

        public BlockStorageVolume getBlockStorageVolume​(UUID id)
                                                 throws ApiException
        Retrieve block storage volume details
        Parameters:
        id - (required)
        Returns:
        BlockStorageVolume
        Throws:
        ApiException - if fails to make API call
      • getConsoleProxyUrl

        public GetConsoleProxyUrl200Response getConsoleProxyUrl​(UUID id)
                                                         throws ApiException
        Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.
        Parameters:
        id - (required)
        Returns:
        GetConsoleProxyUrl200Response
        Throws:
        ApiException - if fails to make API call
      • getDbaasCaCertificate

        public GetDbaasCaCertificate200Response getDbaasCaCertificate()
                                                               throws ApiException
        Get DBaaS CA Certificate Returns a CA Certificate required to reach a DBaaS service through a TLS-protected connection.
        Returns:
        GetDbaasCaCertificate200Response
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalEndpointDatadog

        public DbaasExternalEndpointDatadogOutput getDbaasExternalEndpointDatadog​(UUID endpointId)
                                                                           throws ApiException
        [BETA] Get DataDog external endpoint settings
        Parameters:
        endpointId - (required)
        Returns:
        DbaasExternalEndpointDatadogOutput
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalEndpointElasticsearch

        public DbaasEndpointElasticsearchOutput getDbaasExternalEndpointElasticsearch​(UUID endpointId)
                                                                               throws ApiException
        [BETA] Get ElasticSearch Logs external integration endpoint settings
        Parameters:
        endpointId - (required)
        Returns:
        DbaasEndpointElasticsearchOutput
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalEndpointOpensearch

        public DbaasEndpointOpensearchOutput getDbaasExternalEndpointOpensearch​(UUID endpointId)
                                                                         throws ApiException
        [BETA] Get OpenSearch Logs external integration endpoint settings
        Parameters:
        endpointId - (required)
        Returns:
        DbaasEndpointOpensearchOutput
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalEndpointPrometheus

        public DbaasEndpointExternalPrometheusOutput getDbaasExternalEndpointPrometheus​(UUID endpointId)
                                                                                 throws ApiException
        [BETA] Get Prometheus external integration endpoint settings
        Parameters:
        endpointId - (required)
        Returns:
        DbaasEndpointExternalPrometheusOutput
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalEndpointRsyslog

        public DbaasExternalEndpointRsyslogOutput getDbaasExternalEndpointRsyslog​(UUID endpointId)
                                                                           throws ApiException
        [BETA] Get RSyslog external integration endpoint settings
        Parameters:
        endpointId - (required)
        Returns:
        DbaasExternalEndpointRsyslogOutput
        Throws:
        ApiException - if fails to make API call
      • getDbaasExternalIntegration

        public DbaasExternalIntegration getDbaasExternalIntegration​(UUID integrationId)
                                                             throws ApiException
        [BETA] Get a DBaaS external integration
        Parameters:
        integrationId - (required)
        Returns:
        DbaasExternalIntegration
        Throws:
        ApiException - if fails to make API call
      • getDbaasIntegration

        public DbaasIntegration getDbaasIntegration​(UUID id)
                                             throws ApiException
        [BETA] Get a DBaaS Integration
        Parameters:
        id - (required)
        Returns:
        DbaasIntegration
        Throws:
        ApiException - if fails to make API call
      • getDbaasKafkaAclConfig

        public DbaasKafkaAcls getDbaasKafkaAclConfig​(String name)
                                              throws ApiException
        Get DBaaS kafka ACL configuration
        Parameters:
        name - (required)
        Returns:
        DbaasKafkaAcls
        Throws:
        ApiException - if fails to make API call
      • getDbaasMigrationStatus

        public DbaasMigrationStatus getDbaasMigrationStatus​(String name)
                                                     throws ApiException
        Get a DBaaS migration status Get a DBaaS migration status
        Parameters:
        name - (required)
        Returns:
        DbaasMigrationStatus
        Throws:
        ApiException - if fails to make API call
      • getDbaasOpensearchAclConfig

        public DbaasOpensearchAclConfig getDbaasOpensearchAclConfig​(String name)
                                                             throws ApiException
        Get DBaaS OpenSearch ACL configuration
        Parameters:
        name - (required)
        Returns:
        DbaasOpensearchAclConfig
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceGrafana

        public DbaasServiceGrafana getDbaasServiceGrafana​(String name)
                                                   throws ApiException
        Get a DBaaS Grafana service
        Parameters:
        name - (required)
        Returns:
        DbaasServiceGrafana
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceKafka

        public DbaasServiceKafka getDbaasServiceKafka​(String name)
                                               throws ApiException
        Get a DBaaS Kafka service
        Parameters:
        name - (required)
        Returns:
        DbaasServiceKafka
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceLogs

        public DbaasServiceLogs getDbaasServiceLogs​(String serviceName,
                                                    GetDbaasServiceLogsRequest getDbaasServiceLogsRequest)
                                             throws ApiException
        Get logs of DBaaS service Get logs of DBaaS service
        Parameters:
        serviceName - (required)
        getDbaasServiceLogsRequest - (required)
        Returns:
        DbaasServiceLogs
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceMysql

        public DbaasServiceMysql getDbaasServiceMysql​(String name)
                                               throws ApiException
        Get a DBaaS MySQL service Get a DBaaS MySQL service
        Parameters:
        name - (required)
        Returns:
        DbaasServiceMysql
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceOpensearch

        public DbaasServiceOpensearch getDbaasServiceOpensearch​(String name)
                                                         throws ApiException
        Get a DBaaS OpenSearch service Get a DBaaS OpenSearch service
        Parameters:
        name - (required)
        Returns:
        DbaasServiceOpensearch
        Throws:
        ApiException - if fails to make API call
      • getDbaasServicePg

        public DbaasServicePg getDbaasServicePg​(String name)
                                         throws ApiException
        Get a DBaaS PostgreSQL service Get a DBaaS PostgreSQL service
        Parameters:
        name - (required)
        Returns:
        DbaasServicePg
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceRedis

        public DbaasServiceRedis getDbaasServiceRedis​(String name)
                                               throws ApiException
        Get a DBaaS Redis service Get a DBaaS Redis service
        Parameters:
        name - (required)
        Returns:
        DbaasServiceRedis
        Throws:
        ApiException - if fails to make API call
      • getDbaasServiceType

        public DbaasServiceType getDbaasServiceType​(String serviceTypeName)
                                             throws ApiException
        Get a DBaaS service type Get a DBaaS service type
        Parameters:
        serviceTypeName - (required)
        Returns:
        DbaasServiceType
        Throws:
        ApiException - if fails to make API call
      • getDbaasTask

        public DbaasTask getDbaasTask​(String service,
                                      UUID id)
                               throws ApiException
        Get a DBaaS task Get a DBaaS task
        Parameters:
        service - (required)
        id - (required)
        Returns:
        DbaasTask
        Throws:
        ApiException - if fails to make API call
      • getDeployTarget

        public DeployTarget getDeployTarget​(UUID id)
                                     throws ApiException
        Retrieve Deploy Target details
        Parameters:
        id - (required)
        Returns:
        DeployTarget
        Throws:
        ApiException - if fails to make API call
      • getDnsDomain

        public DnsDomain getDnsDomain​(UUID id)
                               throws ApiException
        Retrieve DNS domain details
        Parameters:
        id - (required)
        Returns:
        DnsDomain
        Throws:
        ApiException - if fails to make API call
      • getDnsDomainRecord

        public DnsDomainRecord getDnsDomainRecord​(UUID domainId,
                                                  UUID recordId)
                                           throws ApiException
        Retrieve DNS domain record details
        Parameters:
        domainId - (required)
        recordId - (required)
        Returns:
        DnsDomainRecord
        Throws:
        ApiException - if fails to make API call
      • getElasticIp

        public ElasticIp getElasticIp​(UUID id)
                               throws ApiException
        Retrieve Elastic IP details
        Parameters:
        id - (required)
        Returns:
        ElasticIp
        Throws:
        ApiException - if fails to make API call
      • getIamOrganizationPolicy

        public IamPolicy getIamOrganizationPolicy()
                                           throws ApiException
        Retrieve IAM Organization Policy
        Returns:
        IamPolicy
        Throws:
        ApiException - if fails to make API call
      • getIamRole

        public IamRole getIamRole​(UUID id)
                           throws ApiException
        Retrieve IAM Role
        Parameters:
        id - (required)
        Returns:
        IamRole
        Throws:
        ApiException - if fails to make API call
      • getInstance

        public Instance getInstance​(UUID id)
                             throws ApiException
        Retrieve Compute instance details
        Parameters:
        id - (required)
        Returns:
        Instance
        Throws:
        ApiException - if fails to make API call
      • getInstancePool

        public InstancePool getInstancePool​(UUID id)
                                     throws ApiException
        Retrieve Instance Pool details
        Parameters:
        id - (required)
        Returns:
        InstancePool
        Throws:
        ApiException - if fails to make API call
      • getInstanceType

        public InstanceType getInstanceType​(UUID id)
                                     throws ApiException
        Retrieve Instance Type details
        Parameters:
        id - (required)
        Returns:
        InstanceType
        Throws:
        ApiException - if fails to make API call
      • getLoadBalancer

        public LoadBalancer getLoadBalancer​(UUID id)
                                     throws ApiException
        Retrieve Load Balancer details
        Parameters:
        id - (required)
        Returns:
        LoadBalancer
        Throws:
        ApiException - if fails to make API call
      • getLoadBalancerService

        public LoadBalancerService getLoadBalancerService​(UUID id,
                                                          UUID serviceId)
                                                   throws ApiException
        Retrieve Load Balancer Service details
        Parameters:
        id - (required)
        serviceId - (required)
        Returns:
        LoadBalancerService
        Throws:
        ApiException - if fails to make API call
      • getOperation

        public Operation getOperation​(UUID id)
                               throws ApiException
        Retrieve Operation details
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • getPrivateNetwork

        public PrivateNetwork getPrivateNetwork​(UUID id)
                                         throws ApiException
        Retrieve Private Network details
        Parameters:
        id - (required)
        Returns:
        PrivateNetwork
        Throws:
        ApiException - if fails to make API call
      • getQuota

        public Quota getQuota​(String entity)
                       throws ApiException
        Retrieve Resource Quota
        Parameters:
        entity - (required)
        Returns:
        Quota
        Throws:
        ApiException - if fails to make API call
      • getReverseDnsElasticIp

        public ReverseDnsRecord getReverseDnsElasticIp​(UUID id)
                                                throws ApiException
        Query the PTR DNS records for an elastic IP
        Parameters:
        id - (required)
        Returns:
        ReverseDnsRecord
        Throws:
        ApiException - if fails to make API call
      • getReverseDnsInstance

        public ReverseDnsRecord getReverseDnsInstance​(UUID id)
                                               throws ApiException
        Query the PTR DNS records for an instance
        Parameters:
        id - (required)
        Returns:
        ReverseDnsRecord
        Throws:
        ApiException - if fails to make API call
      • getSecurityGroup

        public SecurityGroup getSecurityGroup​(UUID id)
                                       throws ApiException
        Retrieve Security Group details
        Parameters:
        id - (required)
        Returns:
        SecurityGroup
        Throws:
        ApiException - if fails to make API call
      • getSksCluster

        public SksCluster getSksCluster​(UUID id)
                                 throws ApiException
        Retrieve SKS cluster details
        Parameters:
        id - (required)
        Returns:
        SksCluster
        Throws:
        ApiException - if fails to make API call
      • getSksClusterAuthorityCert

        public GetSksClusterAuthorityCert200Response getSksClusterAuthorityCert​(UUID id,
                                                                                String authority)
                                                                         throws ApiException
        Get the certificate for a SKS cluster authority This operation returns the certificate for the given SKS cluster authority encoded in base64.
        Parameters:
        id - (required)
        authority - (required)
        Returns:
        GetSksClusterAuthorityCert200Response
        Throws:
        ApiException - if fails to make API call
      • getSksClusterInspection

        public Map<String,​Object> getSksClusterInspection​(UUID id)
                                                         throws ApiException
        Get the latest inspection result Helps troubleshoot common problems when deploying a kubernetes cluster. Inspections run every couple of minutes.
        Parameters:
        id - (required)
        Returns:
        Map<String, Object>
        Throws:
        ApiException - if fails to make API call
      • getSksNodepool

        public SksNodepool getSksNodepool​(UUID id,
                                          UUID sksNodepoolId)
                                   throws ApiException
        Retrieve SKS Nodepool details
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        Returns:
        SksNodepool
        Throws:
        ApiException - if fails to make API call
      • getSnapshot

        public Snapshot getSnapshot​(UUID id)
                             throws ApiException
        Retrieve Snapshot details
        Parameters:
        id - (required)
        Returns:
        Snapshot
        Throws:
        ApiException - if fails to make API call
      • getSosPresignedUrl

        public GetSosPresignedUrl200Response getSosPresignedUrl​(String bucket,
                                                                String key)
                                                         throws ApiException
        Retrieve Presigned Download URL for SOS object Generates Presigned Download URL for SOS object
        Parameters:
        bucket - (required)
        key - (optional)
        Returns:
        GetSosPresignedUrl200Response
        Throws:
        ApiException - if fails to make API call
      • getSshKey

        public SshKey getSshKey​(String name)
                         throws ApiException
        Retrieve SSH key details
        Parameters:
        name - (required)
        Returns:
        SshKey
        Throws:
        ApiException - if fails to make API call
      • getTemplate

        public Template getTemplate​(UUID id)
                             throws ApiException
        Retrieve Template details
        Parameters:
        id - (required)
        Returns:
        Template
        Throws:
        ApiException - if fails to make API call
      • listDbaasExternalEndpointTypes

        public ListDbaasExternalEndpointTypes200Response listDbaasExternalEndpointTypes()
                                                                                 throws ApiException
        [BETA] List available external endpoint types and their schemas for DBaaS external integrations
        Returns:
        ListDbaasExternalEndpointTypes200Response
        Throws:
        ApiException - if fails to make API call
      • listDbaasExternalIntegrations

        public ListDbaasExternalIntegrations200Response listDbaasExternalIntegrations​(String serviceName)
                                                                               throws ApiException
        [BETA] List all DBaaS connections between services and external endpoints
        Parameters:
        serviceName - (required)
        Returns:
        ListDbaasExternalIntegrations200Response
        Throws:
        ApiException - if fails to make API call
      • listDbaasIntegrationSettings

        public ListDbaasIntegrationSettings200Response listDbaasIntegrationSettings​(String integrationType,
                                                                                    String sourceType,
                                                                                    String destType)
                                                                             throws ApiException
        [BETA] Get DBaaS integration settings
        Parameters:
        integrationType - (required)
        sourceType - (required)
        destType - (required)
        Returns:
        ListDbaasIntegrationSettings200Response
        Throws:
        ApiException - if fails to make API call
      • listEvents

        public List<Event> listEvents​(OffsetDateTime from,
                                      OffsetDateTime to)
                               throws ApiException
        List Events Retrieve Mutation Events for a given date range. Defaults to retrieving Events for the past 24 hours. Both a `from` and `to` arguments can be specified to filter Events over a specific period. Events will be the the most descriptive possible but not all fields are mandatory
        Parameters:
        from - (optional)
        to - (optional)
        Returns:
        List<Event>
        Throws:
        ApiException - if fails to make API call
      • listInstances

        public ListInstances200Response listInstances​(UUID managerId,
                                                      String managerType,
                                                      String ipAddress)
                                               throws ApiException
        List Compute instances
        Parameters:
        managerId - (optional)
        managerType - (optional)
        ipAddress - (optional)
        Returns:
        ListInstances200Response
        Throws:
        ApiException - if fails to make API call
      • listSecurityGroups

        public ListSecurityGroups200Response listSecurityGroups​(String visibility)
                                                         throws ApiException
        List Security Groups. Lists security groups. When visibility is set to public, lists public security groups. Public security groups are objects maintained by Exoscale which contain source addresses for relevant services hosted by Exoscale. They can be used a source in ingress rules and as a destination in egress rules.
        Parameters:
        visibility - (optional)
        Returns:
        ListSecurityGroups200Response
        Throws:
        ApiException - if fails to make API call
      • listSksClusterDeprecatedResources

        public List<Map<String,​String>> listSksClusterDeprecatedResources​(UUID id)
                                                                         throws ApiException
        Resources that are scheduled to be removed in future kubernetes releases This operation returns the deprecated resources for a given cluster
        Parameters:
        id - (required)
        Returns:
        List<Map<String, String>>
        Throws:
        ApiException - if fails to make API call
      • listSksClusterVersions

        public ListSksClusterVersions200Response listSksClusterVersions​(String includeDeprecated)
                                                                 throws ApiException
        List available versions for SKS clusters
        Parameters:
        includeDeprecated - (optional)
        Returns:
        ListSksClusterVersions200Response
        Throws:
        ApiException - if fails to make API call
      • promoteSnapshotToTemplate

        public Operation promoteSnapshotToTemplate​(UUID id,
                                                   PromoteSnapshotToTemplateRequest promoteSnapshotToTemplateRequest)
                                            throws ApiException
        Promote a Snapshot to a Template
        Parameters:
        id - (required)
        promoteSnapshotToTemplateRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • rebootInstance

        public Operation rebootInstance​(UUID id)
                                 throws ApiException
        Reboot a Compute instance
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • removeExternalSourceFromSecurityGroup

        public Operation removeExternalSourceFromSecurityGroup​(UUID id,
                                                               RemoveExternalSourceFromSecurityGroupRequest removeExternalSourceFromSecurityGroupRequest)
                                                        throws ApiException
        Remove an external source from a Security Group
        Parameters:
        id - (required)
        removeExternalSourceFromSecurityGroupRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • removeInstanceProtection

        public Operation removeInstanceProtection​(UUID id)
                                           throws ApiException
        Remove instance destruction protection
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasGrafanaUserPassword

        public Operation resetDbaasGrafanaUserPassword​(String serviceName,
                                                       String username,
                                                       ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
                                                throws ApiException
        Reset the credentials of a DBaaS Grafana user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasGrafanaUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasKafkaUserPassword

        public Operation resetDbaasKafkaUserPassword​(String serviceName,
                                                     String username,
                                                     ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
                                              throws ApiException
        Reset the credentials of a DBaaS Kafka user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasGrafanaUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasMysqlUserPassword

        public Operation resetDbaasMysqlUserPassword​(String serviceName,
                                                     String username,
                                                     ResetDbaasMysqlUserPasswordRequest resetDbaasMysqlUserPasswordRequest)
                                              throws ApiException
        Reset the credentials of a DBaaS mysql user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasMysqlUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasOpensearchUserPassword

        public Operation resetDbaasOpensearchUserPassword​(String serviceName,
                                                          String username,
                                                          ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
                                                   throws ApiException
        Reset the credentials of a DBaaS OpenSearch user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasGrafanaUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasPostgresUserPassword

        public Operation resetDbaasPostgresUserPassword​(String serviceName,
                                                        String username,
                                                        ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
                                                 throws ApiException
        Reset the credentials of a DBaaS Postgres user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasGrafanaUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetDbaasRedisUserPassword

        public Operation resetDbaasRedisUserPassword​(String serviceName,
                                                     String username,
                                                     ResetDbaasGrafanaUserPasswordRequest resetDbaasGrafanaUserPasswordRequest)
                                              throws ApiException
        Reset the credentials of a DBaaS Redis user If no password is provided one will be generated automatically.
        Parameters:
        serviceName - (required)
        username - (required)
        resetDbaasGrafanaUserPasswordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetElasticIpField

        public Operation resetElasticIpField​(UUID id,
                                             String field)
                                      throws ApiException
        Reset an Elastic IP field to its default value
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetInstance

        public Operation resetInstance​(UUID id,
                                       ResetInstanceRequest resetInstanceRequest)
                                throws ApiException
        Reset a Compute instance to a base/target template This operation re-installs a Compute instance to a base template. If target template is provided it will be used to recreated instance from. Warning: the operation wipes all data stored on the disk.
        Parameters:
        id - (required)
        resetInstanceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetInstanceField

        public Operation resetInstanceField​(UUID id,
                                            String field)
                                     throws ApiException
        Reset Instance field
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetInstancePassword

        public Operation resetInstancePassword​(UUID id)
                                        throws ApiException
        Reset a compute instance password
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetInstancePoolField

        public Operation resetInstancePoolField​(UUID id,
                                                String field)
                                         throws ApiException
        Reset an Instance Pool field to its default value
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetLoadBalancerField

        public Operation resetLoadBalancerField​(UUID id,
                                                String field)
                                         throws ApiException
        Reset a Load Balancer field to its default value
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetLoadBalancerServiceField

        public Operation resetLoadBalancerServiceField​(UUID id,
                                                       UUID serviceId,
                                                       String field)
                                                throws ApiException
        Reset a Load Balancer Service field to its default value
        Parameters:
        id - (required)
        serviceId - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetPrivateNetworkField

        public Operation resetPrivateNetworkField​(UUID id,
                                                  String field)
                                           throws ApiException
        Reset Private Network field
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetSksClusterField

        public Operation resetSksClusterField​(UUID id,
                                              String field)
                                       throws ApiException
        Reset an SKS cluster field to its default value
        Parameters:
        id - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resetSksNodepoolField

        public Operation resetSksNodepoolField​(UUID id,
                                               UUID sksNodepoolId,
                                               String field)
                                        throws ApiException
        Reset an SKS Nodepool field to its default value
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        field - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • resizeBlockStorageVolume

        public BlockStorageVolume resizeBlockStorageVolume​(UUID id,
                                                           ResizeBlockStorageVolumeRequest resizeBlockStorageVolumeRequest)
                                                    throws ApiException
        Resize a block storage volume This operation resizes a Block storage volume. Note: the volume can only grow, cannot be shrunk.
        Parameters:
        id - (required)
        resizeBlockStorageVolumeRequest - (required)
        Returns:
        BlockStorageVolume
        Throws:
        ApiException - if fails to make API call
      • resizeInstanceDisk

        public Operation resizeInstanceDisk​(UUID id,
                                            ResizeInstanceDiskRequest resizeInstanceDiskRequest)
                                     throws ApiException
        Resize a Compute instance disk This operation resizes a Compute instance's disk volume. Note: the disk can only grow, cannot be shrunk.
        Parameters:
        id - (required)
        resizeInstanceDiskRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • revealDbaasGrafanaUserPassword

        public DbaasUserGrafanaSecrets revealDbaasGrafanaUserPassword​(String serviceName,
                                                                      String username)
                                                               throws ApiException
        Reveal the secrets of a DBaaS Grafana user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserGrafanaSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasKafkaConnectPassword

        public DbaasUserKafkaConnectSecrets revealDbaasKafkaConnectPassword​(String serviceName)
                                                                     throws ApiException
        Reveal the secrets for DBaaS Kafka Connect
        Parameters:
        serviceName - (required)
        Returns:
        DbaasUserKafkaConnectSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasKafkaUserPassword

        public DbaasUserKafkaSecrets revealDbaasKafkaUserPassword​(String serviceName,
                                                                  String username)
                                                           throws ApiException
        Reveal the secrets of a DBaaS Kafka user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserKafkaSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasMysqlUserPassword

        public DbaasUserMysqlSecrets revealDbaasMysqlUserPassword​(String serviceName,
                                                                  String username)
                                                           throws ApiException
        Reveal the secrets of a DBaaS MySQL user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserMysqlSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasOpensearchUserPassword

        public DbaasUserOpensearchSecrets revealDbaasOpensearchUserPassword​(String serviceName,
                                                                            String username)
                                                                     throws ApiException
        Reveal the secrets of a DBaaS OpenSearch user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserOpensearchSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasPostgresUserPassword

        public DbaasUserPostgresSecrets revealDbaasPostgresUserPassword​(String serviceName,
                                                                        String username)
                                                                 throws ApiException
        Reveal the secrets of a DBaaS Postgres user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserPostgresSecrets
        Throws:
        ApiException - if fails to make API call
      • revealDbaasRedisUserPassword

        public DbaasUserRedisSecrets revealDbaasRedisUserPassword​(String serviceName,
                                                                  String username)
                                                           throws ApiException
        Reveal the secrets of a DBaaS Redis user
        Parameters:
        serviceName - (required)
        username - (required)
        Returns:
        DbaasUserRedisSecrets
        Throws:
        ApiException - if fails to make API call
      • revealInstancePassword

        public InstancePassword revealInstancePassword​(UUID id)
                                                throws ApiException
        Reveal the password used during instance creation or the latest password reset. Reveal the password used during instance creation or the latest password reset. This is only available for VMs created against templates having the `password-enabled` property set to `true`. Passwords are transiently stored for at most 24 hours and intended to be retrieved shortly after creation or resets.
        Parameters:
        id - (required)
        Returns:
        InstancePassword
        Throws:
        ApiException - if fails to make API call
      • revertInstanceToSnapshot

        public Operation revertInstanceToSnapshot​(UUID instanceId,
                                                  RevertInstanceToSnapshotRequest revertInstanceToSnapshotRequest)
                                           throws ApiException
        Revert a snapshot for an instance This operation reverts the snapshot to the Compute instance volume, restoring stored data as it was at the time of the snapshot. The Compute instance must be previously stopped.
        Parameters:
        instanceId - (required)
        revertInstanceToSnapshotRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • rotateSksCcmCredentials

        public Operation rotateSksCcmCredentials​(UUID id)
                                          throws ApiException
        Rotate Exoscale CCM credentials
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • rotateSksOperatorsCa

        public Operation rotateSksOperatorsCa​(UUID id)
                                       throws ApiException
        Rotate operators certificate authority
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • scaleInstance

        public Operation scaleInstance​(UUID id,
                                       ScaleInstanceRequest scaleInstanceRequest)
                                throws ApiException
        Scale a Compute instance to a new Instance Type This operation changes the Compute instance's type. Note: the new Instance Type must be within the same family (e.g. a standard instance cannot be scaled to gpu2 or storage).
        Parameters:
        id - (required)
        scaleInstanceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • scaleSksNodepool

        public Operation scaleSksNodepool​(UUID id,
                                          UUID sksNodepoolId,
                                          ScaleSksNodepoolRequest scaleSksNodepoolRequest)
                                   throws ApiException
        Scale a SKS Nodepool
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        scaleSksNodepoolRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasGrafanaMaintenance

        public Operation startDbaasGrafanaMaintenance​(String name)
                                               throws ApiException
        Initiate Grafana maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasKafkaMaintenance

        public Operation startDbaasKafkaMaintenance​(String name)
                                             throws ApiException
        Initiate Kafka maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasMysqlMaintenance

        public Operation startDbaasMysqlMaintenance​(String name)
                                             throws ApiException
        Initiate MySQL maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasOpensearchMaintenance

        public Operation startDbaasOpensearchMaintenance​(String name)
                                                  throws ApiException
        Initiate OpenSearch maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasPgMaintenance

        public Operation startDbaasPgMaintenance​(String name)
                                          throws ApiException
        Initiate PostgreSQL maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startDbaasRedisMaintenance

        public Operation startDbaasRedisMaintenance​(String name)
                                             throws ApiException
        Initiate Redis maintenance update
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • startInstance

        public Operation startInstance​(UUID id,
                                       StartInstanceRequest startInstanceRequest)
                                throws ApiException
        Start a Compute instance This operation starts a virtual machine, potentially using a rescue profile if specified
        Parameters:
        id - (required)
        startInstanceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • stopDbaasMysqlMigration

        public Operation stopDbaasMysqlMigration​(String name)
                                          throws ApiException
        Stop a DBaaS MySQL migration
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • stopDbaasPgMigration

        public Operation stopDbaasPgMigration​(String name)
                                       throws ApiException
        Stop a DBaaS PostgreSQL migration
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • stopDbaasRedisMigration

        public Operation stopDbaasRedisMigration​(String name)
                                          throws ApiException
        Stop a DBaaS Redis migration
        Parameters:
        name - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • stopInstance

        public Operation stopInstance​(UUID id)
                               throws ApiException
        Stop a Compute instance
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateBlockStorageSnapshot

        public Operation updateBlockStorageSnapshot​(UUID id,
                                                    UpdateBlockStorageSnapshotRequest updateBlockStorageSnapshotRequest)
                                             throws ApiException
        Update block storage volume snapshot
        Parameters:
        id - (required)
        updateBlockStorageSnapshotRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalEndpointDatadog

        public Operation updateDbaasExternalEndpointDatadog​(UUID endpointId,
                                                            DbaasEndpointDatadogInputUpdate dbaasEndpointDatadogInputUpdate)
                                                     throws ApiException
        [BETA] Update DataDog external integration endpoint
        Parameters:
        endpointId - (required)
        dbaasEndpointDatadogInputUpdate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalEndpointElasticsearch

        public Operation updateDbaasExternalEndpointElasticsearch​(UUID endpointId,
                                                                  DbaasEndpointElasticsearchInputUpdate dbaasEndpointElasticsearchInputUpdate)
                                                           throws ApiException
        [BETA] Update ElasticSearch Logs external integration endpoint
        Parameters:
        endpointId - (required)
        dbaasEndpointElasticsearchInputUpdate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalEndpointOpensearch

        public Operation updateDbaasExternalEndpointOpensearch​(UUID endpointId,
                                                               DbaasEndpointOpensearchInputUpdate dbaasEndpointOpensearchInputUpdate)
                                                        throws ApiException
        [BETA] Update OpenSearch Logs external integration endpoint
        Parameters:
        endpointId - (required)
        dbaasEndpointOpensearchInputUpdate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalEndpointPrometheus

        public Operation updateDbaasExternalEndpointPrometheus​(UUID endpointId,
                                                               DbaasEndpointPrometheusPayload dbaasEndpointPrometheusPayload)
                                                        throws ApiException
        [BETA] Update Prometheus external integration endpoint
        Parameters:
        endpointId - (required)
        dbaasEndpointPrometheusPayload - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalEndpointRsyslog

        public Operation updateDbaasExternalEndpointRsyslog​(UUID endpointId,
                                                            DbaasEndpointRsyslogInputUpdate dbaasEndpointRsyslogInputUpdate)
                                                     throws ApiException
        [BETA] Update RSyslog external integration endpoint
        Parameters:
        endpointId - (required)
        dbaasEndpointRsyslogInputUpdate - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasExternalIntegrationSettingsDatadog

        public Operation updateDbaasExternalIntegrationSettingsDatadog​(UUID integrationId,
                                                                       GetDbaasExternalIntegrationSettingsDatadog200Response getDbaasExternalIntegrationSettingsDatadog200Response)
                                                                throws ApiException
        [BETA] Manage Datadog integration settings
        Parameters:
        integrationId - (required)
        getDbaasExternalIntegrationSettingsDatadog200Response - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasIntegration

        public Operation updateDbaasIntegration​(UUID id,
                                                UpdateDbaasIntegrationRequest updateDbaasIntegrationRequest)
                                         throws ApiException
        [BETA] Update a existing DBaaS integration
        Parameters:
        id - (required)
        updateDbaasIntegrationRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasOpensearchAclConfig

        public Operation updateDbaasOpensearchAclConfig​(String name,
                                                        DbaasOpensearchAclConfig dbaasOpensearchAclConfig)
                                                 throws ApiException
        Create a DBaaS OpenSearch ACL configuration
        Parameters:
        name - (required)
        dbaasOpensearchAclConfig - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasPgConnectionPool

        public Operation updateDbaasPgConnectionPool​(String serviceName,
                                                     String connectionPoolName,
                                                     UpdateDbaasPgConnectionPoolRequest updateDbaasPgConnectionPoolRequest)
                                              throws ApiException
        Update a DBaaS PostgreSQL connection pool
        Parameters:
        serviceName - (required)
        connectionPoolName - (required)
        updateDbaasPgConnectionPoolRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasPostgresAllowReplication

        public DbaasPostgresUsers updateDbaasPostgresAllowReplication​(String serviceName,
                                                                      String username,
                                                                      UpdateDbaasPostgresAllowReplicationRequest updateDbaasPostgresAllowReplicationRequest)
                                                               throws ApiException
        Update access control for one service user
        Parameters:
        serviceName - (required)
        username - (required)
        updateDbaasPostgresAllowReplicationRequest - (required)
        Returns:
        DbaasPostgresUsers
        Throws:
        ApiException - if fails to make API call
      • updateDbaasServiceKafka

        public Operation updateDbaasServiceKafka​(String name,
                                                 UpdateDbaasServiceKafkaRequest updateDbaasServiceKafkaRequest)
                                          throws ApiException
        Update a DBaaS Kafka service Update a DBaaS Kafka service
        Parameters:
        name - (required)
        updateDbaasServiceKafkaRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasServiceMysql

        public Operation updateDbaasServiceMysql​(String name,
                                                 UpdateDbaasServiceMysqlRequest updateDbaasServiceMysqlRequest)
                                          throws ApiException
        Update a DBaaS MySQL service Update a DBaaS MySQL service
        Parameters:
        name - (required)
        updateDbaasServiceMysqlRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasServiceOpensearch

        public Operation updateDbaasServiceOpensearch​(String name,
                                                      UpdateDbaasServiceOpensearchRequest updateDbaasServiceOpensearchRequest)
                                               throws ApiException
        Update a DBaaS OpenSearch service Update a DBaaS OpenSearch service
        Parameters:
        name - (required)
        updateDbaasServiceOpensearchRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasServicePg

        public Operation updateDbaasServicePg​(String name,
                                              UpdateDbaasServicePgRequest updateDbaasServicePgRequest)
                                       throws ApiException
        Update a DBaaS PostgreSQL service Update a DBaaS PostgreSQL service
        Parameters:
        name - (required)
        updateDbaasServicePgRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDbaasServiceRedis

        public Operation updateDbaasServiceRedis​(String name,
                                                 UpdateDbaasServiceRedisRequest updateDbaasServiceRedisRequest)
                                          throws ApiException
        Update a DBaaS Redis service Update a DBaaS Redis service
        Parameters:
        name - (required)
        updateDbaasServiceRedisRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateDnsDomainRecord

        public Operation updateDnsDomainRecord​(UUID domainId,
                                               UUID recordId,
                                               UpdateDnsDomainRecordRequest updateDnsDomainRecordRequest)
                                        throws ApiException
        Update DNS domain record
        Parameters:
        domainId - (required)
        recordId - (required)
        updateDnsDomainRecordRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateIamOrganizationPolicy

        public Operation updateIamOrganizationPolicy​(IamPolicy iamPolicy)
                                              throws ApiException
        Update IAM Organization Policy
        Parameters:
        iamPolicy - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateIamRolePolicy

        public Operation updateIamRolePolicy​(UUID id,
                                             IamPolicy iamPolicy)
                                      throws ApiException
        Update IAM Role Policy
        Parameters:
        id - (required)
        iamPolicy - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateLoadBalancerService

        public Operation updateLoadBalancerService​(UUID id,
                                                   UUID serviceId,
                                                   UpdateLoadBalancerServiceRequest updateLoadBalancerServiceRequest)
                                            throws ApiException
        Update a Load Balancer Service
        Parameters:
        id - (required)
        serviceId - (required)
        updateLoadBalancerServiceRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updatePrivateNetworkInstanceIp

        public Operation updatePrivateNetworkInstanceIp​(UUID id,
                                                        UpdatePrivateNetworkInstanceIpRequest updatePrivateNetworkInstanceIpRequest)
                                                 throws ApiException
        Update the IP address of an instance attached to a managed private network
        Parameters:
        id - (required)
        updatePrivateNetworkInstanceIpRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateReverseDnsElasticIp

        public Operation updateReverseDnsElasticIp​(UUID id,
                                                   UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest)
                                            throws ApiException
        Update/Create the PTR DNS record for an elastic IP
        Parameters:
        id - (required)
        updateReverseDnsElasticIpRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateReverseDnsInstance

        public Operation updateReverseDnsInstance​(UUID id,
                                                  UpdateReverseDnsElasticIpRequest updateReverseDnsElasticIpRequest)
                                           throws ApiException
        Update/Create the PTR DNS record for an instance
        Parameters:
        id - (required)
        updateReverseDnsElasticIpRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • updateSksNodepool

        public Operation updateSksNodepool​(UUID id,
                                           UUID sksNodepoolId,
                                           UpdateSksNodepoolRequest updateSksNodepoolRequest)
                                    throws ApiException
        Update an SKS Nodepool
        Parameters:
        id - (required)
        sksNodepoolId - (required)
        updateSksNodepoolRequest - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call
      • upgradeSksClusterServiceLevel

        public Operation upgradeSksClusterServiceLevel​(UUID id)
                                                throws ApiException
        Upgrade a SKS cluster to pro
        Parameters:
        id - (required)
        Returns:
        Operation
        Throws:
        ApiException - if fails to make API call