TagsOperations interface
Interface que representa uma TagsOperations.
Métodos
create |
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'. |
create |
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. |
create |
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, Tags |
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. |
delete |
Exclui todo o conjunto de marcas em um recurso ou assinatura. |
delete |
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. |
get |
Obtém todo o conjunto de marcas em um recurso ou assinatura. |
list(Tags |
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. |
update |
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.
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.
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>