TagsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

ResourceManagementClient's

<xref:tags> -Attribut.

Vererbung
builtins.object
TagsOperations

Konstruktor

TagsOperations(*args, **kwargs)

Methoden

begin_create_or_update_at_scope

Erstellt oder aktualisiert den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

Dieser Vorgang ermöglicht das Hinzufügen oder Ersetzen des gesamten Tagssatzes für die angegebene Ressource oder das angegebene Abonnement. Die angegebene Entität kann maximal 50 Tags aufweisen.

begin_delete_at_scope

Löscht den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

Löscht den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

begin_update_at_scope

Aktualisiert selektiv den Satz von Tags für eine Ressource oder ein Abonnement.

Dieser Vorgang ermöglicht das Ersetzen, Zusammenführen oder selektives Löschen von Tags für die angegebene Ressource oder das angegebene Abonnement. Die angegebene Entität kann am Ende des Vorgangs über maximal 50 Tags verfügen. Die Option "Ersetzen" ersetzt den gesamten Satz vorhandener Tags durch einen neuen Satz. Die Option "Merge" ermöglicht das Hinzufügen von Tags mit neuen Namen und das Aktualisieren der Werte von Tags mit vorhandenen Namen. Die Option "Löschen" ermöglicht das selektive Löschen von Tags basierend auf angegebenen Namen oder Namen/Wert-Paaren.

create_or_update

Erstellt einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Hinzufügen eines Namens zur Liste der vordefinierten Tagnamen für das angegebene Abonnement. Ein Tagname darf maximal 512 Zeichen lang sein, wobei die Groß-/Kleinschreibung nicht beachtet wird. Tagnamen dürfen nicht die folgenden Präfixe aufweisen, die für die Azure-Verwendung reserviert sind: "microsoft", "azure" und "windows".

create_or_update_value

Erstellt einen vordefinierten Wert für einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Hinzufügen eines Werts zur Liste vordefinierter Werte für einen vorhandenen vordefinierten Tagnamen. Ein Tagwert kann maximal 256 Zeichen aufweisen.

delete

Löscht einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Löschen eines Namens aus der Liste der vordefinierten Tagnamen für das angegebene Abonnement. Der zu löschende Name darf nicht als Tagname für eine Ressource verwendet werden. Alle vordefinierten Werte für den angegebenen Namen müssen bereits gelöscht worden sein.

delete_value

Löscht einen vordefinierten Tagwert für einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Löschen eines Werts aus der Liste der vordefinierten Werte für einen vorhandenen vordefinierten Tagnamen. Der zu löschende Wert darf nicht als Tagwert für den angegebenen Tagnamen für eine Ressource verwendet werden.

get_at_scope

Ruft den gesamten Satz von Tags für eine Ressource oder ein Abonnement ab.

Ruft den gesamten Satz von Tags für eine Ressource oder ein Abonnement ab.

list

Ruft eine Zusammenfassung der Tagnutzung unter dem Abonnement ab.

Dieser Vorgang führt eine Union von vordefinierten Tags, Ressourcentags, Ressourcengruppentags und Abonnementtags aus und gibt eine Zusammenfassung der Verwendung für jeden Tagnamen und Wert unter dem angegebenen Abonnement zurück. Bei einer großen Anzahl von Tags kann dieser Vorgang ein zuvor zwischengespeichertes Ergebnis zurückgeben.

begin_create_or_update_at_scope

Erstellt oder aktualisiert den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

Dieser Vorgang ermöglicht das Hinzufügen oder Ersetzen des gesamten Tagssatzes für die angegebene Ressource oder das angegebene Abonnement. Die angegebene Entität kann maximal 50 Tags aufweisen.

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

Parameter

scope
str
Erforderlich

Der Ressourcenbereich. Erforderlich.

parameters
TagsResource oder IO
Erforderlich

Ist entweder ein TagsResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder TagsResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete_at_scope

Löscht den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

Löscht den gesamten Satz von Tags für eine Ressource oder ein Abonnement.

begin_delete_at_scope(scope: str, **kwargs: Any) -> LROPoller[None]

Parameter

scope
str
Erforderlich

Der Ressourcenbereich. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update_at_scope

Aktualisiert selektiv den Satz von Tags für eine Ressource oder ein Abonnement.

Dieser Vorgang ermöglicht das Ersetzen, Zusammenführen oder selektives Löschen von Tags für die angegebene Ressource oder das angegebene Abonnement. Die angegebene Entität kann am Ende des Vorgangs über maximal 50 Tags verfügen. Die Option "Ersetzen" ersetzt den gesamten Satz vorhandener Tags durch einen neuen Satz. Die Option "Merge" ermöglicht das Hinzufügen von Tags mit neuen Namen und das Aktualisieren der Werte von Tags mit vorhandenen Namen. Die Option "Löschen" ermöglicht das selektive Löschen von Tags basierend auf angegebenen Namen oder Namen/Wert-Paaren.

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

Parameter

scope
str
Erforderlich

Der Ressourcenbereich. Erforderlich.

parameters
TagsPatchResource oder IO
Erforderlich

Ist entweder ein TagsPatchResource-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder TagsResource oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

create_or_update

Erstellt einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Hinzufügen eines Namens zur Liste der vordefinierten Tagnamen für das angegebene Abonnement. Ein Tagname darf maximal 512 Zeichen lang sein, wobei die Groß-/Kleinschreibung nicht beachtet wird. Tagnamen dürfen nicht die folgenden Präfixe aufweisen, die für die Azure-Verwendung reserviert sind: "microsoft", "azure" und "windows".

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

Parameter

tag_name
str
Erforderlich

Der Name des zu erstellenden Tags. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

TagDetails oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update_value

Erstellt einen vordefinierten Wert für einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Hinzufügen eines Werts zur Liste vordefinierter Werte für einen vorhandenen vordefinierten Tagnamen. Ein Tagwert kann maximal 256 Zeichen aufweisen.

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

Parameter

tag_name
str
Erforderlich

Der Name des Tags. Erforderlich.

tag_value
str
Erforderlich

Der Wert des zu erstellenden Tags. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

TagValue oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Löschen eines Namens aus der Liste der vordefinierten Tagnamen für das angegebene Abonnement. Der zu löschende Name darf nicht als Tagname für eine Ressource verwendet werden. Alle vordefinierten Werte für den angegebenen Namen müssen bereits gelöscht worden sein.

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

Parameter

tag_name
str
Erforderlich

Der Name des Tags. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_value

Löscht einen vordefinierten Tagwert für einen vordefinierten Tagnamen.

Dieser Vorgang ermöglicht das Löschen eines Werts aus der Liste der vordefinierten Werte für einen vorhandenen vordefinierten Tagnamen. Der zu löschende Wert darf nicht als Tagwert für den angegebenen Tagnamen für eine Ressource verwendet werden.

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

Parameter

tag_name
str
Erforderlich

Der Name des Tags. Erforderlich.

tag_value
str
Erforderlich

Der Wert des zu löschenden Tags. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_at_scope

Ruft den gesamten Satz von Tags für eine Ressource oder ein Abonnement ab.

Ruft den gesamten Satz von Tags für eine Ressource oder ein Abonnement ab.

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

Parameter

scope
str
Erforderlich

Der Ressourcenbereich. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

TagsResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft eine Zusammenfassung der Tagnutzung unter dem Abonnement ab.

Dieser Vorgang führt eine Union von vordefinierten Tags, Ressourcentags, Ressourcengruppentags und Abonnementtags aus und gibt eine Zusammenfassung der Verwendung für jeden Tagnamen und Wert unter dem angegebenen Abonnement zurück. Bei einer großen Anzahl von Tags kann dieser Vorgang ein zuvor zwischengespeichertes Ergebnis zurückgeben.

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

Parameter

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von TagDetails oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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