ShareCreateOptions interface
Opções para configurar o criar 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. |
metadata | Um par nome-valor a ser associado a um objeto de armazenamento de arquivos. |
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. |
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. |
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
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