BlobContainersOperations interface
Antarmuka yang mewakili operasi BlobContainers.
Properti
| begin |
|
| begin |
|
| clear |
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. |
| create |
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. |
| delete |
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. |
| extend |
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. |
| get |
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. |
| lock |
Mengatur ImmutabilityPolicy ke Status terkunci. Satu-satunya tindakan yang diizinkan pada kebijakan Terkunci adalah tindakan ExtendImmutabilityPolicy. ETag dalam If-Match diperlukan untuk operasi ini. |
| object |
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. |
| set |
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>