GalleryTargetExtendedLocationArgs

data class GalleryTargetExtendedLocationArgs(val encryption: Output<EncryptionImagesArgs>? = null, val extendedLocation: Output<GalleryExtendedLocationArgs>? = null, val extendedLocationReplicaCount: Output<Int>? = null, val name: Output<String>? = null, val storageAccountType: Output<Either<String, EdgeZoneStorageAccountType>>? = null) : ConvertibleToJava<GalleryTargetExtendedLocationArgs>

Constructors

Link copied to clipboard
constructor(encryption: Output<EncryptionImagesArgs>? = null, extendedLocation: Output<GalleryExtendedLocationArgs>? = null, extendedLocationReplicaCount: Output<Int>? = null, name: Output<String>? = null, storageAccountType: Output<Either<String, EdgeZoneStorageAccountType>>? = null)

Properties

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

The name of the extended location.

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

The number of replicas of the Image Version to be created per extended location. This property is updatable.

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

The name of the region.

Link copied to clipboard

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(): GalleryTargetExtendedLocationArgs