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>>, val runOutputName: Output<String>, val storageAccountType: Output<Either<String, SharedImageStorageAccountType>>? = null, val type: Output<String>) : ConvertibleToJava<ImageTemplateSharedImageDistributorArgs>

Distribute via Shared Image Gallery.

Constructors

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

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 Shared Image Gallery image

Link copied to clipboard

A list of regions that the image will be replicated to

Link copied to clipboard
val runOutputName: Output<String>

The name to be used for the associated RunOutput.

Link copied to clipboard

Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS).

Link copied to clipboard
val type: Output<String>

Type of distribution. Expected value is 'SharedImage'.

Functions

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