Condividi tramite


Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models Namespace

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.

Interfaces

Name Description
IAny
ICloudError
ICloudErrorBody
IDistributeVersioner
IDistributeVersionerLatest
IDistributeVersionerSource
IImageBuilderIdentity
IImageTemplate
IImageTemplateCustomizer
IImageTemplateDistributor
IImageTemplateDistributorArtifactTags
IImageTemplateFileCustomizer
IImageTemplateFileValidator
IImageTemplateIdentity
IImageTemplateInVMValidator
IImageTemplateLastRunStatus
IImageTemplateListResult
IImageTemplateManagedImageDistributor
IImageTemplateManagedImageSource
IImageTemplatePlatformImageSource
IImageTemplatePowerShellCustomizer
IImageTemplatePowerShellValidator
IImageTemplateProperties
IImageTemplatePropertiesOptimize
IImageTemplatePropertiesOptimizeVMBoot
IImageTemplatePropertiesValidate
IImageTemplateRestartCustomizer
IImageTemplateSharedImageDistributor
IImageTemplateSharedImageVersionSource
IImageTemplateShellCustomizer
IImageTemplateShellValidator
IImageTemplateSource
IImageTemplateUpdateParameters
IImageTemplateUpdateParametersTags
IImageTemplateVhdDistributor
IImageTemplateVMProfile
IImageTemplateWindowsUpdateCustomizer
IOperation
IOperationDisplay
IOperationListResult
IPlatformImagePurchasePlan
IProvisioningError
IProxyResource
IResource
IRunOutput
IRunOutputCollection
IRunOutputProperties
ISourceImageTriggerProperties
ISystemData
ITargetRegion
ITrackedResource
ITrackedResourceTags
ITrigger
ITriggerCollection
ITriggerProperties
ITriggerStatus
IUserAssignedIdentities
IUserAssignedIdentity
IVirtualNetworkConfig