1. Packages
  2. Azure Classic
  3. API Docs
  4. hpc
  5. CacheBlobNfsTarget

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.hpc.CacheBlobNfsTarget

Explore with Pulumi AI

Manages a Blob NFSv3 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'.

NOTE:: This resource depends on the NFSv3 enabled Storage Account, which has some prerequisites need to meet. Please checkout: https://docs.microsoft.com/azure/storage/blobs/network-file-system-protocol-support-how-to?tabs=azure-powershell.

Create CacheBlobNfsTarget Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new CacheBlobNfsTarget(name: string, args: CacheBlobNfsTargetArgs, opts?: CustomResourceOptions);
@overload
def CacheBlobNfsTarget(resource_name: str,
                       args: CacheBlobNfsTargetArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def CacheBlobNfsTarget(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       cache_name: Optional[str] = None,
                       namespace_path: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       storage_container_id: Optional[str] = None,
                       usage_model: Optional[str] = None,
                       access_policy_name: Optional[str] = None,
                       name: Optional[str] = None,
                       verification_timer_in_seconds: Optional[int] = None,
                       write_back_timer_in_seconds: Optional[int] = None)
func NewCacheBlobNfsTarget(ctx *Context, name string, args CacheBlobNfsTargetArgs, opts ...ResourceOption) (*CacheBlobNfsTarget, error)
public CacheBlobNfsTarget(string name, CacheBlobNfsTargetArgs args, CustomResourceOptions? opts = null)
public CacheBlobNfsTarget(String name, CacheBlobNfsTargetArgs args)
public CacheBlobNfsTarget(String name, CacheBlobNfsTargetArgs args, CustomResourceOptions options)
type: azure:hpc:CacheBlobNfsTarget
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CacheBlobNfsTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. CacheBlobNfsTargetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. CacheBlobNfsTargetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CacheBlobNfsTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CacheBlobNfsTargetArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var cacheBlobNfsTargetResource = new Azure.Hpc.CacheBlobNfsTarget("cacheBlobNfsTargetResource", new()
{
    CacheName = "string",
    NamespacePath = "string",
    ResourceGroupName = "string",
    StorageContainerId = "string",
    UsageModel = "string",
    AccessPolicyName = "string",
    Name = "string",
    VerificationTimerInSeconds = 0,
    WriteBackTimerInSeconds = 0,
});
Copy
example, err := hpc.NewCacheBlobNfsTarget(ctx, "cacheBlobNfsTargetResource", &hpc.CacheBlobNfsTargetArgs{
	CacheName:                  pulumi.String("string"),
	NamespacePath:              pulumi.String("string"),
	ResourceGroupName:          pulumi.String("string"),
	StorageContainerId:         pulumi.String("string"),
	UsageModel:                 pulumi.String("string"),
	AccessPolicyName:           pulumi.String("string"),
	Name:                       pulumi.String("string"),
	VerificationTimerInSeconds: pulumi.Int(0),
	WriteBackTimerInSeconds:    pulumi.Int(0),
})
Copy
var cacheBlobNfsTargetResource = new CacheBlobNfsTarget("cacheBlobNfsTargetResource", CacheBlobNfsTargetArgs.builder()
    .cacheName("string")
    .namespacePath("string")
    .resourceGroupName("string")
    .storageContainerId("string")
    .usageModel("string")
    .accessPolicyName("string")
    .name("string")
    .verificationTimerInSeconds(0)
    .writeBackTimerInSeconds(0)
    .build());
Copy
cache_blob_nfs_target_resource = azure.hpc.CacheBlobNfsTarget("cacheBlobNfsTargetResource",
    cache_name="string",
    namespace_path="string",
    resource_group_name="string",
    storage_container_id="string",
    usage_model="string",
    access_policy_name="string",
    name="string",
    verification_timer_in_seconds=0,
    write_back_timer_in_seconds=0)
Copy
const cacheBlobNfsTargetResource = new azure.hpc.CacheBlobNfsTarget("cacheBlobNfsTargetResource", {
    cacheName: "string",
    namespacePath: "string",
    resourceGroupName: "string",
    storageContainerId: "string",
    usageModel: "string",
    accessPolicyName: "string",
    name: "string",
    verificationTimerInSeconds: 0,
    writeBackTimerInSeconds: 0,
});
Copy
type: azure:hpc:CacheBlobNfsTarget
properties:
    accessPolicyName: string
    cacheName: string
    name: string
    namespacePath: string
    resourceGroupName: string
    storageContainerId: string
    usageModel: string
    verificationTimerInSeconds: 0
    writeBackTimerInSeconds: 0
Copy

CacheBlobNfsTarget Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The CacheBlobNfsTarget resource accepts the following input properties:

CacheName
This property is required.
Changes to this property will trigger replacement.
string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
NamespacePath This property is required. string
The client-facing file path of the HPC Cache Blob NFS Target.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
StorageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

UsageModel This property is required. string
The type of usage of the HPC Cache Blob 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.
AccessPolicyName string
The name of the access policy applied to this target. Defaults to default.
Name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
VerificationTimerInSeconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
WriteBackTimerInSeconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
CacheName
This property is required.
Changes to this property will trigger replacement.
string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
NamespacePath This property is required. string
The client-facing file path of the HPC Cache Blob NFS Target.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
StorageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

UsageModel This property is required. string
The type of usage of the HPC Cache Blob 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.
AccessPolicyName string
The name of the access policy applied to this target. Defaults to default.
Name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
VerificationTimerInSeconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
WriteBackTimerInSeconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
cacheName
This property is required.
Changes to this property will trigger replacement.
String
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath This property is required. String
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
String

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel This property is required. String
The type of usage of the HPC Cache Blob 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.
accessPolicyName String
The name of the access policy applied to this target. Defaults to default.
name Changes to this property will trigger replacement. String
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
verificationTimerInSeconds Integer
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds Integer
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
cacheName
This property is required.
Changes to this property will trigger replacement.
string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath This property is required. string
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel This property is required. string
The type of usage of the HPC Cache Blob 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.
accessPolicyName string
The name of the access policy applied to this target. Defaults to default.
name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
verificationTimerInSeconds number
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds number
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
cache_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespace_path This property is required. str
The client-facing file path of the HPC Cache Blob NFS Target.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storage_container_id
This property is required.
Changes to this property will trigger replacement.
str

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usage_model This property is required. str
The type of usage of the HPC Cache Blob 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.
access_policy_name str
The name of the access policy applied to this target. Defaults to default.
name Changes to this property will trigger replacement. str
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
verification_timer_in_seconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
write_back_timer_in_seconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
cacheName
This property is required.
Changes to this property will trigger replacement.
String
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath This property is required. String
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
String

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel This property is required. String
The type of usage of the HPC Cache Blob 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.
accessPolicyName String
The name of the access policy applied to this target. Defaults to default.
name Changes to this property will trigger replacement. String
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
verificationTimerInSeconds Number
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds Number
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.

Outputs

All input properties are implicitly available as output properties. Additionally, the CacheBlobNfsTarget resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing CacheBlobNfsTarget Resource

Get an existing CacheBlobNfsTarget resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: CacheBlobNfsTargetState, opts?: CustomResourceOptions): CacheBlobNfsTarget
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_policy_name: Optional[str] = None,
        cache_name: Optional[str] = None,
        name: Optional[str] = None,
        namespace_path: Optional[str] = None,
        resource_group_name: Optional[str] = None,
        storage_container_id: Optional[str] = None,
        usage_model: Optional[str] = None,
        verification_timer_in_seconds: Optional[int] = None,
        write_back_timer_in_seconds: Optional[int] = None) -> CacheBlobNfsTarget
func GetCacheBlobNfsTarget(ctx *Context, name string, id IDInput, state *CacheBlobNfsTargetState, opts ...ResourceOption) (*CacheBlobNfsTarget, error)
public static CacheBlobNfsTarget Get(string name, Input<string> id, CacheBlobNfsTargetState? state, CustomResourceOptions? opts = null)
public static CacheBlobNfsTarget get(String name, Output<String> id, CacheBlobNfsTargetState state, CustomResourceOptions options)
resources:  _:    type: azure:hpc:CacheBlobNfsTarget    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccessPolicyName string
The name of the access policy applied to this target. Defaults to default.
CacheName Changes to this property will trigger replacement. string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
Name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
NamespacePath string
The client-facing file path of the HPC Cache Blob NFS Target.
ResourceGroupName Changes to this property will trigger replacement. string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
StorageContainerId Changes to this property will trigger replacement. string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

UsageModel string
The type of usage of the HPC Cache Blob 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.
VerificationTimerInSeconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
WriteBackTimerInSeconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
AccessPolicyName string
The name of the access policy applied to this target. Defaults to default.
CacheName Changes to this property will trigger replacement. string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
Name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
NamespacePath string
The client-facing file path of the HPC Cache Blob NFS Target.
ResourceGroupName Changes to this property will trigger replacement. string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
StorageContainerId Changes to this property will trigger replacement. string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

UsageModel string
The type of usage of the HPC Cache Blob 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.
VerificationTimerInSeconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
WriteBackTimerInSeconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
accessPolicyName String
The name of the access policy applied to this target. Defaults to default.
cacheName Changes to this property will trigger replacement. String
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
name Changes to this property will trigger replacement. String
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath String
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName Changes to this property will trigger replacement. String
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId Changes to this property will trigger replacement. String

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel String
The type of usage of the HPC Cache Blob 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.
verificationTimerInSeconds Integer
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds Integer
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
accessPolicyName string
The name of the access policy applied to this target. Defaults to default.
cacheName Changes to this property will trigger replacement. string
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
name Changes to this property will trigger replacement. string
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath string
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName Changes to this property will trigger replacement. string
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId Changes to this property will trigger replacement. string

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel string
The type of usage of the HPC Cache Blob 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.
verificationTimerInSeconds number
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds number
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
access_policy_name str
The name of the access policy applied to this target. Defaults to default.
cache_name Changes to this property will trigger replacement. str
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
name Changes to this property will trigger replacement. str
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespace_path str
The client-facing file path of the HPC Cache Blob NFS Target.
resource_group_name Changes to this property will trigger replacement. str
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storage_container_id Changes to this property will trigger replacement. str

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usage_model str
The type of usage of the HPC Cache Blob 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.
verification_timer_in_seconds int
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
write_back_timer_in_seconds int
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.
accessPolicyName String
The name of the access policy applied to this target. Defaults to default.
cacheName Changes to this property will trigger replacement. String
The name of the HPC Cache, which the HPC Cache Blob NFS Target will be added to. Changing this forces a new HPC Cache Blob NFS Target to be created.
name Changes to this property will trigger replacement. String
The name which should be used for this HPC Cache Blob NFS Target. Changing this forces a new HPC Cache Blob NFS Target to be created.
namespacePath String
The client-facing file path of the HPC Cache Blob NFS Target.
resourceGroupName Changes to this property will trigger replacement. String
The name of the Resource Group where the HPC Cache Blob NFS Target should exist. Changing this forces a new HPC Cache Blob NFS Target to be created.
storageContainerId Changes to this property will trigger replacement. String

The Resource Manager ID of the Storage Container used as the HPC Cache Blob NFS Target. Changing this forces a new resource to be created.

Note: This is the Resource Manager ID of the Storage Container, rather than the regular ID - and can be accessed on the azure.storage.Container Data Source/Resource as resource_manager_id.

usageModel String
The type of usage of the HPC Cache Blob 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.
verificationTimerInSeconds Number
The amount of time the cache waits before it checks the back-end storage for file updates. Possible values are between 1 and 31536000.
writeBackTimerInSeconds Number
The amount of time the cache waits after the last file change before it copies the changed file to back-end storage. Possible values are between 1 and 31536000.

Import

HPC Cache Blob NFS Targets can be imported using the resource id, e.g.

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

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.