Delen via


TagsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ResourceManagementClient's

<xref:tags> Kenmerk.

Overname
builtins.object
TagsOperations

Constructor

TagsOperations(*args, **kwargs)

Methoden

create_or_update

Hiermee maakt u een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een naam toevoegen aan de lijst met vooraf gedefinieerde tagnamen voor het opgegeven abonnement. Een tagnaam mag maximaal 512 tekens bevatten en is niet hoofdlettergevoelig. Tagnamen mogen niet de volgende voorvoegsels hebben die zijn gereserveerd voor Gebruik in Azure: 'microsoft', 'azure', 'windows'.

create_or_update_at_scope

Hiermee maakt of werkt u de volledige set tags voor een resource of abonnement bij.

Met deze bewerking kunt u de volledige set tags voor de opgegeven resource of het opgegeven abonnement toevoegen of vervangen. De opgegeven entiteit kan maximaal 50 tags hebben.

create_or_update_value

Hiermee maakt u een vooraf gedefinieerde waarde voor een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een waarde toevoegen aan de lijst met vooraf gedefinieerde waarden voor een bestaande vooraf gedefinieerde tagnaam. Een tagwaarde mag maximaal 256 tekens bevatten.

delete

Hiermee verwijdert u een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een naam verwijderen uit de lijst met vooraf gedefinieerde tagnamen voor het opgegeven abonnement. De naam die wordt verwijderd, mag niet worden gebruikt als tagnaam voor een resource. Alle vooraf gedefinieerde waarden voor de opgegeven naam moeten al zijn verwijderd.

delete_at_scope

Hiermee verwijdert u de volledige set tags voor een resource of abonnement.

Hiermee verwijdert u de volledige set tags voor een resource of abonnement.

delete_value

Hiermee verwijdert u een vooraf gedefinieerde tagwaarde voor een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een waarde verwijderen uit de lijst met vooraf gedefinieerde waarden voor een bestaande vooraf gedefinieerde tagnaam. De waarde die wordt verwijderd, mag niet worden gebruikt als tagwaarde voor de opgegeven tagnaam voor een resource.

get_at_scope

Hiermee haalt u de volledige set tags op voor een resource of abonnement.

Hiermee haalt u de volledige set tags op voor een resource of abonnement.

list

Hiermee wordt een overzicht van het taggebruik onder het abonnement opgehaald.

Deze bewerking voert een samenvoeging uit van vooraf gedefinieerde tags, resourcetags, resourcegroeptags en abonnementstags en retourneert een samenvatting van het gebruik voor elke tagnaam en -waarde onder het opgegeven abonnement. In het geval van een groot aantal tags kan deze bewerking een eerder in de cache opgeslagen resultaat retourneren.

update_at_scope

De set tags voor een resource of abonnement selectief bijwerken.

Met deze bewerking kunt u tags voor de opgegeven resource of het opgegeven abonnement vervangen, samenvoegen of selectief verwijderen. De opgegeven entiteit kan aan het einde van de bewerking maximaal 50 tags hebben. Met de optie 'vervangen' wordt de volledige set bestaande tags vervangen door een nieuwe set. Met de optie 'samenvoegen' kunt u tags met nieuwe namen toevoegen en de waarden van tags bijwerken met bestaande namen. Met de optie 'verwijderen' kunt u selectief tags verwijderen op basis van bepaalde namen of naam/waarde-paren.

create_or_update

Hiermee maakt u een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een naam toevoegen aan de lijst met vooraf gedefinieerde tagnamen voor het opgegeven abonnement. Een tagnaam mag maximaal 512 tekens bevatten en is niet hoofdlettergevoelig. Tagnamen mogen niet de volgende voorvoegsels hebben die zijn gereserveerd voor Gebruik in Azure: 'microsoft', 'azure', 'windows'.

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

Parameters

tag_name
str
Vereist

De naam van de tag die u wilt maken. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TagDetails of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_at_scope

Hiermee maakt of werkt u de volledige set tags voor een resource of abonnement bij.

Met deze bewerking kunt u de volledige set tags voor de opgegeven resource of het opgegeven abonnement toevoegen of vervangen. De opgegeven entiteit kan maximaal 50 tags hebben.

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

Parameters

scope
str
Vereist

Het resourcebereik. Vereist.

parameters
TagsResource of IO
Vereist

Is een TagsResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TagsResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_value

Hiermee maakt u een vooraf gedefinieerde waarde voor een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een waarde toevoegen aan de lijst met vooraf gedefinieerde waarden voor een bestaande vooraf gedefinieerde tagnaam. Een tagwaarde mag maximaal 256 tekens bevatten.

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

Parameters

tag_name
str
Vereist

De naam van de tag. Vereist.

tag_value
str
Vereist

De waarde van de tag die moet worden gemaakt. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TagValue of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Hiermee verwijdert u een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een naam verwijderen uit de lijst met vooraf gedefinieerde tagnamen voor het opgegeven abonnement. De naam die wordt verwijderd, mag niet worden gebruikt als tagnaam voor een resource. Alle vooraf gedefinieerde waarden voor de opgegeven naam moeten al zijn verwijderd.

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

Parameters

tag_name
str
Vereist

De naam van de tag. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_at_scope

Hiermee verwijdert u de volledige set tags voor een resource of abonnement.

Hiermee verwijdert u de volledige set tags voor een resource of abonnement.

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

Parameters

scope
str
Vereist

Het resourcebereik. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_value

Hiermee verwijdert u een vooraf gedefinieerde tagwaarde voor een vooraf gedefinieerde tagnaam.

Met deze bewerking kunt u een waarde verwijderen uit de lijst met vooraf gedefinieerde waarden voor een bestaande vooraf gedefinieerde tagnaam. De waarde die wordt verwijderd, mag niet worden gebruikt als tagwaarde voor de opgegeven tagnaam voor een resource.

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

Parameters

tag_name
str
Vereist

De naam van de tag. Vereist.

tag_value
str
Vereist

De waarde van de tag die u wilt verwijderen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_scope

Hiermee haalt u de volledige set tags op voor een resource of abonnement.

Hiermee haalt u de volledige set tags op voor een resource of abonnement.

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

Parameters

scope
str
Vereist

Het resourcebereik. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TagsResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee wordt een overzicht van het taggebruik onder het abonnement opgehaald.

Deze bewerking voert een samenvoeging uit van vooraf gedefinieerde tags, resourcetags, resourcegroeptags en abonnementstags en retourneert een samenvatting van het gebruik voor elke tagnaam en -waarde onder het opgegeven abonnement. In het geval van een groot aantal tags kan deze bewerking een eerder in de cache opgeslagen resultaat retourneren.

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

Parameters

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van TagDetails of het resultaat van cls(response)

Retourtype

Uitzonderingen

update_at_scope

De set tags voor een resource of abonnement selectief bijwerken.

Met deze bewerking kunt u tags voor de opgegeven resource of het opgegeven abonnement vervangen, samenvoegen of selectief verwijderen. De opgegeven entiteit kan aan het einde van de bewerking maximaal 50 tags hebben. Met de optie 'vervangen' wordt de volledige set bestaande tags vervangen door een nieuwe set. Met de optie 'samenvoegen' kunt u tags met nieuwe namen toevoegen en de waarden van tags bijwerken met bestaande namen. Met de optie 'verwijderen' kunt u selectief tags verwijderen op basis van bepaalde namen of naam/waarde-paren.

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

Parameters

scope
str
Vereist

Het resourcebereik. Vereist.

parameters
TagsPatchResource of IO
Vereist

Is een TagsPatchResource-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

TagsResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

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