Modificação de um provedor de identidade SAML
Função
Esta API é fornecida para que o administrador modifique um provedor de identidade SAML.
A API pode ser chamada usando o ponto de extremidade global e pontos de extremidade da região específica. Para pontos de extremidade do IAM, consulte Regiões e pontos de extremidade.
URI
PATCH /v3/OS-FEDERATION/identity_providers/{id}
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        id  | 
      
        Sim  | 
      
        String  | 
      
        ID do provedor de identidade a ser atualizado.  | 
     
Parâmetros de solicitação
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        Content-Type  | 
      
        Sim  | 
      
        String  | 
      
        Preencha application/json;charset=utf8 nesse campo.  | 
     
| 
        X-Auth-Token  | 
      
        Sim  | 
      
        String  | 
      
        Token de acesso emitido para um usuário para suportar sua identidade e permissões. Para obter detalhes sobre as permissões exigidas pelo token, consulte Ações.  | 
     
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        Sim  | 
      
        Object  | 
      
        Informações do provedor de identidade.  | 
     
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        description  | 
      
        Não  | 
      
        String  | 
      
        Descrição do provedor de identidade.  | 
     
| 
        enabled  | 
      
        Não  | 
      
        Boolean  | 
      
        Status de ativação do provedor de identidade. true indica que o provedor de identidade está ativado. false indica que o provedor de identidade está desativado. O valor padrão é false.  | 
     
Parâmetros de resposta
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        Object  | 
      
        Informações do provedor de identidade.  | 
     
| 
       Parâmetro  | 
     
       Tipo  | 
     
       Descrição  | 
    
|---|---|---|
| 
       sso_type  | 
     
       string  | 
     
       Tipo de provedor de identidade.  | 
    
| 
       id  | 
     
       String  | 
     
       ID do provedor de identidade.  | 
    
| 
       description  | 
     
       String  | 
     
       Descrição do provedor de identidade.  | 
    
| 
       enabled  | 
     
       Boolean  | 
     
       Status de ativação do provedor de identidade. true indica que o provedor de identidade está ativado. false indica que o provedor de identidade está desativado. O valor padrão é false.  | 
    
| 
       remote_ids  | 
     
       Array of strings  | 
     
       Lista de IDs de usuários federados configurados para o provedor de identidade.  | 
    
| 
       Object  | 
     
       Link de recurso do provedor de identidade.  | 
    
| 
       Parâmetro  | 
     
       Tipo  | 
     
       Descrição  | 
    
|---|---|---|
| 
       self  | 
     
       String  | 
     
       Link de recurso do provedor de identidade.  | 
    
| 
       protocols  | 
     
       String  | 
     
       Link de recurso de protocolo.  | 
    
Exemplo de solicitação
Solicitação para desativar o provedor de identidade SAML
PATCH https://iam.myhuaweicloud.com/v3/OS-FEDERATION/identity_providers/{id}
  {
    "identity_provider": {
        "description": "Stores ACME identities.",
        "enabled": false
    }
}
 Exemplo de resposta
Código de status: 200
A solicitação foi bem-sucedida.
{
    "identity_provider": {
        "remote_ids": [],
        "enabled": false,
        "id": "ACME",
        "sso_type": "iam_user_sso",
        "links": {
            "self": "https://iam.myhuaweicloud.com/v3/OS-FEDERATION/identity_providers/ACME",
            "protocols": "https://iam.myhuaweicloud.com/v3/OS-FEDERATION/identity_providers/ACME/protocols"
        },
        "description": "Stores ACME identities."
    }
}
 Códigos de status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        200  | 
      
        A solicitação foi bem-sucedida.  | 
     
| 
        400  | 
      
        Parâmetros inválidos.  | 
     
| 
        401  | 
      
        Falha na autenticação.  | 
     
| 
        403  | 
      
        Acesso negado.  | 
     
| 
        404  | 
      
        O recurso solicitado não pode ser encontrado.  | 
     
| 
        405  | 
      
        O método especificado na solicitação não é permitido para o recurso solicitado.  | 
     
| 
        409  | 
      
        Ocorre um conflito de recursos.  | 
     
| 
        413  | 
      
        A entidade de solicitação é muito grande.  | 
     
| 
        500  | 
      
        Erro de servidor interno.  | 
     
| 
        503  | 
      
        Serviço indisponível.  | 
     
Códigos de erro
Nenhum