Compartilhar via


ShareCreateOptions interface

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

Extends

Propriedades

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.

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 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.

metadata

Um par nome-valor a ser associado a um objeto de armazenamento de arquivos.

paidBurstingEnabled

Opcional. Booleano. O padrão se não for especificado é false. Essa propriedade permite o estouro pago.

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.

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.

protocols

Com suporte 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

Squash raiz a ser definido no compartilhamento. Somente válido para compartilhamentos NFS. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'.

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.

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.

Propriedades herdadas

tracingOptions

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

metadata

Um par nome-valor a ser associado a um objeto de armazenamento de arquivos.

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

Valor da propriedade

{[propertyName: string]: string}

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

protocols

Com suporte 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 da propriedade

quota

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

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