Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Schedule
L'oggetto che descrive un tipo di origine Schedule degli eventi, che imposta la macchina a stati come destinazione di una EventBridge regola che si attiva in base a una pianificazione. Per ulteriori informazioni, consulta What Is Amazon EventBridge? nella Amazon EventBridge User Guide.
AWS Serverless Application Model (AWS SAM) genera un AWS::Events::Rulerisorsa quando questo tipo di evento è impostato.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
DeadLetterConfig:DeadLetterConfigDescription:StringEnabled:BooleanInput:StringName:StringRetryPolicy:RetryPolicyRoleArn:StringSchedule:StringState:StringTarget:Target
Proprietà
-
DeadLetterConfig -
Configura la coda Amazon Simple Queue Service (Amazon SQS) a EventBridge cui invia gli eventi dopo una chiamata di destinazione non riuscita. L'invocazione può fallire, ad esempio, quando si invia un evento a una funzione Lambda che non esiste o quando EventBridge le autorizzazioni sono insufficienti per richiamare la funzione Lambda. Per ulteriori informazioni, consulta la politica di riprova degli eventi e l'utilizzo delle code di lettere morte nella Amazon User Guide. EventBridge
Tipo: DeadLetterConfig
Required: No
AWS CloudFormation compatibilità: questa proprietà è simile alla
DeadLetterConfigproprietà del tipo di dati.AWS::Events::RuleTargetLa AWS SAM versione di questa proprietà include sottoproprietà aggiuntive, nel caso in cui si desideri AWS SAM creare automaticamente la coda di lettere non scritte. -
Description -
Una descrizione della regola.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Descriptionproprietà di unaAWS::Events::Rulerisorsa. -
Enabled -
Indica se la regola è abilitata.
Per disabilitare la regola, imposta questa proprietà su
false.Nota
Specificate la
StateproprietàEnabledo, ma non entrambe.Tipo: Booleano
Required: No
AWS CloudFormation compatibilità: questa proprietà è simile alla
Stateproprietà di unaAWS::Events::Rulerisorsa. Se questa proprietà è impostata sutrueallora AWS SAM passaENABLED, altrimenti passaDISABLED. -
Input -
Testo JSON valido passato al target. Se utilizzi questa proprietà, al target non viene passata alcuna informazione sul testo dell'evento.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Inputproprietà di unaAWS::Events::Rule Targetrisorsa. -
Name -
Nome della regola . Se non specifichi un nome, AWS CloudFormation genera un ID fisico univoco e utilizza tale ID per il nome della regola.
Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Nameproprietà di unaAWS::Events::Rulerisorsa. -
RetryPolicy -
Un oggetto
RetryPolicyche include informazioni sulle impostazioni dei criteri di nuovi tentativi. Per ulteriori informazioni, consulta la politica di riprova degli eventi e l'utilizzo delle code di lettere morte nella Amazon User Guide. EventBridgeTipo: RetryPolicy
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RetryPolicyproprietà del tipo di dati.AWS::Events::RuleTarget -
RoleArn -
L'ARN del ruolo IAM che EventBridge Scheduler utilizzerà per la destinazione quando viene richiamata la pianificazione.
Tipo: RoleArn
Obbligatorio: No. Se non viene fornito, verrà creato e utilizzato un nuovo ruolo.
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
RoleArnproprietà del tipo diAWS::Scheduler::ScheduleTargetdati. -
Schedule -
L'espressione di programmazione che determina il momento e la frequenza di esecuzione della regola. Per ulteriori informazioni, consulta Pianificazione di espressioni per regole.
Tipo: Stringa
Campo obbligatorio: sì
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
ScheduleExpressionproprietà di unaAWS::Events::Rulerisorsa. -
State -
Lo stato della regola.
Valori accettati:
DISABLED | ENABLEDNota
Specificate la
StateproprietàEnabledo, ma non entrambe.Tipo: Stringa
Required: No
AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Stateproprietà di unaAWS::Events::Rulerisorsa. -
Target -
La AWS risorsa che EventBridge richiama quando viene attivata una regola. È possibile utilizzare questa proprietà per specificare l'ID logico della destinazione. Se questa proprietà non è specificata, AWS SAM genera l'ID logico della destinazione.
Tipo: Target
Required: No
AWS CloudFormation compatibilità: questa proprietà è simile alla
Targetsproprietà di unaAWS::Events::Rulerisorsa. La AWS SAM versione di questa proprietà consente solo di specificare l'ID logico di una singola destinazione.
Esempi
CloudWatch Pianifica evento
CloudWatch Esempio di evento di pianificazione
YAML
CWSchedule: Type: Schedule Properties: Schedule: 'rate(1 minute)' Name: TestSchedule Description: test schedule Enabled: false