Bagikan melalui


BlobContainersOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

StorageManagementClient's

Atribut <xref:blob_containers>.

Warisan
builtins.object
BlobContainersOperations

Konstruktor

BlobContainersOperations(*args, **kwargs)

Metode

begin_object_level_worm

Operasi ini memigrasikan kontainer blob dari tingkat kontainer WORM ke kontainer berkemampuan kekekalan tingkat objek. Prasyarat memerlukan kebijakan kekekalan tingkat kontainer baik dalam status terkunci atau tidak terkunci, Penerapan versi tingkat akun harus diaktifkan dan tidak boleh ada penahanan legal pada kontainer.

clear_legal_hold

Menghapus tag penahanan legal. Menghapus tag yang sama atau tidak ada menghasilkan operasi idempotensi. ClearLegalHold hanya menghapus tag yang ditentukan dalam permintaan.

create

Membuat kontainer baru di bawah akun yang ditentukan seperti yang dijelaskan oleh isi permintaan. Sumber daya kontainer mencakup metadata dan properti untuk kontainer tersebut. Ini tidak termasuk daftar blob yang terkandung oleh kontainer.

create_or_update_immutability_policy

Membuat atau memperbarui kebijakan kekekalan yang tidak terkunci. ETag dalam If-Match dihormati jika diberikan tetapi tidak diperlukan untuk operasi ini.

delete

Menghapus kontainer yang ditentukan di bawah akunnya.

delete_immutability_policy

Membatalkan kebijakan imutabilitas yang tidak terkunci. Respons penghapusan memiliki immutabilityPeriodSinceCreationInDays yang diatur ke 0. ETag dalam If-Match diperlukan untuk operasi ini. Menghapus kebijakan imutabilitas terkunci tidak diizinkan, satu-satunya cara adalah menghapus kontainer setelah menghapus semua blob yang kedaluwarsa di dalam kontainer terkunci kebijakan.

extend_immutability_policy

Memperluas immutabilityPeriodSinceCreationInDays dari immutabilityPolicy yang terkunci. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ini. ETag dalam If-Match diperlukan untuk operasi ini.

get

Mendapatkan properti kontainer tertentu.

get_immutability_policy

Mendapatkan kebijakan kekekalan yang ada bersama dengan ETag yang sesuai dalam header dan isi respons.

lease

Operasi Sewa Kontainer menetapkan dan mengelola kunci pada kontainer untuk operasi penghapusan. Durasi penguncian bisa 15 hingga 60 detik, atau bisa tak terbatas.

list

Mencantumkan semua kontainer dan tidak mendukung awalan seperti bidang data. Juga SRP hari ini tidak mengembalikan token kelanjutan.

lock_immutability_policy

Mengatur ImmutabilityPolicy ke status Terkunci. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ExtendImmutabilityPolicy. ETag dalam If-Match diperlukan untuk operasi ini.

set_legal_hold

Mengatur tag penahanan legal. Mengatur tag yang sama menghasilkan operasi idempotensi. SetLegalHold mengikuti pola penampingan dan tidak menghapus tag yang ada yang tidak ditentukan dalam permintaan.

update

Updates properti kontainer seperti yang ditentukan dalam isi permintaan. Properti yang tidak disebutkan dalam permintaan tidak akan berubah. Pembaruan gagal jika kontainer yang ditentukan belum ada.

begin_object_level_worm

Operasi ini memigrasikan kontainer blob dari tingkat kontainer WORM ke kontainer berkemampuan kekekalan tingkat objek. Prasyarat memerlukan kebijakan kekekalan tingkat kontainer baik dalam status terkunci atau tidak terkunci, Penerapan versi tingkat akun harus diaktifkan dan tidak boleh ada penahanan legal pada kontainer.

begin_object_level_worm(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan None atau hasil cls(response)

Tipe hasil

Pengecualian

Menghapus tag penahanan legal. Menghapus tag yang sama atau tidak ada menghasilkan operasi idempotensi. ClearLegalHold hanya menghapus tag yang ditentukan dalam permintaan.

clear_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

legal_hold
LegalHold atau IO
Diperlukan

Properti LegalHold yang akan jelas dari kontainer blob. Adalah jenis LegalHold atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

LegalHold atau hasil cls(response)

Tipe hasil

Pengecualian

create

Membuat kontainer baru di bawah akun yang ditentukan seperti yang dijelaskan oleh isi permintaan. Sumber daya kontainer mencakup metadata dan properti untuk kontainer tersebut. Ini tidak termasuk daftar blob yang terkandung oleh kontainer.

create(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

blob_container
BlobContainer atau IO
Diperlukan

Properti kontainer blob untuk dibuat. Apakah jenis BlobContainer atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

BlobContainer atau hasil cls(response)

Tipe hasil

Pengecualian

create_or_update_immutability_policy

Membuat atau memperbarui kebijakan kekekalan yang tidak terkunci. ETag dalam If-Match dihormati jika diberikan tetapi tidak diperlukan untuk operasi ini.

create_or_update_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

if_match
str
Diperlukan

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Nilai defaultnya adalah Tidak Ada.

parameters
ImmutabilityPolicy atau IO
Diperlukan

Properti ImmutabilityPolicy yang akan dibuat atau diperbarui ke kontainer blob. Adalah jenis ImmutabilityPolicy atau jenis IO. Nilai defaultnya adalah Tidak Ada.

immutability_policy_name
str

Nama kontainer blob immutabilityPolicy dalam akun penyimpanan yang ditentukan. Nama ImmutabilityPolicy harus 'default'. Nilai defaultnya adalah "default". Perhatikan bahwa mengambil alih nilai default ini dapat mengakibatkan perilaku yang tidak didukung.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ImmutabilityPolicy atau hasil cls(response)

Tipe hasil

Pengecualian

delete

Menghapus kontainer yang ditentukan di bawah akunnya.

delete(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

delete_immutability_policy

Membatalkan kebijakan imutabilitas yang tidak terkunci. Respons penghapusan memiliki immutabilityPeriodSinceCreationInDays yang diatur ke 0. ETag dalam If-Match diperlukan untuk operasi ini. Menghapus kebijakan imutabilitas terkunci tidak diizinkan, satu-satunya cara adalah menghapus kontainer setelah menghapus semua blob yang kedaluwarsa di dalam kontainer terkunci kebijakan.

delete_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

if_match
str
Diperlukan

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Wajib diisi.

immutability_policy_name
str

Nama kontainer blob immutabilityPolicy dalam akun penyimpanan yang ditentukan. Nama ImmutabilityPolicy harus 'default'. Nilai defaultnya adalah "default". Perhatikan bahwa mengesampingkan nilai default ini dapat mengakibatkan perilaku yang tidak didukung.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ImmutabilityPolicy atau hasil cls(response)

Tipe hasil

Pengecualian

extend_immutability_policy

Memperluas immutabilityPeriodSinceCreationInDays dari immutabilityPolicy yang terkunci. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ini. ETag dalam If-Match diperlukan untuk operasi ini.

extend_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

if_match
str
Diperlukan

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Wajib diisi.

parameters
ImmutabilityPolicy atau IO
Diperlukan

Properti ImmutabilityPolicy yang akan diperluas untuk kontainer blob. Adalah jenis ImmutabilityPolicy atau jenis IO. Nilai defaultnya adalah Tidak Ada.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ImmutabilityPolicy atau hasil cls(response)

Tipe hasil

Pengecualian

get

Mendapatkan properti kontainer tertentu.

get(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> BlobContainer

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

BlobContainer atau hasil cls(response)

Tipe hasil

Pengecualian

get_immutability_policy

Mendapatkan kebijakan kekekalan yang ada bersama dengan ETag yang sesuai dalam header dan isi respons.

get_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, **kwargs: Any) -> ImmutabilityPolicy

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

if_match
str
Diperlukan

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Nilai defaultnya adalah Tidak Ada.

immutability_policy_name
str

Nama kontainer blob immutabilityPolicy dalam akun penyimpanan yang ditentukan. Nama ImmutabilityPolicy harus 'default'. Nilai defaultnya adalah "default". Perhatikan bahwa mengesampingkan nilai default ini dapat mengakibatkan perilaku yang tidak didukung.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ImmutabilityPolicy atau hasil cls(response)

Tipe hasil

Pengecualian

lease

Operasi Sewa Kontainer menetapkan dan mengelola kunci pada kontainer untuk operasi penghapusan. Durasi penguncian bisa 15 hingga 60 detik, atau bisa tak terbatas.

lease(resource_group_name: str, account_name: str, container_name: str, parameters: _models.LeaseContainerRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseContainerResponse

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

parameters
LeaseContainerRequest atau IO
Diperlukan

Menyewa isi permintaan Kontainer. Adalah jenis LeaseContainerRequest atau jenis IO. Nilai defaultnya adalah Tidak Ada.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

LeaseContainerResponse atau hasil cls(response)

Tipe hasil

Pengecualian

list

Mencantumkan semua kontainer dan tidak mendukung awalan seperti bidang data. Juga SRP hari ini tidak mengembalikan token kelanjutan.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, include: str | ListContainersInclude | None = None, **kwargs: Any) -> Iterable[ListContainerItem]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

maxpagesize
str
Diperlukan

Opsional. Jumlah maksimum kontainer yang ditentukan yang dapat disertakan dalam daftar. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

Pilihan. Ketika ditentukan, hanya nama kontainer yang dimulai dengan filter yang akan dicantumkan. Nilai defaultnya adalah Tidak Ada.

include
str atau ListContainersInclude
Diperlukan

Opsional, digunakan untuk menyertakan properti untuk kontainer blob yang dihapus sementara. Nilai default "dihapus" tidak ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans ListContainerItem atau hasil cls(response)

Tipe hasil

Pengecualian

lock_immutability_policy

Mengatur ImmutabilityPolicy ke status Terkunci. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ExtendImmutabilityPolicy. ETag dalam If-Match diperlukan untuk operasi ini.

lock_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

if_match
str
Diperlukan

Versi status entitas (ETag) dari kebijakan kekekalan untuk diperbarui. Nilai "*" dapat digunakan untuk menerapkan operasi hanya jika kebijakan imutabilitas sudah ada. Jika dihilangkan, operasi ini akan selalu diterapkan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ImmutabilityPolicy atau hasil cls(response)

Tipe hasil

Pengecualian

Mengatur tag penahanan legal. Mengatur tag yang sama menghasilkan operasi idempotensi. SetLegalHold mengikuti pola penampingan dan tidak menghapus tag yang ada yang tidak ditentukan dalam permintaan.

set_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

legal_hold
LegalHold atau IO
Diperlukan

Properti LegalHold yang akan diatur ke kontainer blob. Adalah jenis LegalHold atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

LegalHold atau hasil cls(response)

Tipe hasil

Pengecualian

update

Updates properti kontainer seperti yang ditentukan dalam isi permintaan. Properti yang tidak disebutkan dalam permintaan tidak akan berubah. Pembaruan gagal jika kontainer yang ditentukan belum ada.

update(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.

container_name
str
Diperlukan

Nama kontainer blob dalam akun penyimpanan yang ditentukan. Panjang nama kontainer blob harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.

blob_container
BlobContainer atau IO
Diperlukan

Properti yang akan diperbarui untuk kontainer blob. Apakah jenis BlobContainer atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

BlobContainer atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.storage.v2021_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>