ContainerProperties interface
Le proprietà di un contenitore.
Proprietà
| default |
Per impostazione predefinita, il contenitore deve usare l'ambito di crittografia specificato per tutte le scritture. |
| deleted | Indica se il contenitore BLOB è stato eliminato. |
| deleted |
Tempo di eliminazione del contenitore BLOB. |
| deny |
Blocca l'override dell'ambito di crittografia dal valore predefinito del contenitore. |
| enable |
Abilitare NFSv3 per tutti gli squash nel contenitore BLOB. |
| enable |
Abilitare lo squash radice NFSv3 nel contenitore BLOB. |
| has |
La proprietà pubblica hasImmutabilityPolicy viene impostata su true da SRP se ImmutabilityPolicy è stato creato per questo contenitore. La proprietà pubblica hasImmutabilityPolicy viene impostata su false da SRP se ImmutabilityPolicy non è stato creato per questo contenitore. |
| has |
La proprietà pubblica hasLegalHold viene impostata su true da SRP se è presente almeno un tag esistente. La proprietà pubblica hasLegalHold viene impostata su false da SRP se tutti i tag di blocco legale esistenti vengono cancellati. Ci possono essere un massimo di 1000 contenitori BLOB con hasLegalHold=true per un determinato account. |
| immutability |
Proprietà ImmutabilityPolicy del contenitore. |
| immutable |
Proprietà di immutabilità a livello di oggetto del contenitore. La proprietà non è modificabile e può essere impostata solo su true al momento della creazione del contenitore. I contenitori esistenti devono essere sottoposti a un processo di migrazione. |
| last |
Restituisce la data e l'ora dell'ultima modifica apportata al contenitore. |
| lease |
Specifica se il lease in un contenitore ha una durata infinita o fissa, solo quando il contenitore è in lease. |
| lease |
Stato di lease del container. |
| lease |
Stato di lease del contenitore. |
| legal |
Proprietà LegalHold del contenitore. |
| metadata | Coppia nome-valore da associare al contenitore come metadati. |
| public |
Specifica se è possibile accedere pubblicamente ai dati nel contenitore e al livello di accesso. |
| remaining |
Giorni di conservazione rimanenti per il contenitore BLOB eliminato temporaneamente. |
| version | Versione del contenitore BLOB eliminato. |
Dettagli proprietà
defaultEncryptionScope
Per impostazione predefinita, il contenitore deve usare l'ambito di crittografia specificato per tutte le scritture.
defaultEncryptionScope?: string
Valore della proprietà
string
deleted
Indica se il contenitore BLOB è stato eliminato.
deleted?: boolean
Valore della proprietà
boolean
deletedTime
Tempo di eliminazione del contenitore BLOB.
deletedTime?: Date
Valore della proprietà
Date
denyEncryptionScopeOverride
Blocca l'override dell'ambito di crittografia dal valore predefinito del contenitore.
denyEncryptionScopeOverride?: boolean
Valore della proprietà
boolean
enableNfsV3AllSquash
Abilitare NFSv3 per tutti gli squash nel contenitore BLOB.
enableNfsV3AllSquash?: boolean
Valore della proprietà
boolean
enableNfsV3RootSquash
Abilitare lo squash radice NFSv3 nel contenitore BLOB.
enableNfsV3RootSquash?: boolean
Valore della proprietà
boolean
hasImmutabilityPolicy
La proprietà pubblica hasImmutabilityPolicy viene impostata su true da SRP se ImmutabilityPolicy è stato creato per questo contenitore. La proprietà pubblica hasImmutabilityPolicy viene impostata su false da SRP se ImmutabilityPolicy non è stato creato per questo contenitore.
hasImmutabilityPolicy?: boolean
Valore della proprietà
boolean
hasLegalHold
La proprietà pubblica hasLegalHold viene impostata su true da SRP se è presente almeno un tag esistente. La proprietà pubblica hasLegalHold viene impostata su false da SRP se tutti i tag di blocco legale esistenti vengono cancellati. Ci possono essere un massimo di 1000 contenitori BLOB con hasLegalHold=true per un determinato account.
hasLegalHold?: boolean
Valore della proprietà
boolean
immutabilityPolicy
Proprietà ImmutabilityPolicy del contenitore.
immutabilityPolicy?: ImmutabilityPolicyProperties
Valore della proprietà
immutableStorageWithVersioning
Proprietà di immutabilità a livello di oggetto del contenitore. La proprietà non è modificabile e può essere impostata solo su true al momento della creazione del contenitore. I contenitori esistenti devono essere sottoposti a un processo di migrazione.
immutableStorageWithVersioning?: ImmutableStorageWithVersioning
Valore della proprietà
lastModifiedTime
Restituisce la data e l'ora dell'ultima modifica apportata al contenitore.
lastModifiedTime?: Date
Valore della proprietà
Date
leaseDuration
Specifica se il lease in un contenitore ha una durata infinita o fissa, solo quando il contenitore è in lease.
leaseDuration?: string
Valore della proprietà
string
leaseState
Stato di lease del container.
leaseState?: string
Valore della proprietà
string
leaseStatus
Stato di lease del contenitore.
leaseStatus?: string
Valore della proprietà
string
legalHold
Proprietà LegalHold del contenitore.
legalHold?: LegalHoldProperties
Valore della proprietà
metadata
Coppia nome-valore da associare al contenitore come metadati.
metadata?: Record<string, string>
Valore della proprietà
Record<string, string>
publicAccess
Specifica se è possibile accedere pubblicamente ai dati nel contenitore e al livello di accesso.
publicAccess?: PublicAccess
Valore della proprietà
remainingRetentionDays
Giorni di conservazione rimanenti per il contenitore BLOB eliminato temporaneamente.
remainingRetentionDays?: number
Valore della proprietà
number
version
Versione del contenitore BLOB eliminato.
version?: string
Valore della proprietà
string