Partager via


TagsOperations interface

Interface représentant un TagsOperations.

Méthodes

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Cette opération permet d’ajouter un nom à la liste des noms de balises prédéfinis pour l’abonnement donné. Un nom de balise peut comporter un maximum de 512 caractères et ne respecte pas la casse. Les noms de balise ne peuvent pas avoir les préfixes suivants réservés à l’utilisation d’Azure : « microsoft », « azure », « windows ».

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Cette opération permet d’ajouter ou de remplacer l’ensemble des balises sur la ressource ou l’abonnement spécifié. L’entité spécifiée peut avoir un maximum de 50 balises.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Cette opération permet d’ajouter une valeur à la liste des valeurs prédéfinies pour un nom de balise prédéfini existant. Une valeur de balise peut avoir un maximum de 256 caractères.

delete(string, TagsDeleteOptionalParams)

Cette opération permet de supprimer un nom de la liste des noms d’étiquettes prédéfinis pour l’abonnement donné. Le nom en cours de suppression ne doit pas être utilisé comme nom de balise pour une ressource. Toutes les valeurs prédéfinies pour le nom donné doivent déjà avoir été supprimées.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Supprime l’ensemble des balises d’une ressource ou d’un abonnement.

deleteValue(string, string, TagsDeleteValueOptionalParams)

Cette opération permet de supprimer une valeur de la liste des valeurs prédéfinies pour un nom de balise prédéfini existant. La valeur en cours de suppression ne doit pas être utilisée comme valeur d’étiquette pour le nom de balise donné pour une ressource.

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtient l’ensemble des balises d’une ressource ou d’un abonnement.

list(TagsListOptionalParams)

Cette opération effectue une union de balises prédéfinies, de balises de ressources, de balises de groupe de ressources et d’étiquettes d’abonnement, et retourne un résumé de l’utilisation de chaque nom et valeur de balise sous l’abonnement donné. Dans le cas d’un grand nombre de balises, cette opération peut retourner un résultat précédemment mis en cache.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Cette opération permet de remplacer, fusionner ou supprimer de manière sélective des balises sur la ressource ou l’abonnement spécifié. L’entité spécifiée peut avoir un maximum de 50 balises à la fin de l’opération. L’option « remplacer » remplace l’ensemble des balises existantes par un nouvel ensemble. L’option « fusionner » permet d’ajouter des balises avec de nouveaux noms et de mettre à jour les valeurs des balises avec des noms existants. L’option « supprimer » permet de supprimer de manière sélective des étiquettes en fonction de noms donnés ou de paires nom/valeur.

Détails de la méthode

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Cette opération permet d’ajouter un nom à la liste des noms de balises prédéfinis pour l’abonnement donné. Un nom de balise peut comporter un maximum de 512 caractères et ne respecte pas la casse. Les noms de balise ne peuvent pas avoir les préfixes suivants réservés à l’utilisation d’Azure : « microsoft », « azure », « windows ».

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

Paramètres

tagName

string

Nom de la balise à créer.

options
TagsCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Cette opération permet d’ajouter ou de remplacer l’ensemble des balises sur la ressource ou l’abonnement spécifié. L’entité spécifiée peut avoir un maximum de 50 balises.

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

Paramètres

scope

string

Étendue de la ressource.

parameters
TagsResource

Ressource wrapper pour les requêtes et réponses d’API de balises.

options
TagsCreateOrUpdateAtScopeOptionalParams

Paramètres d’options.

Retours

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Cette opération permet d’ajouter une valeur à la liste des valeurs prédéfinies pour un nom de balise prédéfini existant. Une valeur de balise peut avoir un maximum de 256 caractères.

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

Paramètres

tagName

string

Nom de la balise.

tagValue

string

Valeur de la balise à créer.

options
TagsCreateOrUpdateValueOptionalParams

Paramètres d’options.

Retours

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

Cette opération permet de supprimer un nom de la liste des noms d’étiquettes prédéfinis pour l’abonnement donné. Le nom en cours de suppression ne doit pas être utilisé comme nom de balise pour une ressource. Toutes les valeurs prédéfinies pour le nom donné doivent déjà avoir été supprimées.

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

Paramètres

tagName

string

Nom de la balise.

options
TagsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Supprime l’ensemble des balises d’une ressource ou d’un abonnement.

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

Paramètres

scope

string

Étendue de la ressource.

options
TagsDeleteAtScopeOptionalParams

Paramètres d’options.

Retours

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

Cette opération permet de supprimer une valeur de la liste des valeurs prédéfinies pour un nom de balise prédéfini existant. La valeur en cours de suppression ne doit pas être utilisée comme valeur d’étiquette pour le nom de balise donné pour une ressource.

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

Paramètres

tagName

string

Nom de la balise.

tagValue

string

Valeur de la balise à supprimer.

options
TagsDeleteValueOptionalParams

Paramètres d’options.

Retours

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtient l’ensemble des balises d’une ressource ou d’un abonnement.

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

Paramètres

scope

string

Étendue de la ressource.

options
TagsGetAtScopeOptionalParams

Paramètres d’options.

Retours

Promise<TagsResource>

list(TagsListOptionalParams)

Cette opération effectue une union de balises prédéfinies, de balises de ressources, de balises de groupe de ressources et d’étiquettes d’abonnement, et retourne un résumé de l’utilisation de chaque nom et valeur de balise sous l’abonnement donné. Dans le cas d’un grand nombre de balises, cette opération peut retourner un résultat précédemment mis en cache.

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

Paramètres

options
TagsListOptionalParams

Paramètres d’options.

Retours

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Cette opération permet de remplacer, fusionner ou supprimer de manière sélective des balises sur la ressource ou l’abonnement spécifié. L’entité spécifiée peut avoir un maximum de 50 balises à la fin de l’opération. L’option « remplacer » remplace l’ensemble des balises existantes par un nouvel ensemble. L’option « fusionner » permet d’ajouter des balises avec de nouveaux noms et de mettre à jour les valeurs des balises avec des noms existants. L’option « supprimer » permet de supprimer de manière sélective des étiquettes en fonction de noms donnés ou de paires nom/valeur.

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

Paramètres

scope

string

Étendue de la ressource.

parameters
TagsPatchResource

Ressource wrapper pour la demande d’API de correctif de balises uniquement.

options
TagsUpdateAtScopeOptionalParams

Paramètres d’options.

Retours

Promise<TagsResource>