FileSharesOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:file_shares>.
- Warisan
-
builtins.objectFileSharesOperations
Konstruktor
FileSharesOperations(*args, **kwargs)
Metode
create |
Membuat berbagi baru di bawah akun yang ditentukan seperti yang dijelaskan oleh isi permintaan. Sumber daya berbagi mencakup metadata dan properti untuk berbagi tersebut. Ini tidak termasuk daftar file yang dimuat oleh berbagi. |
delete |
Menghapus berbagi yang ditentukan di bawah akunnya. |
get |
Mendapatkan properti dari berbagi tertentu. |
lease |
Operasi Sewa Berbagi menetapkan dan mengelola kunci pada berbagi untuk operasi penghapusan. Durasi penguncian bisa 15 hingga 60 detik, atau bisa tak terbatas. |
list |
Mencantumkan semua berbagi. |
restore |
Pulihkan berbagi file dalam hari retensi yang valid jika penghapusan sementara berbagi diaktifkan. |
update |
Updates berbagi properti seperti yang ditentukan dalam isi permintaan. Properti yang tidak disebutkan dalam permintaan tidak akan diubah. Pembaruan gagal jika berbagi yang ditentukan belum ada. |
create
Membuat berbagi baru di bawah akun yang ditentukan seperti yang dijelaskan oleh isi permintaan. Sumber daya berbagi mencakup metadata dan properti untuk berbagi tersebut. Ini tidak termasuk daftar file yang dimuat oleh berbagi.
create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, expand: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
Properti berbagi file yang akan dibuat. Adalah jenis FileShare atau jenis IO. Wajib diisi.
- expand
- str
Opsional, digunakan untuk memperluas properti dalam properti berbagi. Nilai yang valid adalah: rekam jepret. Harus diteruskan sebagai string dengan pemisah ','. 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
FileShare atau hasil cls(response)
Tipe hasil
Pengecualian
delete
Menghapus berbagi yang ditentukan di bawah akunnya.
delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
- x_ms_snapshot
- str
Opsional, digunakan untuk menghapus rekam jepret. Nilai defaultnya adalah Tidak Ada.
- include
- str
Opsional. Nilai yang valid adalah: rekam jepret, rekam jepret sewaan, tidak ada. Nilai defaultnya adalah rekam jepret. Untuk 'rekam jepret', berbagi file dihapus termasuk semua salinan bayangan berbagi filenya. Jika berbagi file berisi rekam jepret yang disewakan, penghapusan gagal. Untuk 'leased-snapshots', berbagi file dihapus menyertakan semua rekam jepret berbagi filenya (disewakan/tidak dilepas). Untuk 'none', berbagi file dihapus jika tidak memiliki salinan bayangan berbagi. Jika berbagi file berisi rekam jepret apa pun (disewakan atau tidak dilepas), penghapusan gagal. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
get
Mendapatkan properti dari berbagi tertentu.
get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
- expand
- str
Opsional, digunakan untuk memperluas properti dalam properti berbagi. Nilai yang valid adalah: statistik. Harus diteruskan sebagai string dengan pemisah ','. Nilai defaultnya adalah Tidak Ada.
- x_ms_snapshot
- str
Opsional, digunakan untuk mengambil properti rekam jepret. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
FileShare atau hasil cls(response)
Tipe hasil
Pengecualian
lease
Operasi Sewa Berbagi menetapkan dan mengelola kunci pada berbagi untuk operasi penghapusan. Durasi penguncian bisa 15 hingga 60 detik, atau bisa tak terbatas.
lease(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, parameters: _models.LeaseShareRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseShareResponse
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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
- x_ms_snapshot
- str
Opsional. Tentukan waktu rekam jepret untuk menyewa rekam jepret. Nilai defaultnya adalah Tidak Ada.
- parameters
- LeaseShareRequest atau IO
Isi permintaan Sewa Berbagi. Adalah jenis LeaseShareRequest 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
LeaseShareResponse atau hasil cls(response)
Tipe hasil
Pengecualian
list
Mencantumkan semua berbagi.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]
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.
- maxpagesize
- str
Pilihan. Jumlah maksimum berbagi yang ditentukan yang dapat disertakan dalam daftar. Nilai defaultnya adalah Tidak Ada.
- filter
- str
Pilihan. Ketika ditentukan, hanya nama berbagi yang dimulai dengan filter yang akan dicantumkan. Nilai defaultnya adalah Tidak Ada.
- expand
- str
Opsional, digunakan untuk memperluas properti dalam properti berbagi. Nilai yang valid adalah: dihapus, rekam jepret. Harus diteruskan sebagai string dengan pemisah ','. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans FileShareItem atau hasil cls(response)
Tipe hasil
Pengecualian
restore
Pulihkan berbagi file dalam hari retensi yang valid jika penghapusan sementara berbagi diaktifkan.
restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
- 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
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
update
Updates berbagi properti seperti yang ditentukan dalam isi permintaan. Properti yang tidak disebutkan dalam permintaan tidak akan diubah. Pembaruan gagal jika berbagi yang ditentukan belum ada.
update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
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.
- share_name
- str
Nama berbagi file dalam akun penyimpanan yang ditentukan. Panjang nama berbagi file 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.
Properti yang akan diperbarui untuk berbagi file. Adalah jenis FileShare 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
FileShare atau hasil cls(response)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python