ContainerProperties interface

Bir kabın özellikleri.

Özellikler

defaultEncryptionScope

Kapsayıcıyı varsayılan olarak tüm yazma işlemleri için belirtilen şifreleme kapsamını kullanacak şekilde ayarlayın.

deleted

Blob kapsayıcısının silinip silinmediğini gösterir.

deletedTime

Blob kapsayıcısı silme süresi.

denyEncryptionScopeOverride

Kapsayıcı varsayılanından şifreleme kapsamını geçersiz kılmayı engelleyin.

enableNfsV3AllSquash

NFSv3 blob kapsayıcısı üzerindeki tüm squash'ları etkinleştirin.

enableNfsV3RootSquash

Blob kapsayıcısı üzerinde NFSv3 kök sıkıştırmasını etkinleştirin.

hasImmutabilityPolicy

hasImmutabilityPolicy genel özelliği, bu kapsayıcı için ImmutabilityPolicy oluşturulduysa SRP tarafından true olarak ayarlanır. hasImmutabilityPolicy genel özelliği, bu kapsayıcı için ImmutabilityPolicy oluşturulmamışsa SRP tarafından false olarak ayarlanır.

hasLegalHold

hasLegalHold genel özelliği, en az bir mevcut etiket varsa SRP tarafından true olarak ayarlanır. hasLegalHold genel mülkü, mevcut tüm yasal saklama etiketleri temizlenirse SRP tarafından false olarak ayarlanır. Belirli bir hesap için ile hasLegalHold=true en fazla 1000 blob kapsayıcısı olabilir.

immutabilityPolicy

Kapsayıcının ImmutabilityPolicy özelliği.

immutableStorageWithVersioning

Kapsayıcının nesne düzeyinde değişmezlik özelliği. Özelliği sabittir ve yalnızca kapsayıcı oluşturma zamanında true olarak ayarlanabilir. Mevcut kapsayıcılar bir geçiş işlemine tabi tutulmalıdır.

lastModifiedTime

Kapsayıcının en son değiştirildiği tarih ve saati döndürür.

leaseDuration

Bir kapsayıcı üzerindeki kiralamanın sonsuz mu yoksa sabit süreli mi olacağını, yalnızca kapsayıcı kiralandığında belirtir.

leaseState

Kapsayıcının kiralama durumu.

leaseStatus

Konteynerin kiralama durumu.

legalHold

Kapsayıcının LegalHold özelliği.

metadata

Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti.

publicAccess

Kapsayıcıdaki verilere genel olarak erişilip erişilemeyeceğini ve erişim düzeyini belirtir.

remainingRetentionDays

Geçici olarak silinen blob kapsayıcısı için kalan saklama günleri.

version

Silinen blob kapsayıcısının sürümü.

Özellik Ayrıntıları

defaultEncryptionScope

Kapsayıcıyı varsayılan olarak tüm yazma işlemleri için belirtilen şifreleme kapsamını kullanacak şekilde ayarlayın.

defaultEncryptionScope?: string

Özellik Değeri

string

deleted

Blob kapsayıcısının silinip silinmediğini gösterir.

deleted?: boolean

Özellik Değeri

boolean

deletedTime

Blob kapsayıcısı silme süresi.

deletedTime?: Date

Özellik Değeri

Date

denyEncryptionScopeOverride

Kapsayıcı varsayılanından şifreleme kapsamını geçersiz kılmayı engelleyin.

denyEncryptionScopeOverride?: boolean

Özellik Değeri

boolean

enableNfsV3AllSquash

NFSv3 blob kapsayıcısı üzerindeki tüm squash'ları etkinleştirin.

enableNfsV3AllSquash?: boolean

Özellik Değeri

boolean

enableNfsV3RootSquash

Blob kapsayıcısı üzerinde NFSv3 kök sıkıştırmasını etkinleştirin.

enableNfsV3RootSquash?: boolean

Özellik Değeri

boolean

hasImmutabilityPolicy

hasImmutabilityPolicy genel özelliği, bu kapsayıcı için ImmutabilityPolicy oluşturulduysa SRP tarafından true olarak ayarlanır. hasImmutabilityPolicy genel özelliği, bu kapsayıcı için ImmutabilityPolicy oluşturulmamışsa SRP tarafından false olarak ayarlanır.

hasImmutabilityPolicy?: boolean

Özellik Değeri

boolean

hasLegalHold

hasLegalHold genel özelliği, en az bir mevcut etiket varsa SRP tarafından true olarak ayarlanır. hasLegalHold genel mülkü, mevcut tüm yasal saklama etiketleri temizlenirse SRP tarafından false olarak ayarlanır. Belirli bir hesap için ile hasLegalHold=true en fazla 1000 blob kapsayıcısı olabilir.

hasLegalHold?: boolean

Özellik Değeri

boolean

immutabilityPolicy

Kapsayıcının ImmutabilityPolicy özelliği.

immutabilityPolicy?: ImmutabilityPolicyProperties

Özellik Değeri

immutableStorageWithVersioning

Kapsayıcının nesne düzeyinde değişmezlik özelliği. Özelliği sabittir ve yalnızca kapsayıcı oluşturma zamanında true olarak ayarlanabilir. Mevcut kapsayıcılar bir geçiş işlemine tabi tutulmalıdır.

immutableStorageWithVersioning?: ImmutableStorageWithVersioning

Özellik Değeri

lastModifiedTime

Kapsayıcının en son değiştirildiği tarih ve saati döndürür.

lastModifiedTime?: Date

Özellik Değeri

Date

leaseDuration

Bir kapsayıcı üzerindeki kiralamanın sonsuz mu yoksa sabit süreli mi olacağını, yalnızca kapsayıcı kiralandığında belirtir.

leaseDuration?: string

Özellik Değeri

string

leaseState

Kapsayıcının kiralama durumu.

leaseState?: string

Özellik Değeri

string

leaseStatus

Konteynerin kiralama durumu.

leaseStatus?: string

Özellik Değeri

string

legalHold

Kapsayıcının LegalHold özelliği.

legalHold?: LegalHoldProperties

Özellik Değeri

metadata

Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti.

metadata?: Record<string, string>

Özellik Değeri

Record<string, string>

publicAccess

Kapsayıcıdaki verilere genel olarak erişilip erişilemeyeceğini ve erişim düzeyini belirtir.

publicAccess?: PublicAccess

Özellik Değeri

remainingRetentionDays

Geçici olarak silinen blob kapsayıcısı için kalan saklama günleri.

remainingRetentionDays?: number

Özellik Değeri

number

version

Silinen blob kapsayıcısının sürümü.

version?: string

Özellik Değeri

string