Condividi tramite


ShareCreateOptions interface

Opzioni per configurare l'operazione di creazione .

Extends

Proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

accessTier

Specifica il livello di accesso della condivisione. I valori possibili includono: 'TransactionOptimized', 'Hot', 'Cool'

enableSnapshotVirtualDirectoryAccess

Specifica se la directory virtuale snapshot deve essere accessibile nella radice del punto di montaggio della condivisione quando NFS è abilitato. Se non specificato, il valore predefinito è true.

metadata

Coppia nome-valore da associare a un oggetto di archiviazione file.

paidBurstingEnabled

Facoltativo. Booleano. Il valore predefinito se non specificato è false. Questa proprietà abilita il bursting a pagamento.

paidBurstingMaxBandwidthMibps

Facoltativo. Integer. Il valore predefinito se non specificato è la velocità effettiva massima supportata dalla condivisione file. Il valore massimo corrente per una condivisione file è 10.340 MiB/sec.

paidBurstingMaxIops

Facoltativo. Integer. Il valore predefinito se non specificato è il numero massimo di operazioni di I/O al secondo supportate dalla condivisione file. Il valore massimo corrente per una condivisione file è 102.400 operazioni di I/O al secondo.

protocols

Supportato nella versione 2020-02-10 e successive. Specifica i protocolli abilitati nella condivisione. Se non specificato, il valore predefinito è SMB.

quota

Specifica la dimensione massima della condivisione, espressa in gigabyte.

rootSquash

Squash radice da impostare sulla condivisione. Valido solo per le condivisioni NFS. I valori possibili includono: 'NoRootSquash', 'RootSquash', 'AllSquash'.

shareProvisionedBandwidthMibps

Facoltativo. Supportato nella versione 2025-01-05 e successive. Consentito solo per le condivisioni file v2 di cui è stato effettuato il provisioning. Specifica la larghezza di banda di cui è stato effettuato il provisioning, in mebibyte al secondo (MiBps). Se non viene specificato, la larghezza di banda con provisioning viene impostata sul valore calcolato in base alla formula di raccomandazione.

shareProvisionedIops

Facoltativo. Supportato nella versione 2025-01-05 e successive. Consentito solo per le condivisioni file v2 di cui è stato effettuato il provisioning. Specifica il numero di operazioni di input/output di cui è stato effettuato il provisioning al secondo (IOPS) della condivisione. Se non viene specificato, le operazioni di I/O al secondo di cui è stato effettuato il provisioning vengono impostate sul valore calcolato in base alla formula di raccomandazione.

Proprietà ereditate

tracingOptions

Dettagli proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

abortSignal?: AbortSignalLike

Valore della proprietà

accessTier

Specifica il livello di accesso della condivisione. I valori possibili includono: 'TransactionOptimized', 'Hot', 'Cool'

accessTier?: ShareAccessTier

Valore della proprietà

enableSnapshotVirtualDirectoryAccess

Specifica se la directory virtuale snapshot deve essere accessibile nella radice del punto di montaggio della condivisione quando NFS è abilitato. Se non specificato, il valore predefinito è true.

enableSnapshotVirtualDirectoryAccess?: boolean

Valore della proprietà

boolean

metadata

Coppia nome-valore da associare a un oggetto di archiviazione file.

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

Valore della proprietà

{[propertyName: string]: string}

paidBurstingEnabled

Facoltativo. Booleano. Il valore predefinito se non specificato è false. Questa proprietà abilita il bursting a pagamento.

paidBurstingEnabled?: boolean

Valore della proprietà

boolean

paidBurstingMaxBandwidthMibps

Facoltativo. Integer. Il valore predefinito se non specificato è la velocità effettiva massima supportata dalla condivisione file. Il valore massimo corrente per una condivisione file è 10.340 MiB/sec.

paidBurstingMaxBandwidthMibps?: number

Valore della proprietà

number

paidBurstingMaxIops

Facoltativo. Integer. Il valore predefinito se non specificato è il numero massimo di operazioni di I/O al secondo supportate dalla condivisione file. Il valore massimo corrente per una condivisione file è 102.400 operazioni di I/O al secondo.

paidBurstingMaxIops?: number

Valore della proprietà

number

protocols

Supportato nella versione 2020-02-10 e successive. Specifica i protocolli abilitati nella condivisione. Se non specificato, il valore predefinito è SMB.

protocols?: ShareProtocols

Valore della proprietà

quota

Specifica la dimensione massima della condivisione, espressa in gigabyte.

quota?: number

Valore della proprietà

number

rootSquash

Squash radice da impostare sulla condivisione. Valido solo per le condivisioni NFS. I valori possibili includono: 'NoRootSquash', 'RootSquash', 'AllSquash'.

rootSquash?: ShareRootSquash

Valore della proprietà

shareProvisionedBandwidthMibps

Facoltativo. Supportato nella versione 2025-01-05 e successive. Consentito solo per le condivisioni file v2 di cui è stato effettuato il provisioning. Specifica la larghezza di banda di cui è stato effettuato il provisioning, in mebibyte al secondo (MiBps). Se non viene specificato, la larghezza di banda con provisioning viene impostata sul valore calcolato in base alla formula di raccomandazione.

shareProvisionedBandwidthMibps?: number

Valore della proprietà

number

shareProvisionedIops

Facoltativo. Supportato nella versione 2025-01-05 e successive. Consentito solo per le condivisioni file v2 di cui è stato effettuato il provisioning. Specifica il numero di operazioni di input/output di cui è stato effettuato il provisioning al secondo (IOPS) della condivisione. Se non viene specificato, le operazioni di I/O al secondo di cui è stato effettuato il provisioning vengono impostate sul valore calcolato in base alla formula di raccomandazione.

shareProvisionedIops?: number

Valore della proprietà

number

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions