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. |
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, *, 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.
- 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, **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.
- 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: Literal['stats'] = 'stats', **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 diketahui adalah "stats" dan None. Nilai defaultnya adalah "stats".
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
FileShare 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: Literal['deleted'] = 'deleted', **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
Opsional. 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 diketahui adalah "dihapus" dan Tidak Ada. Nilai defaultnya adalah "dihapus".
- 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.v2019_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2019_06_01\\models\\__init__.py'>
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk