TagsOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:tags>.
- Warisan
-
builtins.objectTagsOperations
Konstruktor
TagsOperations(*args, **kwargs)
Metode
create_or_update |
Membuat nama tag yang telah ditentukan sebelumnya. Operasi ini memungkinkan penambahan nama ke daftar nama tag yang telah ditentukan sebelumnya untuk langganan yang diberikan. Nama tag dapat memiliki maksimal 512 karakter dan tidak peka huruf besar/kecil. Nama tag tidak boleh memiliki awalan berikut yang dicadangkan untuk penggunaan Azure: 'microsoft', 'azure', 'windows'. |
create_or_update_at_scope |
Membuat atau memperbarui seluruh kumpulan tag pada sumber daya atau langganan. Operasi ini memungkinkan penambahan atau mengganti seluruh set tag pada sumber daya atau langganan yang ditentukan. Entitas yang ditentukan dapat memiliki maksimal 50 tag. |
create_or_update_value |
Membuat nilai yang telah ditentukan sebelumnya untuk nama tag yang telah ditentukan sebelumnya. Operasi ini memungkinkan penambahan nilai ke daftar nilai yang telah ditentukan sebelumnya untuk nama tag yang sudah ditentukan sebelumnya. Nilai tag dapat memiliki maksimal 256 karakter. |
delete |
Menghapus nama tag yang telah ditentukan sebelumnya. Operasi ini memungkinkan penghapusan nama dari daftar nama tag yang telah ditentukan sebelumnya untuk langganan yang diberikan. Nama yang dihapus tidak boleh digunakan sebagai nama tag untuk sumber daya apa pun. Semua nilai yang telah ditentukan sebelumnya untuk nama yang diberikan harus sudah dihapus. |
delete_at_scope |
Menghapus seluruh kumpulan tag pada sumber daya atau langganan. Menghapus seluruh kumpulan tag pada sumber daya atau langganan. |
delete_value |
Menghapus nilai tag yang telah ditentukan sebelumnya untuk nama tag yang telah ditentukan sebelumnya. Operasi ini memungkinkan penghapusan nilai dari daftar nilai yang telah ditentukan sebelumnya untuk nama tag yang sudah ditentukan sebelumnya. Nilai yang dihapus tidak boleh digunakan sebagai nilai tag untuk nama tag yang diberikan untuk sumber daya apa pun. |
get_at_scope |
Mendapatkan seluruh kumpulan tag pada sumber daya atau langganan. Mendapatkan seluruh kumpulan tag pada sumber daya atau langganan. |
list |
Mendapatkan ringkasan penggunaan tag di bawah langganan. Operasi ini melakukan penyatuan tag, tag sumber daya, tag grup sumber daya, dan tag langganan yang telah ditentukan sebelumnya, dan mengembalikan ringkasan penggunaan untuk setiap nama dan nilai tag di bawah langganan yang diberikan. Dalam kasus sejumlah besar tag, operasi ini dapat mengembalikan hasil yang di-cache sebelumnya. |
update_at_scope |
Memperbarui kumpulan tag secara selektif pada sumber daya atau langganan. Operasi ini memungkinkan mengganti, menggabungkan, atau secara selektif menghapus tag pada sumber daya atau langganan yang ditentukan. Entitas yang ditentukan dapat memiliki maksimal 50 tag di akhir operasi. Opsi 'ganti' menggantikan seluruh set tag yang ada dengan set baru. Opsi 'gabungkan' memungkinkan penambahan tag dengan nama baru dan memperbarui nilai tag dengan nama yang ada. Opsi 'hapus' memungkinkan penghapusan tag secara selektif berdasarkan nama atau pasangan nama/nilai tertentu. |
create_or_update
Membuat nama tag yang telah ditentukan sebelumnya.
Operasi ini memungkinkan penambahan nama ke daftar nama tag yang telah ditentukan sebelumnya untuk langganan yang diberikan. Nama tag dapat memiliki maksimal 512 karakter dan tidak peka huruf besar/kecil. Nama tag tidak boleh memiliki awalan berikut yang dicadangkan untuk penggunaan Azure: 'microsoft', 'azure', 'windows'.
create_or_update(tag_name: str, **kwargs: Any) -> TagDetails
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
TagDetails atau hasil cls(respons)
Tipe hasil
Pengecualian
create_or_update_at_scope
Membuat atau memperbarui seluruh kumpulan tag pada sumber daya atau langganan.
Operasi ini memungkinkan penambahan atau mengganti seluruh set tag pada sumber daya atau langganan yang ditentukan. Entitas yang ditentukan dapat memiliki maksimal 50 tag.
create_or_update_at_scope(scope: str, parameters: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource
Parameter
- 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
TagsResource atau hasil cls(respons)
Tipe hasil
Pengecualian
create_or_update_value
Membuat nilai yang telah ditentukan sebelumnya untuk nama tag yang telah ditentukan sebelumnya.
Operasi ini memungkinkan penambahan nilai ke daftar nilai yang telah ditentukan sebelumnya untuk nama tag yang sudah ditentukan sebelumnya. Nilai tag dapat memiliki maksimal 256 karakter.
create_or_update_value(tag_name: str, tag_value: str, **kwargs: Any) -> TagValue
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
TagValue atau hasil cls(response)
Tipe hasil
Pengecualian
delete
Menghapus nama tag yang telah ditentukan sebelumnya.
Operasi ini memungkinkan penghapusan nama dari daftar nama tag yang telah ditentukan sebelumnya untuk langganan yang diberikan. Nama yang dihapus tidak boleh digunakan sebagai nama tag untuk sumber daya apa pun. Semua nilai yang telah ditentukan sebelumnya untuk nama yang diberikan harus sudah dihapus.
delete(tag_name: str, **kwargs: Any) -> None
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
delete_at_scope
Menghapus seluruh kumpulan tag pada sumber daya atau langganan.
Menghapus seluruh kumpulan tag pada sumber daya atau langganan.
delete_at_scope(scope: str, **kwargs: Any) -> None
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
delete_value
Menghapus nilai tag yang telah ditentukan sebelumnya untuk nama tag yang telah ditentukan sebelumnya.
Operasi ini memungkinkan penghapusan nilai dari daftar nilai yang telah ditentukan sebelumnya untuk nama tag yang sudah ditentukan sebelumnya. Nilai yang dihapus tidak boleh digunakan sebagai nilai tag untuk nama tag yang diberikan untuk sumber daya apa pun.
delete_value(tag_name: str, tag_value: str, **kwargs: Any) -> None
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Tidak ada atau hasil cls(respons)
Tipe hasil
Pengecualian
get_at_scope
Mendapatkan seluruh kumpulan tag pada sumber daya atau langganan.
Mendapatkan seluruh kumpulan tag pada sumber daya atau langganan.
get_at_scope(scope: str, **kwargs: Any) -> TagsResource
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
TagsResource atau hasil cls(respons)
Tipe hasil
Pengecualian
list
Mendapatkan ringkasan penggunaan tag di bawah langganan.
Operasi ini melakukan penyatuan tag, tag sumber daya, tag grup sumber daya, dan tag langganan yang telah ditentukan sebelumnya, dan mengembalikan ringkasan penggunaan untuk setiap nama dan nilai tag di bawah langganan yang diberikan. Dalam kasus sejumlah besar tag, operasi ini dapat mengembalikan hasil yang di-cache sebelumnya.
list(**kwargs: Any) -> Iterable[TagDetails]
Parameter
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans TagDetails atau hasil cls(respons)
Tipe hasil
Pengecualian
update_at_scope
Memperbarui kumpulan tag secara selektif pada sumber daya atau langganan.
Operasi ini memungkinkan mengganti, menggabungkan, atau secara selektif menghapus tag pada sumber daya atau langganan yang ditentukan. Entitas yang ditentukan dapat memiliki maksimal 50 tag di akhir operasi. Opsi 'ganti' menggantikan seluruh set tag yang ada dengan set baru. Opsi 'gabungkan' memungkinkan penambahan tag dengan nama baru dan memperbarui nilai tag dengan nama yang ada. Opsi 'hapus' memungkinkan penghapusan tag secara selektif berdasarkan nama atau pasangan nama/nilai tertentu.
update_at_scope(scope: str, parameters: _models.TagsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource
Parameter
- parameters
- TagsPatchResource atau IO
Adalah jenis TagsPatchResource 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
TagsResource atau hasil cls(respons)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python