Share via


TagsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ResourceManagementClient's

<xref:tags> atributo.

Herança
builtins.object
TagsOperations

Construtor

TagsOperations(*args, **kwargs)

Métodos

begin_create_or_update_at_scope

Cria ou atualiza todo o conjunto de etiquetas num recurso ou subscrição.

Esta operação permite adicionar ou substituir todo o conjunto de etiquetas no recurso ou subscrição especificado. A entidade especificada pode ter um máximo de 50 etiquetas.

begin_delete_at_scope

Elimina todo o conjunto de etiquetas num recurso ou subscrição.

Elimina todo o conjunto de etiquetas num recurso ou subscrição.

begin_update_at_scope

Atualiza seletivamente o conjunto de etiquetas num recurso ou subscrição.

Esta operação permite substituir, intercalar ou eliminar seletivamente etiquetas no recurso ou subscrição especificado. A entidade especificada pode ter um máximo de 50 etiquetas no final da operação. A opção "substituir" substitui todo o conjunto de etiquetas existentes por um novo conjunto. A opção "intercalar" permite adicionar etiquetas com novos nomes e atualizar os valores das etiquetas com nomes existentes. A opção "eliminar" permite eliminar seletivamente etiquetas com base em nomes ou pares nome/valor especificados.

create_or_update

Cria um nome de etiqueta predefinido.

Esta operação permite adicionar um nome à lista de nomes de etiquetas predefinidos para a subscrição especificada. Um nome de etiqueta pode ter um máximo de 512 carateres e não é sensível a maiúsculas e minúsculas. Os nomes de etiquetas não podem ter os seguintes prefixos reservados para o Azure: "microsoft", "azure", "windows".

create_or_update_value

Cria um valor predefinido para um nome de etiqueta predefinido.

Esta operação permite adicionar um valor à lista de valores predefinidos para um nome de etiqueta predefinido existente. Um valor de etiqueta pode ter um máximo de 256 carateres.

delete

Elimina um nome de etiqueta predefinido.

Esta operação permite eliminar um nome da lista de nomes de etiquetas predefinidos para a subscrição especificada. O nome que está a ser eliminado não pode ser utilizado como um nome de etiqueta para qualquer recurso. Todos os valores predefinidos para o nome especificado devem já ter sido eliminados.

delete_value

Elimina um valor de etiqueta predefinido para um nome de etiqueta predefinido.

Esta operação permite eliminar um valor da lista de valores predefinidos para um nome de etiqueta predefinido existente. O valor que está a ser eliminado não pode ser utilizado como um valor de etiqueta para o nome de etiqueta especificado para qualquer recurso.

get_at_scope

Obtém todo o conjunto de etiquetas num recurso ou subscrição.

Obtém todo o conjunto de etiquetas num recurso ou subscrição.

list

Obtém um resumo da utilização de etiquetas na subscrição.

Esta operação executa uma união de etiquetas predefinidas, etiquetas de recursos, etiquetas de grupo de recursos e etiquetas de subscrição e devolve um resumo da utilização de cada nome e valor de etiqueta na subscrição especificada. No caso de um grande número de etiquetas, esta operação pode devolver um resultado anteriormente colocado em cache.

begin_create_or_update_at_scope

Cria ou atualiza todo o conjunto de etiquetas num recurso ou subscrição.

Esta operação permite adicionar ou substituir todo o conjunto de etiquetas no recurso ou subscrição especificado. A entidade especificada pode ter um máximo de 50 etiquetas.

begin_create_or_update_at_scope(scope: str, parameters: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.TagsResource]

Parâmetros

scope
str
Necessário

O âmbito do recurso. Obrigatório.

parameters
TagsResource ou IO
Necessário

É um tipo tagsResource ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve TagsResource ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete_at_scope

Elimina todo o conjunto de etiquetas num recurso ou subscrição.

Elimina todo o conjunto de etiquetas num recurso ou subscrição.

begin_delete_at_scope(scope: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

scope
str
Necessário

O âmbito do recurso. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update_at_scope

Atualiza seletivamente o conjunto de etiquetas num recurso ou subscrição.

Esta operação permite substituir, intercalar ou eliminar seletivamente etiquetas no recurso ou subscrição especificado. A entidade especificada pode ter um máximo de 50 etiquetas no final da operação. A opção "substituir" substitui todo o conjunto de etiquetas existentes por um novo conjunto. A opção "intercalar" permite adicionar etiquetas com novos nomes e atualizar os valores das etiquetas com nomes existentes. A opção "eliminar" permite eliminar seletivamente etiquetas com base em nomes ou pares nome/valor especificados.

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

Parâmetros

scope
str
Necessário

O âmbito do recurso. Obrigatório.

parameters
TagsPatchResource ou IO
Necessário

É um tipo tagsPatchResource ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve TagsResource ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update

Cria um nome de etiqueta predefinido.

Esta operação permite adicionar um nome à lista de nomes de etiquetas predefinidos para a subscrição especificada. Um nome de etiqueta pode ter um máximo de 512 carateres e não é sensível a maiúsculas e minúsculas. Os nomes de etiquetas não podem ter os seguintes prefixos reservados para o Azure: "microsoft", "azure", "windows".

create_or_update(tag_name: str, **kwargs: Any) -> TagDetails

Parâmetros

tag_name
str
Necessário

O nome da etiqueta a criar. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

TagDetails ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update_value

Cria um valor predefinido para um nome de etiqueta predefinido.

Esta operação permite adicionar um valor à lista de valores predefinidos para um nome de etiqueta predefinido existente. Um valor de etiqueta pode ter um máximo de 256 carateres.

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

Parâmetros

tag_name
str
Necessário

O nome da etiqueta. Obrigatório.

tag_value
str
Necessário

O valor da etiqueta a criar. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

TagValue ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Elimina um nome de etiqueta predefinido.

Esta operação permite eliminar um nome da lista de nomes de etiquetas predefinidos para a subscrição especificada. O nome que está a ser eliminado não pode ser utilizado como um nome de etiqueta para qualquer recurso. Todos os valores predefinidos para o nome especificado devem já ter sido eliminados.

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

Parâmetros

tag_name
str
Necessário

O nome da etiqueta. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

delete_value

Elimina um valor de etiqueta predefinido para um nome de etiqueta predefinido.

Esta operação permite eliminar um valor da lista de valores predefinidos para um nome de etiqueta predefinido existente. O valor que está a ser eliminado não pode ser utilizado como um valor de etiqueta para o nome de etiqueta especificado para qualquer recurso.

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

Parâmetros

tag_name
str
Necessário

O nome da etiqueta. Obrigatório.

tag_value
str
Necessário

O valor da etiqueta a eliminar. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

get_at_scope

Obtém todo o conjunto de etiquetas num recurso ou subscrição.

Obtém todo o conjunto de etiquetas num recurso ou subscrição.

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

Parâmetros

scope
str
Necessário

O âmbito do recurso. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

TagsResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém um resumo da utilização de etiquetas na subscrição.

Esta operação executa uma união de etiquetas predefinidas, etiquetas de recursos, etiquetas de grupo de recursos e etiquetas de subscrição e devolve um resumo da utilização de cada nome e valor de etiqueta na subscrição especificada. No caso de um grande número de etiquetas, esta operação pode devolver um resultado anteriormente colocado em cache.

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

Parâmetros

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de TagDetails ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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