pub struct TemplateVersionRecord {
pub template_id: String,
pub version: String,
pub scope: ResourceScope,
pub provider: String,
pub created_by: PrincipalRef,
pub provider_template_id: Option<String>,
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§scope: ResourceScope§provider: String§created_by: PrincipalRef§provider_template_id: Option<String>§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 TemplateVersionRecord
impl Clone for TemplateVersionRecord
Source§fn clone(&self) -> TemplateVersionRecord
fn clone(&self) -> TemplateVersionRecord
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 TemplateVersionRecord
impl Debug for TemplateVersionRecord
Source§impl<'de> Deserialize<'de> for TemplateVersionRecord
impl<'de> Deserialize<'de> for TemplateVersionRecord
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 TemplateVersionRecord
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 TemplateVersionRecord
impl PartialEq for TemplateVersionRecord
Source§impl Serialize for TemplateVersionRecord
impl Serialize for TemplateVersionRecord
impl StructuralPartialEq for TemplateVersionRecord
Auto Trait Implementations§
impl Freeze for TemplateVersionRecord
impl RefUnwindSafe for TemplateVersionRecord
impl Send for TemplateVersionRecord
impl Sync for TemplateVersionRecord
impl Unpin for TemplateVersionRecord
impl UnsafeUnpin for TemplateVersionRecord
impl UnwindSafe for TemplateVersionRecord
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