'default', 'region' => 'us-west-2', 'version' => '2015-10-07' ]); $exampleEvent = '{ "version": "0", "id": "6a7e8feb-b491-4cf7-a9f1-bf3703467718", "detail-type": "EC2 Instance State-change Notification", "source": "aws.ec2", "account": "111122223333", "time": "2015-12-22T18:43:48Z", "region": "us-east-2", "resources": [ "arn:aws:ec2:us-east-2:123456789012:instance/i-12345678" ], "detail": { "instance-id": "i-12345678", "state": "terminated" } }'; $exampleEventPattern = '{ "source": [ "aws.ec2" ], "detail-type": [ "EC2 Instance State-change Notification" ], "detail": { "state": [ "terminated" ] } }'; try { $result = $client->testEventPattern([ 'Event' => $exampleEvent, 'EventPattern' => $exampleEventPattern ]); var_dump($result); } catch (AwsException $e) { // output error message if fails error_log($e->getMessage()); } // snippet-end:[cloudwatchevents.php.test_event_pattern.main] // snippet-end:[cloudwatchevents.php.test_event_pattern.complete]