Condividi tramite


ShareSetPropertiesOptions interface

Opzioni per configurare l'operazione setProperties.

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.

leaseAccessConditions

Se specificato, l'operazione ha esito positivo solo se il lease della risorsa è attivo e corrisponde a questo ID.

paidBurstingEnabled

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

paidBurstingMaxBandwidthMibps

Opzionale. Numero intero. 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

Opzionale. Numero intero. 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.

quotaInGB

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

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

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

leaseAccessConditions

Se specificato, l'operazione ha esito positivo solo se il lease della risorsa è attivo e corrisponde a questo ID.

leaseAccessConditions?: LeaseAccessConditions

Valore della proprietà

paidBurstingEnabled

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

paidBurstingEnabled?: boolean

Valore della proprietà

boolean

paidBurstingMaxBandwidthMibps

Opzionale. Numero intero. 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

Opzionale. Numero intero. 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

quotaInGB

Specifica la dimensione massima della condivisione, espressa in gigabyte.

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

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

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