GalleryImageVersionPublishingProfileArgs

data class GalleryImageVersionPublishingProfileArgs(val endOfLifeDate: Output<String>? = null, val excludeFromLatest: Output<Boolean>? = null, val replicaCount: Output<Int>? = null, val storageAccountType: Output<Either<String, StorageAccountType>>? = null, val targetRegions: Output<List<TargetRegionArgs>>? = null) : ConvertibleToJava<GalleryImageVersionPublishingProfileArgs>

The publishing profile of a gallery image Version.

Constructors

Link copied to clipboard
constructor(endOfLifeDate: Output<String>? = null, excludeFromLatest: Output<Boolean>? = null, replicaCount: Output<Int>? = null, storageAccountType: Output<Either<String, StorageAccountType>>? = null, targetRegions: Output<List<TargetRegionArgs>>? = null)

Properties

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

The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.

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

If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.

Link copied to clipboard
val replicaCount: Output<Int>? = null

The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.

Link copied to clipboard
val storageAccountType: Output<Either<String, StorageAccountType>>? = null

Specifies the storage account type to be used to store the image. This property is not updatable.

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

The target regions where the Image Version is going to be replicated to. This property is updatable.

Functions

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