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