Package-level declarations

Types

Link copied to clipboard
class Cache : KotlinCustomResource

Manages a HPC Cache. !>Note: The azure.hpc.Cache resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
class CacheAccessPolicy : KotlinCustomResource

Manages a HPC Cache Access Policy. !>Note: The azure.hpc.CacheAccessPolicy resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
data class CacheAccessPolicyArgs(val accessRules: Output<List<CacheAccessPolicyAccessRuleArgs>>? = null, val hpcCacheId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<CacheAccessPolicyArgs>

Manages a HPC Cache Access Policy. !>Note: The azure.hpc.CacheAccessPolicy resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
object CacheAccessPolicyMapper : ResourceMapper<CacheAccessPolicy>
Link copied to clipboard
data class CacheArgs(val automaticallyRotateKeyToLatestEnabled: Output<Boolean>? = null, val cacheSizeInGb: Output<Int>? = null, val defaultAccessPolicy: Output<CacheDefaultAccessPolicyArgs>? = null, val directoryActiveDirectory: Output<CacheDirectoryActiveDirectoryArgs>? = null, val directoryFlatFile: Output<CacheDirectoryFlatFileArgs>? = null, val directoryLdap: Output<CacheDirectoryLdapArgs>? = null, val dns: Output<CacheDnsArgs>? = null, val identity: Output<CacheIdentityArgs>? = null, val keyVaultKeyId: Output<String>? = null, val location: Output<String>? = null, val mtu: Output<Int>? = null, val name: Output<String>? = null, val ntpServer: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CacheArgs>

Manages a HPC Cache. !>Note: The azure.hpc.Cache resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard

Builder for CacheArgs.

Link copied to clipboard
class CacheBlobNfsTarget : KotlinCustomResource

Manages a Blob NFSv3 Target within a HPC Cache. !>Note: The azure.hpc.CacheBlobNfsTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
data class CacheBlobNfsTargetArgs(val accessPolicyName: Output<String>? = null, val cacheName: Output<String>? = null, val name: Output<String>? = null, val namespacePath: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageContainerId: Output<String>? = null, val usageModel: Output<String>? = null, val verificationTimerInSeconds: Output<Int>? = null, val writeBackTimerInSeconds: Output<Int>? = null) : ConvertibleToJava<CacheBlobNfsTargetArgs>

Manages a Blob NFSv3 Target within a HPC Cache. !>Note: The azure.hpc.CacheBlobNfsTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
Link copied to clipboard
class CacheBlobTarget : KotlinCustomResource

Manages a Blob Target within a HPC Cache. !>Note: The azure.hpc.CacheBlobTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
data class CacheBlobTargetArgs(val accessPolicyName: Output<String>? = null, val cacheName: Output<String>? = null, val name: Output<String>? = null, val namespacePath: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageContainerId: Output<String>? = null) : ConvertibleToJava<CacheBlobTargetArgs>

Manages a Blob Target within a HPC Cache. !>Note: The azure.hpc.CacheBlobTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
object CacheBlobTargetMapper : ResourceMapper<CacheBlobTarget>
Link copied to clipboard
object CacheMapper : ResourceMapper<Cache>
Link copied to clipboard
class CacheNfsTarget : KotlinCustomResource

Manages a NFS Target within a HPC Cache. !>Note: The azure.hpc.CacheNfsTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
data class CacheNfsTargetArgs(val cacheName: Output<String>? = null, val name: Output<String>? = null, val namespaceJunctions: Output<List<CacheNfsTargetNamespaceJunctionArgs>>? = null, val resourceGroupName: Output<String>? = null, val targetHostName: Output<String>? = null, val usageModel: Output<String>? = null, val verificationTimerInSeconds: Output<Int>? = null, val writeBackTimerInSeconds: Output<Int>? = null) : ConvertibleToJava<CacheNfsTargetArgs>

Manages a NFS Target within a HPC Cache. !>Note: The azure.hpc.CacheNfsTarget resource has been deprecated because the service is retiring on 2025-09-30. This resource will be removed in v5.0 of the AzureRM Provider. See https://aka.ms/hpccacheretirement for more information.

Link copied to clipboard
Link copied to clipboard
object CacheNfsTargetMapper : ResourceMapper<CacheNfsTarget>
Link copied to clipboard

Builder for Cache.

Functions

Link copied to clipboard
fun cache(name: String): Cache
suspend fun cache(name: String, block: suspend CacheResourceBuilder.() -> Unit): Cache
Link copied to clipboard
Link copied to clipboard