TargetStorageProfileArgs

data class TargetStorageProfileArgs(val azureFileShareProfile: Output<AzureFileShareHydrationProfileArgs>? = null, val hydrationStorageProviderType: Output<Either<String, TargetHydrationStorageProviderType>>? = null, val persistentVolumeId: Output<String>? = null, val storageAccessType: Output<Either<String, TargetStorageAccessType>>? = null, val storageProjectionType: Output<Either<String, TargetStorageProjectionType>>? = null, val targetName: Output<String>? = null, val targetSize: Output<String>? = null) : ConvertibleToJava<TargetStorageProfileArgs>

Storage profile for the directory on the target container.

Constructors

Link copied to clipboard
constructor(azureFileShareProfile: Output<AzureFileShareHydrationProfileArgs>? = null, hydrationStorageProviderType: Output<Either<String, TargetHydrationStorageProviderType>>? = null, persistentVolumeId: Output<String>? = null, storageAccessType: Output<Either<String, TargetStorageAccessType>>? = null, storageProjectionType: Output<Either<String, TargetStorageProjectionType>>? = null, targetName: Output<String>? = null, targetSize: Output<String>? = null)

Properties

Link copied to clipboard

Azure file share profile for hydration of application folders not mounted on the container file system.

Link copied to clipboard

Gets or sets the storage provider type on the target. Applicable when StorageProjectionType is not ContainerFileSystem.

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

Gets or sets the target persistent volume id. Applicable when StorageProjectionType is PersistentVolume and on using an existing PersistentVolume.

Link copied to clipboard
val storageAccessType: Output<Either<String, TargetStorageAccessType>>? = null

Gets or sets the target storage access type.

Link copied to clipboard

Gets or sets the target projection type.

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

Gets or sets the name of the projected volume on the target environment.

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

Gets or sets the storage size on the target. Applicable when StorageProjectionType is PersistentVolume and on creating a new PersistentVolume.

Functions

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