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

begin_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 aan de opgegeven resource of het opgegeven abonnement toevoegen of vervangen. De opgegeven entiteit kan maximaal 50 tags hebben.

begin_delete_at_scope

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

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

begin_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 opgegeven 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_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_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 haalt u een samenvatting op van het taggebruik onder het abonnement.

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.

begin_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 aan de opgegeven resource of het opgegeven abonnement toevoegen of vervangen. De opgegeven entiteit kan maximaal 50 tags hebben.

begin_create_or_update_at_scope(scope: str, parameters: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_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 bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat TagsResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete_at_scope

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

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

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

Parameters

scope
str
Vereist

Het resourcebereik. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_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 opgegeven namen of naam/waarde-paren.

begin_update_at_scope(scope: str, parameters: _models.TagsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_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 bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat TagsResource of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

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 aangepaste functie die de directe reactie doorgeeft

Retouren

TagDetails 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 aangepaste functie die de directe reactie doorgeeft

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 aangepaste functie die de directe reactie doorgeeft

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 moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

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 aangepaste functie die de directe reactie doorgeeft

Retouren

TagsResource of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee haalt u een samenvatting op van het taggebruik onder het abonnement.

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 aangepaste functie die de directe reactie doorgeeft

Retouren

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

Retourtype

Uitzonderingen

Kenmerken

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