Dela via


TagsOperations interface

Gränssnitt som representerar en TagsOperations.

Metoder

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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

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.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

deleteValue(string, string, TagsDeleteValueOptionalParams)

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.

getAtScope(string, TagsGetAtScopeOptionalParams)

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

list(TagsListOptionalParams)

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.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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.

Metodinformation

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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

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

Parametrar

tagName

string

Namnet på taggen som ska skapas.

options
TagsCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

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

Parametrar

scope

string

Resursomfånget.

parameters
TagsResource

Omslutningsresurs för taggar API-begäranden och svar.

options
TagsCreateOrUpdateAtScopeOptionalParams

Alternativparametrarna.

Returer

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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.

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

Parametrar

tagName

string

Namnet på taggen.

tagValue

string

Värdet för taggen som ska skapas.

options
TagsCreateOrUpdateValueOptionalParams

Alternativparametrarna.

Returer

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

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.

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

Parametrar

tagName

string

Namnet på taggen.

options
TagsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

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

Parametrar

scope

string

Resursomfånget.

options
TagsDeleteAtScopeOptionalParams

Alternativparametrarna.

Returer

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

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.

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

Parametrar

tagName

string

Namnet på taggen.

tagValue

string

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

options
TagsDeleteValueOptionalParams

Alternativparametrarna.

Returer

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

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

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

Parametrar

scope

string

Resursomfånget.

options
TagsGetAtScopeOptionalParams

Alternativparametrarna.

Returer

Promise<TagsResource>

list(TagsListOptionalParams)

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.

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

Parametrar

options
TagsListOptionalParams

Alternativparametrarna.

Returer

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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.

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

Parametrar

scope

string

Resursomfånget.

parameters
TagsPatchResource

Omslutningsresurs för endast api-begäran om korrigering av taggar.

options
TagsUpdateAtScopeOptionalParams

Alternativparametrarna.

Returer

Promise<TagsResource>