pub struct ImageTemplateFileCustomizer {
pub image_template_customizer: ImageTemplateCustomizer,
pub source_uri: Option<String>,
pub sha256_checksum: Option<String>,
pub destination: Option<String>,
}Expand description
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
Fields§
§image_template_customizer: ImageTemplateCustomizer§source_uri: Option<String>The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
sha256_checksum: Option<String>SHA256 checksum of the file provided in the sourceUri field above
destination: Option<String>The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
Implementations§
Source§impl ImageTemplateFileCustomizer
impl ImageTemplateFileCustomizer
pub fn new(image_template_customizer: ImageTemplateCustomizer) -> Self
Trait Implementations§
Source§impl Clone for ImageTemplateFileCustomizer
impl Clone for ImageTemplateFileCustomizer
Source§fn clone(&self) -> ImageTemplateFileCustomizer
fn clone(&self) -> ImageTemplateFileCustomizer
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 ImageTemplateFileCustomizer
impl Debug for ImageTemplateFileCustomizer
Source§impl<'de> Deserialize<'de> for ImageTemplateFileCustomizer
impl<'de> Deserialize<'de> for ImageTemplateFileCustomizer
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 StructuralPartialEq for ImageTemplateFileCustomizer
Auto Trait Implementations§
impl Freeze for ImageTemplateFileCustomizer
impl RefUnwindSafe for ImageTemplateFileCustomizer
impl Send for ImageTemplateFileCustomizer
impl Sync for ImageTemplateFileCustomizer
impl Unpin for ImageTemplateFileCustomizer
impl UnwindSafe for ImageTemplateFileCustomizer
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