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à.
CloudWatchEvent
L'oggetto che descrive un tipo di origine CloudWatchEvent dell'evento.
AWS Serverless Application Model (AWS SAM) genera una AWS::Events::Rulerisorsa quando viene impostato questo tipo di evento.
Nota importante: EventBridgeRule è il tipo di sorgente di eventi preferito da utilizzare, anzichéCloudWatchEvent. EventBridgeRulee CloudWatchEvent utilizza lo stesso servizio, API e CloudFormation risorse sottostanti. Tuttavia, AWS SAM aggiungerà il supporto per le nuove funzionalità solo aEventBridgeRule.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
EventBusName:StringInput:StringInputPath:StringPattern:EventPattern
Properties
-
EventBusName -
Il bus evento da associare a questa regola. Se omettete questa proprietà, AWS SAM utilizza il bus di eventi predefinito.
▬Tipo: stringa
Obbligatorio: no
Predefinito: bus eventi predefinito
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
EventBusNameproprietà di unaAWS::Events::Rulerisorsa. -
Input -
Testo JSON valido passato al target. Se utilizzi questa proprietà, al target non viene passata alcuna informazione sul testo dell'evento.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Inputproprietà di unaAWS::Events::Rule Targetrisorsa. -
InputPath -
Quando non vuoi passare l'intero evento corrispondente alla destinazione, usa la
InputPathproprietà per descrivere quale parte dell'evento trasmettere.▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
InputPathproprietà di unaAWS::Events::Rule Targetrisorsa. -
Pattern -
Descrive quali eventi vengono instradati nella destinazione specificata. Per ulteriori informazioni, consulta Events and Event Patterns EventBridge nella Amazon EventBridge User Guide.
Tipo: EventPattern
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
EventPatternproprietà di unaAWS::Events::Rulerisorsa.
Esempi
CloudWatchEvent
Di seguito è riportato un esempio di tipo di sorgente di CloudWatchEvent eventi.
YAML
CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - running