StorageAccountsOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:storage_accounts>.
- Warisan
-
builtins.objectStorageAccountsOperations
Konstruktor
StorageAccountsOperations(*args, **kwargs)
Metode
begin_abort_hierarchical_namespace_migration |
Batalkan Migrasi langsung akun penyimpanan untuk mengaktifkan Hns. |
begin_create |
Secara asinkron membuat akun penyimpanan baru dengan parameter yang ditentukan. Jika akun sudah dibuat dan permintaan pembuatan berikutnya dikeluarkan dengan properti yang berbeda, properti akun akan diperbarui. Jika akun sudah dibuat dan permintaan buat atau perbarui berikutnya dikeluarkan dengan set properti yang sama persis, permintaan akan berhasil. |
begin_failover |
Permintaan failover dapat dipicu untuk akun penyimpanan jika terjadi masalah ketersediaan. Failover terjadi dari kluster utama akun penyimpanan ke kluster sekunder untuk akun RA-GRS. Kluster sekunder akan menjadi primer setelah failover. |
begin_hierarchical_namespace_migration |
Migrasi Langsung akun penyimpanan untuk mengaktifkan Hns. |
begin_restore_blob_ranges |
Pulihkan blob dalam rentang blob yang ditentukan. |
check_name_availability |
Memeriksa apakah nama akun penyimpanan valid dan belum digunakan. |
delete |
Menghapus akun penyimpanan di Microsoft Azure. |
get_properties |
Mengembalikan properti untuk akun penyimpanan yang ditentukan termasuk tetapi tidak terbatas pada nama, nama SKU, lokasi, dan status akun. Operasi ListKeys harus digunakan untuk mengambil kunci penyimpanan. |
list |
Mencantumkan semua akun penyimpanan yang tersedia di bawah langganan. Perhatikan bahwa kunci penyimpanan tidak dikembalikan; gunakan operasi ListKeys untuk ini. |
list_account_sas |
Mencantumkan kredensial SAS dari akun penyimpanan. |
list_by_resource_group |
Mencantumkan semua akun penyimpanan yang tersedia di bawah grup sumber daya tertentu. Perhatikan bahwa kunci penyimpanan tidak dikembalikan; gunakan operasi ListKeys untuk ini. |
list_keys |
Mencantumkan kunci akses atau kunci Kerberos (jika direktori aktif diaktifkan) untuk akun penyimpanan yang ditentukan. |
list_service_sas |
Mencantumkan kredensial SAS layanan dari sumber daya tertentu. |
regenerate_key |
Meregenerasi salah satu kunci akses atau kunci Kerberos untuk akun penyimpanan yang ditentukan. |
revoke_user_delegation_keys |
Mencabut kunci delegasi pengguna. |
update |
Operasi pembaruan dapat digunakan untuk memperbarui SKU, enkripsi, tingkat akses, atau tag untuk akun penyimpanan. Ini juga dapat digunakan untuk memetakan akun ke domain kustom. Hanya satu domain kustom yang didukung per akun penyimpanan; penggantian/perubahan domain kustom tidak didukung. Untuk mengganti domain kustom lama, nilai lama harus dihapus/tidak terdaftar sebelum nilai baru dapat diatur. Pembaruan beberapa properti didukung. Panggilan ini tidak mengubah kunci penyimpanan untuk akun. Jika Anda ingin mengubah kunci akun penyimpanan, gunakan operasi regenerasi kunci. Lokasi dan nama akun penyimpanan tidak dapat diubah setelah pembuatan. |
begin_abort_hierarchical_namespace_migration
Batalkan Migrasi langsung akun penyimpanan untuk mengaktifkan Hns.
begin_abort_hierarchical_namespace_migration(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- 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 inisialisasi Anda 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
begin_create
Secara asinkron membuat akun penyimpanan baru dengan parameter yang ditentukan. Jika akun sudah dibuat dan permintaan pembuatan berikutnya dikeluarkan dengan properti yang berbeda, properti akun akan diperbarui. Jika akun sudah dibuat dan permintaan buat atau perbarui berikutnya dikeluarkan dengan set properti yang sama persis, permintaan akan berhasil.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- parameters
- StorageAccountCreateParameters atau IO
Parameter yang akan disediakan untuk akun yang dibuat. Adalah jenis StorageAccountCreateParameters 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
- 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 inisialisasi Anda 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 StorageAccount atau hasil cls(response)
Tipe hasil
Pengecualian
begin_failover
Permintaan failover dapat dipicu untuk akun penyimpanan jika terjadi masalah ketersediaan. Failover terjadi dari kluster utama akun penyimpanan ke kluster sekunder untuk akun RA-GRS. Kluster sekunder akan menjadi primer setelah failover.
begin_failover(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- 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 inisialisasi Anda 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
begin_hierarchical_namespace_migration
Migrasi Langsung akun penyimpanan untuk mengaktifkan Hns.
begin_hierarchical_namespace_migration(resource_group_name: str, account_name: str, request_type: str, **kwargs: Any) -> LROPoller[None]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- request_type
- str
Wajib diisi. Jenis migrasi namespace hierarkis dapat menjadi permintaan validasi namespace hierarkis 'HnsOnValidationRequest' atau permintaan hidrasi 'HnsOnHydrationRequest'. Permintaan validasi akan memvalidasi migrasi sedangkan permintaan hidrasi akan memigrasikan akun. 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 inisialisasi Anda 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
begin_restore_blob_ranges
Pulihkan blob dalam rentang blob yang ditentukan.
begin_restore_blob_ranges(resource_group_name: str, account_name: str, parameters: _models.BlobRestoreParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.BlobRestoreStatus]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- parameters
- BlobRestoreParameters atau IO
Parameter yang akan disediakan untuk memulihkan rentang blob. Apakah jenis BlobRestoreParameters 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
- 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 inisialisasi Anda 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 BlobRestoreStatus atau hasil cls(response)
Tipe hasil
Pengecualian
check_name_availability
Memeriksa apakah nama akun penyimpanan valid dan belum digunakan.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parameter
- account_name
- StorageAccountCheckNameAvailabilityParameters atau IO
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. Adalah jenis StorageAccountCheckNameAvailabilityParameters 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
CheckNameAvailabilityResult atau hasil cls(respons)
Tipe hasil
Pengecualian
delete
Menghapus akun penyimpanan di Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
get_properties
Mengembalikan properti untuk akun penyimpanan yang ditentukan termasuk tetapi tidak terbatas pada nama, nama SKU, lokasi, dan status akun. Operasi ListKeys harus digunakan untuk mengambil kunci penyimpanan.
get_properties(resource_group_name: str, account_name: str, expand: str | StorageAccountExpand | None = None, **kwargs: Any) -> StorageAccount
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- expand
- str atau StorageAccountExpand
Dapat digunakan untuk memperluas properti dalam properti akun. Secara default, data tidak disertakan saat mengambil properti. Saat ini kami hanya mendukung geoReplicationStats dan blobRestoreStatus. Nilai yang diketahui adalah: "geoReplicationStats" dan "blobRestoreStatus". Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
StorageAccount atau hasil cls(response)
Tipe hasil
Pengecualian
list
Mencantumkan semua akun penyimpanan yang tersedia di bawah langganan. Perhatikan bahwa kunci penyimpanan tidak dikembalikan; gunakan operasi ListKeys untuk ini.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans StorageAccount atau hasil cls(response)
Tipe hasil
Pengecualian
list_account_sas
Mencantumkan kredensial SAS dari akun penyimpanan.
list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- parameters
- AccountSasParameters atau IO
Parameter yang akan disediakan untuk mencantumkan kredensial SAS untuk akun penyimpanan. Adalah jenis AccountSasParameters 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
ListAccountSasResponse atau hasil cls(response)
Tipe hasil
Pengecualian
list_by_resource_group
Mencantumkan semua akun penyimpanan yang tersedia di bawah grup sumber daya tertentu. Perhatikan bahwa kunci penyimpanan tidak dikembalikan; gunakan operasi ListKeys untuk ini.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans StorageAccount atau hasil cls(response)
Tipe hasil
Pengecualian
list_keys
Mencantumkan kunci akses atau kunci Kerberos (jika direktori aktif diaktifkan) untuk akun penyimpanan yang ditentukan.
list_keys(resource_group_name: str, account_name: str, expand: Literal['kerb'] = 'kerb', **kwargs: Any) -> StorageAccountListKeysResult
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- expand
- str
Menentukan jenis kunci yang akan dicantumkan. Nilai yang mungkin adalah kerb. Nilai yang diketahui adalah "kerb" dan None. Nilai defaultnya adalah "kerb".
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
StorageAccountListKeysResult atau hasil cls(respons)
Tipe hasil
Pengecualian
list_service_sas
Mencantumkan kredensial SAS layanan dari sumber daya tertentu.
list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- parameters
- ServiceSasParameters atau IO
Parameter yang akan disediakan untuk mencantumkan kredensial SAS layanan. Apakah jenis ServiceSasParameters 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
ListServiceSasResponse atau hasil cls(response)
Tipe hasil
Pengecualian
regenerate_key
Meregenerasi salah satu kunci akses atau kunci Kerberos untuk akun penyimpanan yang ditentukan.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- regenerate_key
- StorageAccountRegenerateKeyParameters atau IO
Menentukan nama kunci yang harus diregenerasi – key1, key2, kerb1, kerb2. Adalah jenis StorageAccountRegenerateKeyParameters 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
StorageAccountListKeysResult atau hasil cls(respons)
Tipe hasil
Pengecualian
revoke_user_delegation_keys
Mencabut kunci delegasi pengguna.
revoke_user_delegation_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
update
Operasi pembaruan dapat digunakan untuk memperbarui SKU, enkripsi, tingkat akses, atau tag untuk akun penyimpanan. Ini juga dapat digunakan untuk memetakan akun ke domain kustom. Hanya satu domain kustom yang didukung per akun penyimpanan; penggantian/perubahan domain kustom tidak didukung. Untuk mengganti domain kustom lama, nilai lama harus dihapus/tidak terdaftar sebelum nilai baru dapat diatur. Pembaruan beberapa properti didukung. Panggilan ini tidak mengubah kunci penyimpanan untuk akun. Jika Anda ingin mengubah kunci akun penyimpanan, gunakan operasi regenerasi kunci. Lokasi dan nama akun penyimpanan tidak dapat diubah setelah pembuatan.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
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.
- parameters
- StorageAccountUpdateParameters atau IO
Parameter yang akan disediakan untuk akun yang diperbarui. Adalah jenis StorageAccountUpdateParameters 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
StorageAccount atau hasil cls(response)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.storage.v2022_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>
Azure SDK for Python