O recurso ALIYUN::FNF::Schedule crie um agendamento baseado em tempo.
Sintaxe
{
"Type": "ALIYUN::FNF::Schedule",
"Properties": {
"Description": String,
"FlowName": String,
"Enable": Boolean,
"Payload": String,
"CronExpression": String,
"ScheduleName": String
}
}
Propriedades
| Propriedade | Tipo | Obrigatório | Editável | Descrição | Restrição |
| Description | String | Não | Sim | Descrição do agendamento baseado em tempo. | Nenhuma |
| FlowName | String | Sim | Não | Nome do fluxo associado ao agendamento baseado em tempo. | Nenhuma |
| Enable | Boolean | Não | Sim | Indica se o agendamento baseado em tempo está ative. | Valores válidos:
|
| Payload | String | Não | Sim | Mensagem de acionamento do agendamento baseado em tempo. | O valor deste parâmetro deve estar no formato JSON. Exemplo: "{\"key\": \"value\"}". |
| CronExpression | String | Sim | Sim | Expressão cron do agendamento baseado em tempo. | Nenhuma |
| ScheduleName | String | Sim | Não | Nome do agendamento baseado em tempo. | Nenhuma |
Parâmetros de resposta
Fn::GetAtt
FlowName: nome do fluxo associado ao agendamento baseado em tempo.
ScheduleId: ID do agendamento baseado em tempo.
ScheduleName: nome do agendamento baseado em tempo.
Exemplos
-
Formato
YAMLROSTemplateFormatVersion: '2015-09-01' Parameters: {} Resources: Schedule: Type: ALIYUN::FNF::Schedule Properties: FlowName: TestFlow Enable: false Payload: '{"key": "value"}' CronExpression: 0 0 10 1 * ? ScheduleName: TestSchedule Outputs: {} -
Formato
JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { }, "Resources": { "Schedule": { "Type": "ALIYUN::FNF::Schedule", "Properties": { "FlowName": "TestFlow", "Enable": false, "Payload": "{\"key\": \"value\"}", "CronExpression": "0 0 10 1 * ?", "ScheduleName": "TestSchedule" } } }, "Outputs": { } }