CacheNfsTargetArgs

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) : ConvertibleToJava<CacheNfsTargetArgs>

Manages a NFS Target within a HPC Cache.

NOTE:: By request of the service team the provider no longer automatically registering the Microsoft.StorageCache Resource Provider for this resource. To register it you can run az provider register --namespace 'Microsoft.StorageCache'.

Import

NFS Target within a HPC Cache can be imported using the resource id, e.g.

$ pulumi import azure:hpc/cacheNfsTarget:CacheNfsTarget example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.StorageCache/caches/cache1/storageTargets/target1

Constructors

Link copied to clipboard
fun CacheNfsTargetArgs(cacheName: Output<String>? = null, name: Output<String>? = null, namespaceJunctions: Output<List<CacheNfsTargetNamespaceJunctionArgs>>? = null, resourceGroupName: Output<String>? = null, targetHostName: Output<String>? = null, usageModel: Output<String>? = null)

Functions

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

Properties

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

The name HPC Cache, which the HPC Cache NFS Target will be added to. Changing this forces a new resource to be created.

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

The name of the HPC Cache NFS Target. Changing this forces a new resource to be created.

Link copied to clipboard

Can be specified multiple times to define multiple namespace_junction. Each namespace_juntion block supports fields documented below.

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

The name of the Resource Group in which to create the HPC Cache NFS Target. Changing this forces a new resource to be created.

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

The IP address or fully qualified domain name (FQDN) of the HPC Cache NFS target. Changing this forces a new resource to be created.

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

The type of usage of the HPC Cache NFS Target. Possible values are: READ_HEAVY_INFREQ, READ_HEAVY_CHECK_180, READ_ONLY, READ_WRITE, WRITE_WORKLOAD_15, WRITE_AROUND, WRITE_WORKLOAD_CHECK_30, WRITE_WORKLOAD_CHECK_60 and WRITE_WORKLOAD_CLOUDWS.