pub struct CreateVolumeRequest {Show 14 fields
pub account_id: i64,
pub storage_id: i64,
pub name: String,
pub description: Option<String>,
pub volume_type: String,
pub encryption: Option<bool>,
pub encryption_key: Option<String>,
pub retention_period: Option<i32>,
pub grace_period: Option<i32>,
pub fork_grace_period: Option<i32>,
pub event_log_retention_period: Option<i32>,
pub quota_limit: Option<i64>,
pub region_cluster_id: Option<i64>,
pub region_cluster_uuid: Option<String>,
}Fields§
§account_id: i64§storage_id: i64§name: String§description: Option<String>§volume_type: String§encryption: Option<bool>§encryption_key: Option<String>§retention_period: Option<i32>§grace_period: Option<i32>§fork_grace_period: Option<i32>§event_log_retention_period: Option<i32>§quota_limit: Option<i64>§region_cluster_id: Option<i64>§region_cluster_uuid: Option<String>Trait Implementations§
Source§impl Clone for CreateVolumeRequest
impl Clone for CreateVolumeRequest
Source§fn clone(&self) -> CreateVolumeRequest
fn clone(&self) -> CreateVolumeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateVolumeRequest
impl Debug for CreateVolumeRequest
Auto Trait Implementations§
impl Freeze for CreateVolumeRequest
impl RefUnwindSafe for CreateVolumeRequest
impl Send for CreateVolumeRequest
impl Sync for CreateVolumeRequest
impl Unpin for CreateVolumeRequest
impl UnsafeUnpin for CreateVolumeRequest
impl UnwindSafe for CreateVolumeRequest
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