Struct k8s_openapi::api::apps::v1beta2::ControllerRevision [−][src]
pub struct ControllerRevision { pub data: Option<RawExtension>, pub metadata: Option<ObjectMeta>, pub revision: i64, }
Expand description
DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. See the release notes for more information. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
Fields
data: Option<RawExtension>
Data is the serialized representation of the state.
metadata: Option<ObjectMeta>
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
revision: i64
Revision indicates the revision of the state represented by Data.
Trait Implementations
impl Clone for ControllerRevision
[src]
impl Clone for ControllerRevision
[src]fn clone(&self) -> ControllerRevision
[src]
fn clone(&self) -> ControllerRevision
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ControllerRevision
[src]
impl Debug for ControllerRevision
[src]impl Default for ControllerRevision
[src]
impl Default for ControllerRevision
[src]fn default() -> ControllerRevision
[src]
fn default() -> ControllerRevision
[src]Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for ControllerRevision
[src]
impl<'de> Deserialize<'de> for ControllerRevision
[src]fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[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 ListableResource for ControllerRevision
[src]
impl ListableResource for ControllerRevision
[src]impl Metadata for ControllerRevision
[src]
impl Metadata for ControllerRevision
[src]impl PartialEq<ControllerRevision> for ControllerRevision
[src]
impl PartialEq<ControllerRevision> for ControllerRevision
[src]fn eq(&self, other: &ControllerRevision) -> bool
[src]
fn eq(&self, other: &ControllerRevision) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &ControllerRevision) -> bool
[src]
fn ne(&self, other: &ControllerRevision) -> bool
[src]This method tests for !=
.
impl Resource for ControllerRevision
[src]
impl Resource for ControllerRevision
[src]const API_VERSION: &'static str
[src]
const API_VERSION: &'static str
[src]The API version of the resource. This is a composite of Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read more
impl Serialize for ControllerRevision
[src]
impl Serialize for ControllerRevision
[src]impl StructuralPartialEq for ControllerRevision
[src]
Auto Trait Implementations
impl RefUnwindSafe for ControllerRevision
impl Send for ControllerRevision
impl Sync for ControllerRevision
impl Unpin for ControllerRevision
impl UnwindSafe for ControllerRevision
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
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]
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,