ContainerProperties interface

コンテナの特性。

プロパティ

defaultEncryptionScope

既定では、すべての書き込みに指定された暗号化スコープを使用するコンテナーです。

deleted

BLOB コンテナーが削除されたかどうかを示します。

deletedTime

BLOB コンテナーの削除時刻。

denyEncryptionScopeOverride

コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。

enableNfsV3AllSquash

BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。

enableNfsV3RootSquash

BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。

hasImmutabilityPolicy

このコンテナに対してImmutabilityPolicyが作成されている場合、hasImmutabilityPolicyパブリック・プロパティはSRPによってtrueに設定されます。 このコンテナに対して ImmutabilityPolicy が作成されていない場合、 hasImmutabilityPolicy パブリックプロパティは SRP によって false に設定されます。

hasLegalHold

hasLegalHold パブリックプロパティは、既存のタグが少なくとも 1 つある場合、SRP によって true に設定されます。 hasLegalHold パブリックプロパティは、既存のリーガルホールドタグがすべてクリアされた場合、SRP によって false に設定されます。特定のアカウントに対して、hasLegalHold=true の BLOB コンテナーは最大 1000 個まで存在できます。

immutabilityPolicy

コンテナーの ImmutabilityPolicy プロパティ。

immutableStorageWithVersioning

コンテナーのオブジェクト レベルの不変プロパティ。 プロパティは不変であり、コンテナー作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。

lastModifiedTime

コンテナーが最後に変更された日時を返します。

leaseDuration

コンテナーのリース期間が無限か固定かを指定します (コンテナーがリースされている場合のみ)。

leaseState

コンテナーのリース状態。

leaseStatus

コンテナーのリース状態。

legalHold

コンテナーの LegalHold プロパティ。

metadata

メタデータとしてコンテナーに関連付ける名前と値のペア。

publicAccess

コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセスレベルを指定します。

remainingRetentionDays

論理的に削除された 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

コンテナーの LegalHold プロパティ。

legalHold?: LegalHoldProperties

プロパティ値

metadata

メタデータとしてコンテナーに関連付ける名前と値のペア。

metadata?: Record<string, string>

プロパティ値

Record<string, string>

publicAccess

コンテナー内のデータにパブリックにアクセスできるかどうかを指定し、アクセスレベルを指定します。

publicAccess?: PublicAccess

プロパティ値

remainingRetentionDays

論理的に削除された BLOB コンテナーの残りの保持日数。

remainingRetentionDays?: number

プロパティ値

number

version

削除された BLOB コンテナーのバージョン。

version?: string

プロパティ値

string