Blob Containers - 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.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend?api-version=2024-01-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Panjang nama akun penyimpanan harus antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. |
container
|
path | True |
string minLength: 3maxLength: 63 |
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. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nama grup sumber daya dalam langganan pengguna. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
subscription
|
path | True |
string minLength: 1 |
ID langganan target. |
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Header Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
If-Match | True |
string |
Versi status entitas (ETag) dari kebijakan kekekalan yang akan diperbarui harus dikembalikan ke server untuk semua operasi pembaruan. Nilai ETag harus menyertakan tanda kutip ganda di depan dan berikutnya seperti yang dikembalikan oleh layanan. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
properties.allowProtectedAppendWrites |
boolean |
Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. |
properties.allowProtectedAppendWritesAll |
boolean |
Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke 'Tambahkan dan Bock Blob' sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. Properti 'allowProtectedAppendWrites' dan 'allowProtectedAppendWritesAll' saling eksklusif. |
properties.immutabilityPeriodSinceCreationInDays |
integer |
Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK -- Memperluas operasi ImmutabilityPolicy kontainer berhasil diselesaikan.. Header ETag: string |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
ExtendImmutabilityPolicy
Permintaan sampel
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res6238/providers/Microsoft.Storage/storageAccounts/sto232/blobServices/default/containers/container5023/immutabilityPolicies/default/extend?api-version=2024-01-01
{
"properties": {
"immutabilityPeriodSinceCreationInDays": 100
}
}
Respon sampel
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res6238/providers/Microsoft.Storage/storageAccounts/sto232/blobServices/default/containers/container5023/immutabilityPolicies/default",
"name": "default",
"type": "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies",
"etag": "\"8d57a8b2ff50332\"",
"properties": {
"immutabilityPeriodSinceCreationInDays": 100,
"state": "Locked"
}
}
Definisi
Nama | Deskripsi |
---|---|
Immutability |
Properti ImmutabilityPolicy dari kontainer blob, termasuk Id, nama sumber daya, jenis sumber daya, Etag. |
Immutability |
Status ImmutabilityPolicy dari kontainer blob, nilai yang mungkin meliputi: Terkunci dan Tidak Terkunci. |
ImmutabilityPolicy
Properti ImmutabilityPolicy dari kontainer blob, termasuk Id, nama sumber daya, jenis sumber daya, Etag.
Nama | Jenis | Deskripsi |
---|---|---|
etag |
string |
Sumber daya Etag. |
id |
string |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nama sumber daya |
properties.allowProtectedAppendWrites |
boolean |
Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. |
properties.allowProtectedAppendWritesAll |
boolean |
Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke 'Tambahkan dan Bock Blob' sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API. Properti 'allowProtectedAppendWrites' dan 'allowProtectedAppendWritesAll' saling eksklusif. |
properties.immutabilityPeriodSinceCreationInDays |
integer |
Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari. |
properties.state |
Status ImmutabilityPolicy dari kontainer blob, nilai yang mungkin meliputi: Terkunci dan Tidak Terkunci. |
|
type |
string |
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
ImmutabilityPolicyState
Status ImmutabilityPolicy dari kontainer blob, nilai yang mungkin meliputi: Terkunci dan Tidak Terkunci.
Nilai | Deskripsi |
---|---|
Locked | |
Unlocked |