pub struct CreateVolumeRequest {Show 13 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: Option<VolumeRetentionPolicy>,
pub versioning: Option<VolumeVersioningPolicy>,
pub compaction: Option<String>,
pub quota_limit: Option<i64>,
pub metadata_cluster_id: Option<i64>,
pub metadata_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: Option<VolumeRetentionPolicy>§versioning: Option<VolumeVersioningPolicy>§compaction: Option<String>§quota_limit: Option<i64>§metadata_cluster_id: Option<i64>§metadata_cluster_uuid: Option<String>Trait Implementations§
Source§impl Clone for CreateVolumeRequest
impl Clone for CreateVolumeRequest
Source§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