ContainerProperties interface
Bir kabın özellikleri.
Özellikler
| default |
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. |
| deleted |
Blob kapsayıcısı silme süresi. |
| deny |
Kapsayıcı varsayılanından şifreleme kapsamını geçersiz kılmayı engelleyin. |
| enable |
NFSv3 blob kapsayıcısı üzerindeki tüm squash'ları etkinleştirin. |
| enable |
Blob kapsayıcısı üzerinde NFSv3 kök sıkıştırmasını etkinleştirin. |
| has |
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. |
| has |
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. |
| immutability |
Kapsayıcının ImmutabilityPolicy özelliği. |
| immutable |
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. |
| last |
Kapsayıcının en son değiştirildiği tarih ve saati döndürür. |
| lease |
Bir kapsayıcı üzerindeki kiralamanın sonsuz mu yoksa sabit süreli mi olacağını, yalnızca kapsayıcı kiralandığında belirtir. |
| lease |
Kapsayıcının kiralama durumu. |
| lease |
Konteynerin kiralama durumu. |
| legal |
Kapsayıcının LegalHold özelliği. |
| metadata | Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti. |
| public |
Kapsayıcıdaki verilere genel olarak erişilip erişilemeyeceğini ve erişim düzeyini belirtir. |
| remaining |
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
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