ShareSetPropertiesOptions interface
Opzioni per configurare l'operazione setProperties.
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
access |
Specifica il livello di accesso della condivisione. I valori possibili includono: 'TransactionOptimized', 'Hot', 'Cool'. |
enable |
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. |
lease |
Se specificato, l'operazione ha esito positivo solo se il lease della risorsa è attivo e corrisponde a questo ID. |
paid |
Opzionale. Booleano. Il valore predefinito se non specificato è false. Questa proprietà abilita il bursting a pagamento. |
paid |
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. |
paid |
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. |
quota |
Specifica la dimensione massima della condivisione, espressa in gigabyte. |
root |
Squash radice da impostare sulla condivisione. Valido solo per le condivisioni NFS. I valori possibili includono: 'NoRootSquash', 'RootSquash', 'AllSquash'. |
share |
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. |
share |
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
tracing |
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