Consulta de tags de um recurso associado
Função
Esta API é usada para consultar tags de um recurso especificado. O TMS usa essa API para consultar todas as tags de um recurso especificado.
URI
GET /v3/{project_id}/vault/{vault_id}/tags
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do projeto  | 
     
| 
        vault_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do recurso  | 
     
Parâmetros de solicitação
Nenhum
Parâmetros de resposta
Código de status: 200
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        tags  | 
      
        Array of Tag objects  | 
      
        Lista de tags As chaves na lista de tags devem ser exclusivas.  | 
     
| 
        sys_tags  | 
      
        Array of SysTag objects  | 
      
        Somente usuários com a permissão op_service podem obter esse campo. Atualmente, apenas resource_tag está incluído. key: _sys_enterprise_project_idvalue: ID do projeto empresarial. Valor 0 indica o projeto empresarial padrão. Esse campo não é retornado no cenário non-op_service.  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        key  | 
      
        String  | 
      
        Chave Pode conter no máximo 36 caracteres. Não pode ser uma cadeia vazia. Espaços antes e depois de uma chave serão descartados. Não pode conter os seguintes caracteres: ASCII (0-31), sinais de igual (=), asteriscos (*), parênteses angulares esquerdos (<), parênteses angulares direitos (>), barras invertidas (), vírgulas (,), barras verticais (|) e barras (/). Pode conter apenas caracteres chineses, letras, dígitos, hifens (-) e sublinhados (_).  | 
     
| 
        value  | 
      
        String  | 
      
        Value É obrigatório quando uma tag é adicionada e opcional quando uma tag é excluída. Pode conter no máximo 43 caracteres. Pode ser uma cadeia vazia. Espaços antes e depois de um valor serão descartados. Não pode conter os seguintes caracteres: ASCII (0-31), sinais de igual (=), asteriscos (*), parênteses angulares esquerdos (<), parênteses angulares direitos (>), barras invertidas (), vírgulas (,), barras verticais (|) e barras (/). Pode conter apenas caracteres chineses, letras, dígitos, hifens (-), sublinhados (_), e pontos (.).  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        key  | 
      
        String  | 
      
        Chave. Chave da tag do sistema, que é obtida da lista branca e não pode ser definida aleatoriamente. Atualmente, apenas o campo _sys_enterprise_project_id é suportado e o value correspondente indica o ID do projeto empresarial.  | 
     
| 
        value  | 
      
        String  | 
      
        Valor. Atualmente, somente o ID do projeto empresarial é usado. O ID de projeto empresarial padrão é 0.  | 
     
Código de status: 400
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Para obter detalhes, consulte Códigos de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro  | 
     
Exemplo de solicitações
GET https://{endpoint}/v3/{project_id}/vault/{vault_id}/tags
 Exemplo de respostas
Código de status: 200
OK
{ "tags" : [ { "key" : "string", "value" : "" } ] }
  Código de status: 400
Bad Request
{ "error_code" : "BackupService.9900", "error_msg" : "Invalid vault_id provided." }
 Códigos de status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Bad Request  | 
     
Códigos de erro
Consulte Códigos de erro.