Dela via


TagsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ResourceManagementClient's

<xref:tags> Attributet.

Arv
builtins.object
TagsOperations

Konstruktor

TagsOperations(*args, **kwargs)

Metoder

create_or_update

Skapar ett fördefinierat taggnamn.

Med den här åtgärden kan du lägga till ett namn i listan över fördefinierade taggnamn för den aktuella prenumerationen. Ett taggnamn kan innehålla högst 512 tecken och är skiftlägesokänsligt. Taggnamn kan inte ha följande prefix som är reserverade för Azure-användning: "microsoft", "azure", "windows".

create_or_update_at_scope

Skapar eller uppdaterar hela uppsättningen taggar för en resurs eller prenumeration.

Med den här åtgärden kan du lägga till eller ersätta hela uppsättningen taggar för den angivna resursen eller prenumerationen. Den angivna entiteten kan ha högst 50 taggar.

create_or_update_value

Skapar ett fördefinierat värde för ett fördefinierat taggnamn.

Med den här åtgärden kan du lägga till ett värde i listan över fördefinierade värden för ett befintligt fördefinierat taggnamn. Ett taggvärde kan innehålla högst 256 tecken.

delete

Tar bort ett fördefinierat taggnamn.

Med den här åtgärden kan du ta bort ett namn från listan över fördefinierade taggnamn för den angivna prenumerationen. Namnet som tas bort får inte användas som taggnamn för någon resurs. Alla fördefinierade värden för det angivna namnet måste redan ha tagits bort.

delete_at_scope

Tar bort hela uppsättningen taggar för en resurs eller prenumeration.

Tar bort hela uppsättningen taggar för en resurs eller prenumeration.

delete_value

Tar bort ett fördefinierat taggvärde för ett fördefinierat taggnamn.

Med den här åtgärden kan du ta bort ett värde från listan med fördefinierade värden för ett befintligt fördefinierat taggnamn. Värdet som tas bort får inte användas som ett taggvärde för det angivna taggnamnet för någon resurs.

get_at_scope

Hämtar hela uppsättningen taggar för en resurs eller prenumeration.

Hämtar hela uppsättningen taggar för en resurs eller prenumeration.

list

Hämtar en sammanfattning av tagganvändningen under prenumerationen.

Den här åtgärden utför en union av fördefinierade taggar, resurstaggar, resursgruppstaggar och prenumerationstaggar och returnerar en sammanfattning av användningen för varje taggnamn och värde under den angivna prenumerationen. Om det finns ett stort antal taggar kan den här åtgärden returnera ett tidigare cachelagrat resultat.

update_at_scope

Uppdaterar selektivt uppsättningen taggar för en resurs eller prenumeration.

Med den här åtgärden kan du ersätta, slå samman eller selektivt ta bort taggar på den angivna resursen eller prenumerationen. Den angivna entiteten kan ha högst 50 taggar i slutet av åtgärden. Alternativet "ersätt" ersätter hela uppsättningen befintliga taggar med en ny uppsättning. Med alternativet "sammanfogning" kan du lägga till taggar med nya namn och uppdatera värdena för taggar med befintliga namn. Alternativet "ta bort" tillåter selektiv borttagning av taggar baserat på förnamn eller namn/värde-par.

create_or_update

Skapar ett fördefinierat taggnamn.

Med den här åtgärden kan du lägga till ett namn i listan över fördefinierade taggnamn för den aktuella prenumerationen. Ett taggnamn kan innehålla högst 512 tecken och är skiftlägesokänsligt. Taggnamn kan inte ha följande prefix som är reserverade för Azure-användning: "microsoft", "azure", "windows".

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

Parametrar

tag_name
str
Obligatorisk

Namnet på taggen som ska skapas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

TagDetails eller resultatet av cls(response)

Returtyp

Undantag

create_or_update_at_scope

Skapar eller uppdaterar hela uppsättningen taggar för en resurs eller prenumeration.

Med den här åtgärden kan du lägga till eller ersätta hela uppsättningen taggar för den angivna resursen eller prenumerationen. Den angivna entiteten kan ha högst 50 taggar.

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

Parametrar

scope
str
Obligatorisk

Resursomfånget. Krävs.

parameters
TagsResource eller IO
Obligatorisk

Är antingen en TagsResource-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

TagsResource eller resultatet av cls(response)

Returtyp

Undantag

create_or_update_value

Skapar ett fördefinierat värde för ett fördefinierat taggnamn.

Med den här åtgärden kan du lägga till ett värde i listan över fördefinierade värden för ett befintligt fördefinierat taggnamn. Ett taggvärde kan innehålla högst 256 tecken.

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

Parametrar

tag_name
str
Obligatorisk

Namnet på taggen. Krävs.

tag_value
str
Obligatorisk

Värdet för taggen som ska skapas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

TagValue eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort ett fördefinierat taggnamn.

Med den här åtgärden kan du ta bort ett namn från listan över fördefinierade taggnamn för den angivna prenumerationen. Namnet som tas bort får inte användas som taggnamn för någon resurs. Alla fördefinierade värden för det angivna namnet måste redan ha tagits bort.

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

Parametrar

tag_name
str
Obligatorisk

Namnet på taggen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_at_scope

Tar bort hela uppsättningen taggar för en resurs eller prenumeration.

Tar bort hela uppsättningen taggar för en resurs eller prenumeration.

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

Parametrar

scope
str
Obligatorisk

Resursomfånget. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_value

Tar bort ett fördefinierat taggvärde för ett fördefinierat taggnamn.

Med den här åtgärden kan du ta bort ett värde från listan med fördefinierade värden för ett befintligt fördefinierat taggnamn. Värdet som tas bort får inte användas som ett taggvärde för det angivna taggnamnet för någon resurs.

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

Parametrar

tag_name
str
Obligatorisk

Namnet på taggen. Krävs.

tag_value
str
Obligatorisk

Värdet för taggen som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get_at_scope

Hämtar hela uppsättningen taggar för en resurs eller prenumeration.

Hämtar hela uppsättningen taggar för en resurs eller prenumeration.

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

Parametrar

scope
str
Obligatorisk

Resursomfånget. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

TagsResource eller resultatet av cls(response)

Returtyp

Undantag

list

Hämtar en sammanfattning av tagganvändningen under prenumerationen.

Den här åtgärden utför en union av fördefinierade taggar, resurstaggar, resursgruppstaggar och prenumerationstaggar och returnerar en sammanfattning av användningen för varje taggnamn och värde under den angivna prenumerationen. Om det finns ett stort antal taggar kan den här åtgärden returnera ett tidigare cachelagrat resultat.

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

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen TagDetails eller resultatet av cls(response)

Returtyp

Undantag

update_at_scope

Uppdaterar selektivt uppsättningen taggar för en resurs eller prenumeration.

Med den här åtgärden kan du ersätta, slå samman eller selektivt ta bort taggar på den angivna resursen eller prenumerationen. Den angivna entiteten kan ha högst 50 taggar i slutet av åtgärden. Alternativet "ersätt" ersätter hela uppsättningen befintliga taggar med en ny uppsättning. Med alternativet "sammanfogning" kan du lägga till taggar med nya namn och uppdatera värdena för taggar med befintliga namn. Alternativet "ta bort" tillåter selektiv borttagning av taggar baserat på förnamn eller namn/värde-par.

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

Parametrar

scope
str
Obligatorisk

Resursomfånget. Krävs.

parameters
TagsPatchResource eller IO
Obligatorisk

Är antingen en TagsPatchResource-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

TagsResource eller resultatet av cls(response)

Returtyp

Undantag

Attribut

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'>