class InstanceEvents
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.EC2.Events.InstanceEvents |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsec2/events#InstanceEvents |
Java | software.amazon.awscdk.mixins.preview.services.ec2.events.InstanceEvents |
Python | aws_cdk.mixins_preview.aws_ec2.events.InstanceEvents |
TypeScript | @aws-cdk/mixins-preview ยป aws_ec2 ยป events ยป InstanceEvents |
EventBridge event patterns for Instance.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { events as ec2_events } from '@aws-cdk/mixins-preview/aws-ec2';
import { aws_ec2 as interfaces_ec2 } from 'aws-cdk-lib/interfaces';
declare const instanceRef: interfaces_ec2.IInstanceRef;
const instanceEvents = ec2_events.InstanceEvents.fromInstance(instanceRef);
Methods
| Name | Description |
|---|---|
| aws | EventBridge event pattern for Instance AWS API Call via CloudTrail. |
| e | EventBridge event pattern for Instance EC2 Instance State-change Notification. |
| e | EventBridge event pattern for Instance EC2 Spot Instance Interruption Warning. |
| static from | Create InstanceEvents from a Instance reference. |
awsAPICallViaCloudTrailPattern(options?)
public awsAPICallViaCloudTrailPattern(options?: AWSAPICallViaCloudTrailProps): EventPattern
Parameters
- options
AWSAPICallVia Cloud Trail Props
Returns
EventBridge event pattern for Instance AWS API Call via CloudTrail.
eC2InstanceStateChangeNotificationPattern(options?)
public eC2InstanceStateChangeNotificationPattern(options?: EC2InstanceStateChangeNotificationProps): EventPattern
Parameters
Returns
EventBridge event pattern for Instance EC2 Instance State-change Notification.
eC2SpotInstanceInterruptionWarningPattern(options?)
public eC2SpotInstanceInterruptionWarningPattern(options?: EC2SpotInstanceInterruptionWarningProps): EventPattern
Parameters
Returns
EventBridge event pattern for Instance EC2 Spot Instance Interruption Warning.
static fromInstance(instanceRef)
public static fromInstance(instanceRef: IInstanceRef): InstanceEvents
Parameters
- instanceRef
IInstanceRef
Returns
Create InstanceEvents from a Instance reference.

.NET
Go
Java
Python
TypeScript