BlobContainersOperations interface

Antarmuka yang mewakili operasi BlobContainers.

Properti

beginObjectLevelWorm
beginObjectLevelWormAndWait
clearLegalHold

Menghapus tag pembekuan hukum. 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 menyertakan metadata dan properti untuk kontainer tersebut. Ini tidak termasuk daftar blob yang terkandung dalam kontainer.

createOrUpdateImmutabilityPolicy

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

delete

Menghapus kontainer yang ditentukan di bawah akunnya.

deleteImmutabilityPolicy

Membatalkan kebijakan kekekalan yang tidak terkunci. Respons penghapusan memiliki immutabilityPeriodSinceCreationInDays 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 yang dikunci kebijakan.

extendImmutabilityPolicy

Memperpanjang immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ini. ETag dalam If-Match diperlukan untuk operasi ini.

get

Mendapatkan properti dari kontainer yang ditentukan.

getImmutabilityPolicy

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

lease

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

list

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

lockImmutabilityPolicy

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

objectLevelWorm

Operasi ini memigrasikan kontainer blob dari WORM tingkat kontainer ke kontainer yang diaktifkan kekebalan 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 penangguhan hukum pada kontainer.

setLegalHold

Menetapkan tag pembekuan hukum. Menetapkan tag yang sama menghasilkan operasi idempoten. SetLegalHold mengikuti pola penambahan dan tidak menghapus tag yang ada yang tidak ditentukan dalam permintaan.

update

Memperbarui 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.

Detail Properti

beginObjectLevelWorm

Peringatan

API ini sudah tidak digunakan lagi.

use objectLevelWorm instead

beginObjectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginObjectLevelWormAndWait

Peringatan

API ini sudah tidak digunakan lagi.

use objectLevelWorm instead

beginObjectLevelWormAndWait: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>

clearLegalHold

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

clearLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>

create

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

create: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>

createOrUpdateImmutabilityPolicy

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

createOrUpdateImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

delete

Menghapus kontainer yang ditentukan di bawah akunnya.

delete: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>

deleteImmutabilityPolicy

Membatalkan kebijakan kekekalan yang tidak terkunci. Respons penghapusan memiliki immutabilityPeriodSinceCreationInDays 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 yang dikunci kebijakan.

deleteImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

extendImmutabilityPolicy

Memperpanjang immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ini. ETag dalam If-Match diperlukan untuk operasi ini.

extendImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

get

Mendapatkan properti dari kontainer yang ditentukan.

get: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>

getImmutabilityPolicy

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

getImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

lease

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

lease: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>

list

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

list: (resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>

Nilai Properti

(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>

lockImmutabilityPolicy

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

lockImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>

objectLevelWorm

Operasi ini memigrasikan kontainer blob dari WORM tingkat kontainer ke kontainer yang diaktifkan kekebalan 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 penangguhan hukum pada kontainer.

objectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>

setLegalHold

Menetapkan tag pembekuan hukum. Menetapkan tag yang sama menghasilkan operasi idempoten. SetLegalHold mengikuti pola penambahan dan tidak menghapus tag yang ada yang tidak ditentukan dalam permintaan.

setLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>

update

Memperbarui 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: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>

Nilai Properti

(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>