Struct k8s_openapi::apiextensions_apiserver::pkg::apis::apiextensions::v1beta1::CustomResourceDefinitionStatus[][src]

pub struct CustomResourceDefinitionStatus {
    pub accepted_names: CustomResourceDefinitionNames,
    pub conditions: Option<Vec<CustomResourceDefinitionCondition>>,
    pub stored_versions: Vec<String>,
}
Expand description

CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition

Fields

accepted_names: CustomResourceDefinitionNames

AcceptedNames are the names that are actually being used to serve discovery They may be different than the names in spec.

conditions: Option<Vec<CustomResourceDefinitionCondition>>

Conditions indicate state for particular aspects of a CustomResourceDefinition

stored_versions: Vec<String>

StoredVersions are all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so the migration controller can first finish a migration to another version (i.e. that no old objects are left in the storage), and then remove the rest of the versions from this list. None of the versions in this list can be removed from the spec.Versions field.

Trait Implementations

impl Clone for CustomResourceDefinitionStatus[src]

fn clone(&self) -> CustomResourceDefinitionStatus[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for CustomResourceDefinitionStatus[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Default for CustomResourceDefinitionStatus[src]

fn default() -> CustomResourceDefinitionStatus[src]

Returns the “default value” for a type. Read more

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

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
    D: Deserializer<'de>, 
[src]

Deserialize this value from the given Serde deserializer. Read more

impl PartialEq<CustomResourceDefinitionStatus> for CustomResourceDefinitionStatus[src]

fn eq(&self, other: &CustomResourceDefinitionStatus) -> bool[src]

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

fn ne(&self, other: &CustomResourceDefinitionStatus) -> bool[src]

This method tests for !=.

impl Serialize for CustomResourceDefinitionStatus[src]

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
    S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

impl StructuralPartialEq for CustomResourceDefinitionStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for CustomResourceDefinitionStatus

impl Send for CustomResourceDefinitionStatus

impl Sync for CustomResourceDefinitionStatus

impl Unpin for CustomResourceDefinitionStatus

impl UnwindSafe for CustomResourceDefinitionStatus

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]