Class ImageTemplateFileCustomizerArgs


  • public final class ImageTemplateFileCustomizerArgs
    extends com.pulumi.resources.ResourceArgs
    Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner
    • Method Detail

      • destination

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destination()
        Returns:
        The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Friendly Name to provide context on what this customization step does
      • sha256Checksum

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sha256Checksum()
        Returns:
        SHA256 checksum of the file provided in the sourceUri field above
      • sourceUri

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceUri()
        Returns:
        The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
      • type

        public com.pulumi.core.Output<java.lang.String> type()
        Returns:
        The type of customization tool you want to use on the Image. For example, "Shell" can be shell customizer Expected value is 'File'.