TagsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

ResourceManagementClient's

<xref:tags> Atrybut.

Dziedziczenie
builtins.object
TagsOperations

Konstruktor

TagsOperations(*args, **kwargs)

Metody

create_or_update

Tworzy wstępnie zdefiniowaną nazwę tagu.

Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może zawierać maksymalnie 512 znaków i jest niewrażliwa na wielkość liter. Nazwy tagów nie mogą mieć następujących prefiksów zarezerwowanych do użycia na platformie Azure: "microsoft", "azure", "windows".

create_or_update_at_scope

Tworzy lub aktualizuje cały zestaw tagów w zasobie lub subskrypcji.

Ta operacja umożliwia dodawanie lub zastępowanie całego zestawu tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów.

create_or_update_value

Tworzy wstępnie zdefiniowaną wartość dla wstępnie zdefiniowanej nazwy tagu.

Ta operacja umożliwia dodanie wartości do listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Wartość tagu może mieć maksymalnie 256 znaków.

delete

Usuwa wstępnie zdefiniowaną nazwę tagu.

Ta operacja umożliwia usunięcie nazwy z listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Usunięta nazwa nie może być używana jako nazwa tagu dla dowolnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla danej nazwy muszą już zostać usunięte.

delete_at_scope

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

delete_value

Usuwa wstępnie zdefiniowaną wartość tagu dla wstępnie zdefiniowanej nazwy tagu.

Ta operacja umożliwia usunięcie wartości z listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Usunięta wartość nie może być używana jako wartość tagu dla danej nazwy tagu dla dowolnego zasobu.

get_at_scope

Pobiera cały zestaw tagów w zasobie lub subskrypcji.

Pobiera cały zestaw tagów w zasobie lub subskrypcji.

list

Pobiera podsumowanie użycia tagów w ramach subskrypcji.

Ta operacja wykonuje związek wstępnie zdefiniowanych tagów, tagów zasobów, tagów grupy zasobów i tagów subskrypcji oraz zwraca podsumowanie użycia dla każdej nazwy i wartości tagu w ramach danej subskrypcji. W przypadku dużej liczby tagów ta operacja może zwrócić wcześniej buforowany wynik.

update_at_scope

Selektywnie aktualizuje zestaw tagów w zasobie lub subskrypcji.

Ta operacja umożliwia zastępowanie, scalanie lub selektywne usuwanie tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów na końcu operacji. Opcja "replace" zastępuje cały zestaw istniejących tagów nowym zestawem. Opcja "scalanie" umożliwia dodawanie tagów z nowymi nazwami i aktualizowanie wartości tagów z istniejącymi nazwami. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazw/wartości.

create_or_update

Tworzy wstępnie zdefiniowaną nazwę tagu.

Ta operacja umożliwia dodanie nazwy do listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Nazwa tagu może zawierać maksymalnie 512 znaków i jest niewrażliwa na wielkość liter. Nazwy tagów nie mogą mieć następujących prefiksów zarezerwowanych do użycia na platformie Azure: "microsoft", "azure", "windows".

create_or_update(tag_name: str, **kwargs: Any) -> TagDetails

Parametry

tag_name
str
Wymagane

Nazwa tagu do utworzenia. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TagDetails lub wynik cls(response)

Typ zwracany

Wyjątki

create_or_update_at_scope

Tworzy lub aktualizuje cały zestaw tagów w zasobie lub subskrypcji.

Ta operacja umożliwia dodawanie lub zastępowanie całego zestawu tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów.

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

Parametry

scope
str
Wymagane

Zakres zasobów. Wymagane.

parameters
TagsResource lub IO
Wymagane

Jest typem TagsResource lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TagsResource lub wynik cls(response)

Typ zwracany

Wyjątki

create_or_update_value

Tworzy wstępnie zdefiniowaną wartość dla wstępnie zdefiniowanej nazwy tagu.

Ta operacja umożliwia dodanie wartości do listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Wartość tagu może mieć maksymalnie 256 znaków.

create_or_update_value(tag_name: str, tag_value: str, **kwargs: Any) -> TagValue

Parametry

tag_name
str
Wymagane

Nazwa tagu. Wymagane.

tag_value
str
Wymagane

Wartość tagu do utworzenia. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TagValue lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa wstępnie zdefiniowaną nazwę tagu.

Ta operacja umożliwia usunięcie nazwy z listy wstępnie zdefiniowanych nazw tagów dla danej subskrypcji. Usunięta nazwa nie może być używana jako nazwa tagu dla dowolnego zasobu. Wszystkie wstępnie zdefiniowane wartości dla danej nazwy muszą już zostać usunięte.

delete(tag_name: str, **kwargs: Any) -> None

Parametry

tag_name
str
Wymagane

Nazwa tagu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

delete_at_scope

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

Usuwa cały zestaw tagów w zasobie lub subskrypcji.

delete_at_scope(scope: str, **kwargs: Any) -> None

Parametry

scope
str
Wymagane

Zakres zasobów. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

delete_value

Usuwa wstępnie zdefiniowaną wartość tagu dla wstępnie zdefiniowanej nazwy tagu.

Ta operacja umożliwia usunięcie wartości z listy wstępnie zdefiniowanych wartości dla istniejącej wstępnie zdefiniowanej nazwy tagu. Usunięta wartość nie może być używana jako wartość tagu dla danej nazwy tagu dla dowolnego zasobu.

delete_value(tag_name: str, tag_value: str, **kwargs: Any) -> None

Parametry

tag_name
str
Wymagane

Nazwa tagu. Wymagane.

tag_value
str
Wymagane

Wartość tagu do usunięcia. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get_at_scope

Pobiera cały zestaw tagów w zasobie lub subskrypcji.

Pobiera cały zestaw tagów w zasobie lub subskrypcji.

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

Parametry

scope
str
Wymagane

Zakres zasobów. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TagsResource lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera podsumowanie użycia tagów w ramach subskrypcji.

Ta operacja wykonuje związek wstępnie zdefiniowanych tagów, tagów zasobów, tagów grupy zasobów i tagów subskrypcji oraz zwraca podsumowanie użycia dla każdej nazwy i wartości tagu w ramach danej subskrypcji. W przypadku dużej liczby tagów ta operacja może zwrócić wcześniej buforowany wynik.

list(**kwargs: Any) -> Iterable[TagDetails]

Parametry

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia tagdetails lub wyniku cls(response)

Typ zwracany

Wyjątki

update_at_scope

Selektywnie aktualizuje zestaw tagów w zasobie lub subskrypcji.

Ta operacja umożliwia zastępowanie, scalanie lub selektywne usuwanie tagów w określonym zasobie lub subskrypcji. Określona jednostka może mieć maksymalnie 50 tagów na końcu operacji. Opcja "replace" zastępuje cały zestaw istniejących tagów nowym zestawem. Opcja "scalanie" umożliwia dodawanie tagów z nowymi nazwami i aktualizowanie wartości tagów z istniejącymi nazwami. Opcja "usuń" umożliwia selektywne usuwanie tagów na podstawie podanych nazw lub par nazw/wartości.

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

Parametry

scope
str
Wymagane

Zakres zasobów. Wymagane.

parameters
TagsPatchResource lub IO
Wymagane

Jest typem TagsPatchResource lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

TagsResource lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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