ShareSetPropertiesOptions interface
Opções para configurar o setProperties 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 estar acessível na raiz do ponto de montagem do compartilhamento quando o NFS está habilitado. Se não for especificado, o padrão será true. |
lease |
Se especificado, 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 especificado é false. Esta propriedade permite bursting pago. |
paid |
Opcional. Inteiro. O padrão, se não especificado, é a taxa de transferência máxima que o compartilhamento de arquivos pode suportar. O máximo atual para um compartilhamento de arquivos é de 10.340 MiB/seg. |
paid |
Opcional. Inteiro. O padrão, se não for especificado, é o IOPS máximo que o compartilhamento de arquivos pode suportar. O máximo atual para um compartilhamento de arquivos é de 102.400 IOPS. |
quota |
Especifica o tamanho máximo do compartilhamento, em gigabytes. |
root |
Root squash para definir na ação. Válido apenas para ações NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'. |
share |
Opcional. Suportado na versão 2025-01-05 e posterior. Permitido apenas 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. Suportado na versão 2025-01-05 e posterior. Permitido apenas para compartilhamentos de arquivos v2 provisionados. Especifica o número provisionado de operações de entrada/saída por segundo (IOPS) do compartilhamento. Se isso não for especificado, as IOPS provisionadas serão definidas como valor calculado com base na fórmula de recomendação. |
Propriedades Herdadas
tracing |
Detalhes de Propriedade
abortSignal
Uma implementação da interface AbortSignalLike
para sinalizar o pedido de cancelamento da operação.
Por exemplo, use o controlador @azure/abort para criar um AbortSignal
.
abortSignal?: AbortSignalLike
Valor de Propriedade
accessTier
Especifica a camada de acesso do compartilhamento. Os valores possíveis incluem: 'TransactionOptimized', 'Hot', 'Cool'.
accessTier?: ShareAccessTier
Valor de Propriedade
enableSnapshotVirtualDirectoryAccess
Especifica se o diretório virtual de instantâneo deve estar acessível na raiz do ponto de montagem do compartilhamento quando o NFS está habilitado. Se não for especificado, o padrão será true.
enableSnapshotVirtualDirectoryAccess?: boolean
Valor de Propriedade
boolean
leaseAccessConditions
Se especificado, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID.
leaseAccessConditions?: LeaseAccessConditions
Valor de Propriedade
paidBurstingEnabled
Opcional. Booleano. O padrão se não especificado é false. Esta propriedade permite bursting pago.
paidBurstingEnabled?: boolean
Valor de Propriedade
boolean
paidBurstingMaxBandwidthMibps
Opcional. Inteiro. O padrão, se não especificado, é a taxa de transferência máxima que o compartilhamento de arquivos pode suportar. O máximo atual para um compartilhamento de arquivos é de 10.340 MiB/seg.
paidBurstingMaxBandwidthMibps?: number
Valor de Propriedade
number
paidBurstingMaxIops
Opcional. Inteiro. O padrão, se não for especificado, é o IOPS máximo que o compartilhamento de arquivos pode suportar. O máximo atual para um compartilhamento de arquivos é de 102.400 IOPS.
paidBurstingMaxIops?: number
Valor de Propriedade
number
quotaInGB
Especifica o tamanho máximo do compartilhamento, em gigabytes.
quotaInGB?: number
Valor de Propriedade
number
rootSquash
Root squash para definir na ação. Válido apenas para ações NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'.
rootSquash?: ShareRootSquash
Valor de Propriedade
shareProvisionedBandwidthMibps
Opcional. Suportado na versão 2025-01-05 e posterior. Permitido apenas 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 de Propriedade
number
shareProvisionedIops
Opcional. Suportado na versão 2025-01-05 e posterior. Permitido apenas para compartilhamentos de arquivos v2 provisionados. Especifica o número provisionado de operações de entrada/saída por segundo (IOPS) do compartilhamento. Se isso não for especificado, as IOPS provisionadas serão definidas como valor calculado com base na fórmula de recomendação.
shareProvisionedIops?: number
Valor de Propriedade
number
Detalhes da Propriedade Herdada
tracingOptions
tracingOptions?: OperationTracingOptions
Valor de Propriedade
herdado deCommonOptions.tracingOptions