Partilhar via


TagsOperations interface

Interface que representa uma TagsOperations.

Métodos

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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 das etiquetas não podem ter os seguintes prefixos reservados para utilização do Azure: "microsoft", "azure", "windows".

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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(string, TagsDeleteOptionalParams)

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.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

deleteValue(string, string, TagsDeleteValueOptionalParams)

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 da etiqueta especificado para qualquer recurso.

getAtScope(string, TagsGetAtScopeOptionalParams)

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

list(TagsListOptionalParams)

Esta operação efetua 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 da 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.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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 de nomes/valores especificados.

Detalhes de Método

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

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 das etiquetas não podem ter os seguintes prefixos reservados para utilização do Azure: "microsoft", "azure", "windows".

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

Parâmetros

tagName

string

O nome da etiqueta a criar.

options
TagsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

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.

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

Parâmetros

scope

string

O âmbito do recurso.

parameters
TagsResource

Recurso wrapper para pedidos e respostas da API de etiquetas.

options
TagsCreateOrUpdateAtScopeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

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.

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

Parâmetros

tagName

string

O nome da etiqueta.

tagValue

string

O valor da etiqueta a criar.

options
TagsCreateOrUpdateValueOptionalParams

Os parâmetros de opções.

Devoluções

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

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.

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

Parâmetros

tagName

string

O nome da etiqueta.

options
TagsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

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

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

Parâmetros

scope

string

O âmbito do recurso.

options
TagsDeleteAtScopeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

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 da etiqueta especificado para qualquer recurso.

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

Parâmetros

tagName

string

O nome da etiqueta.

tagValue

string

O valor da etiqueta a eliminar.

options
TagsDeleteValueOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

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

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

Parâmetros

scope

string

O âmbito do recurso.

options
TagsGetAtScopeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<TagsResource>

list(TagsListOptionalParams)

Esta operação efetua 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 da 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.

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

Parâmetros

options
TagsListOptionalParams

Os parâmetros de opções.

Devoluções

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

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 de nomes/valores especificados.

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

Parâmetros

scope

string

O âmbito do recurso.

parameters
TagsPatchResource

Recurso de wrapper apenas para pedidos de API de patch de etiquetas.

options
TagsUpdateAtScopeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<TagsResource>