Language

ImageTemplateSharedImageDistributor Class

Definition

Distribute via Azure Compute Gallery.

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

Constructors

Name Description
ImageTemplateSharedImageDistributor()

Creates an new ImageTemplateSharedImageDistributor instance.

Properties

Name Description
ArtifactTag

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

ExcludeFromLatest

Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).

GalleryImageId

Resource Id of the Azure Compute Gallery image

ReplicationRegion

[Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.

RunOutputName

The name to be used for the associated RunOutput.

StorageAccountType

[Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.

TargetRegion

The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.

Type

Type of distribution.

Versioning

Describes how to generate new x.y.z version number for distribution.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ImageTemplateSharedImageDistributor.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ImageTemplateSharedImageDistributor.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ImageTemplateSharedImageDistributor into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to