Bagikan melalui


BlobContainer Kelas

Properti kontainer blob, termasuk Id, nama sumber daya, jenis sumber daya, Etag.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Warisan
azure.mgmt.storage.v2023_01_01.models._models_py3.AzureEntityResource
BlobContainer

Konstruktor

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: Any)

Parameter Kata Kunci-Saja

Nama Deskripsi
default_encryption_scope
str

Default kontainer untuk menggunakan cakupan enkripsi tertentu untuk semua penulisan.

deny_encryption_scope_override

Penimpaan blok cakupan enkripsi dari default kontainer.

public_access

Menentukan apakah data dalam kontainer dapat diakses secara publik dan tingkat akses. Nilai yang diketahui adalah: "Container", "Blob", dan "None".

metadata

Pasangan nama-nilai untuk dikaitkan dengan kontainer sebagai metadata.

immutable_storage_with_versioning

Properti imutabilitas tingkat objek dari kontainer. Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan kontainer. Kontainer yang ada harus menjalani proses migrasi.

enable_nfs_v3_root_squash

Aktifkan root squash NFSv3 pada kontainer blob.

enable_nfs_v3_all_squash

Aktifkan NFSv3 semua squash pada kontainer blob.

Variabel

Nama Deskripsi
id
str

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nama sumber daya.

type
str

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts".

etag
str

Sumber Daya Etag.

version
str

Versi kontainer blob yang dihapus.

deleted

Menunjukkan apakah kontainer blob dihapus.

deleted_time

Waktu penghapusan kontainer blob.

remaining_retention_days
int

Sisa hari retensi untuk kontainer blob yang dihapus sementara.

default_encryption_scope
str

Default kontainer untuk menggunakan cakupan enkripsi tertentu untuk semua penulisan.

deny_encryption_scope_override

Penimpaan blok cakupan enkripsi dari default kontainer.

public_access

Menentukan apakah data dalam kontainer dapat diakses secara publik dan tingkat akses. Nilai yang diketahui adalah: "Container", "Blob", dan "None".

last_modified_time

Mengembalikan tanggal dan waktu kontainer terakhir diubah.

lease_status

Status sewa kontainer. Nilai yang diketahui adalah: "Terkunci" dan "Tidak Terkunci".

lease_state

Status sewa kontainer. Nilai yang diketahui adalah: "Tersedia", "Disewakan", "Kedaluwarsa", "Melanggar", dan "Rusak".

lease_duration

Menentukan apakah sewa pada kontainer memiliki durasi tak terbatas atau tetap, hanya ketika kontainer disewakan. Nilai yang diketahui adalah: "Tak terbatas" dan "Tetap".

metadata

Pasangan nama-nilai untuk dikaitkan dengan kontainer sebagai metadata.

immutability_policy

Properti ImmutabilityPolicy dari kontainer.

legal_hold

Properti LegalHold dari kontainer.

has_legal_hold

Properti publik hasLegalHold diatur ke true oleh SRP jika setidaknya ada satu tag yang ada. Properti publik hasLegalHold diatur ke false oleh SRP jika semua tag penahanan legal yang ada dibersihkan. Mungkin ada maksimal 1000 kontainer blob dengan hasLegalHold=true untuk akun tertentu.

has_immutability_policy

Properti publik hasImmutabilityPolicy diatur ke true oleh SRP jika ImmutabilityPolicy telah dibuat untuk kontainer ini. Properti publik hasImmutabilityPolicy diatur ke false oleh SRP jika ImmutabilityPolicy belum dibuat untuk kontainer ini.

immutable_storage_with_versioning

Properti imutabilitas tingkat objek dari kontainer. Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan kontainer. Kontainer yang ada harus menjalani proses migrasi.

enable_nfs_v3_root_squash

Aktifkan root squash NFSv3 pada kontainer blob.

enable_nfs_v3_all_squash

Aktifkan NFSv3 semua squash pada kontainer blob.