[][src]Struct k8s_csi::v1_3_0::ControllerUnpublishVolumeRequest

pub struct ControllerUnpublishVolumeRequest {
    pub volume_id: String,
    pub node_id: String,
    pub secrets: BTreeMap<String, String>,
}

Fields

volume_id: String

The ID of the volume. This field is REQUIRED.

node_id: String

The ID of the node. This field is OPTIONAL. The CO SHOULD set this field to match the node ID returned by NodeGetInfo or leave it unset. If the value is set, the SP MUST unpublish the volume from the specified node. If the value is unset, the SP MUST unpublish the volume from all nodes it is published to.

secrets: BTreeMap<String, String>

Secrets required by plugin to complete controller unpublish volume request. This SHOULD be the same secrets passed to the ControllerPublishVolume call for the specified volume. This field is OPTIONAL. Refer to the Secrets Requirements section on how to use this field.

Trait Implementations

impl Clone for ControllerUnpublishVolumeRequest[src]

impl Debug for ControllerUnpublishVolumeRequest[src]

impl Default for ControllerUnpublishVolumeRequest[src]

impl Message for ControllerUnpublishVolumeRequest[src]

impl PartialEq<ControllerUnpublishVolumeRequest> for ControllerUnpublishVolumeRequest[src]

impl StructuralPartialEq for ControllerUnpublishVolumeRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]