Compartir a través de


TagsOperations interface

Interfaz que representa tagsOperations.

Métodos

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Esta operación permite agregar un nombre a la lista de nombres de etiqueta predefinidos para la suscripción especificada. Un nombre de etiqueta puede tener un máximo de 512 caracteres y no distingue mayúsculas de minúsculas. Los nombres de etiqueta no pueden tener los siguientes prefijos que están reservados para Azure: "microsoft", "azure", "windows".

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Esta operación permite agregar o reemplazar todo el conjunto de etiquetas en el recurso o la suscripción especificados. La entidad especificada puede tener un máximo de 50 etiquetas.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Esta operación permite agregar un valor a la lista de valores predefinidos para un nombre de etiqueta predefinido existente. Un valor de etiqueta puede tener un máximo de 256 caracteres.

delete(string, TagsDeleteOptionalParams)

Esta operación permite eliminar un nombre de la lista de nombres de etiqueta predefinidos para la suscripción especificada. El nombre que se va a eliminar no debe usarse como nombre de etiqueta para ningún recurso. Todos los valores predefinidos para el nombre especificado ya deben haberse eliminado.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Elimina todo el conjunto de etiquetas de un recurso o suscripción.

deleteValue(string, string, TagsDeleteValueOptionalParams)

Esta operación permite eliminar un valor de la lista de valores predefinidos para un nombre de etiqueta predefinido existente. El valor que se va a eliminar no debe usarse como un valor de etiqueta para el nombre de etiqueta especificado para cualquier recurso.

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtiene todo el conjunto de etiquetas de un recurso o suscripción.

list(TagsListOptionalParams)

Esta operación realiza una unión de etiquetas predefinidas, etiquetas de recursos, etiquetas de grupo de recursos y etiquetas de suscripción, y devuelve un resumen del uso de cada nombre y valor de etiqueta en la suscripción especificada. En el caso de un gran número de etiquetas, esta operación puede devolver un resultado previamente almacenado en caché.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Esta operación permite reemplazar, combinar o eliminar de forma selectiva etiquetas en el recurso o la suscripción especificados. La entidad especificada puede tener un máximo de 50 etiquetas al final de la operación. La opción "replace" reemplaza todo el conjunto de etiquetas existentes por un nuevo conjunto. La opción 'merge' permite agregar etiquetas con nuevos nombres y actualizar los valores de las etiquetas con nombres existentes. La opción "eliminar" permite eliminar de forma selectiva etiquetas basadas en nombres o pares nombre-valor especificados.

Detalles del método

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Esta operación permite agregar un nombre a la lista de nombres de etiqueta predefinidos para la suscripción especificada. Un nombre de etiqueta puede tener un máximo de 512 caracteres y no distingue mayúsculas de minúsculas. Los nombres de etiqueta no pueden tener los siguientes prefijos que están reservados para Azure: "microsoft", "azure", "windows".

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

Parámetros

tagName

string

Nombre de la etiqueta que se va a crear.

options
TagsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Esta operación permite agregar o reemplazar todo el conjunto de etiquetas en el recurso o la suscripción especificados. La entidad especificada puede tener un máximo de 50 etiquetas.

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

Parámetros

scope

string

Ámbito del recurso.

parameters
TagsResource

Recurso contenedor para las solicitudes y respuestas de la API de etiquetas.

options
TagsCreateOrUpdateAtScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Esta operación permite agregar un valor a la lista de valores predefinidos para un nombre de etiqueta predefinido existente. Un valor de etiqueta puede tener un máximo de 256 caracteres.

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

Parámetros

tagName

string

Nombre de la etiqueta.

tagValue

string

Valor de la etiqueta que se va a crear.

options
TagsCreateOrUpdateValueOptionalParams

Parámetros de opciones.

Devoluciones

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

Esta operación permite eliminar un nombre de la lista de nombres de etiqueta predefinidos para la suscripción especificada. El nombre que se va a eliminar no debe usarse como nombre de etiqueta para ningún recurso. Todos los valores predefinidos para el nombre especificado ya deben haberse eliminado.

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

Parámetros

tagName

string

Nombre de la etiqueta.

options
TagsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Elimina todo el conjunto de etiquetas de un recurso o suscripción.

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

Parámetros

scope

string

Ámbito del recurso.

options
TagsDeleteAtScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

Esta operación permite eliminar un valor de la lista de valores predefinidos para un nombre de etiqueta predefinido existente. El valor que se va a eliminar no debe usarse como un valor de etiqueta para el nombre de etiqueta especificado para cualquier recurso.

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

Parámetros

tagName

string

Nombre de la etiqueta.

tagValue

string

Valor de la etiqueta que se va a eliminar.

options
TagsDeleteValueOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtiene todo el conjunto de etiquetas de un recurso o suscripción.

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

Parámetros

scope

string

Ámbito del recurso.

options
TagsGetAtScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<TagsResource>

list(TagsListOptionalParams)

Esta operación realiza una unión de etiquetas predefinidas, etiquetas de recursos, etiquetas de grupo de recursos y etiquetas de suscripción, y devuelve un resumen del uso de cada nombre y valor de etiqueta en la suscripción especificada. En el caso de un gran número de etiquetas, esta operación puede devolver un resultado previamente almacenado en caché.

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

Parámetros

options
TagsListOptionalParams

Parámetros de opciones.

Devoluciones

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Esta operación permite reemplazar, combinar o eliminar de forma selectiva etiquetas en el recurso o la suscripción especificados. La entidad especificada puede tener un máximo de 50 etiquetas al final de la operación. La opción "replace" reemplaza todo el conjunto de etiquetas existentes por un nuevo conjunto. La opción 'merge' permite agregar etiquetas con nuevos nombres y actualizar los valores de las etiquetas con nombres existentes. La opción "eliminar" permite eliminar de forma selectiva etiquetas basadas en nombres o pares nombre-valor especificados.

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

Parámetros

scope

string

Ámbito del recurso.

parameters
TagsPatchResource

Recurso contenedor solo para la solicitud de API de revisión de etiquetas.

options
TagsUpdateAtScopeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<TagsResource>