ContainerProperties interface
コンテナの特性。
プロパティ
| default |
既定では、すべての書き込みに指定された暗号化スコープを使用するコンテナーです。 |
| deleted | BLOB コンテナーが削除されたかどうかを示します。 |
| deleted |
BLOB コンテナーの削除時刻。 |
| deny |
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。 |
| enable |
BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。 |
| enable |
BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。 |
| has |
このコンテナに対してImmutabilityPolicyが作成されている場合、hasImmutabilityPolicyパブリック・プロパティはSRPによってtrueに設定されます。 このコンテナに対して ImmutabilityPolicy が作成されていない場合、 hasImmutabilityPolicy パブリックプロパティは SRP によって false に設定されます。 |
| has |
hasLegalHold パブリックプロパティは、既存のタグが少なくとも 1 つある場合、SRP によって true に設定されます。 hasLegalHold パブリックプロパティは、既存のリーガルホールドタグがすべてクリアされた場合、SRP によって false に設定されます。特定のアカウントに対して、hasLegalHold=true の BLOB コンテナーは最大 1000 個まで存在できます。 |
| immutability |
コンテナーの ImmutabilityPolicy プロパティ。 |
| immutable |
コンテナーのオブジェクト レベルの不変プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。 |
| last |
コンテナーが最後に変更された日時を返します。 |
| lease |
コンテナーのリース期間が無限か固定かを指定します (コンテナーがリースされている場合のみ)。 |
| lease |
コンテナーのリース状態。 |
| lease |
コンテナーのリース状態。 |
| legal |
コンテナーの LegalHold プロパティ。 |
| metadata | メタデータとしてコンテナーに関連付ける名前と値のペア。 |
| public |
コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセスレベルを指定します。 |
| remaining |
論理的に削除された BLOB コンテナーの残りの保持日数。 |
| version | 削除された BLOB コンテナーのバージョン。 |
プロパティの詳細
defaultEncryptionScope
既定では、すべての書き込みに指定された暗号化スコープを使用するコンテナーです。
defaultEncryptionScope?: string
プロパティ値
string
deleted
BLOB コンテナーが削除されたかどうかを示します。
deleted?: boolean
プロパティ値
boolean
deletedTime
BLOB コンテナーの削除時刻。
deletedTime?: Date
プロパティ値
Date
denyEncryptionScopeOverride
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
denyEncryptionScopeOverride?: boolean
プロパティ値
boolean
enableNfsV3AllSquash
BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。
enableNfsV3AllSquash?: boolean
プロパティ値
boolean
enableNfsV3RootSquash
BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。
enableNfsV3RootSquash?: boolean
プロパティ値
boolean
hasImmutabilityPolicy
このコンテナに対してImmutabilityPolicyが作成されている場合、hasImmutabilityPolicyパブリック・プロパティはSRPによってtrueに設定されます。 このコンテナに対して ImmutabilityPolicy が作成されていない場合、 hasImmutabilityPolicy パブリックプロパティは SRP によって false に設定されます。
hasImmutabilityPolicy?: boolean
プロパティ値
boolean
hasLegalHold
hasLegalHold パブリックプロパティは、既存のタグが少なくとも 1 つある場合、SRP によって true に設定されます。 hasLegalHold パブリックプロパティは、既存のリーガルホールドタグがすべてクリアされた場合、SRP によって false に設定されます。特定のアカウントに対して、hasLegalHold=true の BLOB コンテナーは最大 1000 個まで存在できます。
hasLegalHold?: boolean
プロパティ値
boolean
immutabilityPolicy
コンテナーの ImmutabilityPolicy プロパティ。
immutabilityPolicy?: ImmutabilityPolicyProperties
プロパティ値
immutableStorageWithVersioning
コンテナーのオブジェクト レベルの不変プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。
immutableStorageWithVersioning?: ImmutableStorageWithVersioning
プロパティ値
lastModifiedTime
コンテナーが最後に変更された日時を返します。
lastModifiedTime?: Date
プロパティ値
Date
leaseDuration
コンテナーのリース期間が無限か固定かを指定します (コンテナーがリースされている場合のみ)。
leaseDuration?: string
プロパティ値
string
leaseState
コンテナーのリース状態。
leaseState?: string
プロパティ値
string
leaseStatus
コンテナーのリース状態。
leaseStatus?: string
プロパティ値
string
legalHold
metadata
メタデータとしてコンテナーに関連付ける名前と値のペア。
metadata?: Record<string, string>
プロパティ値
Record<string, string>
publicAccess
remainingRetentionDays
論理的に削除された BLOB コンテナーの残りの保持日数。
remainingRetentionDays?: number
プロパティ値
number
version
削除された BLOB コンテナーのバージョン。
version?: string
プロパティ値
string