Bagikan melalui


TagsOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ResourceManagementClient's

Atribut <xref:tags>.

Warisan
builtins.object
TagsOperations

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 set tag pada sumber daya atau langganan.

Mendapatkan seluruh set 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 maksimum 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 yang diberikan.

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

tag_name
str
Diperlukan

Nama tag yang akan dibuat. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

TagDetails atau hasil cls(response)

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

scope
str
Diperlukan

Cakupan sumber daya. Wajib diisi.

parameters
TagsResource atau IO
Diperlukan

Adalah jenis TagsResource 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(response)

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

tag_name
str
Diperlukan

Nama tag. Wajib diisi.

tag_value
str
Diperlukan

Nilai tag yang akan dibuat. Wajib diisi.

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

tag_name
str
Diperlukan

Nama tag. Wajib diisi.

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

scope
str
Diperlukan

Cakupan sumber daya. Wajib diisi.

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

tag_name
str
Diperlukan

Nama tag. Wajib diisi.

tag_value
str
Diperlukan

Nilai tag yang akan dihapus. Wajib diisi.

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 set tag pada sumber daya atau langganan.

Mendapatkan seluruh set tag pada sumber daya atau langganan.

get_at_scope(scope: str, **kwargs: Any) -> TagsResource

Parameter

scope
str
Diperlukan

Cakupan sumber daya. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

TagsResource atau hasil cls(response)

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(response)

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 maksimum 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 yang diberikan.

update_at_scope(scope: str, parameters: _models.TagsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource

Parameter

scope
str
Diperlukan

Cakupan sumber daya. Wajib diisi.

parameters
TagsPatchResource atau IO
Diperlukan

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(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.resource.resources.v2021_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_01_01\\models\\__init__.py'>