TargetRegionArgs

data class TargetRegionArgs(val additionalReplicaSets: Output<List<AdditionalReplicaSetArgs>>? = null, val encryption: Output<EncryptionImagesArgs>? = null, val excludeFromLatest: Output<Boolean>? = null, val name: Output<String>, val regionalReplicaCount: Output<Int>? = null, val storageAccountType: Output<Either<String, StorageAccountType>>? = null) : ConvertibleToJava<TargetRegionArgs>

Describes the target region information.

Constructors

Link copied to clipboard
constructor(additionalReplicaSets: Output<List<AdditionalReplicaSetArgs>>? = null, encryption: Output<EncryptionImagesArgs>? = null, excludeFromLatest: Output<Boolean>? = null, name: Output<String>, regionalReplicaCount: Output<Int>? = null, storageAccountType: Output<Either<String, StorageAccountType>>? = null)

Properties

Link copied to clipboard

List of storage sku with replica count to create direct drive replicas.

Link copied to clipboard
val encryption: Output<EncryptionImagesArgs>? = null

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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

Contains the flag setting to hide an image when users specify version='latest'

Link copied to clipboard
val name: Output<String>

The name of the region.

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

The number of replicas of the Image Version to be created per region. 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.

Functions

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