Modificação de um nome de domínio
Função
Esta API é usada para modificar a configuração de um nome de domínio vinculado a um grupo de APIs.
URI
PUT /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do projeto. Para obter detalhes sobre como obter um ID de projeto, consulte "Apêndice" > "Obtenção de um ID de projeto" neste documento.  | 
     
| 
        instance_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do gateway, que pode ser obtido a partir das informações de gateway no console do APIG.  | 
     
| 
        group_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do grupo da API.  | 
     
| 
        domain_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do domínio.  | 
     
Parâmetros de solicitação
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Sim  | 
      
        String  | 
      
        Token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é um token.  | 
     
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        min_ssl_version  | 
      
        Sim  | 
      
        String  | 
      
        Versão SSL mínima. TLS 1.1 e TLS 1.2 são suportados. Padrão: TLSv1.1 Valores de enumeração: 
  | 
     
| 
        is_http_redirect_to_https  | 
      
        Não  | 
      
        Boolean  | 
      
        Se deve habilitar o redirecionamento HTTP para HTTPS. O valor false significa desabilitar e true significa habilitar. O valor padrão é false. Padrão: false  | 
     
Parâmetros de resposta
Código de status: 201
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        url_domain  | 
      
        String  | 
      
        Nomes de domínio personalizados.  | 
     
| 
        id  | 
      
        String  | 
      
        ID do domínio.  | 
     
| 
        status  | 
      
        Integer  | 
      
        Status da resolução CNAME 
 Valores de enumeração: 
  | 
     
| 
        min_ssl_version  | 
      
        String  | 
      
        Versão mínima SSL suportada.  | 
     
| 
        is_http_redirect_to_https  | 
      
        Boolean  | 
      
        Se deve habilitar o redirecionamento HTTP para HTTPS. O valor false significa desabilitar e true significa habilitar. O valor padrão é false. Padrão: false  | 
     
Código de status: 400
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de status: 401
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de status: 403
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de status: 404
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de status: 500
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Exemplo de solicitações
{
  "min_ssl_version" : "TLSv1.2"
}
 Exemplo de respostas
Código de status: 201
Criado
{
  "id" : "0a515af69f4e4dcca84fbf85f68c0e27",
  "url_domain" : "www.example.com",
  "status" : 3,
  "min_ssl_version" : "TLSv1.2",
  "is_http_redirect_to_https" : false
}
  Código de status: 400
Solicitação inválida
{
  "error_code" : "APIG.3474",
  "error_msg" : "The API group ID in the URL does not match the API group to which the URL domain has been bound"
}
  Código de status: 401
Não autorizado
{
  "error_code" : "APIG.1002",
  "error_msg" : "Incorrect token or token resolution failed"
}
  Código de status: 403
Proibido
{
  "error_code" : "APIG.1005",
  "error_msg" : "No permissions to request this method"
}
  Código de status: 404
Não encontrado
{
  "error_code" : "APIG.3020",
  "error_msg" : "The URL domain does not exist"
}
  Código de status: 500
Erro do servidor interno
{
  "error_code" : "APIG.9999",
  "error_msg" : "System error"
}
 Códigos de status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        201  | 
      
        Criado  | 
     
| 
        400  | 
      
        Solicitação inválida  | 
     
| 
        401  | 
      
        Não autorizado  | 
     
| 
        403  | 
      
        Proibido  | 
     
| 
        404  | 
      
        Não encontrado  | 
     
| 
        500  | 
      
        Erro do servidor interno  | 
     
Códigos de erro
Consulte Códigos de erro.