TagsOperations interface
Interface que representa um TagsOperations.
Métodos
| begin |
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. |
| begin |
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. |
| begin |
Exclui todo o conjunto de marcas em um recurso ou assinatura. |
| begin |
Exclui todo o conjunto de marcas em um recurso ou assinatura. |
| begin |
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. |
| begin |
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. |
| 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 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 |
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 |
Esta 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. |
Detalhes do método
beginCreateOrUpdateAtScope(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 beginCreateOrUpdateAtScope(scope: string, parameters: TagsResource, options?: TagsCreateOrUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, TagsResource>>
Parâmetros
- scope
-
string
O escopo do recurso.
- parameters
- TagsResource
Recurso wrapper para solicitações e respostas da API de marcas.
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<TagsResource>, TagsResource>>
beginCreateOrUpdateAtScopeAndWait(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 beginCreateOrUpdateAtScopeAndWait(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 da API de marcas.
Os parâmetros de opções.
Retornos
Promise<TagsResource>
beginDeleteAtScope(string, TagsDeleteAtScopeOptionalParams)
Exclui todo o conjunto de marcas em um recurso ou assinatura.
function beginDeleteAtScope(scope: string, options?: TagsDeleteAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parâmetros
- scope
-
string
O escopo do recurso.
- options
- TagsDeleteAtScopeOptionalParams
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAtScopeAndWait(string, TagsDeleteAtScopeOptionalParams)
Exclui todo o conjunto de marcas em um recurso ou assinatura.
function beginDeleteAtScopeAndWait(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>
beginUpdateAtScope(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 beginUpdateAtScope(scope: string, parameters: TagsPatchResource, options?: TagsUpdateAtScopeOptionalParams): Promise<SimplePollerLike<OperationState<TagsResource>, 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<@azure/core-lro.SimplePollerLike<OperationState<TagsResource>, TagsResource>>
beginUpdateAtScopeAndWait(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 beginUpdateAtScopeAndWait(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>
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>
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>
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)
Esta 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.