Bagikan melalui


FileSharesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

StorageManagementClient's

Atribut <xref:file_shares>.

Warisan
builtins.object
FileSharesOperations

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, expand: Literal['snapshots'] = 'snapshots', *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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.

file_share
FileShare atau IO
Diperlukan

Properti berbagi file yang akan dibuat. Adalah jenis FileShare atau jenis IO. Wajib diisi.

expand
str
Diperlukan

Opsional, digunakan untuk membuat rekam jepret. Nilai yang diketahui adalah "rekam jepret" dan Tidak Ada. Nilai defaultnya adalah "rekam jepret".

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, **kwargs: Any) -> None

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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
Diperlukan

Opsional, digunakan untuk menghapus rekam jepret. 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: Literal['stats'] = 'stats', x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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
Diperlukan

Opsional, digunakan untuk memperluas properti dalam properti berbagi. Nilai yang diketahui adalah "statistik" dan Tidak Ada. Nilai defaultnya adalah "stats".

x_ms_snapshot
str
Diperlukan

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

list

Mencantumkan semua berbagi.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | ListSharesExpand | None = None, **kwargs: Any) -> Iterable[FileShareItem]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

Opsional. Jumlah maksimum berbagi yang ditentukan yang dapat disertakan dalam daftar. Nilai defaultnya adalah Tidak Ada.

filter
str
Diperlukan

Pilihan. Ketika ditentukan, hanya nama berbagi yang dimulai dengan filter yang akan dicantumkan. Nilai defaultnya adalah Tidak Ada.

expand
str atau ListSharesExpand
Diperlukan

Opsional, digunakan untuk memperluas properti dalam properti berbagi. Nilai yang diketahui adalah: "dihapus" dan "rekam jepret". 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
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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.

deleted_share
DeletedShare atau IO
Diperlukan

Adalah jenis DeletedShare 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

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
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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.

file_share
FileShare atau IO
Diperlukan

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.v2020_08_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2020_08_01_preview\\models\\__init__.py'>