#[non_exhaustive]pub struct GcsBackupSource {
pub uris: Vec<String>,
/* private fields */
}Expand description
Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.uris: Vec<String>Optional. URIs of the GCS objects to import. Example: gs://bucket1/object1, gs://bucket2/folder2/object2
Implementations§
Trait Implementations§
Source§impl Clone for GcsBackupSource
impl Clone for GcsBackupSource
Source§fn clone(&self) -> GcsBackupSource
fn clone(&self) -> GcsBackupSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GcsBackupSource
impl Debug for GcsBackupSource
Source§impl Default for GcsBackupSource
impl Default for GcsBackupSource
Source§fn default() -> GcsBackupSource
fn default() -> GcsBackupSource
Returns the “default value” for a type. Read more
Source§impl Message for GcsBackupSource
impl Message for GcsBackupSource
Source§impl PartialEq for GcsBackupSource
impl PartialEq for GcsBackupSource
impl StructuralPartialEq for GcsBackupSource
Auto Trait Implementations§
impl Freeze for GcsBackupSource
impl RefUnwindSafe for GcsBackupSource
impl Send for GcsBackupSource
impl Sync for GcsBackupSource
impl Unpin for GcsBackupSource
impl UnwindSafe for GcsBackupSource
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