trait AlloyDBAdmin[F[_]] extends AnyRef
- Alphabetic
- By Inheritance
- AlloyDBAdmin
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def batchCreateInstances(request: BatchCreateInstancesRequest, ctx: Headers): F[Operation]
Creates new instances under the given project, location and cluster.
Creates new instances under the given project, location and cluster. There can be only one primary instance in a cluster. If the primary instance exists in the cluster as well as this request, then API will throw an error. The primary instance should exist before any read pool instance is created. If the primary instance is a part of the request payload, then the API will take care of creating instances in the correct order. This method is here to support Google-internal use cases, and is not meant for external customers to consume. Please do not start relying on it; its behavior is subject to change without notice.
- abstract def createBackup(request: CreateBackupRequest, ctx: Headers): F[Operation]
Creates a new Backup in a given project and location.
- abstract def createCluster(request: CreateClusterRequest, ctx: Headers): F[Operation]
Creates a new Cluster in a given project and location.
- abstract def createInstance(request: CreateInstanceRequest, ctx: Headers): F[Operation]
Creates a new Instance in a given project and location.
- abstract def deleteBackup(request: DeleteBackupRequest, ctx: Headers): F[Operation]
Deletes a single Backup.
- abstract def deleteCluster(request: DeleteClusterRequest, ctx: Headers): F[Operation]
Deletes a single Cluster.
- abstract def deleteInstance(request: DeleteInstanceRequest, ctx: Headers): F[Operation]
Deletes a single Instance.
- abstract def failoverInstance(request: FailoverInstanceRequest, ctx: Headers): F[Operation]
Forces a Failover for a highly available instance.
Forces a Failover for a highly available instance. Failover promotes the HA standby instance as the new primary. Imperative only.
- abstract def getBackup(request: GetBackupRequest, ctx: Headers): F[Backup]
Gets details of a single Backup.
- abstract def getCluster(request: GetClusterRequest, ctx: Headers): F[Cluster]
Gets details of a single Cluster.
- abstract def getInstance(request: GetInstanceRequest, ctx: Headers): F[Instance]
Gets details of a single Instance.
- abstract def listBackups(request: ListBackupsRequest, ctx: Headers): F[ListBackupsResponse]
Lists Backups in a given project and location.
- abstract def listClusters(request: ListClustersRequest, ctx: Headers): F[ListClustersResponse]
Lists Clusters in a given project and location.
- abstract def listInstances(request: ListInstancesRequest, ctx: Headers): F[ListInstancesResponse]
Lists Instances in a given project and location.
- abstract def listSupportedDatabaseFlags(request: ListSupportedDatabaseFlagsRequest, ctx: Headers): F[ListSupportedDatabaseFlagsResponse]
Lists SupportedDatabaseFlags for a given project and location.
- abstract def restartInstance(request: RestartInstanceRequest, ctx: Headers): F[Operation]
Restart an Instance in a cluster.
Restart an Instance in a cluster. Imperative only.
- abstract def restoreCluster(request: RestoreClusterRequest, ctx: Headers): F[Operation]
Creates a new Cluster in a given project and location, with a volume restored from the provided source, either a backup ID or a point-in-time and a source cluster.
- abstract def updateBackup(request: UpdateBackupRequest, ctx: Headers): F[Operation]
Updates the parameters of a single Backup.
- abstract def updateCluster(request: UpdateClusterRequest, ctx: Headers): F[Operation]
Updates the parameters of a single Cluster.
- abstract def updateInstance(request: UpdateInstanceRequest, ctx: Headers): F[Operation]
Updates the parameters of a single Instance.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()