BlobContainer クラス
ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。
変数はサーバーによってのみ設定され、要求の送信時には無視されます。
- 継承
-
azure.mgmt.storage.v2021_08_01.models._models_py3.AzureEntityResourceBlobContainer
コンストラクター
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, immutable_storage_with_versioning: _models.ImmutableStorageWithVersioning | None = None, enable_nfs_v3_root_squash: bool | None = None, enable_nfs_v3_all_squash: bool | None = None, **kwargs)
変数
- 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
- bool
BLOB コンテナーが削除されたかどうかを示します。
- deleted_time
- datetime
BLOB コンテナーの削除時間。
- remaining_retention_days
- int
論理的に削除された BLOB コンテナーの残りの保持日数。
- default_encryption_scope
- str
既定では、すべての書き込みに対して指定された暗号化スコープを使用するコンテナーです。
- deny_encryption_scope_override
- bool
コンテナーの既定値からの暗号化スコープのオーバーライドをブロックします。
- public_access
- str または PublicAccess
コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。 既知の値は、"Container"、"Blob"、および "None" です。
- last_modified_time
- datetime
コンテナーが最後に更新された日時を返します。
- lease_status
- str または LeaseStatus
コンテナーのリース ステータス。 既知の値は、"Locked" と "Unlocked" です。
- lease_state
- str または LeaseState
コンテナーのリースの状態。 既知の値は、"Available"、"Leased"、"Expired"、"Breaking"、および "Broken" です。
- lease_duration
- str または LeaseDuration
コンテナーのリースが無限期間か固定期間かを指定します。これは、コンテナーがリースされている場合にのみ行います。 既知の値は、"Infinite" と "Fixed" です。
- immutability_policy
- ImmutabilityPolicyProperties
コンテナーの ImmutabilityPolicy プロパティ。
- legal_hold
- LegalHoldProperties
コンテナーの LegalHold プロパティ。
- has_legal_hold
- bool
少なくとも 1 つの既存のタグがある場合、hasLegalHold パブリック プロパティは SRP によって true に設定されます。 既存のすべての訴訟ホールド タグがクリアされている場合、hasLegalHold パブリック プロパティは SRP によって false に設定されます。特定のアカウントに対して hasLegalHold=true を持つ BLOB コンテナーは最大 1000 個まで存在できます。
- has_immutability_policy
- bool
このコンテナーに対して ImmutabilityPolicy が作成されている場合、hasImmutabilityPolicy パブリック プロパティは SRP によって true に設定されます。 このコンテナーに対して ImmutabilityPolicy が作成されていない場合、hasImmutabilityPolicy パブリック プロパティは SRP によって false に設定されます。
- immutable_storage_with_versioning
- ImmutableStorageWithVersioning
コンテナーのオブジェクト レベルの不変性プロパティ。 プロパティは不変であり、コンテナーの作成時にのみ true に設定できます。 既存のコンテナーは、移行プロセスを受ける必要があります。
- enable_nfs_v3_root_squash
- bool
BLOB コンテナーで NFSv3 ルート スカッシュを有効にします。
- enable_nfs_v3_all_squash
- bool
BLOB コンテナーで NFSv3 のすべてのスカッシュを有効にします。