TagsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:tags> -Attribut.
- Vererbung
-
builtins.objectTagsOperations
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
- parameters
- TagsResource oder IO
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
- 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
- parameters
- TagsPatchResource oder IO
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
- 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
- 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
- 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
- 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
- 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'>
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für