Compartir a través de


TagsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ResourceManagementClient's

Atributo<xref:tags> .

Herencia
builtins.object
TagsOperations

Constructor

TagsOperations(*args, **kwargs)

Métodos

create_or_update

Crea un nombre de etiqueta predefinido.

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_or_update_at_scope

Crea o actualiza todo el conjunto de etiquetas en un recurso o suscripción.

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_or_update_value

Crea un valor predefinido para un nombre de etiqueta predefinido.

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

Elimina un nombre de etiqueta predefinido.

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_at_scope

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

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

delete_value

Elimina un valor de etiqueta predefinido para un nombre de etiqueta predefinido.

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_at_scope

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

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

list

Obtiene un resumen del uso de etiquetas en la suscripción.

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_at_scope

Actualiza selectivamente el conjunto de etiquetas en un recurso o suscripción.

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.

create_or_update

Crea un nombre de etiqueta predefinido.

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_or_update(tag_name: str, **kwargs: Any) -> TagDetails

Parámetros

tag_name
str
Requerido

Nombre de la etiqueta que se va a crear. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

TagDetails o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update_at_scope

Crea o actualiza todo el conjunto de etiquetas en un recurso o suscripción.

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_or_update_at_scope(scope: str, parameters: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource

Parámetros

scope
str
Requerido

Ámbito del recurso. Necesario.

parameters
TagsResource o IO
Requerido

Es un tipo TagsResource o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

TagsResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update_value

Crea un valor predefinido para un nombre de etiqueta predefinido.

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.

create_or_update_value(tag_name: str, tag_value: str, **kwargs: Any) -> TagValue

Parámetros

tag_name
str
Requerido

Nombre de la etiqueta. Necesario.

tag_value
str
Requerido

Valor de la etiqueta que se va a crear. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

TagValue o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina un nombre de etiqueta predefinido.

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(tag_name: str, **kwargs: Any) -> None

Parámetros

tag_name
str
Requerido

Nombre de la etiqueta. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete_at_scope

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

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

delete_at_scope(scope: str, **kwargs: Any) -> None

Parámetros

scope
str
Requerido

Ámbito del recurso. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete_value

Elimina un valor de etiqueta predefinido para un nombre de etiqueta predefinido.

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.

delete_value(tag_name: str, tag_value: str, **kwargs: Any) -> None

Parámetros

tag_name
str
Requerido

Nombre de la etiqueta. Necesario.

tag_value
str
Requerido

Valor de la etiqueta que se va a eliminar. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_at_scope

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

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

get_at_scope(scope: str, **kwargs: Any) -> TagsResource

Parámetros

scope
str
Requerido

Ámbito del recurso. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

TagsResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene un resumen del uso de etiquetas en la suscripción.

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

list(**kwargs: Any) -> Iterable[TagDetails]

Parámetros

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de TagDetails o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update_at_scope

Actualiza selectivamente el conjunto de etiquetas en un recurso o suscripción.

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.

update_at_scope(scope: str, parameters: _models.TagsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource

Parámetros

scope
str
Requerido

Ámbito del recurso. Necesario.

parameters
TagsPatchResource o IO
Requerido

Es un tipo TagsPatchResource o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

TagsResource o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>