Modifica os parâmetros de configuração de uma tarefa agendada existente. Você pode especificar o ID da tarefa agendada para modificar parâmetros como a regra de dimensionamento a ser executada, o número de instâncias no grupo de dimensionamento, a frequência de execução da tarefa e a política de nova tentativa.
Descrição da operação
As tarefas agendadas suportam dois métodos de dimensionamento:\n- Defina a regra de dimensionamento a ser executada usando o parâmetro ScheduledAction.\n- Defina o número de instâncias no grupo de dimensionamento usando o parâmetro ScalingGroupId.\n> Você não pode especificar ScheduledAction e ScalingGroupId ao mesmo tempo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:ModifyScheduledTask |
update |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ScheduledTaskId |
string |
Sim |
O ID da tarefa agendada. |
edRtShc57WGXdt8TlPbr**** |
| ScheduledTaskName |
string |
Não |
O nome da tarefa agendada. O nome deve ter de 2 a 64 caracteres e começar com uma letra, dígito ou caractere chinês. Pode conter pontos (.), sublinhados (_) e hifens (-). O nome deve ser exclusivo na mesma região e conta da Alibaba Cloud. |
scheduled**** |
| Description |
string |
Não |
A descrição da tarefa agendada. A descrição deve ter de 2 a 200 caracteres. |
Test scheduled task. |
| ScheduledAction |
string |
Não |
O identificador exclusivo da regra de dimensionamento. Este parâmetro está disponível apenas quando o método de dimensionamento está definido como selecionar uma regra de dimensionamento existente. Selecione uma regra de dimensionamento criada e insira seu identificador exclusivo, que pode ser visualizado na página de detalhes da regra de dimensionamento.\n\n> Você não pode especificar ScheduledAction e ScalingGroupId ao mesmo tempo. |
ari:acs:ess:cn-hangzhou:14069264****:scalingrule/asr-bp12tcnol686y1ik**** |
| RecurrenceEndTime |
string |
Não |
A hora de término da tarefa agendada para execução recorrente. Especifique a hora no padrão ISO 8601 no formato AAAA-MM-DDThh:mmZ. A hora deve estar em UTC. Você não pode especificar uma hora posterior a 365 dias a partir da data de modificação. |
2014-08-20T16:55Z |
| LaunchTime |
string |
Não |
A hora em que a tarefa agendada é executada. Especifique a hora no padrão ISO 8601 no formato AAAA-MM-DDThh:mmZ. A hora deve estar em UTC. Você não pode especificar uma hora posterior a 90 dias a partir da data de modificação.\n\n- Se RecurrenceType for especificado, a hora especificada por este parâmetro será a hora padrão para execução recorrente.\n\n- Se RecurrenceType não for especificado, a tarefa será executada apenas uma vez na data e hora especificadas. |
2014-08-18T10:52Z |
| RecurrenceType |
string |
Não |
O tipo de recorrência da tarefa agendada. Valores válidos:\n \n- Daily: A tarefa agendada é executada uma vez a cada número especificado de dias.\n- Weekly: A tarefa agendada é executada em dias especificados de cada semana.\n- Monthly: A tarefa agendada é executada em dias especificados de cada mês.\n- Cron: A tarefa agendada é executada com base na expressão cron especificada.\n\nApós a modificação, tanto RecurrenceType quanto RecurrenceValue devem ser válidos. |
Daily |
| RecurrenceValue |
string |
Não |
O valor de recorrência da tarefa agendada.\n\n- Se RecurrenceType estiver definido como Daily, apenas um valor pode ser inserido. Valores válidos: 1 a 31.\n- Se RecurrenceType estiver definido como Weekly, vários valores podem ser inseridos e devem ser separados por vírgulas (,). Por exemplo, os valores para domingo, segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira e sábado são 0,1,2,3,4,5,6.\n- Se RecurrenceType estiver definido como Monthly, o formato é A-B. Valores válidos de A e B: 1 a 31. B deve ser maior ou igual a A.\n- Se RecurrenceType estiver definido como Cron, o valor representa a hora UTC e suporta uma expressão de cinco campos para minutos, horas, dias, meses e semanas. Caracteres curinga como vírgulas (,), pontos de interrogação (?), hifens (-), asteriscos (*), sinais de número (#), barras (/), L e W são suportados.\n\nApós a modificação, tanto RecurrenceType quanto RecurrenceValue devem ser válidos. |
2 |
| TaskEnabled |
boolean |
Não |
Especifica se a tarefa agendada deve ser ativada. Valores válidos:\n\n- true: Ativa a tarefa agendada.\n- false: Desativa a tarefa agendada.\n\nValor padrão: true. |
true |
| LaunchExpirationTime |
integer |
Não |
O período de tempo durante o qual o Auto Scaling tenta executar novamente a tarefa agendada após a falha da operação de acionamento. Unidade: segundos. Valores válidos: 0 a 1800.\n\nValor padrão: 600. |
600 |
| MinValue |
integer |
Não |
O número mínimo de instâncias no grupo de dimensionamento. Este parâmetro está disponível apenas quando o método de dimensionamento da tarefa agendada está definido como especificar o número de instâncias no grupo de dimensionamento. |
0 |
| MaxValue |
integer |
Não |
O número máximo de instâncias no grupo de dimensionamento. Este parâmetro está disponível apenas quando o método de dimensionamento da tarefa agendada está definido como especificar o número de instâncias no grupo de dimensionamento. |
10 |
| DesiredCapacity |
integer |
Não |
O número esperado de instâncias no grupo de dimensionamento. Este parâmetro está disponível apenas quando o método de dimensionamento da tarefa agendada está definido como especificar o número de instâncias no grupo de dimensionamento.\n> O grupo de dimensionamento deve suportar a definição do número esperado de instâncias. Especificamente, DesiredCapacity deve ser especificado quando o grupo de dimensionamento é criado. |
10 |
| ScalingGroupId |
string |
Não |
O ID do grupo de dimensionamento para o qual você deseja modificar o número de instâncias quando a tarefa agendada for acionada. Este parâmetro está disponível apenas quando o método de dimensionamento está definido como especificar o número de instâncias no grupo de dimensionamento. Depois de especificar ScalingGroupId, você deve especificar um valor para pelo menos um dos seguintes parâmetros: MinValue, MaxValue e DesiredCapacity.\n\n> Você não pode especificar ScheduledAction e ScalingGroupId ao mesmo tempo. |
asg-bp18p2yfxow2dloq**** |
| RegionId |
string |
Não |
O ID da região. |
cn-hangzhou |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Throttling | Request was denied due to request throttling. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.