com.azure.resourcemanager.imagebuilder.models
Package containing the data models for ImageBuilder. Virtual Machine Image Template.
Classes
| DataDisk |
Data disk properties. |
| DistributeVersioner |
Describes how to generate new x. |
| DistributeVersionerLatest |
Generates version number that will be latest based on existing version numbers. |
| DistributeVersionerSource |
Generates version number based on version number of source image. |
| ImageTemplateAutoRun |
Indicates if the image template needs to be built on create/update. |
| ImageTemplateCustomizer |
Describes a unit of image customization. |
| ImageTemplateDistributor |
Generic distribution object. |
| ImageTemplateFileCustomizer |
Uploads files to VMs (Linux, Windows). |
| ImageTemplateFileValidator |
Uploads files required for validation to VMs (Linux, Windows). |
| ImageTemplateIdentity |
Identity for the image template. |
| ImageTemplateInVMValidator |
Describes a unit of in-VM validation of image. |
| ImageTemplateLastRunStatus |
Describes the latest status of running an image template. |
| ImageTemplateManagedImageDistributor |
Distribute as a Managed Disk Image. |
| ImageTemplateManagedImageSource |
Describes an image source that is a managed image in customer subscription. |
| ImageTemplatePlatformImageSource |
Describes an image source from [Azure Gallery Images](https://docs. |
| ImageTemplatePowerShellCustomizer |
Runs the specified Power |
| ImageTemplatePowerShellValidator |
Runs the specified Power |
| ImageTemplatePropertiesErrorHandling |
Error handling options upon a build failure. |
| ImageTemplatePropertiesOptimize |
Specifies optimization to be performed on image. |
| ImageTemplatePropertiesOptimizeVmBoot |
Optimization is applied on the image for a faster VM boot. |
| ImageTemplatePropertiesOptimizeWorkload |
Optimization is applied on the image for specific workloads. |
| ImageTemplatePropertiesValidate |
Configuration options and list of validations to be performed on the resulting image. |
| ImageTemplateRestartCustomizer |
Reboots a VM and waits for it to come back online (Windows). |
| ImageTemplateSharedImageDistributor |
Distribute via Azure Compute Gallery. |
| ImageTemplateSharedImageVersionSource |
Describes an image source that is an image version in an Azure Compute Gallery or a Direct Shared Gallery. |
| ImageTemplateShellCustomizer |
Runs a shell script during the customization phase (Linux). |
| ImageTemplateShellValidator |
Runs the specified shell script during the validation phase (Linux). |
| ImageTemplateSource |
Describes a virtual machine image source for building, customizing and distributing. |
| ImageTemplateUpdateParameters |
Parameters for updating an image template. |
| ImageTemplateUpdateParametersProperties |
Parameters for updating an image template. |
| ImageTemplateVhdDistributor |
Distribute via VHD in a storage account. |
| ImageTemplateVmProfile |
Describes the virtual machines used to build and validate images. |
| ImageTemplateWindowsUpdateCustomizer |
Installs Windows Updates. |
| OnBuildError |
Error handling behavior upon build failure. |
| OperationDisplay |
The object that describes the operation. |
| PlatformImagePurchasePlan |
Purchase plan configuration for platform image. |
| ProvisioningError |
Describes the error happened when create or update an image template. |
| ProvisioningErrorCode |
Error code of the provisioning failure. |
| ReplicationMode |
Describes replication mode for distribution in Azure Compute Gallery. |
| SharedImageStorageAccountType |
Specifies the storage account type to be used to store the Azure Compute Gallery image version in. |
| SourceImageTriggerProperties |
Properties of Source |
| TargetRegion |
Describes the target region information. |
| TriggerProperties |
Describes the properties of a trigger. |
| TriggerStatus |
Describes the status of a trigger. |
| UserAssignedIdentity |
User assigned identity properties. |
| VirtualNetworkConfig |
Virtual Network configuration. |
Interfaces
| ImageTemplate |
An immutable client-side representation of Image |
| ImageTemplate.Definition |
The entirety of the Image |
| ImageTemplate.DefinitionStages |
The Image |
| ImageTemplate.DefinitionStages.Blank |
The first stage of the Image |
| ImageTemplate.DefinitionStages.WithAdditionalDataDisks |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithAutoRun |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithBuildTimeoutInMinutes |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithCreate |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithCustomize |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithDistribute |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithErrorHandling |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithIdentity |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithLocation |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithManagedResourceTags |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithOptimize |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithResourceGroup |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithSource |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithStagingResourceGroup |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithTags |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithValidation |
The stage of the Image |
| ImageTemplate.DefinitionStages.WithVmProfile |
The stage of the Image |
| ImageTemplate.Update |
The template for Image |
| ImageTemplate.UpdateStages |
The Image |
| ImageTemplate.UpdateStages.WithIdentity |
The stage of the Image |
| ImageTemplate.UpdateStages.WithProperties |
The stage of the Image |
| ImageTemplate.UpdateStages.WithTags |
The stage of the Image |
| Operation |
An immutable client-side representation of Operation. |
| Operations |
Resource collection API of Operations. |
| RunOutput |
An immutable client-side representation of Run |
| Trigger |
An immutable client-side representation of Trigger. |
| Trigger.Definition |
The entirety of the Trigger definition. |
| Trigger.DefinitionStages |
The Trigger definition stages. |
| Trigger.DefinitionStages.Blank |
The first stage of the Trigger definition. |
| Trigger.DefinitionStages.WithCreate |
The stage of the Trigger definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified. |
| Trigger.DefinitionStages.WithParentResource |
The stage of the Trigger definition allowing to specify parent resource. |
| Trigger.DefinitionStages.WithProperties |
The stage of the Trigger definition allowing to specify properties. |
| Trigger.Update |
The template for Trigger update. |
| Trigger.UpdateStages |
The Trigger update stages. |
| Trigger.UpdateStages.WithProperties |
The stage of the Trigger update allowing to specify properties. |
| Triggers |
Resource collection API of Triggers. |
| VirtualMachineImageTemplates |
Resource collection API of Virtual |
Enums
| AutoRunState |
Enabling this field will trigger an automatic build on image template creation or update. |
| ProvisioningState |
Provisioning state of the resource. |
| ResourceIdentityType |
The type of identity used for the image template. |
| RunState |
State of the last run. |
| RunSubState |
Sub-state of the last run. |
| VMBootOptimizationState |
Enabling this field will improve VM boot time by optimizing the final customized image output. |
| WorkloadOptimizationState |
Enabling this field will optimize vm images for specific workloads. |