pub struct CloudBackupHandler { /* private fields */ }
Expand description
Handler for Cloud backup operations
Implementations§
Source§impl CloudBackupHandler
impl CloudBackupHandler
pub fn new(client: CloudClient) -> Self
Sourcepub async fn list(
&self,
subscription_id: u32,
database_id: u32,
) -> Result<Vec<CloudBackup>>
pub async fn list( &self, subscription_id: u32, database_id: u32, ) -> Result<Vec<CloudBackup>>
List all backups for a database
Sourcepub async fn create(
&self,
subscription_id: u32,
database_id: u32,
description: Option<String>,
) -> Result<CloudBackup>
pub async fn create( &self, subscription_id: u32, database_id: u32, description: Option<String>, ) -> Result<CloudBackup>
Create a backup
Sourcepub async fn get(
&self,
subscription_id: u32,
database_id: u32,
backup_id: &str,
) -> Result<CloudBackup>
pub async fn get( &self, subscription_id: u32, database_id: u32, backup_id: &str, ) -> Result<CloudBackup>
Get backup details
Auto Trait Implementations§
impl Freeze for CloudBackupHandler
impl !RefUnwindSafe for CloudBackupHandler
impl Send for CloudBackupHandler
impl Sync for CloudBackupHandler
impl Unpin for CloudBackupHandler
impl !UnwindSafe for CloudBackupHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more