TagsOperations interface
Interfaz que representa tagsOperations.
Métodos
create |
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". |
create |
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. |
create |
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, Tags |
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. |
delete |
Elimina todo el conjunto de etiquetas de un recurso o suscripción. |
delete |
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. |
get |
Obtiene todo el conjunto de etiquetas de un recurso o suscripción. |
list(Tags |
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é. |
update |
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.
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.
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>