Azure Native

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

Volume

Volume resource API Version: 2020-12-01.

Example Usage

Volumes_CreateOrUpdate

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

return await Deployment.RunAsync(() => 
{
    var volume = new AzureNative.NetApp.Volume("volume", new()
    {
        AccountName = "account1",
        CreationToken = "my-unique-file-path",
        EncryptionKeySource = "Microsoft.KeyVault",
        Location = "eastus",
        PoolName = "pool1",
        ResourceGroupName = "myRG",
        ServiceLevel = "Premium",
        SubnetId = "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
        ThroughputMibps = 128,
        UsageThreshold = 107374182400,
        VolumeName = "volume1",
    });

});
package main

import (
	netapp "github.com/pulumi/pulumi-azure-native/sdk/go/azure/netapp"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := netapp.NewVolume(ctx, "volume", &netapp.VolumeArgs{
			AccountName:         pulumi.String("account1"),
			CreationToken:       pulumi.String("my-unique-file-path"),
			EncryptionKeySource: pulumi.String("Microsoft.KeyVault"),
			Location:            pulumi.String("eastus"),
			PoolName:            pulumi.String("pool1"),
			ResourceGroupName:   pulumi.String("myRG"),
			ServiceLevel:        pulumi.String("Premium"),
			SubnetId:            pulumi.String("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"),
			ThroughputMibps:     pulumi.Float64(128),
			UsageThreshold:      pulumi.Float64(107374182400),
			VolumeName:          pulumi.String("volume1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.netapp.Volume;
import com.pulumi.azurenative.netapp.VolumeArgs;
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 volume = new Volume("volume", VolumeArgs.builder()        
            .accountName("account1")
            .creationToken("my-unique-file-path")
            .encryptionKeySource("Microsoft.KeyVault")
            .location("eastus")
            .poolName("pool1")
            .resourceGroupName("myRG")
            .serviceLevel("Premium")
            .subnetId("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3")
            .throughputMibps(128)
            .usageThreshold(107374182400)
            .volumeName("volume1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

volume = azure_native.netapp.Volume("volume",
    account_name="account1",
    creation_token="my-unique-file-path",
    encryption_key_source="Microsoft.KeyVault",
    location="eastus",
    pool_name="pool1",
    resource_group_name="myRG",
    service_level="Premium",
    subnet_id="/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
    throughput_mibps=128,
    usage_threshold=107374182400,
    volume_name="volume1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const volume = new azure_native.netapp.Volume("volume", {
    accountName: "account1",
    creationToken: "my-unique-file-path",
    encryptionKeySource: "Microsoft.KeyVault",
    location: "eastus",
    poolName: "pool1",
    resourceGroupName: "myRG",
    serviceLevel: "Premium",
    subnetId: "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3",
    throughputMibps: 128,
    usageThreshold: 107374182400,
    volumeName: "volume1",
});
resources:
  volume:
    type: azure-native:netapp:Volume
    properties:
      accountName: account1
      creationToken: my-unique-file-path
      encryptionKeySource: Microsoft.KeyVault
      location: eastus
      poolName: pool1
      resourceGroupName: myRG
      serviceLevel: Premium
      subnetId: /subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3
      throughputMibps: 128
      usageThreshold: 1.073741824e+11
      volumeName: volume1

Create Volume Resource

new Volume(name: string, args: VolumeArgs, opts?: CustomResourceOptions);
@overload
def Volume(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           account_name: Optional[str] = None,
           backup_id: Optional[str] = None,
           creation_token: Optional[str] = None,
           data_protection: Optional[VolumePropertiesDataProtectionArgs] = None,
           encryption_key_source: Optional[str] = None,
           export_policy: Optional[VolumePropertiesExportPolicyArgs] = None,
           is_restoring: Optional[bool] = None,
           kerberos_enabled: Optional[bool] = None,
           ldap_enabled: Optional[bool] = None,
           location: Optional[str] = None,
           pool_name: Optional[str] = None,
           protocol_types: Optional[Sequence[str]] = None,
           resource_group_name: Optional[str] = None,
           security_style: Optional[Union[str, SecurityStyle]] = None,
           service_level: Optional[Union[str, ServiceLevel]] = None,
           smb_continuously_available: Optional[bool] = None,
           smb_encryption: Optional[bool] = None,
           snapshot_directory_visible: Optional[bool] = None,
           snapshot_id: Optional[str] = None,
           subnet_id: Optional[str] = None,
           tags: Optional[Mapping[str, str]] = None,
           throughput_mibps: Optional[float] = None,
           usage_threshold: Optional[float] = None,
           volume_name: Optional[str] = None,
           volume_type: Optional[str] = None)
@overload
def Volume(resource_name: str,
           args: VolumeArgs,
           opts: Optional[ResourceOptions] = None)
func NewVolume(ctx *Context, name string, args VolumeArgs, opts ...ResourceOption) (*Volume, error)
public Volume(string name, VolumeArgs args, CustomResourceOptions? opts = null)
public Volume(String name, VolumeArgs args)
public Volume(String name, VolumeArgs args, CustomResourceOptions options)
type: azure-native:netapp:Volume
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args VolumeArgs
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 VolumeArgs
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 VolumeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args VolumeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args VolumeArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Volume 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 Volume resource accepts the following input properties:

AccountName string

The name of the NetApp account

CreationToken string

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

PoolName string

The name of the capacity pool

ResourceGroupName string

The name of the resource group.

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.

BackupId string

UUID v4 or resource identifier used to identify the Backup.

DataProtection Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesDataProtectionArgs

DataProtection type volumes include an object containing details of the replication

EncryptionKeySource string

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

ExportPolicy Pulumi.AzureNative.NetApp.Inputs.VolumePropertiesExportPolicyArgs

Set of export policy rules

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.

Location string

Resource location

ProtocolTypes List<string>

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

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
VolumeName string

The name of the volume

VolumeType string

What type of volume is this

AccountName string

The name of the NetApp account

CreationToken string

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

PoolName string

The name of the capacity pool

ResourceGroupName string

The name of the resource group.

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.

BackupId string

UUID v4 or resource identifier used to identify the Backup.

DataProtection VolumePropertiesDataProtectionArgs

DataProtection type volumes include an object containing details of the replication

EncryptionKeySource string

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

ExportPolicy VolumePropertiesExportPolicyArgs

Set of export policy rules

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.

Location string

Resource location

ProtocolTypes []string

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

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
VolumeName string

The name of the volume

VolumeType string

What type of volume is this

accountName String

The name of the NetApp account

creationToken String

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

poolName String

The name of the capacity pool

resourceGroupName String

The name of the resource group.

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.

backupId String

UUID v4 or resource identifier used to identify the Backup.

dataProtection VolumePropertiesDataProtectionArgs

DataProtection type volumes include an object containing details of the replication

encryptionKeySource String

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

exportPolicy VolumePropertiesExportPolicyArgs

Set of export policy rules

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.

location String

Resource location

protocolTypes List<String>

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

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
volumeName String

The name of the volume

volumeType String

What type of volume is this

accountName string

The name of the NetApp account

creationToken string

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

poolName string

The name of the capacity pool

resourceGroupName string

The name of the resource group.

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.

backupId string

UUID v4 or resource identifier used to identify the Backup.

dataProtection VolumePropertiesDataProtectionArgs

DataProtection type volumes include an object containing details of the replication

encryptionKeySource string

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

exportPolicy VolumePropertiesExportPolicyArgs

Set of export policy rules

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.

location string

Resource location

protocolTypes string[]

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

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
volumeName string

The name of the volume

volumeType string

What type of volume is this

account_name str

The name of the NetApp account

creation_token str

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

pool_name str

The name of the capacity pool

resource_group_name str

The name of the resource group.

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.

backup_id str

UUID v4 or resource identifier used to identify the Backup.

data_protection VolumePropertiesDataProtectionArgs

DataProtection type volumes include an object containing details of the replication

encryption_key_source str

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

export_policy VolumePropertiesExportPolicyArgs

Set of export policy rules

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.

location str

Resource location

protocol_types Sequence[str]

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

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
volume_name str

The name of the volume

volume_type str

What type of volume is this

accountName String

The name of the NetApp account

creationToken String

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

poolName String

The name of the capacity pool

resourceGroupName String

The name of the resource group.

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.

backupId String

UUID v4 or resource identifier used to identify the Backup.

dataProtection Property Map

DataProtection type volumes include an object containing details of the replication

encryptionKeySource String

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

exportPolicy Property Map

Set of export policy rules

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.

location String

Resource location

protocolTypes List<String>

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

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
volumeName String

The name of the volume

volumeType String

What type of volume is this

Outputs

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

BaremetalTenantId string

Unique Baremetal Tenant Identifier.

FileSystemId string

Unique FileSystem Identifier.

Id string

The provider-assigned unique ID for this managed resource.

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

List of mount targets

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

BaremetalTenantId string

Unique Baremetal Tenant Identifier.

FileSystemId string

Unique FileSystem Identifier.

Id string

The provider-assigned unique ID for this managed resource.

MountTargets []MountTargetPropertiesResponse

List of mount targets

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

baremetalTenantId String

Unique Baremetal Tenant Identifier.

fileSystemId String

Unique FileSystem Identifier.

id String

The provider-assigned unique ID for this managed resource.

mountTargets List<MountTargetPropertiesResponse>

List of mount targets

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

baremetalTenantId string

Unique Baremetal Tenant Identifier.

fileSystemId string

Unique FileSystem Identifier.

id string

The provider-assigned unique ID for this managed resource.

mountTargets MountTargetPropertiesResponse[]

List of mount targets

name string

Resource name

provisioningState string

Azure lifecycle management

type string

Resource type

baremetal_tenant_id str

Unique Baremetal Tenant Identifier.

file_system_id str

Unique FileSystem Identifier.

id str

The provider-assigned unique ID for this managed resource.

mount_targets Sequence[MountTargetPropertiesResponse]

List of mount targets

name str

Resource name

provisioning_state str

Azure lifecycle management

type str

Resource type

baremetalTenantId String

Unique Baremetal Tenant Identifier.

fileSystemId String

Unique FileSystem Identifier.

id String

The provider-assigned unique ID for this managed resource.

mountTargets List<Property Map>

List of mount targets

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

Supporting Types

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

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

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

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:Volume account1/pool1/volume1 /subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1 

Package Details

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