ImageTemplateSharedImageDistributorArgs

data class ImageTemplateSharedImageDistributorArgs(val artifactTags: Output<Map<String, String>>? = null, val excludeFromLatest: Output<Boolean>? = null, val galleryImageId: Output<String>, val replicationRegions: Output<List<String>>? = null, val runOutputName: Output<String>, val storageAccountType: Output<Either<String, SharedImageStorageAccountType>>? = null, val targetRegions: Output<List<TargetRegionArgs>>? = null, val type: Output<String>, val versioning: Output<Either<DistributeVersionerLatestArgs, DistributeVersionerSourceArgs>>? = null) : ConvertibleToJava<ImageTemplateSharedImageDistributorArgs>

Distribute via Azure Compute Gallery.

Constructors

Link copied to clipboard
constructor(artifactTags: Output<Map<String, String>>? = null, excludeFromLatest: Output<Boolean>? = null, galleryImageId: Output<String>, replicationRegions: Output<List<String>>? = null, runOutputName: Output<String>, storageAccountType: Output<Either<String, SharedImageStorageAccountType>>? = null, targetRegions: Output<List<TargetRegionArgs>>? = null, type: Output<String>, versioning: Output<Either<DistributeVersionerLatestArgs, DistributeVersionerSourceArgs>>? = null)

Properties

Link copied to clipboard
val artifactTags: Output<Map<String, String>>? = null

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

Link copied to clipboard
val excludeFromLatest: Output<Boolean>? = null

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

Link copied to clipboard
val galleryImageId: Output<String>

Resource Id of the Azure Compute Gallery image

Link copied to clipboard
val replicationRegions: Output<List<String>>? = null

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.

Link copied to clipboard
val runOutputName: Output<String>

The name to be used for the associated RunOutput.

Link copied to clipboard

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.

Link copied to clipboard
val targetRegions: Output<List<TargetRegionArgs>>? = null

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.

Link copied to clipboard
val type: Output<String>

Type of distribution. Expected value is 'SharedImage'.

Link copied to clipboard

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

Functions

Link copied to clipboard
open override fun toJava(): ImageTemplateSharedImageDistributorArgs