pub struct VmAttachmentDetails {
pub device_name: Option<String>,
}Expand description
Details for attachment of the disk to a VM.
This type is not used in any activity, and only used as part of another schema.
Fields§
§device_name: Option<String>Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
Trait Implementations§
Source§impl Clone for VmAttachmentDetails
impl Clone for VmAttachmentDetails
Source§fn clone(&self) -> VmAttachmentDetails
fn clone(&self) -> VmAttachmentDetails
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 VmAttachmentDetails
impl Debug for VmAttachmentDetails
Source§impl Default for VmAttachmentDetails
impl Default for VmAttachmentDetails
Source§fn default() -> VmAttachmentDetails
fn default() -> VmAttachmentDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VmAttachmentDetails
impl<'de> Deserialize<'de> for VmAttachmentDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for VmAttachmentDetails
impl Serialize for VmAttachmentDetails
impl Part for VmAttachmentDetails
Auto Trait Implementations§
impl Freeze for VmAttachmentDetails
impl RefUnwindSafe for VmAttachmentDetails
impl Send for VmAttachmentDetails
impl Sync for VmAttachmentDetails
impl Unpin for VmAttachmentDetails
impl UnwindSafe for VmAttachmentDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more