Alteração do número de instâncias reservadas
Função
Essa API é usada para alterar o número de instâncias reservadas.
URI
PUT /v2/{project_id}/fgs/functions/{function_urn}/reservedinstances
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do projeto. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        function_urn  | 
      
        Yes  | 
      
        String  | 
      
        Função URN. Para obter detalhes, consulte as descrições do modelo de função. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
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. Mínimo: 0 Máximo: 0 Minimum: 0 Máximo: 0  | 
     
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        count  | 
      
        Yes  | 
      
        Integer  | 
      
        Número de instâncias reservadas.  | 
     
| 
        idle_mode  | 
      
        Não  | 
      
        Boolean  | 
      
        Se ativar o modo ocioso.  | 
     
| 
        tactics_config  | 
      
        Não  | 
      
        TacticsConfig object  | 
      
        -  | 
     
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        cron_configs  | 
      
        Não  | 
      
        Array of CronConfig objects  | 
      
        Lista de configuração agendada.  | 
     
| 
        metric_configs  | 
      
        Não  | 
      
        Array of MetricConfig objects  | 
      
        Lista de configuração de controle de fluxo.  | 
     
Parâmetros de resposta
Código de estado: 200
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        count  | 
      
        Integer  | 
      
        Número de instâncias reservadas.  | 
     
| 
        idle_mode  | 
      
        Boolean  | 
      
        Se deve ativar o modo ocioso.  | 
     
| 
        tactics_config  | 
      
        TacticsConfig object  | 
      
        -  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        cron_configs  | 
      
        Array of CronConfig objects  | 
      
        Lista de configuração agendada.  | 
     
| 
        metric_configs  | 
      
        Array of MetricConfig objects  | 
      
        Lista de configuração de controle de fluxo.  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Nome da configuração agendada.  | 
     
| 
        cron  | 
      
        String  | 
      
        Expressão de Cron.  | 
     
| 
        count  | 
      
        Integer  | 
      
        Número de instâncias reservadas iniciadas.  | 
     
| 
        start_time  | 
      
        Long  | 
      
        Hora de início.  | 
     
| 
        expired_time  | 
      
        Long  | 
      
        Tempo de expiração.  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Nome da configuração do controle de fluxo.  | 
     
| 
        type  | 
      
        String  | 
      
        Tipo de controle de fluxo.  | 
     
| 
        threshold  | 
      
        Integer  | 
      
        Limite de controle de fluxo.  | 
     
| 
        min  | 
      
        Integer  | 
      
        Valor mínimo.  | 
     
Código de estado: 400
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
Código de estado: 401
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro. Mínimo: 0 Maximum: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
Código de estado: 403
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
Código de estado: 404
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
Código de estado: 500
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0  | 
     
Exemplos de solicitações
Atualize o número de instâncias reservadas.
PUT https://{Endpoint}/v2/{project_id}/fgs/functions/{function_urn}/reservedinstances
{
  "count" : 3
}
 Exemplo de respostas
Código de estado: 200
OK
{
  "count" : 2
}
 Códigos de status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Solicitação inválida.  | 
     
| 
        401  | 
      
        Não autorizado.  | 
     
| 
        403  | 
      
        Proibido.  | 
     
| 
        404  | 
      
        Não encontrado.  | 
     
| 
        500  | 
      
        Erro de servidor interno.  | 
     
Códigos de erro
Consulte Códigos de erro.