Delen via


TagsOperations interface

Interface die een TagsOperations vertegenwoordigt.

Methoden

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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(string, TagsDeleteOptionalParams)

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.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

deleteValue(string, string, TagsDeleteValueOptionalParams)

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.

getAtScope(string, TagsGetAtScopeOptionalParams)

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

list(TagsListOptionalParams)

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.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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.

Methodedetails

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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

function createOrUpdate(tagName: string, options?: TagsCreateOrUpdateOptionalParams): Promise<TagDetails>

Parameters

tagName

string

De naam van de tag die u wilt maken.

options
TagsCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

function createOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<TagsResource>

Parameters

scope

string

Het resourcebereik.

parameters
TagsResource

Wrapper-resource voor API-aanvragen en -antwoorden voor tags.

options
TagsCreateOrUpdateAtScopeOptionalParams

De optiesparameters.

Retouren

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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.

function createOrUpdateValue(tagName: string, tagValue: string, options?: TagsCreateOrUpdateValueOptionalParams): Promise<TagValue>

Parameters

tagName

string

De naam van de tag.

tagValue

string

De waarde van de tag die moet worden gemaakt.

options
TagsCreateOrUpdateValueOptionalParams

De optiesparameters.

Retouren

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

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.

function delete(tagName: string, options?: TagsDeleteOptionalParams): Promise<void>

Parameters

tagName

string

De naam van de tag.

options
TagsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

function deleteAtScope(scope: string, options?: TagsDeleteAtScopeOptionalParams): Promise<void>

Parameters

scope

string

Het resourcebereik.

options
TagsDeleteAtScopeOptionalParams

De optiesparameters.

Retouren

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

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.

function deleteValue(tagName: string, tagValue: string, options?: TagsDeleteValueOptionalParams): Promise<void>

Parameters

tagName

string

De naam van de tag.

tagValue

string

De waarde van de tag die u wilt verwijderen.

options
TagsDeleteValueOptionalParams

De optiesparameters.

Retouren

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

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

function getAtScope(scope: string, options?: TagsGetAtScopeOptionalParams): Promise<TagsResource>

Parameters

scope

string

Het resourcebereik.

options
TagsGetAtScopeOptionalParams

De optiesparameters.

Retouren

Promise<TagsResource>

list(TagsListOptionalParams)

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.

function list(options?: TagsListOptionalParams): PagedAsyncIterableIterator<TagDetails, TagDetails[], PageSettings>

Parameters

options
TagsListOptionalParams

De optiesparameters.

Retouren

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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.

function updateAtScope(scope: string, parameters: TagsPatchResource, options?: TagsUpdateAtScopeOptionalParams): Promise<TagsResource>

Parameters

scope

string

Het resourcebereik.

parameters
TagsPatchResource

Wrapper-resource alleen voor patch-API-aanvraag voor tags.

options
TagsUpdateAtScopeOptionalParams

De optiesparameters.

Retouren

Promise<TagsResource>