Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| Any |
Anything |
| CloudError |
An error response from the Azure VM Image Builder service. |
| CloudErrorBody |
An error response from the Azure VM Image Builder service. |
| DistributeVersioner |
Describes how to generate new x.y.z version number for distribution. |
| DistributeVersionerLatest |
Generates version number that will be latest based on existing version numbers. |
| DistributeVersionerSource |
Generates version number based on version number of source image |
| ImageBuilderIdentity | |
| ImageTemplate |
Image template is an ARM resource managed by Microsoft.VirtualMachineImages provider |
| ImageTemplateCustomizer |
Describes a unit of image customization |
| ImageTemplateDistributor |
Generic distribution object |
| ImageTemplateDistributorArtifactTags |
Tags that will be applied to the artifact once it has been created/updated by the distributor. |
| ImageTemplateFileCustomizer |
Uploads files to VMs (Linux, Windows). Corresponds to Packer file provisioner |
| ImageTemplateFileValidator |
Uploads files required for validation to VMs (Linux, Windows). Corresponds to Packer file provisioner |
| 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 |
| ImageTemplateListResult |
The result of List image templates operation |
| ImageTemplateManagedImageDistributor |
Distribute as a Managed Disk Image. |
| ImageTemplateManagedImageSource |
Describes an image source that is a managed image in customer subscription. This image must reside in the same subscription and region as the Image Builder template. |
| ImageTemplatePlatformImageSource |
Describes an image source from Azure Gallery Images. |
| ImageTemplatePowerShellCustomizer |
Runs the specified PowerShell on the VM (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified. |
| ImageTemplatePowerShellValidator |
Runs the specified PowerShell script during the validation phase (Windows). Corresponds to Packer powershell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified. |
| ImageTemplateProperties |
Describes the properties of an image template |
| ImageTemplatePropertiesOptimize |
Specifies optimization to be performed on image. |
| ImageTemplatePropertiesOptimizeVMBoot |
Optimization is applied on the image for a faster VM boot. |
| 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). Corresponds to Packer windows-restart provisioner |
| 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). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified. |
| ImageTemplateShellValidator |
Runs the specified shell script during the validation phase (Linux). Corresponds to Packer shell provisioner. Exactly one of 'scriptUri' or 'inline' can be specified. |
| ImageTemplateSource |
Describes a virtual machine image source for building, customizing and distributing |
| ImageTemplateUpdateParameters |
Parameters for updating an image template. |
| ImageTemplateUpdateParametersTags |
The user-specified tags associated with the 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. Corresponds to Packer Windows Update Provisioner (https://github.com/rgl/packer-provisioner-windows-update) |
| Operation |
A REST API operation |
| OperationDisplay |
The object that describes the operation. |
| OperationListResult |
Result of the request to list REST API operations. It contains a list of operations and a URL nextLink to get the next set of results. |
| PlatformImagePurchasePlan |
Purchase plan configuration for platform image. |
| ProvisioningError |
Describes the error happened when create or update an image template |
| ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| RunOutput |
Represents an output that was created by running an image template. |
| RunOutputCollection |
The result of List run outputs operation |
| RunOutputProperties |
Describes the properties of a run output |
| SourceImageTriggerProperties |
Properties of SourceImage kind of trigger |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| TargetRegion |
Describes the target region information. |
| TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| TrackedResourceTags |
Resource tags. |
| Trigger |
Represents a trigger that can invoke an image template build. |
| TriggerCollection |
The result of List triggers operation |
| TriggerProperties |
Describes the properties of a trigger |
| TriggerStatus |
Describes the status of a trigger |
| UserAssignedIdentities |
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. |
| UserAssignedIdentity |
User assigned identity properties |
| VirtualNetworkConfig |
Virtual Network configuration. |