pub struct TemplateVersionResource {
pub template_id: String,
pub version: String,
pub provider: String,
pub created_by: PrincipalRef,
pub target: TemplateTarget,
pub base_snapshot_id: Option<String>,
pub resource_profile: BTreeMap<String, String>,
pub parameter_schema: BTreeMap<String, String>,
pub state: TemplateVersionState,
pub created_at_ms: u64,
}Fields§
§template_id: String§version: String§provider: String§created_by: PrincipalRef§target: TemplateTarget§base_snapshot_id: Option<String>§resource_profile: BTreeMap<String, String>§parameter_schema: BTreeMap<String, String>§state: TemplateVersionState§created_at_ms: u64Trait Implementations§
Source§impl Clone for TemplateVersionResource
impl Clone for TemplateVersionResource
Source§fn clone(&self) -> TemplateVersionResource
fn clone(&self) -> TemplateVersionResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TemplateVersionResource
impl Debug for TemplateVersionResource
Source§impl<'de> Deserialize<'de> for TemplateVersionResource
impl<'de> Deserialize<'de> for TemplateVersionResource
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
impl Eq for TemplateVersionResource
Source§impl From<TemplateVersionRecord> for TemplateVersionResource
impl From<TemplateVersionRecord> for TemplateVersionResource
Source§fn from(record: TemplateVersionRecord) -> Self
fn from(record: TemplateVersionRecord) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TemplateVersionResource
impl PartialEq for TemplateVersionResource
Source§impl Serialize for TemplateVersionResource
impl Serialize for TemplateVersionResource
impl StructuralPartialEq for TemplateVersionResource
Auto Trait Implementations§
impl Freeze for TemplateVersionResource
impl RefUnwindSafe for TemplateVersionResource
impl Send for TemplateVersionResource
impl Sync for TemplateVersionResource
impl Unpin for TemplateVersionResource
impl UnsafeUnpin for TemplateVersionResource
impl UnwindSafe for TemplateVersionResource
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