Azure Native

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

getVolumeGroup

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

Using getVolumeGroup

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVolumeGroup(args: GetVolumeGroupArgs, opts?: InvokeOptions): Promise<GetVolumeGroupResult>
function getVolumeGroupOutput(args: GetVolumeGroupOutputArgs, opts?: InvokeOptions): Output<GetVolumeGroupResult>
def get_volume_group(account_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     volume_group_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetVolumeGroupResult
def get_volume_group_output(account_name: Optional[pulumi.Input[str]] = None,
                     resource_group_name: Optional[pulumi.Input[str]] = None,
                     volume_group_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetVolumeGroupResult]
func LookupVolumeGroup(ctx *Context, args *LookupVolumeGroupArgs, opts ...InvokeOption) (*LookupVolumeGroupResult, error)
func LookupVolumeGroupOutput(ctx *Context, args *LookupVolumeGroupOutputArgs, opts ...InvokeOption) LookupVolumeGroupResultOutput

> Note: This function is named LookupVolumeGroup in the Go SDK.

public static class GetVolumeGroup 
{
    public static Task<GetVolumeGroupResult> InvokeAsync(GetVolumeGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetVolumeGroupResult> Invoke(GetVolumeGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVolumeGroupResult> getVolumeGroup(GetVolumeGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:netapp:getVolumeGroup
  arguments:
    # arguments dictionary

The following arguments are supported:

AccountName string

The name of the NetApp account

ResourceGroupName string

The name of the resource group.

VolumeGroupName string

The name of the volumeGroup

AccountName string

The name of the NetApp account

ResourceGroupName string

The name of the resource group.

VolumeGroupName string

The name of the volumeGroup

accountName String

The name of the NetApp account

resourceGroupName String

The name of the resource group.

volumeGroupName String

The name of the volumeGroup

accountName string

The name of the NetApp account

resourceGroupName string

The name of the resource group.

volumeGroupName string

The name of the volumeGroup

account_name str

The name of the NetApp account

resource_group_name str

The name of the resource group.

volume_group_name str

The name of the volumeGroup

accountName String

The name of the NetApp account

resourceGroupName String

The name of the resource group.

volumeGroupName String

The name of the volumeGroup

getVolumeGroup Result

The following output properties are available:

Id string

Resource Id

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

GroupMetaData Pulumi.AzureNative.NetApp.Outputs.VolumeGroupMetaDataResponse

Volume group details

Location string

Resource location

Tags Dictionary<string, string>

Resource tags

Volumes List<Pulumi.AzureNative.NetApp.Outputs.VolumeGroupVolumePropertiesResponse>

List of volumes from group

Id string

Resource Id

Name string

Resource name

ProvisioningState string

Azure lifecycle management

Type string

Resource type

GroupMetaData VolumeGroupMetaDataResponse

Volume group details

Location string

Resource location

Tags map[string]string

Resource tags

Volumes []VolumeGroupVolumePropertiesResponse

List of volumes from group

id String

Resource Id

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

groupMetaData VolumeGroupMetaDataResponse

Volume group details

location String

Resource location

tags Map<String,String>

Resource tags

volumes List<VolumeGroupVolumePropertiesResponse>

List of volumes from group

id string

Resource Id

name string

Resource name

provisioningState string

Azure lifecycle management

type string

Resource type

groupMetaData VolumeGroupMetaDataResponse

Volume group details

location string

Resource location

tags {[key: string]: string}

Resource tags

volumes VolumeGroupVolumePropertiesResponse[]

List of volumes from group

id str

Resource Id

name str

Resource name

provisioning_state str

Azure lifecycle management

type str

Resource type

group_meta_data VolumeGroupMetaDataResponse

Volume group details

location str

Resource location

tags Mapping[str, str]

Resource tags

volumes Sequence[VolumeGroupVolumePropertiesResponse]

List of volumes from group

id String

Resource Id

name String

Resource name

provisioningState String

Azure lifecycle management

type String

Resource type

groupMetaData Property Map

Volume group details

location String

Resource location

tags Map<String>

Resource tags

volumes List<Property Map>

List of volumes from group

Supporting Types

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

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

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

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

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

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

VolumePropertiesResponseDataProtection

backup Property Map

Backup Properties

replication Property Map

Replication properties

snapshot Property Map

Snapshot properties.

VolumePropertiesResponseExportPolicy

rules List<Property Map>

Export policy rule

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

Package Details

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