pub struct TemplateInstanceSpec {
pub requester: TemplateInstanceRequester,
pub secret: Option<LocalObjectReference>,
pub template: Template,
}
Expand description
TemplateInstanceSpec describes the desired state of a TemplateInstance.
Fields§
§requester: TemplateInstanceRequester
requester holds the identity of the agent requesting the template instantiation.
secret: Option<LocalObjectReference>
secret is a reference to a Secret object containing the necessary template parameters.
template: Template
template is a full copy of the template for instantiation.
Trait Implementations§
Source§impl Clone for TemplateInstanceSpec
impl Clone for TemplateInstanceSpec
Source§fn clone(&self) -> TemplateInstanceSpec
fn clone(&self) -> TemplateInstanceSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TemplateInstanceSpec
impl Debug for TemplateInstanceSpec
Source§impl Default for TemplateInstanceSpec
impl Default for TemplateInstanceSpec
Source§fn default() -> TemplateInstanceSpec
fn default() -> TemplateInstanceSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemplateInstanceSpec
impl<'de> Deserialize<'de> for TemplateInstanceSpec
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TemplateInstanceSpec
impl PartialEq for TemplateInstanceSpec
Source§impl Serialize for TemplateInstanceSpec
impl Serialize for TemplateInstanceSpec
impl StructuralPartialEq for TemplateInstanceSpec
Auto Trait Implementations§
impl Freeze for TemplateInstanceSpec
impl RefUnwindSafe for TemplateInstanceSpec
impl Send for TemplateInstanceSpec
impl Sync for TemplateInstanceSpec
impl Unpin for TemplateInstanceSpec
impl UnwindSafe for TemplateInstanceSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more