TagsOperations interface
Interface que representa uma TagsOperations.
Métodos
create |
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". |
create |
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. |
create |
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, Tags |
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 |
Elimina todo o conjunto de etiquetas num recurso ou subscrição. |
delete |
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. |
get |
Obtém todo o conjunto de etiquetas num recurso ou subscrição. |
list(Tags |
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. |
update |
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.
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.
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>