Partilhar via


ShareSetPropertiesOptions interface

Opções para configurar o setProperties operação.

Extends

Propriedades

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.

accessTier

Especifica a camada de acesso do compartilhamento. Os valores possíveis incluem: 'TransactionOptimized', 'Hot', 'Cool'.

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.

leaseAccessConditions

Se especificado, a operação só terá êxito se a concessão do recurso estiver ativa e corresponder a essa ID.

paidBurstingEnabled

Opcional. Booleano. O padrão se não especificado é false. Esta propriedade permite bursting pago.

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.

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.

quotaInGB

Especifica o tamanho máximo do compartilhamento, em gigabytes.

rootSquash

Root squash para definir na ação. Válido apenas para ações NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'.

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.

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.

Propriedades Herdadas

tracingOptions

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