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 origineCloudWatchEvent
dell'evento.
AWS Serverless Application Model(AWS SAM) genera una AWS::Events::Rulerisorsa quando questo tipo di evento è impostato.
Nota importante:EventBridgeRule è il tipo di origine degli eventi preferito da utilizzare al posto diCloudWatchEvent
. EventBridgeRule
eCloudWatchEvent
utilizza lo stesso servizio, API eAWS CloudFormation risorse sottostanti. Tuttavia,AWS SAM aggiungerà il supporto per le nuove funzionalità solo aEventBridgeRule
.
Sintassi
Per dichiarare questa entità nel modelloAWS Serverless Application Model (AWS SAM), utilizzare la sintassi seguente.
YAML
Enabled:
Boolean
EventBusName:String
Input:String
InputPath:String
Pattern:EventPattern
State:String
Proprietà
-
Enabled
-
Indica se la regola è abilitata.
Per disattivare la regola, impostate questa proprietà su
false
.Nota Specificate la
State
proprietàEnabled
or, ma non entrambe.Type: Boolean
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà è simile alla
State
proprietà di unaAWS::Events::Rule
risorsa. Se questa proprietà è impostata sutrue
alloraAWS SAM passaENABLED
, altrimenti passaDISABLED
. -
EventBusName
-
Il bus evento da associare a questa regola. Se ometti questa proprietà,AWS SAM utilizza il bus eventi predefinito.
Type: Stringa
Richiesto: No
Default: Bus di eventi predefiniti
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
EventBusName
proprietà di unaAWS::Events::Rule
risorsa. -
Input
-
Testo JSON valido passato al target. Se utilizzi questa proprietà, al target non viene passata alcuna informazione sul testo dell'evento.
Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
Input
proprietà di unaAWS::Events::Rule Target
risorsa. -
InputPath
-
Quando non desideri passare l'intero evento corrispondente al target, utilizza la
InputPath
proprietà per descrivere quale parte dell'evento passare.Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
InputPath
proprietà di unaAWS::Events::Rule Target
risorsa. -
Pattern
-
Descrive quali eventi vengono instradati nella destinazione specificata. Per ulteriori informazioni, consulta Eventi e modelli di eventi EventBridge nella Guida per l' EventBridge utente di Amazon.
Tipo: EventPattern
Richiesto: Sì
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
EventPattern
proprietà di unaAWS::Events::Rule
risorsa. -
State
-
Lo stato della regola.
Valori accettati:
DISABLED | ENABLED
Nota Specificate la
State
proprietàEnabled
or, ma non entrambe.Type: Stringa
Richiesto: No
AWS CloudFormationcompatibilità: Questa proprietà viene passata direttamente alla
State
proprietà di unaAWS::Events::Rule
risorsa.
Examples (Esempi)
CloudWatchEvent
Di seguito è illustrato un esempio di un tipo di origineCloudWatchEvent
eventi.
YAML
CWEvent: Type: CloudWatchEvent Properties: Enabled: false Input: '{"Key": "Value"}' Pattern: detail: state: - running