Package-level declarations

Types

Link copied to clipboard
data class AssignmentArgs(val id: Output<String>) : ConvertibleToJava<AssignmentArgs>

Assignment Properties

Link copied to clipboard
Link copied to clipboard
data class AzureDiskArgs(val disks: Output<List<DiskArgs>>? = null, val encryption: Output<EncryptionArgs>? = null, val skuName: Output<Either<String, AzureDiskSkuName>>? = null) : ConvertibleToJava<AzureDiskArgs>

Azure Disk Pool Properties

Link copied to clipboard
Link copied to clipboard
data class DiskArgs(val id: Output<String>, val reference: Output<String>) : ConvertibleToJava<DiskArgs>

Model for disk for that pool is using

Link copied to clipboard

Builder for DiskArgs.

Link copied to clipboard
data class ElasticSanArgs(val encryption: Output<EncryptionArgs>? = null, val skuName: Output<Either<String, ElasticSanSkuName>>? = null) : ConvertibleToJava<ElasticSanArgs>

Elastic San Pool Properties

Link copied to clipboard
Link copied to clipboard
data class EncryptionArgs(val identity: Output<ManagedServiceIdentityArgs>? = null, val keyName: Output<String>, val keyVaultUri: Output<String>) : ConvertibleToJava<EncryptionArgs>

Encryption key properties for the pool.

Link copied to clipboard
Link copied to clipboard
data class EphemeralDiskArgs(val disks: Output<List<DiskArgs>>? = null, val replicas: Output<Double>? = null) : ConvertibleToJava<EphemeralDiskArgs>

Ephemeral Disk Pool Properties

Link copied to clipboard
Link copied to clipboard
data class GetPoolPlainArgs(val poolName: String, val resourceGroupName: String) : ConvertibleToJava<GetPoolPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSnapshotPlainArgs(val poolName: String, val resourceGroupName: String, val snapshotName: String) : ConvertibleToJava<GetSnapshotPlainArgs>
Link copied to clipboard
data class GetVolumePlainArgs(val poolName: String, val resourceGroupName: String, val volumeName: String) : ConvertibleToJava<GetVolumePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class PoolTypeArgs(val azureDisk: Output<AzureDiskArgs>? = null, val elasticSan: Output<ElasticSanArgs>? = null, val ephemeralDisk: Output<EphemeralDiskArgs>? = null) : ConvertibleToJava<PoolTypeArgs>

Type of the Pool: ephemeralDisk, azureDisk, or elasticsan

Link copied to clipboard
Link copied to clipboard
data class RequestsArgs(val storage: Output<Double>? = null) : ConvertibleToJava<RequestsArgs>

Requests for capacity for the pool.

Link copied to clipboard
Link copied to clipboard
data class ResourcesArgs(val requests: Output<RequestsArgs>? = null) : ConvertibleToJava<ResourcesArgs>

Resource Requests for the pool.

Link copied to clipboard