Compartilhar via


ArmNetAppModelFactory.NetAppVolumeData Método

Definição

Inicializa uma nova instância de NetAppVolumeData.

public static Azure.ResourceManager.NetApp.NetAppVolumeData NetAppVolumeData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<string> zones = default, Guid? fileSystemId = default, string creationToken = default, Azure.ResourceManager.NetApp.Models.NetAppFileServiceLevel? serviceLevel = default, long usageThreshold = 0, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> exportRules = default, System.Collections.Generic.IEnumerable<string> protocolTypes = default, string provisioningState = default, string snapshotId = default, bool? deleteBaseSnapshot = default, string backupId = default, string baremetalTenantId = default, Azure.Core.ResourceIdentifier subnetId = default, Azure.ResourceManager.NetApp.Models.NetAppNetworkFeature? networkFeatures = default, Guid? networkSiblingSetId = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeStorageToNetworkProximity? storageToNetworkProximity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumeMountTarget> mountTargets = default, string volumeType = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection dataProtection = default, bool? isRestoring = default, bool? isSnapshotDirectoryVisible = default, bool? isKerberosEnabled = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeSecurityStyle? securityStyle = default, bool? isSmbEncryptionEnabled = default, Azure.ResourceManager.NetApp.Models.SmbAccessBasedEnumeration? smbAccessBasedEnumeration = default, Azure.ResourceManager.NetApp.Models.SmbNonBrowsable? smbNonBrowsable = default, bool? isSmbContinuouslyAvailable = default, float? throughputMibps = default, float? actualThroughputMibps = default, Azure.ResourceManager.NetApp.Models.NetAppEncryptionKeySource? encryptionKeySource = default, Azure.Core.ResourceIdentifier keyVaultPrivateEndpointResourceId = default, bool? isLdapEnabled = default, bool? isCoolAccessEnabled = default, int? coolnessPeriod = default, Azure.ResourceManager.NetApp.Models.CoolAccessRetrievalPolicy? coolAccessRetrievalPolicy = default, string unixPermissions = default, int? cloneProgress = default, Azure.ResourceManager.NetApp.Models.NetAppFileAccessLog? fileAccessLogs = default, Azure.ResourceManager.NetApp.Models.NetAppAvsDataStore? avsDataStore = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> dataStoreResourceId = default, bool? isDefaultQuotaEnabled = default, long? defaultUserQuotaInKiBs = default, long? defaultGroupQuotaInKiBs = default, long? maximumNumberOfFiles = default, string volumeGroupName = default, Azure.Core.ResourceIdentifier capacityPoolResourceId = default, Azure.Core.ResourceIdentifier proximityPlacementGroupId = default, string t2Network = default, string volumeSpecName = default, bool? isEncrypted = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetApp.Models.NetAppVolumePlacementRule> placementRules = default, Azure.ResourceManager.NetApp.Models.EnableNetAppSubvolume? enableSubvolumes = default, string provisionedAvailabilityZone = default, bool? isLargeVolume = default, Azure.Core.ResourceIdentifier originatingResourceId = default);
static member NetAppVolumeData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ETag> * seq<string> * Nullable<Guid> * string * Nullable<Azure.ResourceManager.NetApp.Models.NetAppFileServiceLevel> * int64 * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumeExportPolicyRule> * seq<string> * string * string * Nullable<bool> * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.NetApp.Models.NetAppNetworkFeature> * Nullable<Guid> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppVolumeStorageToNetworkProximity> * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumeMountTarget> * string * Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppVolumeSecurityStyle> * Nullable<bool> * Nullable<Azure.ResourceManager.NetApp.Models.SmbAccessBasedEnumeration> * Nullable<Azure.ResourceManager.NetApp.Models.SmbNonBrowsable> * Nullable<bool> * Nullable<single> * Nullable<single> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppEncryptionKeySource> * Azure.Core.ResourceIdentifier * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<Azure.ResourceManager.NetApp.Models.CoolAccessRetrievalPolicy> * string * Nullable<int> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppFileAccessLog> * Nullable<Azure.ResourceManager.NetApp.Models.NetAppAvsDataStore> * seq<Azure.Core.ResourceIdentifier> * Nullable<bool> * Nullable<int64> * Nullable<int64> * Nullable<int64> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Nullable<bool> * seq<Azure.ResourceManager.NetApp.Models.NetAppVolumePlacementRule> * Nullable<Azure.ResourceManager.NetApp.Models.EnableNetAppSubvolume> * string * Nullable<bool> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.NetApp.NetAppVolumeData
Public Shared Function NetAppVolumeData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional fileSystemId As Nullable(Of Guid) = Nothing, Optional creationToken As String = Nothing, Optional serviceLevel As Nullable(Of NetAppFileServiceLevel) = Nothing, Optional usageThreshold As Long = 0, Optional exportRules As IEnumerable(Of NetAppVolumeExportPolicyRule) = Nothing, Optional protocolTypes As IEnumerable(Of String) = Nothing, Optional provisioningState As String = Nothing, Optional snapshotId As String = Nothing, Optional deleteBaseSnapshot As Nullable(Of Boolean) = Nothing, Optional backupId As String = Nothing, Optional baremetalTenantId As String = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional networkFeatures As Nullable(Of NetAppNetworkFeature) = Nothing, Optional networkSiblingSetId As Nullable(Of Guid) = Nothing, Optional storageToNetworkProximity As Nullable(Of NetAppVolumeStorageToNetworkProximity) = Nothing, Optional mountTargets As IEnumerable(Of NetAppVolumeMountTarget) = Nothing, Optional volumeType As String = Nothing, Optional dataProtection As NetAppVolumeDataProtection = Nothing, Optional isRestoring As Nullable(Of Boolean) = Nothing, Optional isSnapshotDirectoryVisible As Nullable(Of Boolean) = Nothing, Optional isKerberosEnabled As Nullable(Of Boolean) = Nothing, Optional securityStyle As Nullable(Of NetAppVolumeSecurityStyle) = Nothing, Optional isSmbEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional smbAccessBasedEnumeration As Nullable(Of SmbAccessBasedEnumeration) = Nothing, Optional smbNonBrowsable As Nullable(Of SmbNonBrowsable) = Nothing, Optional isSmbContinuouslyAvailable As Nullable(Of Boolean) = Nothing, Optional throughputMibps As Nullable(Of Single) = Nothing, Optional actualThroughputMibps As Nullable(Of Single) = Nothing, Optional encryptionKeySource As Nullable(Of NetAppEncryptionKeySource) = Nothing, Optional keyVaultPrivateEndpointResourceId As ResourceIdentifier = Nothing, Optional isLdapEnabled As Nullable(Of Boolean) = Nothing, Optional isCoolAccessEnabled As Nullable(Of Boolean) = Nothing, Optional coolnessPeriod As Nullable(Of Integer) = Nothing, Optional coolAccessRetrievalPolicy As Nullable(Of CoolAccessRetrievalPolicy) = Nothing, Optional unixPermissions As String = Nothing, Optional cloneProgress As Nullable(Of Integer) = Nothing, Optional fileAccessLogs As Nullable(Of NetAppFileAccessLog) = Nothing, Optional avsDataStore As Nullable(Of NetAppAvsDataStore) = Nothing, Optional dataStoreResourceId As IEnumerable(Of ResourceIdentifier) = Nothing, Optional isDefaultQuotaEnabled As Nullable(Of Boolean) = Nothing, Optional defaultUserQuotaInKiBs As Nullable(Of Long) = Nothing, Optional defaultGroupQuotaInKiBs As Nullable(Of Long) = Nothing, Optional maximumNumberOfFiles As Nullable(Of Long) = Nothing, Optional volumeGroupName As String = Nothing, Optional capacityPoolResourceId As ResourceIdentifier = Nothing, Optional proximityPlacementGroupId As ResourceIdentifier = Nothing, Optional t2Network As String = Nothing, Optional volumeSpecName As String = Nothing, Optional isEncrypted As Nullable(Of Boolean) = Nothing, Optional placementRules As IEnumerable(Of NetAppVolumePlacementRule) = Nothing, Optional enableSubvolumes As Nullable(Of EnableNetAppSubvolume) = Nothing, Optional provisionedAvailabilityZone As String = Nothing, Optional isLargeVolume As Nullable(Of Boolean) = Nothing, Optional originatingResourceId As ResourceIdentifier = Nothing) As NetAppVolumeData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

etag
Nullable<ETag>

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

zones
IEnumerable<String>

Zona de Disponibilidade.

fileSystemId
Nullable<Guid>

Identificador exclusivo do FileSystem.

creationToken
String

Um caminho de arquivo exclusivo para o volume. Usado ao criar destinos de montagem.

serviceLevel
Nullable<NetAppFileServiceLevel>

O nível de serviço do sistema de arquivos.

usageThreshold
Int64

Cota de armazenamento máxima permitida para um sistema de arquivos em bytes. Essa é uma cota flexível usada apenas para alertas. O tamanho mínimo é de 100 GiB. O limite superior é 100TiB, 500Tib para LargeVolume ou 2400Tib para LargeVolume excepcionalmente. Especificado em bytes.

exportRules
IEnumerable<NetAppVolumeExportPolicyRule>

Conjunto de regras de política de exportação.

protocolTypes
IEnumerable<String>

Conjunto de tipos de protocolo, padrão NFSv3, CIFS para protocolo SMB.

provisioningState
String

Gerenciamento do ciclo de vida do Azure.

snapshotId
String

UUID v4 ou identificador de recurso usado para identificar o Instantâneo.

deleteBaseSnapshot
Nullable<Boolean>

Se habilitado (true) o instantâneo do qual o volume foi criado será excluído automaticamente após a conclusão da operação de criação de volume. O padrão é false.

backupId
String

UUID v4 ou identificador de recurso usado para identificar o Backup.

baremetalTenantId
String

Identificador exclusivo do locatário baremetal.

subnetId
ResourceIdentifier

O URI de Recurso do Azure para uma sub-rede delegada. Deve ter a delegação Microsoft.NetApp/volumes.

networkFeatures
Nullable<NetAppNetworkFeature>

Recursos de rede disponíveis para o volume ou o estado atual da atualização.

networkSiblingSetId
Nullable<Guid>

ID do Conjunto de Irmãos de Rede para o grupo de volumes que compartilham recursos de rede.

storageToNetworkProximity
Nullable<NetAppVolumeStorageToNetworkProximity>

Fornece informações de proximidade de rede para o volume.

mountTargets
IEnumerable<NetAppVolumeMountTarget>

Lista de destinos de montagem.

volumeType
String

Que tipo de volume é esse. Para volumes de destino na Replicação entre Regiões, defina o tipo como DataProtection.

dataProtection
NetAppVolumeDataProtection

Os volumes de tipo DataProtection incluem um objeto que contém detalhes da replicação.

isRestoring
Nullable<Boolean>

Restaurar.

isSnapshotDirectoryVisible
Nullable<Boolean>

Se habilitado (true) o volume conterá um diretório somente leitura instantâneo que fornece acesso a cada um dos instantâneos do volume (o padrão é true).

isKerberosEnabled
Nullable<Boolean>

Descreva se um volume é KerberosEnabled. Para ser usado com o Swagger versão 2020-05-01 ou posterior.

securityStyle
Nullable<NetAppVolumeSecurityStyle>

O estilo de segurança do volume, unix padrão, usa como padrão ntfs para protocolo duplo ou protocolo CIFS.

isSmbEncryptionEnabled
Nullable<Boolean>

Habilita a criptografia para dados smb3 na versão de pré-lançamento. Aplicável somente ao volume SMB/DualProtocol. Para ser usado com o Swagger versão 2020-08-01 ou posterior.

smbAccessBasedEnumeration
Nullable<SmbAccessBasedEnumeration>

Habilita a propriedade de compartilhamento de enumeração baseada em acesso para compartilhamentos SMB. Aplicável somente ao volume SMB/DualProtocol.

smbNonBrowsable
Nullable<SmbNonBrowsable>

Habilita a propriedade não acessível para compartilhamentos SMB. Aplicável somente ao volume SMB/DualProtocol.

isSmbContinuouslyAvailable
Nullable<Boolean>

Habilita a propriedade de compartilhamento continuamente disponível para o volume smb. Aplicável somente ao volume SMB.

throughputMibps
Nullable<Single>

Taxa de transferência máxima em MiB/s que pode ser obtida por esse volume e isso será aceito como entrada somente para o volume de qosType manual.

actualThroughputMibps
Nullable<Single>

Taxa de transferência real em MiB/s para volumes de qosType automáticos calculados com base no tamanho e no serviceLevel.

encryptionKeySource
Nullable<NetAppEncryptionKeySource>

Origem da chave usada para criptografar dados em volume. Aplicável se a conta do NetApp tiver encryption.keySource = 'Microsoft.KeyVault'. Os valores possíveis (que não diferenciam maiúsculas de minúsculas) são: 'Microsoft.NetApp, Microsoft.KeyVault'.

keyVaultPrivateEndpointResourceId
ResourceIdentifier

A ID do recurso do ponto de extremidade privado para KeyVault. Ele deve residir na mesma VNET que o volume. Aplicável somente se encryptionKeySource = 'Microsoft.KeyVault'.

isLdapEnabled
Nullable<Boolean>

Especifica se o LDAP está habilitado ou não para um determinado volume NFS.

isCoolAccessEnabled
Nullable<Boolean>

Especifica se o Acesso esporádico (camadas) está habilitado para o volume.

coolnessPeriod
Nullable<Int32>

Especifica o número de dias após os quais os dados que não são acessados pelos clientes serão em camadas.

coolAccessRetrievalPolicy
Nullable<CoolAccessRetrievalPolicy>

coolAccessRetrievalPolicy determina o comportamento de recuperação de dados da camada esporádica para o armazenamento padrão com base no padrão de leitura para volumes habilitados para acesso esporádico. Os valores possíveis para esse campo são: Padrão – os dados serão extraídos da camada esporádica para o armazenamento padrão em leituras aleatórias. Essa política é o padrão. OnRead – todas as leituras de dados controladas pelo cliente são extraídas da camada esporádica para o armazenamento padrão em leituras sequenciais e aleatórias. Nunca – nenhum dado controlado pelo cliente é extraído da camada esporádica para o armazenamento padrão.

unixPermissions
String

Permissões UNIX para volume NFS aceito no formato octal de 4 dígitos. O primeiro dígito seleciona os atributos definir ID(4), definir ID do grupo (2) e autoadesiva (1). O segundo dígito seleciona a permissão para o proprietário do arquivo: leitura (4), gravação (2) e execução (1). O terceiro seleciona permissões para outros usuários no mesmo grupo. o quarto para outros usuários que não estão no grupo. 0755 – fornece permissões de leitura/gravação/execução para proprietário e leitura/execução para grupo e outros usuários.

cloneProgress
Nullable<Int32>

Quando um volume estiver sendo restaurado do instantâneo de outro volume, mostrará a conclusão percentual desse processo de clonagem. Quando esse valor está vazio/nulo, não há nenhum processo de clonagem acontecendo no momento nesse volume. Esse valor será atualizado a cada 5 minutos durante a clonagem.

fileAccessLogs
Nullable<NetAppFileAccessLog>

Sinalizador que indica se os logs de acesso ao arquivo estão habilitados para o volume, com base nas configurações de diagnóstico ativas presentes no volume.

avsDataStore
Nullable<NetAppAvsDataStore>

Especifica se o volume está habilitado para fins de armazenamento de dados de Solução VMware no Azure (AVS).

dataStoreResourceId
IEnumerable<ResourceIdentifier>

Identificador exclusivo do recurso de armazenamento de dados.

isDefaultQuotaEnabled
Nullable<Boolean>

Especifica se a cota padrão está habilitada para o volume.

defaultUserQuotaInKiBs
Nullable<Int64>

Cota de usuário padrão para volume em KiBs. Se isDefaultQuotaEnabled for definido, o valor mínimo de 4 KiBs aplicará .

defaultGroupQuotaInKiBs
Nullable<Int64>

Cota de grupo padrão para volume em KiBs. Se isDefaultQuotaEnabled for definido, o valor mínimo de 4 KiBs se aplicará.

maximumNumberOfFiles
Nullable<Int64>

Número máximo de arquivos permitidos. Precisa de uma solicitação de serviço para ser alterada. Só será permitida a alteração se a cota de volume for superior a 4TiB.

volumeGroupName
String

Nome do Grupo de Volumes.

capacityPoolResourceId
ResourceIdentifier

ID de recurso do pool usada no caso de criar um volume por meio do grupo de volumes.

proximityPlacementGroupId
ResourceIdentifier

Grupo de posicionamento por proximidade associado ao volume.

t2Network
String

Informações de rede T2.

volumeSpecName
String

O nome da especificação de volume é a designação ou o identificador específico do aplicativo para o volume específico em um grupo de volumes, por exemplo, dados, log.

isEncrypted
Nullable<Boolean>

Especifica se o volume está criptografado ou não. Disponível somente em volumes criados ou atualizados após 2022-01-01.

placementRules
IEnumerable<NetAppVolumePlacementRule>

Regras de posicionamento específicas do aplicativo para o volume específico.

enableSubvolumes
Nullable<EnableNetAppSubvolume>

Sinalizador que indica se as operações de subvolume estão habilitadas no volume.

provisionedAvailabilityZone
String

A zona de disponibilidade em que o volume é provisionado. Isso se refere à zona de disponibilidade lógica em que o volume reside.

isLargeVolume
Nullable<Boolean>

Especifica se o volume é um volume grande ou um volume regular.

originatingResourceId
ResourceIdentifier

Id do instantâneo ou backup do qual o volume foi restaurado.

Retornos

Uma nova NetAppVolumeData instância para zombar.

Aplica-se a