Partilhar via


ShareCreateOptions interface

Opções para configurar o criar 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.

metadata

Um par nome-valor para associar a um objeto de armazenamento de arquivos.

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.

protocols

Suportado na versão 2020-02-10 e superior. Especifica os protocolos habilitados no compartilhamento. Se não for especificado, o padrão será SMB.

quota

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

metadata

Um par nome-valor para associar a um objeto de armazenamento de arquivos.

metadata?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

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

protocols

Suportado na versão 2020-02-10 e superior. Especifica os protocolos habilitados no compartilhamento. Se não for especificado, o padrão será SMB.

protocols?: ShareProtocols

Valor de Propriedade

quota

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

quota?: 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