pub struct CustomResourceConversion {
    pub strategy: String,
    pub webhook: Option<WebhookConversion>,
}Expand description
CustomResourceConversion describes how to convert different versions of a CR.
Fields
strategy: Stringstrategy specifies how custom resources are converted between versions. Allowed values are: - None: The converter only change the apiVersion and would not touch any other field in the custom resource. - Webhook: API Server will call to an external webhook to do the conversion. Additional information
is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhook to be set.
webhook: Option<WebhookConversion>webhook describes how to call the conversion webhook. Required when strategy is set to Webhook.
Trait Implementations
sourceimpl Clone for CustomResourceConversion
 
impl Clone for CustomResourceConversion
sourcefn clone(&self) -> CustomResourceConversion
 
fn clone(&self) -> CustomResourceConversion
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresourceimpl Debug for CustomResourceConversion
 
impl Debug for CustomResourceConversion
sourceimpl DeepMerge for CustomResourceConversion
 
impl DeepMerge for CustomResourceConversion
sourcefn merge_from(&mut self, other: CustomResourceConversion)
 
fn merge_from(&mut self, other: CustomResourceConversion)
Merge 
other into self.sourceimpl Default for CustomResourceConversion
 
impl Default for CustomResourceConversion
sourcefn default() -> CustomResourceConversion
 
fn default() -> CustomResourceConversion
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CustomResourceConversion
 
impl<'de> Deserialize<'de> for CustomResourceConversion
sourcefn deserialize<D>(
    deserializer: D
) -> Result<CustomResourceConversion, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D
) -> Result<CustomResourceConversion, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CustomResourceConversion> for CustomResourceConversion
 
impl PartialEq<CustomResourceConversion> for CustomResourceConversion
sourcefn eq(&self, other: &CustomResourceConversion) -> bool
 
fn eq(&self, other: &CustomResourceConversion) -> bool
sourceimpl Serialize for CustomResourceConversion
 
impl Serialize for CustomResourceConversion
sourcefn serialize<S>(
    &self,
    serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
 
fn serialize<S>(
    &self,
    serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CustomResourceConversion
Auto Trait Implementations
impl RefUnwindSafe for CustomResourceConversion
impl Send for CustomResourceConversion
impl Sync for CustomResourceConversion
impl Unpin for CustomResourceConversion
impl UnwindSafe for CustomResourceConversion
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more