[−][src]Struct k8s_csi::v1_3_0::ControllerUnpublishVolumeRequest
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]
fn clone(&self) -> ControllerUnpublishVolumeRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ControllerUnpublishVolumeRequest
[src]
impl Default for ControllerUnpublishVolumeRequest
[src]
impl Message for ControllerUnpublishVolumeRequest
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<ControllerUnpublishVolumeRequest> for ControllerUnpublishVolumeRequest
[src]
fn eq(&self, other: &ControllerUnpublishVolumeRequest) -> bool
[src]
fn ne(&self, other: &ControllerUnpublishVolumeRequest) -> bool
[src]
impl StructuralPartialEq for ControllerUnpublishVolumeRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for ControllerUnpublishVolumeRequest
impl Send for ControllerUnpublishVolumeRequest
impl Sync for ControllerUnpublishVolumeRequest
impl Unpin for ControllerUnpublishVolumeRequest
impl UnwindSafe for ControllerUnpublishVolumeRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,