Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

VolumeGroup

Volume group resource for create API Version: 2021-10-01.

Example Usage

VolumeGroups_Create

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var volumeGroup = new AzureNative.NetApp.VolumeGroup("volumeGroup", new()
    {
        AccountName = "account1",
        GroupMetaData = new AzureNative.NetApp.Inputs.VolumeGroupMetaDataArgs
        {
            ApplicationIdentifier = "DEV",
            ApplicationType = "SAP-HANA",
            DeploymentSpecId = "20542149-bfca-5618-1879-9863dc6767f1",
            GroupDescription = "Volume group",
        },
        Location = "westus",
        ResourceGroupName = "myRG",
        VolumeGroupName = "group1",
        Volumes = new[]
        {
            new AzureNative.NetApp.Inputs.VolumeGroupVolumePropertiesArgs
            {
                CapacityPoolResourceId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
                CreationToken = "test-data-mnt00001",
                Name = "test-data-mnt00001",
                ProximityPlacementGroup = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
                ServiceLevel = "Premium",
                SubnetId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
                ThroughputMibps = 10,
                UsageThreshold = 107374182400,
                VolumeSpecName = "data",
            },
            new AzureNative.NetApp.Inputs.VolumeGroupVolumePropertiesArgs
            {
                CapacityPoolResourceId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
                CreationToken = "test-log-mnt00001",
                Name = "test-log-mnt00001",
                ProximityPlacementGroup = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
                ServiceLevel = "Premium",
                SubnetId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
                ThroughputMibps = 10,
                UsageThreshold = 107374182400,
                VolumeSpecName = "log",
            },
            new AzureNative.NetApp.Inputs.VolumeGroupVolumePropertiesArgs
            {
                CapacityPoolResourceId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
                CreationToken = "test-shared",
                Name = "test-shared",
                ProximityPlacementGroup = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
                ServiceLevel = "Premium",
                SubnetId = "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
                ThroughputMibps = 10,
                UsageThreshold = 107374182400,
                VolumeSpecName = "shared",
            },
        },
    });

});

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.netapp.VolumeGroup;
import com.pulumi.azurenative.netapp.VolumeGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var volumeGroup = new VolumeGroup("volumeGroup", VolumeGroupArgs.builder()        
            .accountName("account1")
            .groupMetaData(Map.ofEntries(
                Map.entry("applicationIdentifier", "DEV"),
                Map.entry("applicationType", "SAP-HANA"),
                Map.entry("deploymentSpecId", "20542149-bfca-5618-1879-9863dc6767f1"),
                Map.entry("groupDescription", "Volume group")
            ))
            .location("westus")
            .resourceGroupName("myRG")
            .volumeGroupName("group1")
            .volumes(            
                Map.ofEntries(
                    Map.entry("capacityPoolResourceId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"),
                    Map.entry("creationToken", "test-data-mnt00001"),
                    Map.entry("name", "test-data-mnt00001"),
                    Map.entry("proximityPlacementGroup", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"),
                    Map.entry("serviceLevel", "Premium"),
                    Map.entry("subnetId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"),
                    Map.entry("throughputMibps", 10),
                    Map.entry("usageThreshold", 107374182400),
                    Map.entry("volumeSpecName", "data")
                ),
                Map.ofEntries(
                    Map.entry("capacityPoolResourceId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"),
                    Map.entry("creationToken", "test-log-mnt00001"),
                    Map.entry("name", "test-log-mnt00001"),
                    Map.entry("proximityPlacementGroup", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"),
                    Map.entry("serviceLevel", "Premium"),
                    Map.entry("subnetId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"),
                    Map.entry("throughputMibps", 10),
                    Map.entry("usageThreshold", 107374182400),
                    Map.entry("volumeSpecName", "log")
                ),
                Map.ofEntries(
                    Map.entry("capacityPoolResourceId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"),
                    Map.entry("creationToken", "test-shared"),
                    Map.entry("name", "test-shared"),
                    Map.entry("proximityPlacementGroup", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"),
                    Map.entry("serviceLevel", "Premium"),
                    Map.entry("subnetId", "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"),
                    Map.entry("throughputMibps", 10),
                    Map.entry("usageThreshold", 107374182400),
                    Map.entry("volumeSpecName", "shared")
                ))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

volume_group = azure_native.netapp.VolumeGroup("volumeGroup",
    account_name="account1",
    group_meta_data=azure_native.netapp.VolumeGroupMetaDataArgs(
        application_identifier="DEV",
        application_type="SAP-HANA",
        deployment_spec_id="20542149-bfca-5618-1879-9863dc6767f1",
        group_description="Volume group",
    ),
    location="westus",
    resource_group_name="myRG",
    volume_group_name="group1",
    volumes=[
        {
            "capacityPoolResourceId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            "creationToken": "test-data-mnt00001",
            "name": "test-data-mnt00001",
            "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            "serviceLevel": "Premium",
            "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            "throughputMibps": 10,
            "usageThreshold": 107374182400,
            "volumeSpecName": "data",
        },
        {
            "capacityPoolResourceId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            "creationToken": "test-log-mnt00001",
            "name": "test-log-mnt00001",
            "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            "serviceLevel": "Premium",
            "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            "throughputMibps": 10,
            "usageThreshold": 107374182400,
            "volumeSpecName": "log",
        },
        {
            "capacityPoolResourceId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            "creationToken": "test-shared",
            "name": "test-shared",
            "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            "serviceLevel": "Premium",
            "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            "throughputMibps": 10,
            "usageThreshold": 107374182400,
            "volumeSpecName": "shared",
        },
    ])
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const volumeGroup = new azure_native.netapp.VolumeGroup("volumeGroup", {
    accountName: "account1",
    groupMetaData: {
        applicationIdentifier: "DEV",
        applicationType: "SAP-HANA",
        deploymentSpecId: "20542149-bfca-5618-1879-9863dc6767f1",
        groupDescription: "Volume group",
    },
    location: "westus",
    resourceGroupName: "myRG",
    volumeGroupName: "group1",
    volumes: [
        {
            capacityPoolResourceId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            creationToken: "test-data-mnt00001",
            name: "test-data-mnt00001",
            proximityPlacementGroup: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            serviceLevel: "Premium",
            subnetId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            throughputMibps: 10,
            usageThreshold: 107374182400,
            volumeSpecName: "data",
        },
        {
            capacityPoolResourceId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            creationToken: "test-log-mnt00001",
            name: "test-log-mnt00001",
            proximityPlacementGroup: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            serviceLevel: "Premium",
            subnetId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            throughputMibps: 10,
            usageThreshold: 107374182400,
            volumeSpecName: "log",
        },
        {
            capacityPoolResourceId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1",
            creationToken: "test-shared",
            name: "test-shared",
            proximityPlacementGroup: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg",
            serviceLevel: "Premium",
            subnetId: "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
            throughputMibps: 10,
            usageThreshold: 107374182400,
            volumeSpecName: "shared",
        },
    ],
});
resources:
  volumeGroup:
    type: azure-native:netapp:VolumeGroup
    properties:
      accountName: account1
      groupMetaData:
        applicationIdentifier: DEV
        applicationType: SAP-HANA
        deploymentSpecId: 20542149-bfca-5618-1879-9863dc6767f1
        groupDescription: Volume group
      location: westus
      resourceGroupName: myRG
      volumeGroupName: group1
      volumes:
        - capacityPoolResourceId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1
          creationToken: test-data-mnt00001
          name: test-data-mnt00001
          proximityPlacementGroup: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg
          serviceLevel: Premium
          subnetId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3
          throughputMibps: 10
          usageThreshold: 1.073741824e+11
          volumeSpecName: data
        - capacityPoolResourceId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1
          creationToken: test-log-mnt00001
          name: test-log-mnt00001
          proximityPlacementGroup: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg
          serviceLevel: Premium
          subnetId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3
          throughputMibps: 10
          usageThreshold: 1.073741824e+11
          volumeSpecName: log
        - capacityPoolResourceId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1
          creationToken: test-shared
          name: test-shared
          proximityPlacementGroup: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg
          serviceLevel: Premium
          subnetId: /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3
          throughputMibps: 10
          usageThreshold: 1.073741824e+11
          volumeSpecName: shared

Create VolumeGroup Resource

new VolumeGroup(name: string, args: VolumeGroupArgs, opts?: CustomResourceOptions);
@overload
def VolumeGroup(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                account_name: Optional[str] = None,
                group_meta_data: Optional[VolumeGroupMetaDataArgs] = None,
                location: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                tags: Optional[Mapping[str, str]] = None,
                volume_group_name: Optional[str] = None,
                volumes: Optional[Sequence[VolumeGroupVolumePropertiesArgs]] = None)
@overload
def VolumeGroup(resource_name: str,
                args: VolumeGroupArgs,
                opts: Optional[ResourceOptions] = None)
func NewVolumeGroup(ctx *Context, name string, args VolumeGroupArgs, opts ...ResourceOption) (*VolumeGroup, error)
public VolumeGroup(string name, VolumeGroupArgs args, CustomResourceOptions? opts = null)
public VolumeGroup(String name, VolumeGroupArgs args)
public VolumeGroup(String name, VolumeGroupArgs args, CustomResourceOptions options)
type: azure-native:netapp:VolumeGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

VolumeGroup Resource Properties

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

Inputs

The VolumeGroup resource accepts the following input properties:

AccountName string

The name of the NetApp account

ResourceGroupName string

The name of the resource group.

GroupMetaData Pulumi.AzureNative.NetApp.Inputs.VolumeGroupMetaDataArgs

Volume group details

Location string

Resource location

Tags Dictionary<string, string>

Resource tags

VolumeGroupName string

The name of the volumeGroup

Volumes List<Pulumi.AzureNative.NetApp.Inputs.VolumeGroupVolumePropertiesArgs>

List of volumes from group

AccountName string

The name of the NetApp account

ResourceGroupName string

The name of the resource group.

GroupMetaData VolumeGroupMetaDataArgs

Volume group details

Location string

Resource location

Tags map[string]string

Resource tags

VolumeGroupName string

The name of the volumeGroup

Volumes []VolumeGroupVolumePropertiesArgs

List of volumes from group

accountName String

The name of the NetApp account

resourceGroupName String

The name of the resource group.

groupMetaData VolumeGroupMetaDataArgs

Volume group details

location String

Resource location

tags Map<String,String>

Resource tags

volumeGroupName String

The name of the volumeGroup

volumes List<VolumeGroupVolumePropertiesArgs>

List of volumes from group

accountName string

The name of the NetApp account

resourceGroupName string

The name of the resource group.

groupMetaData VolumeGroupMetaDataArgs

Volume group details

location string

Resource location

tags {[key: string]: string}

Resource tags

volumeGroupName string

The name of the volumeGroup

volumes VolumeGroupVolumePropertiesArgs[]

List of volumes from group

account_name str

The name of the NetApp account

resource_group_name str

The name of the resource group.

group_meta_data VolumeGroupMetaDataArgs

Volume group details

location str

Resource location

tags Mapping[str, str]

Resource tags

volume_group_name str

The name of the volumeGroup

volumes Sequence[VolumeGroupVolumePropertiesArgs]

List of volumes from group

accountName String

The name of the NetApp account

resourceGroupName String

The name of the resource group.

groupMetaData Property Map

Volume group details

location String

Resource location

tags Map<String>

Resource tags

volumeGroupName String

The name of the volumeGroup

volumes List<Property Map>

List of volumes from group

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

id string

The provider-assigned unique ID for this managed resource.

name string

Resource name

provisioningState string

Azure lifecycle management

type string

Resource type

id str

The provider-assigned unique ID for this managed resource.

name str

Resource name

provisioning_state str

Azure lifecycle management

type str

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

Supporting Types

ApplicationType

SAP_HANA
SAP-HANA
ApplicationType_SAP_HANA
SAP-HANA
SAPHANA
SAP-HANA
SAP_HANA
SAP-HANA
SA_P_HANA
SAP-HANA
"SAP-HANA"
SAP-HANA

AvsDataStore

Enabled
Enabled

avsDataStore is enabled

Disabled
Disabled

avsDataStore is disabled

AvsDataStoreEnabled
Enabled

avsDataStore is enabled

AvsDataStoreDisabled
Disabled

avsDataStore is disabled

Enabled
Enabled

avsDataStore is enabled

Disabled
Disabled

avsDataStore is disabled

Enabled
Enabled

avsDataStore is enabled

Disabled
Disabled

avsDataStore is disabled

ENABLED
Enabled

avsDataStore is enabled

DISABLED
Disabled

avsDataStore is disabled

"Enabled"
Enabled

avsDataStore is enabled

"Disabled"
Disabled

avsDataStore is disabled

ChownMode

Restricted
Restricted
Unrestricted
Unrestricted
ChownModeRestricted
Restricted
ChownModeUnrestricted
Unrestricted
Restricted
Restricted
Unrestricted
Unrestricted
Restricted
Restricted
Unrestricted
Unrestricted
RESTRICTED
Restricted
UNRESTRICTED
Unrestricted
"Restricted"
Restricted
"Unrestricted"
Unrestricted

EnableSubvolumes

Enabled
Enabled

subvolumes are enabled

Disabled
Disabled

subvolumes are not enabled

EnableSubvolumesEnabled
Enabled

subvolumes are enabled

EnableSubvolumesDisabled
Disabled

subvolumes are not enabled

Enabled
Enabled

subvolumes are enabled

Disabled
Disabled

subvolumes are not enabled

Enabled
Enabled

subvolumes are enabled

Disabled
Disabled

subvolumes are not enabled

ENABLED
Enabled

subvolumes are enabled

DISABLED
Disabled

subvolumes are not enabled

"Enabled"
Enabled

subvolumes are enabled

"Disabled"
Disabled

subvolumes are not enabled

EndpointType

Src
src
Dst
dst
EndpointTypeSrc
src
EndpointTypeDst
dst
Src
src
Dst
dst
Src
src
Dst
dst
SRC
src
DST
dst
"src"
src
"dst"
dst

ExportPolicyRule

AllowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

ChownMode string | Pulumi.AzureNative.NetApp.ChownMode

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

Cifs bool

Allows CIFS protocol

HasRootAccess bool

Has root access to volume

Kerberos5ReadOnly bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5ReadWrite bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadOnly bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadWrite bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadOnly bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadWrite bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

Nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

Nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

RuleIndex int

Order index

UnixReadOnly bool

Read only access

UnixReadWrite bool

Read and write access

AllowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

ChownMode string | ChownMode

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

Cifs bool

Allows CIFS protocol

HasRootAccess bool

Has root access to volume

Kerberos5ReadOnly bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5ReadWrite bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadOnly bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadWrite bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadOnly bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadWrite bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

Nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

Nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

RuleIndex int

Order index

UnixReadOnly bool

Read only access

UnixReadWrite bool

Read and write access

allowedClients String

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode String | ChownMode

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs Boolean

Allows CIFS protocol

hasRootAccess Boolean

Has root access to volume

kerberos5ReadOnly Boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite Boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly Boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite Boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly Boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite Boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 Boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 Boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex Integer

Order index

unixReadOnly Boolean

Read only access

unixReadWrite Boolean

Read and write access

allowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode string | ChownMode

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs boolean

Allows CIFS protocol

hasRootAccess boolean

Has root access to volume

kerberos5ReadOnly boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex number

Order index

unixReadOnly boolean

Read only access

unixReadWrite boolean

Read and write access

allowed_clients str

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chown_mode str | ChownMode

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs bool

Allows CIFS protocol

has_root_access bool

Has root access to volume

kerberos5_read_only bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5_read_write bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5i_read_only bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5i_read_write bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5p_read_only bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5p_read_write bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

rule_index int

Order index

unix_read_only bool

Read only access

unix_read_write bool

Read and write access

allowedClients String

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode String | "Restricted" | "Unrestricted"

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs Boolean

Allows CIFS protocol

hasRootAccess Boolean

Has root access to volume

kerberos5ReadOnly Boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite Boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly Boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite Boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly Boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite Boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 Boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 Boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex Number

Order index

unixReadOnly Boolean

Read only access

unixReadWrite Boolean

Read and write access

ExportPolicyRuleResponse

AllowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

ChownMode string

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

Cifs bool

Allows CIFS protocol

HasRootAccess bool

Has root access to volume

Kerberos5ReadOnly bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5ReadWrite bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadOnly bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadWrite bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadOnly bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadWrite bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

Nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

Nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

RuleIndex int

Order index

UnixReadOnly bool

Read only access

UnixReadWrite bool

Read and write access

AllowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

ChownMode string

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

Cifs bool

Allows CIFS protocol

HasRootAccess bool

Has root access to volume

Kerberos5ReadOnly bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5ReadWrite bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadOnly bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5iReadWrite bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadOnly bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

Kerberos5pReadWrite bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

Nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

Nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

RuleIndex int

Order index

UnixReadOnly bool

Read only access

UnixReadWrite bool

Read and write access

allowedClients String

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode String

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs Boolean

Allows CIFS protocol

hasRootAccess Boolean

Has root access to volume

kerberos5ReadOnly Boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite Boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly Boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite Boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly Boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite Boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 Boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 Boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex Integer

Order index

unixReadOnly Boolean

Read only access

unixReadWrite Boolean

Read and write access

allowedClients string

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode string

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs boolean

Allows CIFS protocol

hasRootAccess boolean

Has root access to volume

kerberos5ReadOnly boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex number

Order index

unixReadOnly boolean

Read only access

unixReadWrite boolean

Read and write access

allowed_clients str

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chown_mode str

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs bool

Allows CIFS protocol

has_root_access bool

Has root access to volume

kerberos5_read_only bool

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5_read_write bool

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5i_read_only bool

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5i_read_write bool

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5p_read_only bool

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5p_read_write bool

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 bool

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 bool

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

rule_index int

Order index

unix_read_only bool

Read only access

unix_read_write bool

Read and write access

allowedClients String

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

chownMode String

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

cifs Boolean

Allows CIFS protocol

hasRootAccess Boolean

Has root access to volume

kerberos5ReadOnly Boolean

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

kerberos5ReadWrite Boolean

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5iReadOnly Boolean

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

kerberos5iReadWrite Boolean

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

kerberos5pReadOnly Boolean

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

kerberos5pReadWrite Boolean

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

nfsv3 Boolean

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

nfsv41 Boolean

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

ruleIndex Number

Order index

unixReadOnly Boolean

Read only access

unixReadWrite Boolean

Read and write access

MountTargetPropertiesResponse

FileSystemId string

UUID v4 used to identify the MountTarget

IpAddress string

The mount target's IPv4 address

MountTargetId string

UUID v4 used to identify the MountTarget

SmbServerFqdn string

The SMB server's Fully Qualified Domain Name, FQDN

FileSystemId string

UUID v4 used to identify the MountTarget

IpAddress string

The mount target's IPv4 address

MountTargetId string

UUID v4 used to identify the MountTarget

SmbServerFqdn string

The SMB server's Fully Qualified Domain Name, FQDN

fileSystemId String

UUID v4 used to identify the MountTarget

ipAddress String

The mount target's IPv4 address

mountTargetId String

UUID v4 used to identify the MountTarget

smbServerFqdn String

The SMB server's Fully Qualified Domain Name, FQDN

fileSystemId string

UUID v4 used to identify the MountTarget

ipAddress string

The mount target's IPv4 address

mountTargetId string

UUID v4 used to identify the MountTarget

smbServerFqdn string

The SMB server's Fully Qualified Domain Name, FQDN

file_system_id str

UUID v4 used to identify the MountTarget

ip_address str

The mount target's IPv4 address

mount_target_id str

UUID v4 used to identify the MountTarget

smb_server_fqdn str

The SMB server's Fully Qualified Domain Name, FQDN

fileSystemId String

UUID v4 used to identify the MountTarget

ipAddress String

The mount target's IPv4 address

mountTargetId String

UUID v4 used to identify the MountTarget

smbServerFqdn String

The SMB server's Fully Qualified Domain Name, FQDN

NetworkFeatures

Basic
Basic

Basic network feature.

Standard
Standard

Standard network feature.

NetworkFeaturesBasic
Basic

Basic network feature.

NetworkFeaturesStandard
Standard

Standard network feature.

Basic
Basic

Basic network feature.

Standard
Standard

Standard network feature.

Basic
Basic

Basic network feature.

Standard
Standard

Standard network feature.

BASIC
Basic

Basic network feature.

STANDARD
Standard

Standard network feature.

"Basic"
Basic

Basic network feature.

"Standard"
Standard

Standard network feature.

PlacementKeyValuePairs

Key string

Key for an application specific parameter for the placement of volumes in the volume group

Value string

Value for an application specific parameter for the placement of volumes in the volume group

Key string

Key for an application specific parameter for the placement of volumes in the volume group

Value string

Value for an application specific parameter for the placement of volumes in the volume group

key String

Key for an application specific parameter for the placement of volumes in the volume group

value String

Value for an application specific parameter for the placement of volumes in the volume group

key string

Key for an application specific parameter for the placement of volumes in the volume group

value string

Value for an application specific parameter for the placement of volumes in the volume group

key str

Key for an application specific parameter for the placement of volumes in the volume group

value str

Value for an application specific parameter for the placement of volumes in the volume group

key String

Key for an application specific parameter for the placement of volumes in the volume group

value String

Value for an application specific parameter for the placement of volumes in the volume group

PlacementKeyValuePairsResponse

Key string

Key for an application specific parameter for the placement of volumes in the volume group

Value string

Value for an application specific parameter for the placement of volumes in the volume group

Key string

Key for an application specific parameter for the placement of volumes in the volume group

Value string

Value for an application specific parameter for the placement of volumes in the volume group

key String

Key for an application specific parameter for the placement of volumes in the volume group

value String

Value for an application specific parameter for the placement of volumes in the volume group

key string

Key for an application specific parameter for the placement of volumes in the volume group

value string

Value for an application specific parameter for the placement of volumes in the volume group

key str

Key for an application specific parameter for the placement of volumes in the volume group

value str

Value for an application specific parameter for the placement of volumes in the volume group

key String

Key for an application specific parameter for the placement of volumes in the volume group

value String

Value for an application specific parameter for the placement of volumes in the volume group

ReplicationObject

RemoteVolumeResourceId string

The resource ID of the remote volume.

EndpointType string | Pulumi.AzureNative.NetApp.EndpointType

Indicates whether the local volume is the source or destination for the Volume Replication

RemoteVolumeRegion string

The remote region for the other end of the Volume Replication.

ReplicationId string

Id

ReplicationSchedule string | Pulumi.AzureNative.NetApp.ReplicationSchedule

Schedule

RemoteVolumeResourceId string

The resource ID of the remote volume.

EndpointType string | EndpointType

Indicates whether the local volume is the source or destination for the Volume Replication

RemoteVolumeRegion string

The remote region for the other end of the Volume Replication.

ReplicationId string

Id

ReplicationSchedule string | ReplicationSchedule

Schedule

remoteVolumeResourceId String

The resource ID of the remote volume.

endpointType String | EndpointType

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion String

The remote region for the other end of the Volume Replication.

replicationId String

Id

replicationSchedule String | ReplicationSchedule

Schedule

remoteVolumeResourceId string

The resource ID of the remote volume.

endpointType string | EndpointType

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion string

The remote region for the other end of the Volume Replication.

replicationId string

Id

replicationSchedule string | ReplicationSchedule

Schedule

remote_volume_resource_id str

The resource ID of the remote volume.

endpoint_type str | EndpointType

Indicates whether the local volume is the source or destination for the Volume Replication

remote_volume_region str

The remote region for the other end of the Volume Replication.

replication_id str

Id

replication_schedule str | ReplicationSchedule

Schedule

remoteVolumeResourceId String

The resource ID of the remote volume.

endpointType String | "src" | "dst"

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion String

The remote region for the other end of the Volume Replication.

replicationId String

Id

replicationSchedule String | "_10minutely" | "hourly" | "daily"

Schedule

ReplicationObjectResponse

RemoteVolumeResourceId string

The resource ID of the remote volume.

EndpointType string

Indicates whether the local volume is the source or destination for the Volume Replication

RemoteVolumeRegion string

The remote region for the other end of the Volume Replication.

ReplicationId string

Id

ReplicationSchedule string

Schedule

RemoteVolumeResourceId string

The resource ID of the remote volume.

EndpointType string

Indicates whether the local volume is the source or destination for the Volume Replication

RemoteVolumeRegion string

The remote region for the other end of the Volume Replication.

ReplicationId string

Id

ReplicationSchedule string

Schedule

remoteVolumeResourceId String

The resource ID of the remote volume.

endpointType String

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion String

The remote region for the other end of the Volume Replication.

replicationId String

Id

replicationSchedule String

Schedule

remoteVolumeResourceId string

The resource ID of the remote volume.

endpointType string

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion string

The remote region for the other end of the Volume Replication.

replicationId string

Id

replicationSchedule string

Schedule

remote_volume_resource_id str

The resource ID of the remote volume.

endpoint_type str

Indicates whether the local volume is the source or destination for the Volume Replication

remote_volume_region str

The remote region for the other end of the Volume Replication.

replication_id str

Id

replication_schedule str

Schedule

remoteVolumeResourceId String

The resource ID of the remote volume.

endpointType String

Indicates whether the local volume is the source or destination for the Volume Replication

remoteVolumeRegion String

The remote region for the other end of the Volume Replication.

replicationId String

Id

replicationSchedule String

Schedule

ReplicationSchedule

ReplicationSchedule_10minutely
_10minutely
Hourly
hourly
Daily
daily
ReplicationSchedule_10minutely
_10minutely
ReplicationScheduleHourly
hourly
ReplicationScheduleDaily
daily
_10minutely
_10minutely
Hourly
hourly
Daily
daily
ReplicationSchedule_10minutely
_10minutely
Hourly
hourly
Daily
daily
REPLICATION_SCHEDULE_10MINUTELY
_10minutely
HOURLY
hourly
DAILY
daily
"_10minutely"
_10minutely
"hourly"
hourly
"daily"
daily

SecurityStyle

Ntfs
ntfs
Unix
unix
SecurityStyleNtfs
ntfs
SecurityStyleUnix
unix
Ntfs
ntfs
Unix
unix
Ntfs
ntfs
Unix
unix
NTFS
ntfs
UNIX
unix
"ntfs"
ntfs
"unix"
unix

ServiceLevel

Standard
Standard

Standard service level

Premium
Premium

Premium service level

Ultra
Ultra

Ultra service level

StandardZRS
StandardZRS

Zone redundant storage service level

ServiceLevelStandard
Standard

Standard service level

ServiceLevelPremium
Premium

Premium service level

ServiceLevelUltra
Ultra

Ultra service level

ServiceLevelStandardZRS
StandardZRS

Zone redundant storage service level

Standard
Standard

Standard service level

Premium
Premium

Premium service level

Ultra
Ultra

Ultra service level

StandardZRS
StandardZRS

Zone redundant storage service level

Standard
Standard

Standard service level

Premium
Premium

Premium service level

Ultra
Ultra

Ultra service level

StandardZRS
StandardZRS

Zone redundant storage service level

STANDARD
Standard

Standard service level

PREMIUM
Premium

Premium service level

ULTRA
Ultra

Ultra service level

STANDARD_ZRS
StandardZRS

Zone redundant storage service level

"Standard"
Standard

Standard service level

"Premium"
Premium

Premium service level

"Ultra"
Ultra

Ultra service level

"StandardZRS"
StandardZRS

Zone redundant storage service level

VolumeBackupProperties

BackupEnabled bool

Backup Enabled

BackupPolicyId string

Backup Policy Resource ID

PolicyEnforced bool

Policy Enforced

VaultId string

Vault Resource ID

BackupEnabled bool

Backup Enabled

BackupPolicyId string

Backup Policy Resource ID

PolicyEnforced bool

Policy Enforced

VaultId string

Vault Resource ID

backupEnabled Boolean

Backup Enabled

backupPolicyId String

Backup Policy Resource ID

policyEnforced Boolean

Policy Enforced

vaultId String

Vault Resource ID

backupEnabled boolean

Backup Enabled

backupPolicyId string

Backup Policy Resource ID

policyEnforced boolean

Policy Enforced

vaultId string

Vault Resource ID

backup_enabled bool

Backup Enabled

backup_policy_id str

Backup Policy Resource ID

policy_enforced bool

Policy Enforced

vault_id str

Vault Resource ID

backupEnabled Boolean

Backup Enabled

backupPolicyId String

Backup Policy Resource ID

policyEnforced Boolean

Policy Enforced

vaultId String

Vault Resource ID

VolumeBackupPropertiesResponse

BackupEnabled bool

Backup Enabled

BackupPolicyId string

Backup Policy Resource ID

PolicyEnforced bool

Policy Enforced

VaultId string

Vault Resource ID

BackupEnabled bool

Backup Enabled

BackupPolicyId string

Backup Policy Resource ID

PolicyEnforced bool

Policy Enforced

VaultId string

Vault Resource ID

backupEnabled Boolean

Backup Enabled

backupPolicyId String

Backup Policy Resource ID

policyEnforced Boolean

Policy Enforced

vaultId String

Vault Resource ID

backupEnabled boolean

Backup Enabled

backupPolicyId string

Backup Policy Resource ID

policyEnforced boolean

Policy Enforced

vaultId string

Vault Resource ID

backup_enabled bool

Backup Enabled

backup_policy_id str

Backup Policy Resource ID

policy_enforced bool

Policy Enforced

vault_id str

Vault Resource ID

backupEnabled Boolean

Backup Enabled

backupPolicyId String

Backup Policy Resource ID

policyEnforced Boolean

Policy Enforced

vaultId String

Vault Resource ID

VolumeGroupMetaData

ApplicationIdentifier string

Application specific identifier

ApplicationType string | Pulumi.AzureNative.NetApp.ApplicationType

Application Type

DeploymentSpecId string

Application specific identifier of deployment rules for the volume group

GlobalPlacementRules List<Pulumi.AzureNative.NetApp.Inputs.PlacementKeyValuePairs>

Application specific placement rules for the volume group

GroupDescription string

Group Description

ApplicationIdentifier string

Application specific identifier

ApplicationType string | ApplicationType

Application Type

DeploymentSpecId string

Application specific identifier of deployment rules for the volume group

GlobalPlacementRules []PlacementKeyValuePairs

Application specific placement rules for the volume group

GroupDescription string

Group Description

applicationIdentifier String

Application specific identifier

applicationType String | ApplicationType

Application Type

deploymentSpecId String

Application specific identifier of deployment rules for the volume group

globalPlacementRules List<PlacementKeyValuePairs>

Application specific placement rules for the volume group

groupDescription String

Group Description

applicationIdentifier string

Application specific identifier

applicationType string | ApplicationType

Application Type

deploymentSpecId string

Application specific identifier of deployment rules for the volume group

globalPlacementRules PlacementKeyValuePairs[]

Application specific placement rules for the volume group

groupDescription string

Group Description

application_identifier str

Application specific identifier

application_type str | ApplicationType

Application Type

deployment_spec_id str

Application specific identifier of deployment rules for the volume group

global_placement_rules Sequence[PlacementKeyValuePairs]

Application specific placement rules for the volume group

group_description str

Group Description

applicationIdentifier String

Application specific identifier

applicationType String | "SAP-HANA"

Application Type

deploymentSpecId String

Application specific identifier of deployment rules for the volume group

globalPlacementRules List<Property Map>

Application specific placement rules for the volume group

groupDescription String

Group Description

VolumeGroupMetaDataResponse

VolumesCount double

Number of volumes in volume group

ApplicationIdentifier string

Application specific identifier

ApplicationType string

Application Type

DeploymentSpecId string

Application specific identifier of deployment rules for the volume group

GlobalPlacementRules List<Pulumi.AzureNative.NetApp.Inputs.PlacementKeyValuePairsResponse>

Application specific placement rules for the volume group

GroupDescription string

Group Description

VolumesCount float64

Number of volumes in volume group

ApplicationIdentifier string

Application specific identifier

ApplicationType string

Application Type

DeploymentSpecId string

Application specific identifier of deployment rules for the volume group

GlobalPlacementRules []PlacementKeyValuePairsResponse

Application specific placement rules for the volume group

GroupDescription string

Group Description

volumesCount Double

Number of volumes in volume group

applicationIdentifier String

Application specific identifier

applicationType String

Application Type

deploymentSpecId String

Application specific identifier of deployment rules for the volume group

globalPlacementRules List<PlacementKeyValuePairsResponse>

Application specific placement rules for the volume group

groupDescription String

Group Description

volumesCount number

Number of volumes in volume group

applicationIdentifier string

Application specific identifier

applicationType string

Application Type

deploymentSpecId string

Application specific identifier of deployment rules for the volume group

globalPlacementRules PlacementKeyValuePairsResponse[]

Application specific placement rules for the volume group

groupDescription string

Group Description

volumes_count float

Number of volumes in volume group

application_identifier str

Application specific identifier

application_type str

Application Type

deployment_spec_id str

Application specific identifier of deployment rules for the volume group

global_placement_rules Sequence[PlacementKeyValuePairsResponse]

Application specific placement rules for the volume group

group_description str

Group Description

volumesCount Number

Number of volumes in volume group

applicationIdentifier String

Application specific identifier

applicationType String

Application Type

deploymentSpecId String

Application specific identifier of deployment rules for the volume group

globalPlacementRules List<Property Map>

Application specific placement rules for the volume group

groupDescription String

Group Description

VolumeGroupVolumeProperties

CreationToken string

A unique file path for the volume. Used when creating mount targets

SubnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

UsageThreshold double

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

AvsDataStore string | Pulumi.AzureNative.NetApp.AvsDataStore

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

BackupId string

UUID v4 or resource identifier used to identify the Backup.

CapacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

CoolAccess bool

Specifies whether Cool Access(tiering) is enabled for the volume.

CoolnessPeriod int

Specifies the number of days after which data that is not accessed by clients will be tiered.

DataProtection Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesDataProtection

DataProtection type volumes include an object containing details of the replication

DefaultGroupQuotaInKiBs double

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

DefaultUserQuotaInKiBs double

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

EnableSubvolumes string | Pulumi.AzureNative.NetApp.EnableSubvolumes

Flag indicating whether subvolume operations are enabled on the volume

EncryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

ExportPolicy Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesExportPolicy

Set of export policy rules

IsDefaultQuotaEnabled bool

Specifies if default quota is enabled for the volume.

IsRestoring bool

Restoring

KerberosEnabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

LdapEnabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

Name string

Resource name

NetworkFeatures string | Pulumi.AzureNative.NetApp.NetworkFeatures

Basic network, or Standard features available to the volume.

PlacementRules List<Pulumi.AzureNative.NetApp.Inputs.PlacementKeyValuePairs>

Application specific placement rules for the particular volume

ProtocolTypes List<string>

Set of protocol types, default NFSv3, CIFS for SMB protocol

ProximityPlacementGroup string

Proximity placement group associated with the volume

SecurityStyle string | Pulumi.AzureNative.NetApp.SecurityStyle

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

ServiceLevel string | Pulumi.AzureNative.NetApp.ServiceLevel

The service level of the file system

SmbContinuouslyAvailable bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

SmbEncryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

SnapshotDirectoryVisible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

SnapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

Tags Dictionary<string, string>

Resource tags

ThroughputMibps double
UnixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

VolumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

VolumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

CreationToken string

A unique file path for the volume. Used when creating mount targets

SubnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

UsageThreshold float64

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

AvsDataStore string | AvsDataStore

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

BackupId string

UUID v4 or resource identifier used to identify the Backup.

CapacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

CoolAccess bool

Specifies whether Cool Access(tiering) is enabled for the volume.

CoolnessPeriod int

Specifies the number of days after which data that is not accessed by clients will be tiered.

DataProtection VolumePropertiesDataProtection

DataProtection type volumes include an object containing details of the replication

DefaultGroupQuotaInKiBs float64

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

DefaultUserQuotaInKiBs float64

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

EnableSubvolumes string | EnableSubvolumes

Flag indicating whether subvolume operations are enabled on the volume

EncryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

ExportPolicy VolumePropertiesExportPolicy

Set of export policy rules

IsDefaultQuotaEnabled bool

Specifies if default quota is enabled for the volume.

IsRestoring bool

Restoring

KerberosEnabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

LdapEnabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

Name string

Resource name

NetworkFeatures string | NetworkFeatures

Basic network, or Standard features available to the volume.

PlacementRules []PlacementKeyValuePairs

Application specific placement rules for the particular volume

ProtocolTypes []string

Set of protocol types, default NFSv3, CIFS for SMB protocol

ProximityPlacementGroup string

Proximity placement group associated with the volume

SecurityStyle string | SecurityStyle

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

ServiceLevel string | ServiceLevel

The service level of the file system

SmbContinuouslyAvailable bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

SmbEncryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

SnapshotDirectoryVisible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

SnapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

Tags map[string]string

Resource tags

ThroughputMibps float64
UnixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

VolumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

VolumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

creationToken String

A unique file path for the volume. Used when creating mount targets

subnetId String

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

usageThreshold Double

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

avsDataStore String | AvsDataStore

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId String

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId String

Pool Resource Id used in case of creating a volume through volume group

coolAccess Boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod Integer

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection VolumePropertiesDataProtection

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs Double

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs Double

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes String | EnableSubvolumes

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource String

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy VolumePropertiesExportPolicy

Set of export policy rules

isDefaultQuotaEnabled Boolean

Specifies if default quota is enabled for the volume.

isRestoring Boolean

Restoring

kerberosEnabled Boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled Boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name String

Resource name

networkFeatures String | NetworkFeatures

Basic network, or Standard features available to the volume.

placementRules List<PlacementKeyValuePairs>

Application specific placement rules for the particular volume

protocolTypes List<String>

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup String

Proximity placement group associated with the volume

securityStyle String | SecurityStyle

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel String | ServiceLevel

The service level of the file system

smbContinuouslyAvailable Boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption Boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible Boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId String

UUID v4 or resource identifier used to identify the Snapshot.

tags Map<String,String>

Resource tags

throughputMibps Double
unixPermissions String

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName String

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType String

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

creationToken string

A unique file path for the volume. Used when creating mount targets

subnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

usageThreshold number

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

avsDataStore string | AvsDataStore

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId string

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

coolAccess boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod number

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection VolumePropertiesDataProtection

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs number

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs number

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes string | EnableSubvolumes

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy VolumePropertiesExportPolicy

Set of export policy rules

isDefaultQuotaEnabled boolean

Specifies if default quota is enabled for the volume.

isRestoring boolean

Restoring

kerberosEnabled boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name string

Resource name

networkFeatures string | NetworkFeatures

Basic network, or Standard features available to the volume.

placementRules PlacementKeyValuePairs[]

Application specific placement rules for the particular volume

protocolTypes string[]

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup string

Proximity placement group associated with the volume

securityStyle string | SecurityStyle

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel string | ServiceLevel

The service level of the file system

smbContinuouslyAvailable boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

tags {[key: string]: string}

Resource tags

throughputMibps number
unixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

creation_token str

A unique file path for the volume. Used when creating mount targets

subnet_id str

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

usage_threshold float

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

avs_data_store str | AvsDataStore

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backup_id str

UUID v4 or resource identifier used to identify the Backup.

capacity_pool_resource_id str

Pool Resource Id used in case of creating a volume through volume group

cool_access bool

Specifies whether Cool Access(tiering) is enabled for the volume.

coolness_period int

Specifies the number of days after which data that is not accessed by clients will be tiered.

data_protection VolumePropertiesDataProtection

DataProtection type volumes include an object containing details of the replication

default_group_quota_in_ki_bs float

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

default_user_quota_in_ki_bs float

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enable_subvolumes str | EnableSubvolumes

Flag indicating whether subvolume operations are enabled on the volume

encryption_key_source str

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

export_policy VolumePropertiesExportPolicy

Set of export policy rules

is_default_quota_enabled bool

Specifies if default quota is enabled for the volume.

is_restoring bool

Restoring

kerberos_enabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldap_enabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

name str

Resource name

network_features str | NetworkFeatures

Basic network, or Standard features available to the volume.

placement_rules Sequence[PlacementKeyValuePairs]

Application specific placement rules for the particular volume

protocol_types Sequence[str]

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximity_placement_group str

Proximity placement group associated with the volume

security_style str | SecurityStyle

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

service_level str | ServiceLevel

The service level of the file system

smb_continuously_available bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

smb_encryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshot_directory_visible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshot_id str

UUID v4 or resource identifier used to identify the Snapshot.

tags Mapping[str, str]

Resource tags

throughput_mibps float
unix_permissions str

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volume_spec_name str

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volume_type str

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

creationToken String

A unique file path for the volume. Used when creating mount targets

subnetId String

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

usageThreshold Number

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

avsDataStore String | "Enabled" | "Disabled"

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId String

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId String

Pool Resource Id used in case of creating a volume through volume group

coolAccess Boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod Number

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection Property Map

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs Number

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs Number

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes String | "Enabled" | "Disabled"

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource String

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy Property Map

Set of export policy rules

isDefaultQuotaEnabled Boolean

Specifies if default quota is enabled for the volume.

isRestoring Boolean

Restoring

kerberosEnabled Boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled Boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name String

Resource name

networkFeatures String | "Basic" | "Standard"

Basic network, or Standard features available to the volume.

placementRules List<Property Map>

Application specific placement rules for the particular volume

protocolTypes List<String>

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup String

Proximity placement group associated with the volume

securityStyle String | "ntfs" | "unix"

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel String | "Standard" | "Premium" | "Ultra" | "StandardZRS"

The service level of the file system

smbContinuouslyAvailable Boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption Boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible Boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId String

UUID v4 or resource identifier used to identify the Snapshot.

tags Map<String>

Resource tags

throughputMibps Number
unixPermissions String

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName String

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType String

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

VolumeGroupVolumePropertiesResponse

BaremetalTenantId string

Unique Baremetal Tenant Identifier.

CloneProgress int

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

CreationToken string

A unique file path for the volume. Used when creating mount targets

FileSystemId string

Unique FileSystem Identifier.

Id string

Resource Id

MaximumNumberOfFiles double

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

MountTargets List<Pulumi.AzureNative.NetApp.Inputs.MountTargetPropertiesResponse>

List of mount targets

NetworkSiblingSetId string

Network Sibling Set ID for the the group of volumes sharing networking resources.

ProvisioningState string

Azure lifecycle management

StorageToNetworkProximity string

Provides storage to network proximity information for the volume.

SubnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

T2Network string

T2 network information

Type string

Resource type

UsageThreshold double

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

VolumeGroupName string

Volume Group Name

AvsDataStore string

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

BackupId string

UUID v4 or resource identifier used to identify the Backup.

CapacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

CoolAccess bool

Specifies whether Cool Access(tiering) is enabled for the volume.

CoolnessPeriod int

Specifies the number of days after which data that is not accessed by clients will be tiered.

DataProtection Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesResponseDataProtection

DataProtection type volumes include an object containing details of the replication

DefaultGroupQuotaInKiBs double

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

DefaultUserQuotaInKiBs double

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

EnableSubvolumes string

Flag indicating whether subvolume operations are enabled on the volume

EncryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

ExportPolicy Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesResponseExportPolicy

Set of export policy rules

IsDefaultQuotaEnabled bool

Specifies if default quota is enabled for the volume.

IsRestoring bool

Restoring

KerberosEnabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

LdapEnabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

Name string

Resource name

NetworkFeatures string

Basic network, or Standard features available to the volume.

PlacementRules List<Pulumi.AzureNative.NetApp.Inputs.PlacementKeyValuePairsResponse>

Application specific placement rules for the particular volume

ProtocolTypes List<string>

Set of protocol types, default NFSv3, CIFS for SMB protocol

ProximityPlacementGroup string

Proximity placement group associated with the volume

SecurityStyle string

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

ServiceLevel string

The service level of the file system

SmbContinuouslyAvailable bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

SmbEncryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

SnapshotDirectoryVisible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

SnapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

Tags Dictionary<string, string>

Resource tags

ThroughputMibps double
UnixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

VolumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

VolumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

BaremetalTenantId string

Unique Baremetal Tenant Identifier.

CloneProgress int

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

CreationToken string

A unique file path for the volume. Used when creating mount targets

FileSystemId string

Unique FileSystem Identifier.

Id string

Resource Id

MaximumNumberOfFiles float64

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

MountTargets []MountTargetPropertiesResponse

List of mount targets

NetworkSiblingSetId string

Network Sibling Set ID for the the group of volumes sharing networking resources.

ProvisioningState string

Azure lifecycle management

StorageToNetworkProximity string

Provides storage to network proximity information for the volume.

SubnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

T2Network string

T2 network information

Type string

Resource type

UsageThreshold float64

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

VolumeGroupName string

Volume Group Name

AvsDataStore string

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

BackupId string

UUID v4 or resource identifier used to identify the Backup.

CapacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

CoolAccess bool

Specifies whether Cool Access(tiering) is enabled for the volume.

CoolnessPeriod int

Specifies the number of days after which data that is not accessed by clients will be tiered.

DataProtection VolumePropertiesResponseDataProtection

DataProtection type volumes include an object containing details of the replication

DefaultGroupQuotaInKiBs float64

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

DefaultUserQuotaInKiBs float64

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

EnableSubvolumes string

Flag indicating whether subvolume operations are enabled on the volume

EncryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

ExportPolicy VolumePropertiesResponseExportPolicy

Set of export policy rules

IsDefaultQuotaEnabled bool

Specifies if default quota is enabled for the volume.

IsRestoring bool

Restoring

KerberosEnabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

LdapEnabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

Name string

Resource name

NetworkFeatures string

Basic network, or Standard features available to the volume.

PlacementRules []PlacementKeyValuePairsResponse

Application specific placement rules for the particular volume

ProtocolTypes []string

Set of protocol types, default NFSv3, CIFS for SMB protocol

ProximityPlacementGroup string

Proximity placement group associated with the volume

SecurityStyle string

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

ServiceLevel string

The service level of the file system

SmbContinuouslyAvailable bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

SmbEncryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

SnapshotDirectoryVisible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

SnapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

Tags map[string]string

Resource tags

ThroughputMibps float64
UnixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

VolumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

VolumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

baremetalTenantId String

Unique Baremetal Tenant Identifier.

cloneProgress Integer

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

creationToken String

A unique file path for the volume. Used when creating mount targets

fileSystemId String

Unique FileSystem Identifier.

id String

Resource Id

maximumNumberOfFiles Double

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

mountTargets List<MountTargetPropertiesResponse>

List of mount targets

networkSiblingSetId String

Network Sibling Set ID for the the group of volumes sharing networking resources.

provisioningState String

Azure lifecycle management

storageToNetworkProximity String

Provides storage to network proximity information for the volume.

subnetId String

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

t2Network String

T2 network information

type String

Resource type

usageThreshold Double

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

volumeGroupName String

Volume Group Name

avsDataStore String

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId String

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId String

Pool Resource Id used in case of creating a volume through volume group

coolAccess Boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod Integer

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection VolumePropertiesResponseDataProtection

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs Double

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs Double

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes String

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource String

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy VolumePropertiesResponseExportPolicy

Set of export policy rules

isDefaultQuotaEnabled Boolean

Specifies if default quota is enabled for the volume.

isRestoring Boolean

Restoring

kerberosEnabled Boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled Boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name String

Resource name

networkFeatures String

Basic network, or Standard features available to the volume.

placementRules List<PlacementKeyValuePairsResponse>

Application specific placement rules for the particular volume

protocolTypes List<String>

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup String

Proximity placement group associated with the volume

securityStyle String

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel String

The service level of the file system

smbContinuouslyAvailable Boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption Boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible Boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId String

UUID v4 or resource identifier used to identify the Snapshot.

tags Map<String,String>

Resource tags

throughputMibps Double
unixPermissions String

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName String

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType String

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

baremetalTenantId string

Unique Baremetal Tenant Identifier.

cloneProgress number

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

creationToken string

A unique file path for the volume. Used when creating mount targets

fileSystemId string

Unique FileSystem Identifier.

id string

Resource Id

maximumNumberOfFiles number

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

mountTargets MountTargetPropertiesResponse[]

List of mount targets

networkSiblingSetId string

Network Sibling Set ID for the the group of volumes sharing networking resources.

provisioningState string

Azure lifecycle management

storageToNetworkProximity string

Provides storage to network proximity information for the volume.

subnetId string

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

t2Network string

T2 network information

type string

Resource type

usageThreshold number

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

volumeGroupName string

Volume Group Name

avsDataStore string

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId string

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId string

Pool Resource Id used in case of creating a volume through volume group

coolAccess boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod number

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection VolumePropertiesResponseDataProtection

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs number

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs number

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes string

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource string

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy VolumePropertiesResponseExportPolicy

Set of export policy rules

isDefaultQuotaEnabled boolean

Specifies if default quota is enabled for the volume.

isRestoring boolean

Restoring

kerberosEnabled boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name string

Resource name

networkFeatures string

Basic network, or Standard features available to the volume.

placementRules PlacementKeyValuePairsResponse[]

Application specific placement rules for the particular volume

protocolTypes string[]

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup string

Proximity placement group associated with the volume

securityStyle string

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel string

The service level of the file system

smbContinuouslyAvailable boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId string

UUID v4 or resource identifier used to identify the Snapshot.

tags {[key: string]: string}

Resource tags

throughputMibps number
unixPermissions string

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName string

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType string

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

baremetal_tenant_id str

Unique Baremetal Tenant Identifier.

clone_progress int

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

creation_token str

A unique file path for the volume. Used when creating mount targets

file_system_id str

Unique FileSystem Identifier.

id str

Resource Id

maximum_number_of_files float

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

mount_targets Sequence[MountTargetPropertiesResponse]

List of mount targets

network_sibling_set_id str

Network Sibling Set ID for the the group of volumes sharing networking resources.

provisioning_state str

Azure lifecycle management

storage_to_network_proximity str

Provides storage to network proximity information for the volume.

subnet_id str

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

t2_network str

T2 network information

type str

Resource type

usage_threshold float

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

volume_group_name str

Volume Group Name

avs_data_store str

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backup_id str

UUID v4 or resource identifier used to identify the Backup.

capacity_pool_resource_id str

Pool Resource Id used in case of creating a volume through volume group

cool_access bool

Specifies whether Cool Access(tiering) is enabled for the volume.

coolness_period int

Specifies the number of days after which data that is not accessed by clients will be tiered.

data_protection VolumePropertiesResponseDataProtection

DataProtection type volumes include an object containing details of the replication

default_group_quota_in_ki_bs float

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

default_user_quota_in_ki_bs float

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enable_subvolumes str

Flag indicating whether subvolume operations are enabled on the volume

encryption_key_source str

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

export_policy VolumePropertiesResponseExportPolicy

Set of export policy rules

is_default_quota_enabled bool

Specifies if default quota is enabled for the volume.

is_restoring bool

Restoring

kerberos_enabled bool

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldap_enabled bool

Specifies whether LDAP is enabled or not for a given NFS volume.

name str

Resource name

network_features str

Basic network, or Standard features available to the volume.

placement_rules Sequence[PlacementKeyValuePairsResponse]

Application specific placement rules for the particular volume

protocol_types Sequence[str]

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximity_placement_group str

Proximity placement group associated with the volume

security_style str

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

service_level str

The service level of the file system

smb_continuously_available bool

Enables continuously available share property for smb volume. Only applicable for SMB volume

smb_encryption bool

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshot_directory_visible bool

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshot_id str

UUID v4 or resource identifier used to identify the Snapshot.

tags Mapping[str, str]

Resource tags

throughput_mibps float
unix_permissions str

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volume_spec_name str

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volume_type str

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

baremetalTenantId String

Unique Baremetal Tenant Identifier.

cloneProgress Number

When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.

creationToken String

A unique file path for the volume. Used when creating mount targets

fileSystemId String

Unique FileSystem Identifier.

id String

Resource Id

maximumNumberOfFiles Number

Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.

mountTargets List<Property Map>

List of mount targets

networkSiblingSetId String

Network Sibling Set ID for the the group of volumes sharing networking resources.

provisioningState String

Azure lifecycle management

storageToNetworkProximity String

Provides storage to network proximity information for the volume.

subnetId String

The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes

t2Network String

T2 network information

type String

Resource type

usageThreshold Number

Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.

volumeGroupName String

Volume Group Name

avsDataStore String

Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose

backupId String

UUID v4 or resource identifier used to identify the Backup.

capacityPoolResourceId String

Pool Resource Id used in case of creating a volume through volume group

coolAccess Boolean

Specifies whether Cool Access(tiering) is enabled for the volume.

coolnessPeriod Number

Specifies the number of days after which data that is not accessed by clients will be tiered.

dataProtection Property Map

DataProtection type volumes include an object containing details of the replication

defaultGroupQuotaInKiBs Number

Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.

defaultUserQuotaInKiBs Number

Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .

enableSubvolumes String

Flag indicating whether subvolume operations are enabled on the volume

encryptionKeySource String

Encryption Key Source. Possible values are: 'Microsoft.NetApp'

exportPolicy Property Map

Set of export policy rules

isDefaultQuotaEnabled Boolean

Specifies if default quota is enabled for the volume.

isRestoring Boolean

Restoring

kerberosEnabled Boolean

Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later

ldapEnabled Boolean

Specifies whether LDAP is enabled or not for a given NFS volume.

name String

Resource name

networkFeatures String

Basic network, or Standard features available to the volume.

placementRules List<Property Map>

Application specific placement rules for the particular volume

protocolTypes List<String>

Set of protocol types, default NFSv3, CIFS for SMB protocol

proximityPlacementGroup String

Proximity placement group associated with the volume

securityStyle String

The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol

serviceLevel String

The service level of the file system

smbContinuouslyAvailable Boolean

Enables continuously available share property for smb volume. Only applicable for SMB volume

smbEncryption Boolean

Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later

snapshotDirectoryVisible Boolean

If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (default to true).

snapshotId String

UUID v4 or resource identifier used to identify the Snapshot.

tags Map<String>

Resource tags

throughputMibps Number
unixPermissions String

UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.

volumeSpecName String

Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log

volumeType String

What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection

VolumePropertiesDataProtection

Backup VolumeBackupProperties

Backup Properties

Replication ReplicationObject

Replication properties

Snapshot VolumeSnapshotProperties

Snapshot properties.

backup VolumeBackupProperties

Backup Properties

replication ReplicationObject

Replication properties

snapshot VolumeSnapshotProperties

Snapshot properties.

backup VolumeBackupProperties

Backup Properties

replication ReplicationObject

Replication properties

snapshot VolumeSnapshotProperties

Snapshot properties.

backup VolumeBackupProperties

Backup Properties

replication ReplicationObject

Replication properties

snapshot VolumeSnapshotProperties

Snapshot properties.

backup Property Map

Backup Properties

replication Property Map

Replication properties

snapshot Property Map

Snapshot properties.

VolumePropertiesExportPolicy

Rules []ExportPolicyRule

Export policy rule

rules List<ExportPolicyRule>

Export policy rule

rules ExportPolicyRule[]

Export policy rule

rules List<Property Map>

Export policy rule

VolumePropertiesResponseDataProtection

backup Property Map

Backup Properties

replication Property Map

Replication properties

snapshot Property Map

Snapshot properties.

VolumePropertiesResponseExportPolicy

rules List<Property Map>

Export policy rule

VolumeSnapshotProperties

SnapshotPolicyId string

Snapshot Policy ResourceId

SnapshotPolicyId string

Snapshot Policy ResourceId

snapshotPolicyId String

Snapshot Policy ResourceId

snapshotPolicyId string

Snapshot Policy ResourceId

snapshot_policy_id str

Snapshot Policy ResourceId

snapshotPolicyId String

Snapshot Policy ResourceId

VolumeSnapshotPropertiesResponse

SnapshotPolicyId string

Snapshot Policy ResourceId

SnapshotPolicyId string

Snapshot Policy ResourceId

snapshotPolicyId String

Snapshot Policy ResourceId

snapshotPolicyId string

Snapshot Policy ResourceId

snapshot_policy_id str

Snapshot Policy ResourceId

snapshotPolicyId String

Snapshot Policy ResourceId

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:netapp:VolumeGroup group1 /subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/volumeGroups/group1 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0