ArmNetAppModelFactory.NetAppVolumeGroupVolume Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de NetAppVolumeGroupVolume.
public static Azure.ResourceManager.NetApp.Models.NetAppVolumeGroupVolume NetAppVolumeGroupVolume (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, System.Collections.Generic.IDictionary<string,string> tags = 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 NetAppVolumeGroupVolume : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * System.Collections.Generic.IDictionary<string, string> * 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.Models.NetAppVolumeGroupVolume
Public Shared Function NetAppVolumeGroupVolume (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional tags As IDictionary(Of String, String) = 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 NetAppVolumeGroupVolume
Parâmetros
ID do recurso.
- name
- String
Nome do recurso.
- resourceType
- Nullable<ResourceType>
Tipo de recurso.
- tags
- IDictionary<String,String>
Marcas de recurso.
- zones
- IEnumerable<String>
Zona de Disponibilidade.
- 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 máxima de armazenamento 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 é de 100TiB, 500Tib para LargeVolume ou 2400Tib para LargeVolume de forma excepcional. Especificado em bytes.
- exportRules
- IEnumerable<NetAppVolumeExportPolicyRule>
Conjunto de regras de política de exportação.
- protocolTypes
- IEnumerable<String>
Conjunto de tipos de protocolo, NFSv3 padrão, 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.
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 de locatário baremetal exclusivo.
- 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.
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.
Se habilitado (true), o volume conterá um diretório instantâneo somente leitura que fornece acesso a cada um dos instantâneos do volume (o padrão é true).
Descrever 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.
Habilita a criptografia para dados smb3 em andamento. 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 navegável para compartilhamentos SMB. Aplicável somente ao volume SMB/DualProtocol.
Habilita a propriedade de compartilhamento continuamente disponível para o volume smb. Aplicável somente ao volume SMB.
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 qosType manual.
Taxa de transferência real em MiB/s para volumes qosType automáticos calculados com base no tamanho e serviceLevel.
- encryptionKeySource
- Nullable<NetAppEncryptionKeySource>
Origem da chave usada para criptografar dados no 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'.
Especifica se o LDAP está habilitado ou não para um determinado volume NFS.
Especifica se o Acesso Esporádico (camadas) está habilitado para o volume.
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 aceitas no formato octal de 4 dígitos. O primeiro dígito seleciona os atributos set user ID(4), set group ID (2) e sticky (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 agrupar e outros usuários.
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 atualmente acontecendo 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.
Cota de usuário padrão para volume em KiBs. Se isDefaultQuotaEnabled for definido, o valor mínimo de 4 KiBs aplicará .
Cota de grupo padrão para volume em KiBs. Se isDefaultQuotaEnabled for definido, o valor mínimo de 4 KiBs se aplicará.
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 do recurso do pool usada no caso de criação de 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 identificador específico do aplicativo para o volume específico em um grupo de volumes, por exemplo, dados, log.
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.
- originatingResourceId
- ResourceIdentifier
ID do instantâneo ou backup do qual o volume é restaurado.
Retornos
Uma nova NetAppVolumeGroupVolume instância para simulação.