[][src]Struct k8s_csi::v1_3_0::GetPluginInfoResponse

pub struct GetPluginInfoResponse {
    pub name: String,
    pub vendor_version: String,
    pub manifest: BTreeMap<String, String>,
}

Fields

name: String

The name MUST follow domain name notation format (https://tools.ietf.org/html/rfc1035#section-2.3.1). It SHOULD include the plugin's host company name and the plugin name, to minimize the possibility of collisions. It MUST be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), dots (.), and alphanumerics between. This field is REQUIRED.

vendor_version: String

This field is REQUIRED. Value of this field is opaque to the CO.

manifest: BTreeMap<String, String>

This field is OPTIONAL. Values are opaque to the CO.

Trait Implementations

impl Clone for GetPluginInfoResponse[src]

impl Debug for GetPluginInfoResponse[src]

impl Default for GetPluginInfoResponse[src]

impl Message for GetPluginInfoResponse[src]

impl PartialEq<GetPluginInfoResponse> for GetPluginInfoResponse[src]

impl StructuralPartialEq for GetPluginInfoResponse[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]