pub struct VolumeRequired {
pub availability_domain: String,
pub compartment_id: String,
pub display_name: String,
pub id: String,
pub lifecycle_state: VolumeLifecycleState,
pub size_in_mbs: i64,
pub time_created: DateTime<Utc>,
}Expand description
Required fields for Volume
Fields§
§availability_domain: StringThe availability domain of the volume.
Example: {@code Uocm:PHX-AD-1}
compartment_id: StringThe OCID of the compartment that contains the volume.
display_name: StringA user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
id: StringThe OCID of the volume.
lifecycle_state: VolumeLifecycleStateThe current state of a volume.
size_in_mbs: i64The size of the volume in MBs. This field is deprecated. Use sizeInGBs instead. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
time_created: DateTime<Utc>The date and time the volume was created. Format defined by RFC3339.
Auto Trait Implementations§
impl Freeze for VolumeRequired
impl RefUnwindSafe for VolumeRequired
impl Send for VolumeRequired
impl Sync for VolumeRequired
impl Unpin for VolumeRequired
impl UnsafeUnpin for VolumeRequired
impl UnwindSafe for VolumeRequired
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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