次の方法で共有


BlobContainer クラス

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

継承
azure.mgmt.storage.v2021_02_01.models._models_py3.AzureEntityResource
BlobContainer

コンストラクター

BlobContainer(*, default_encryption_scope: str | None = None, deny_encryption_scope_override: bool | None = None, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
default_encryption_scope
str

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

deny_encryption_scope_override

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

public_access
str または PublicAccess

コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。 既知の値は、"Container"、"Blob"、"None" です。

metadata

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

変数

名前 説明
id
str

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。

name
str

リソースの名前。

type
str

リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。

etag
str

リソース Etag。

version
str

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

deleted

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

deleted_time

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

remaining_retention_days
int

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

default_encryption_scope
str

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

deny_encryption_scope_override

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

public_access
str または PublicAccess

コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。 既知の値は、"Container"、"Blob"、"None" です。

last_modified_time

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

lease_status
str または LeaseStatus

コンテナーのリース ステータス。 既知の値は、"Locked" と "Unlocked" です。

lease_state
str または LeaseState

コンテナーのリースの状態。 既知の値は、"Available"、"Leased"、"Expired"、"Breaking"、および "Broken" です。

lease_duration
str または LeaseDuration

コンテナーのリース期間が無制限か固定期間かを指定します。これは、コンテナーがリースされている場合に限られます。 既知の値は、"Infinite" と "Fixed" です。

metadata

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

immutability_policy

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

legal_hold

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

has_legal_hold

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

has_immutability_policy

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