#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait SqlBackupRunsService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlBackupRunsDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlBackupRunsGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::BackupRun>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlBackupRunsInsertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlBackupRunsListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::BackupRunsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlBackupsService: std::fmt::Debug + Send + Sync {
fn create_backup(
&self,
_req: crate::model::CreateBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_backup(
&self,
_req: crate::model::GetBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Backup>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list_backups(
&self,
_req: crate::model::ListBackupsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ListBackupsResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update_backup(
&self,
_req: crate::model::UpdateBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete_backup(
&self,
_req: crate::model::DeleteBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlConnectService: std::fmt::Debug + Send + Sync {
fn get_connect_settings(
&self,
_req: crate::model::GetConnectSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ConnectSettings>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn generate_ephemeral_cert(
&self,
_req: crate::model::GenerateEphemeralCertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::GenerateEphemeralCertResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlDatabasesService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlDatabasesDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlDatabasesGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Database>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlDatabasesInsertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlDatabasesListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DatabasesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::SqlDatabasesUpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlDatabasesUpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlFlagsService: std::fmt::Debug + Send + Sync {
fn list(
&self,
_req: crate::model::SqlFlagsListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::FlagsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlInstancesService: std::fmt::Debug + Send + Sync {
fn add_server_ca(
&self,
_req: crate::model::SqlInstancesAddServerCaRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn add_server_certificate(
&self,
_req: crate::model::SqlInstancesAddServerCertificateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn add_entra_id_certificate(
&self,
_req: crate::model::SqlInstancesAddEntraIdCertificateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn clone(
&self,
_req: crate::model::SqlInstancesCloneRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn delete(
&self,
_req: crate::model::SqlInstancesDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn demote_master(
&self,
_req: crate::model::SqlInstancesDemoteMasterRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn demote(
&self,
_req: crate::model::SqlInstancesDemoteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn export(
&self,
_req: crate::model::SqlInstancesExportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn failover(
&self,
_req: crate::model::SqlInstancesFailoverRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn reencrypt(
&self,
_req: crate::model::SqlInstancesReencryptRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlInstancesGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::DatabaseInstance>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn import(
&self,
_req: crate::model::SqlInstancesImportRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlInstancesInsertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlInstancesListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InstancesListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_server_cas(
&self,
_req: crate::model::SqlInstancesListServerCasRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::InstancesListServerCasResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_server_certificates(
&self,
_req: crate::model::SqlInstancesListServerCertificatesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::InstancesListServerCertificatesResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list_entra_id_certificates(
&self,
_req: crate::model::SqlInstancesListEntraIdCertificatesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::InstancesListEntraIdCertificatesResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn patch(
&self,
_req: crate::model::SqlInstancesPatchRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn promote_replica(
&self,
_req: crate::model::SqlInstancesPromoteReplicaRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn switchover(
&self,
_req: crate::model::SqlInstancesSwitchoverRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn reset_ssl_config(
&self,
_req: crate::model::SqlInstancesResetSslConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn restart(
&self,
_req: crate::model::SqlInstancesRestartRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn restore_backup(
&self,
_req: crate::model::SqlInstancesRestoreBackupRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn rotate_server_ca(
&self,
_req: crate::model::SqlInstancesRotateServerCaRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn rotate_server_certificate(
&self,
_req: crate::model::SqlInstancesRotateServerCertificateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn rotate_entra_id_certificate(
&self,
_req: crate::model::SqlInstancesRotateEntraIdCertificateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn start_replica(
&self,
_req: crate::model::SqlInstancesStartReplicaRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn stop_replica(
&self,
_req: crate::model::SqlInstancesStopReplicaRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn truncate_log(
&self,
_req: crate::model::SqlInstancesTruncateLogRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlInstancesUpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn create_ephemeral(
&self,
_req: crate::model::SqlInstancesCreateEphemeralCertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SslCert>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn reschedule_maintenance(
&self,
_req: crate::model::SqlInstancesRescheduleMaintenanceRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn verify_external_sync_settings(
&self,
_req: crate::model::SqlInstancesVerifyExternalSyncSettingsRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::SqlInstancesVerifyExternalSyncSettingsResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn start_external_sync(
&self,
_req: crate::model::SqlInstancesStartExternalSyncRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn perform_disk_shrink(
&self,
_req: crate::model::SqlInstancesPerformDiskShrinkRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_disk_shrink_config(
&self,
_req: crate::model::SqlInstancesGetDiskShrinkConfigRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::SqlInstancesGetDiskShrinkConfigResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn reset_replica_size(
&self,
_req: crate::model::SqlInstancesResetReplicaSizeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get_latest_recovery_time(
&self,
_req: crate::model::SqlInstancesGetLatestRecoveryTimeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<
crate::Response<crate::model::SqlInstancesGetLatestRecoveryTimeResponse>,
>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn execute_sql(
&self,
_req: crate::model::SqlInstancesExecuteSqlRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SqlInstancesExecuteSqlResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn acquire_ssrs_lease(
&self,
_req: crate::model::SqlInstancesAcquireSsrsLeaseRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SqlInstancesAcquireSsrsLeaseResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn release_ssrs_lease(
&self,
_req: crate::model::SqlInstancesReleaseSsrsLeaseRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SqlInstancesReleaseSsrsLeaseResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn pre_check_major_version_upgrade(
&self,
_req: crate::model::SqlInstancesPreCheckMajorVersionUpgradeRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn point_in_time_restore(
&self,
_req: crate::model::SqlInstancesPointInTimeRestoreRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlOperationsService: std::fmt::Debug + Send + Sync {
fn get(
&self,
_req: crate::model::SqlOperationsGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlOperationsListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::OperationsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn cancel(
&self,
_req: crate::model::SqlOperationsCancelRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<()>>> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlSslCertsService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlSslCertsDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlSslCertsGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::SslCert>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlSslCertsInsertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SslCertsInsertResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlSslCertsListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::SslCertsListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlTiersService: std::fmt::Debug + Send + Sync {
fn list(
&self,
_req: crate::model::SqlTiersListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::TiersListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}
pub trait SqlUsersService: std::fmt::Debug + Send + Sync {
fn delete(
&self,
_req: crate::model::SqlUsersDeleteRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn get(
&self,
_req: crate::model::SqlUsersGetRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::User>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn insert(
&self,
_req: crate::model::SqlUsersInsertRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
fn list(
&self,
_req: crate::model::SqlUsersListRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::UsersListResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn update(
&self,
_req: crate::model::SqlUsersUpdateRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<Output = crate::Result<crate::Response<crate::model::Operation>>> + Send
{
gaxi::unimplemented::unimplemented_stub()
}
}