Language

ImageTemplateManagedImageDistributor Class

Definition

Distribute as a Managed Disk Image.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models.ImageTemplateManagedImageDistributorTypeConverter))]
public class ImageTemplateManagedImageDistributor : Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models.IImageTemplateManagedImageDistributor, Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models.ImageTemplateManagedImageDistributorTypeConverter))>]
type ImageTemplateManagedImageDistributor = class
    interface IImageTemplateManagedImageDistributor
    interface IJsonSerializable
    interface IImageTemplateDistributor
    interface IValidates
Public Class ImageTemplateManagedImageDistributor
Implements IImageTemplateManagedImageDistributor, IValidates
Inheritance
ImageTemplateManagedImageDistributor
Attributes
Implements

Constructors

Name Description
ImageTemplateManagedImageDistributor()

Creates an new ImageTemplateManagedImageDistributor instance.

Properties

Name Description
ArtifactTag

Tags that will be applied to the artifact once it has been created/updated by the distributor.

ImageId

Resource Id of the Managed Disk Image

Location

Azure location for the image, should match if image already exists

RunOutputName

The name to be used for the associated RunOutput.

Type

Type of distribution.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ImageTemplateManagedImageDistributor.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ImageTemplateManagedImageDistributor.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ImageBuilder.Models.IImageTemplateManagedImageDistributor.

FromJsonString(String)

Creates a new instance of ImageTemplateManagedImageDistributor, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ImageTemplateManagedImageDistributor into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to