Compartilhar via


TagsOperations interface

Interface que representa uma TagsOperations.

Métodos

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Essa operação permite adicionar um nome à lista de nomes de marca predefinidos para a assinatura fornecida. Um nome de marca pode ter no máximo 512 caracteres e não diferencia maiúsculas de minúsculas. Os nomes de marca não podem ter os seguintes prefixos reservados para uso do Azure: 'microsoft', 'azure', 'windows'.

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Essa operação permite adicionar ou substituir todo o conjunto de marcas no recurso ou assinatura especificado. A entidade especificada pode ter no máximo 50 marcas.

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Essa operação permite adicionar um valor à lista de valores predefinidos para um nome de marca predefinido existente. Um valor de marca pode ter no máximo 256 caracteres.

delete(string, TagsDeleteOptionalParams)

Essa operação permite excluir um nome da lista de nomes de marca predefinidos para a assinatura fornecida. O nome que está sendo excluído não deve estar em uso como um nome de marca para qualquer recurso. Todos os valores predefinidos para o nome fornecido já devem ter sido excluídos.

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Exclui todo o conjunto de marcas em um recurso ou assinatura.

deleteValue(string, string, TagsDeleteValueOptionalParams)

Essa operação permite excluir um valor da lista de valores predefinidos para um nome de marca predefinido existente. O valor que está sendo excluído não deve estar em uso como um valor de marca para o nome de marca fornecido para qualquer recurso.

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtém todo o conjunto de marcas em um recurso ou assinatura.

list(TagsListOptionalParams)

Essa operação executa uma união de marcas predefinidas, marcas de recurso, marcas de grupo de recursos e marcas de assinatura e retorna um resumo do uso de cada nome de marca e valor na assinatura fornecida. No caso de um grande número de marcas, essa operação pode retornar um resultado armazenado em cache anteriormente.

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Essa operação permite substituir, mesclar ou excluir seletivamente marcas no recurso ou assinatura especificado. A entidade especificada pode ter no máximo 50 marcas no final da operação. A opção 'replace' substitui todo o conjunto de marcas existentes por um novo conjunto. A opção 'merge' permite adicionar marcas com novos nomes e atualizar os valores de marcas com nomes existentes. A opção 'delete' permite excluir seletivamente marcas com base em determinados nomes ou pares nome/valor.

Detalhes do método

createOrUpdate(string, TagsCreateOrUpdateOptionalParams)

Essa operação permite adicionar um nome à lista de nomes de marca predefinidos para a assinatura fornecida. Um nome de marca pode ter no máximo 512 caracteres e não diferencia maiúsculas de minúsculas. Os nomes de marca não podem ter os seguintes prefixos reservados para uso do Azure: 'microsoft', 'azure', 'windows'.

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

Parâmetros

tagName

string

O nome da marca a ser criada.

options
TagsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<TagDetails>

createOrUpdateAtScope(string, TagsResource, TagsCreateOrUpdateAtScopeOptionalParams)

Essa operação permite adicionar ou substituir todo o conjunto de marcas no recurso ou assinatura especificado. A entidade especificada pode ter no máximo 50 marcas.

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

Parâmetros

scope

string

O escopo do recurso.

parameters
TagsResource

Recurso wrapper para solicitações e respostas de API de marcas.

options
TagsCreateOrUpdateAtScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<TagsResource>

createOrUpdateValue(string, string, TagsCreateOrUpdateValueOptionalParams)

Essa operação permite adicionar um valor à lista de valores predefinidos para um nome de marca predefinido existente. Um valor de marca pode ter no máximo 256 caracteres.

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

Parâmetros

tagName

string

O nome da marca.

tagValue

string

O valor da marca a ser criada.

options
TagsCreateOrUpdateValueOptionalParams

Os parâmetros de opções.

Retornos

Promise<TagValue>

delete(string, TagsDeleteOptionalParams)

Essa operação permite excluir um nome da lista de nomes de marca predefinidos para a assinatura fornecida. O nome que está sendo excluído não deve estar em uso como um nome de marca para qualquer recurso. Todos os valores predefinidos para o nome fornecido já devem ter sido excluídos.

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

Parâmetros

tagName

string

O nome da marca.

options
TagsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteAtScope(string, TagsDeleteAtScopeOptionalParams)

Exclui todo o conjunto de marcas em um recurso ou assinatura.

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

Parâmetros

scope

string

O escopo do recurso.

options
TagsDeleteAtScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteValue(string, string, TagsDeleteValueOptionalParams)

Essa operação permite excluir um valor da lista de valores predefinidos para um nome de marca predefinido existente. O valor que está sendo excluído não deve estar em uso como um valor de marca para o nome de marca fornecido para qualquer recurso.

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

Parâmetros

tagName

string

O nome da marca.

tagValue

string

O valor da marca a ser excluída.

options
TagsDeleteValueOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

getAtScope(string, TagsGetAtScopeOptionalParams)

Obtém todo o conjunto de marcas em um recurso ou assinatura.

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

Parâmetros

scope

string

O escopo do recurso.

options
TagsGetAtScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<TagsResource>

list(TagsListOptionalParams)

Essa operação executa uma união de marcas predefinidas, marcas de recurso, marcas de grupo de recursos e marcas de assinatura e retorna um resumo do uso de cada nome de marca e valor na assinatura fornecida. No caso de um grande número de marcas, essa operação pode retornar um resultado armazenado em cache anteriormente.

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

Parâmetros

options
TagsListOptionalParams

Os parâmetros de opções.

Retornos

updateAtScope(string, TagsPatchResource, TagsUpdateAtScopeOptionalParams)

Essa operação permite substituir, mesclar ou excluir seletivamente marcas no recurso ou assinatura especificado. A entidade especificada pode ter no máximo 50 marcas no final da operação. A opção 'replace' substitui todo o conjunto de marcas existentes por um novo conjunto. A opção 'merge' permite adicionar marcas com novos nomes e atualizar os valores de marcas com nomes existentes. A opção 'delete' permite excluir seletivamente marcas com base em determinados nomes ou pares nome/valor.

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

Parâmetros

scope

string

O escopo do recurso.

parameters
TagsPatchResource

Recurso wrapper somente para solicitação de API de patch de marcas.

options
TagsUpdateAtScopeOptionalParams

Os parâmetros de opções.

Retornos

Promise<TagsResource>