Struct k8s_openapi::v1_9::api::core::v1::CSIPersistentVolumeSource[][src]

pub struct CSIPersistentVolumeSource {
    pub driver: String,
    pub read_only: Option<bool>,
    pub volume_handle: String,
}

Represents storage that is managed by an external CSI volume driver

Fields

Driver is the name of the driver to use for this volume. Required.

Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).

VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.

Trait Implementations

impl Clone for CSIPersistentVolumeSource
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CSIPersistentVolumeSource
[src]

Formats the value using the given formatter. Read more

impl Default for CSIPersistentVolumeSource
[src]

Returns the "default value" for a type. Read more

impl PartialEq for CSIPersistentVolumeSource
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'de> Deserialize<'de> for CSIPersistentVolumeSource
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for CSIPersistentVolumeSource
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations