TagsOperations interface
Interface représentant un TagsOperations.
Méthodes
create |
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 ». |
create |
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. |
create |
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, Tags |
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. |
delete |
Supprime l’ensemble des balises d’une ressource ou d’un abonnement. |
delete |
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. |
get |
Obtient l’ensemble des balises d’une ressource ou d’un abonnement. |
list(Tags |
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. |
update |
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.
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.
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>