Struct k8s_openapi::api::core::v1::VsphereVirtualDiskVolumeSource
source · pub struct VsphereVirtualDiskVolumeSource {
pub fs_type: Option<String>,
pub storage_policy_id: Option<String>,
pub storage_policy_name: Option<String>,
pub volume_path: String,
}
Expand description
Represents a vSphere volume resource.
Fields§
§fs_type: Option<String>
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. “ext4”, “xfs”, “ntfs”. Implicitly inferred to be “ext4” if unspecified.
storage_policy_id: Option<String>
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
storage_policy_name: Option<String>
storagePolicyName is the storage Policy Based Management (SPBM) profile name.
volume_path: String
volumePath is the path that identifies vSphere volume vmdk
Trait Implementations§
source§impl Clone for VsphereVirtualDiskVolumeSource
impl Clone for VsphereVirtualDiskVolumeSource
source§fn clone(&self) -> VsphereVirtualDiskVolumeSource
fn clone(&self) -> VsphereVirtualDiskVolumeSource
Returns a copy 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 DeepMerge for VsphereVirtualDiskVolumeSource
impl DeepMerge for VsphereVirtualDiskVolumeSource
source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.source§impl Default for VsphereVirtualDiskVolumeSource
impl Default for VsphereVirtualDiskVolumeSource
source§fn default() -> VsphereVirtualDiskVolumeSource
fn default() -> VsphereVirtualDiskVolumeSource
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VsphereVirtualDiskVolumeSource
impl<'de> Deserialize<'de> for VsphereVirtualDiskVolumeSource
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 JsonSchema for VsphereVirtualDiskVolumeSource
impl JsonSchema for VsphereVirtualDiskVolumeSource
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(__gen: &mut SchemaGenerator) -> Schema
fn json_schema(__gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq for VsphereVirtualDiskVolumeSource
impl PartialEq for VsphereVirtualDiskVolumeSource
source§fn eq(&self, other: &VsphereVirtualDiskVolumeSource) -> bool
fn eq(&self, other: &VsphereVirtualDiskVolumeSource) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VsphereVirtualDiskVolumeSource
Auto Trait Implementations§
impl Freeze for VsphereVirtualDiskVolumeSource
impl RefUnwindSafe for VsphereVirtualDiskVolumeSource
impl Send for VsphereVirtualDiskVolumeSource
impl Sync for VsphereVirtualDiskVolumeSource
impl Unpin for VsphereVirtualDiskVolumeSource
impl UnwindSafe for VsphereVirtualDiskVolumeSource
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