ShareSetPropertiesOptions interface
Opções para configurar a operação
- Extends
Propriedades
abort |
Uma implementação da interface |
access |
Especifica a camada de acesso do compartilhamento. Os valores possíveis incluem: 'TransactionOptimized', 'Hot', 'Cool'. |
enable |
Especifica se o diretório virtual de instantâneo deve ser acessível na raiz do ponto de montagem do compartilhamento quando o NFS está habilitado. Se não for especificado, o padrão será verdadeiro. |
lease |
Se especificada, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID. |
paid |
Opcional. Booleano. O padrão se não for especificado é false. Essa propriedade permite o estouro pago. |
paid |
Opcional. Inteiro. O padrão se não for especificado é a taxa de transferência máxima que o compartilhamento de arquivos pode dar suporte. O máximo atual para um compartilhamento de arquivos é de 10.340 MiB/s. |
paid |
Opcional. Inteiro. O padrão se não for especificado é o IOPS máximo que o compartilhamento de arquivos pode dar suporte. O máximo atual para um compartilhamento de arquivos é de 102.400 IOPS. |
quota |
Especifica o tamanho máximo do compartilhamento, em gigabytes. |
root |
Squash raiz a ser definido no compartilhamento. Somente válido para compartilhamentos NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'. |
share |
Opcional. Com suporte na versão 2025-01-05 e posterior. Permitido somente para compartilhamentos de arquivos v2 provisionados. Especifica a largura de banda provisionada do compartilhamento, em mebibytes por segundo (MiBps). Se isso não for especificado, a largura de banda provisionada será definida como valor calculado com base na fórmula de recomendação. |
share |
Opcional. Com suporte na versão 2025-01-05 e posterior. Permitido somente para compartilhamentos de arquivos v2 provisionados. Especifica o número provisionado de IOPS (operações de entrada/saída por segundo) do compartilhamento. Se isso não for especificado, o IOPS provisionado será definido como valor calculado com base na fórmula de recomendação. |
Propriedades herdadas
tracing |
Detalhes da propriedade
abortSignal
Uma implementação da interface AbortSignalLike
para sinalizar a solicitação para cancelar a operação.
Por exemplo, use o controlador de @azure/anulação para criar um AbortSignal
.
abortSignal?: AbortSignalLike
Valor da propriedade
accessTier
Especifica a camada de acesso do compartilhamento. Os valores possíveis incluem: 'TransactionOptimized', 'Hot', 'Cool'.
accessTier?: ShareAccessTier
Valor da propriedade
enableSnapshotVirtualDirectoryAccess
Especifica se o diretório virtual de instantâneo deve ser acessível na raiz do ponto de montagem do compartilhamento quando o NFS está habilitado. Se não for especificado, o padrão será verdadeiro.
enableSnapshotVirtualDirectoryAccess?: boolean
Valor da propriedade
boolean
leaseAccessConditions
Se especificada, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID.
leaseAccessConditions?: LeaseAccessConditions
Valor da propriedade
paidBurstingEnabled
Opcional. Booleano. O padrão se não for especificado é false. Essa propriedade permite o estouro pago.
paidBurstingEnabled?: boolean
Valor da propriedade
boolean
paidBurstingMaxBandwidthMibps
Opcional. Inteiro. O padrão se não for especificado é a taxa de transferência máxima que o compartilhamento de arquivos pode dar suporte. O máximo atual para um compartilhamento de arquivos é de 10.340 MiB/s.
paidBurstingMaxBandwidthMibps?: number
Valor da propriedade
number
paidBurstingMaxIops
Opcional. Inteiro. O padrão se não for especificado é o IOPS máximo que o compartilhamento de arquivos pode dar suporte. O máximo atual para um compartilhamento de arquivos é de 102.400 IOPS.
paidBurstingMaxIops?: number
Valor da propriedade
number
quotaInGB
Especifica o tamanho máximo do compartilhamento, em gigabytes.
quotaInGB?: number
Valor da propriedade
number
rootSquash
Squash raiz a ser definido no compartilhamento. Somente válido para compartilhamentos NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'.
rootSquash?: ShareRootSquash
Valor da propriedade
shareProvisionedBandwidthMibps
Opcional. Com suporte na versão 2025-01-05 e posterior. Permitido somente para compartilhamentos de arquivos v2 provisionados. Especifica a largura de banda provisionada do compartilhamento, em mebibytes por segundo (MiBps). Se isso não for especificado, a largura de banda provisionada será definida como valor calculado com base na fórmula de recomendação.
shareProvisionedBandwidthMibps?: number
Valor da propriedade
number
shareProvisionedIops
Opcional. Com suporte na versão 2025-01-05 e posterior. Permitido somente para compartilhamentos de arquivos v2 provisionados. Especifica o número provisionado de IOPS (operações de entrada/saída por segundo) do compartilhamento. Se isso não for especificado, o IOPS provisionado será definido como valor calculado com base na fórmula de recomendação.
shareProvisionedIops?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions