ContainerProperties interface

Le proprietà di un contenitore.

Proprietà

defaultEncryptionScope

Per impostazione predefinita, il contenitore deve usare l'ambito di crittografia specificato per tutte le scritture.

deleted

Indica se il contenitore BLOB è stato eliminato.

deletedTime

Tempo di eliminazione del contenitore BLOB.

denyEncryptionScopeOverride

Blocca l'override dell'ambito di crittografia dal valore predefinito del contenitore.

enableNfsV3AllSquash

Abilitare NFSv3 per tutti gli squash nel contenitore BLOB.

enableNfsV3RootSquash

Abilitare lo squash radice NFSv3 nel contenitore BLOB.

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.

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.

immutabilityPolicy

Proprietà ImmutabilityPolicy del contenitore.

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.

lastModifiedTime

Restituisce la data e l'ora dell'ultima modifica apportata al contenitore.

leaseDuration

Specifica se il lease in un contenitore ha una durata infinita o fissa, solo quando il contenitore è in lease.

leaseState

Stato di lease del container.

leaseStatus

Stato di lease del contenitore.

legalHold

Proprietà LegalHold del contenitore.

metadata

Coppia nome-valore da associare al contenitore come metadati.

publicAccess

Specifica se è possibile accedere pubblicamente ai dati nel contenitore e al livello di accesso.

remainingRetentionDays

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