@aws-cdk/aws-events
Advanced tools
Comparing version 1.129.0 to 1.130.0
@@ -35,3 +35,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
Archive[_a] = { fqn: "@aws-cdk/aws-events.Archive", version: "1.129.0" }; | ||
Archive[_a] = { fqn: "@aws-cdk/aws-events.Archive", version: "1.130.0" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJjaGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImFyY2hpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSx3Q0FBbUQ7QUFJbkQseURBQWdEO0FBQ2hELGlDQUE0Qzs7Ozs7OztBQXNCNUMsTUFBYSxPQUFRLFNBQVEsZUFBUTs7OztJQU9uQyxZQUFZLEtBQWdCLEVBQUUsRUFBVSxFQUFFLEtBQW1COztRQUMzRCxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQztRQUV0RCxJQUFJLE9BQU8sR0FBRyxJQUFJLDZCQUFVLENBQUMsSUFBSSxFQUFFLFNBQVMsRUFBRTtZQUM1QyxTQUFTLEVBQUUsS0FBSyxDQUFDLGNBQWMsQ0FBQyxXQUFXO1lBQzNDLFdBQVcsRUFBRSxLQUFLLENBQUMsV0FBVztZQUM5QixZQUFZLEVBQUUseUJBQWtCLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQztZQUNwRCxhQUFhLEVBQUUsT0FBQSxLQUFLLENBQUMsU0FBUywwQ0FBRSxNQUFNLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQUssQ0FBQztZQUMvRCxXQUFXLEVBQUUsSUFBSSxDQUFDLFlBQVk7U0FDL0IsQ0FBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDO1FBQ2xDLElBQUksQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQztJQUM3QyxDQUFDOztBQXBCSCwwQkFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEdXJhdGlvbiwgUmVzb3VyY2UgfSBmcm9tICdAYXdzLWNkay9jb3JlJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuaW1wb3J0IHsgSUV2ZW50QnVzIH0gZnJvbSAnLi9ldmVudC1idXMnO1xuaW1wb3J0IHsgRXZlbnRQYXR0ZXJuIH0gZnJvbSAnLi9ldmVudC1wYXR0ZXJuJztcbmltcG9ydCB7IENmbkFyY2hpdmUgfSBmcm9tICcuL2V2ZW50cy5nZW5lcmF0ZWQnO1xuaW1wb3J0IHsgcmVuZGVyRXZlbnRQYXR0ZXJuIH0gZnJvbSAnLi91dGlsJztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbmV4cG9ydCBpbnRlcmZhY2UgQmFzZUFyY2hpdmVQcm9wcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSBhcmNoaXZlTmFtZT86IHN0cmluZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgcmVhZG9ubHkgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgcmVhZG9ubHkgZXZlbnRQYXR0ZXJuOiBFdmVudFBhdHRlcm47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSByZXRlbnRpb24/OiBEdXJhdGlvbjtcbn1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbmV4cG9ydCBpbnRlcmZhY2UgQXJjaGl2ZVByb3BzIGV4dGVuZHMgQmFzZUFyY2hpdmVQcm9wcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICByZWFkb25seSBzb3VyY2VFdmVudEJ1czogSUV2ZW50QnVzO1xufVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuZXhwb3J0IGNsYXNzIEFyY2hpdmUgZXh0ZW5kcyBSZXNvdXJjZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICBwdWJsaWMgcmVhZG9ubHkgYXJjaGl2ZU5hbWU6IHN0cmluZztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICBwdWJsaWMgcmVhZG9ubHkgYXJjaGl2ZUFybjogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBBcmNoaXZlUHJvcHMpIHtcbiAgICBzdXBlcihzY29wZSwgaWQsIHsgcGh5c2ljYWxOYW1lOiBwcm9wcy5hcmNoaXZlTmFtZSB9KTtcblxuICAgIGxldCBhcmNoaXZlID0gbmV3IENmbkFyY2hpdmUodGhpcywgJ0FyY2hpdmUnLCB7XG4gICAgICBzb3VyY2VBcm46IHByb3BzLnNvdXJjZUV2ZW50QnVzLmV2ZW50QnVzQXJuLFxuICAgICAgZGVzY3JpcHRpb246IHByb3BzLmRlc2NyaXB0aW9uLFxuICAgICAgZXZlbnRQYXR0ZXJuOiByZW5kZXJFdmVudFBhdHRlcm4ocHJvcHMuZXZlbnRQYXR0ZXJuKSxcbiAgICAgIHJldGVudGlvbkRheXM6IHByb3BzLnJldGVudGlvbj8udG9EYXlzKHsgaW50ZWdyYWw6IHRydWUgfSkgfHwgMCxcbiAgICAgIGFyY2hpdmVOYW1lOiB0aGlzLnBoeXNpY2FsTmFtZSxcbiAgICB9KTtcblxuICAgIHRoaXMuYXJjaGl2ZUFybiA9IGFyY2hpdmUuYXR0ckFybjtcbiAgICB0aGlzLmFyY2hpdmVOYW1lID0gYXJjaGl2ZS5hdHRyQXJjaGl2ZU5hbWU7XG4gIH1cbn1cbiJdfQ== |
@@ -181,3 +181,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
EventBus[_a] = { fqn: "@aws-cdk/aws-events.EventBus", version: "1.129.0" }; | ||
EventBus[_a] = { fqn: "@aws-cdk/aws-events.EventBus", version: "1.130.0" }; | ||
class ImportedEventBus extends EventBusBase { | ||
@@ -184,0 +184,0 @@ constructor(scope, id, attrs) { |
@@ -65,3 +65,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
RuleTargetInput[_a] = { fqn: "@aws-cdk/aws-events.RuleTargetInput", version: "1.129.0" }; | ||
RuleTargetInput[_a] = { fqn: "@aws-cdk/aws-events.RuleTargetInput", version: "1.130.0" }; | ||
/** | ||
@@ -303,3 +303,3 @@ * Event Input that is directly derived from the construct | ||
_b = JSII_RTTI_SYMBOL_1; | ||
EventField[_b] = { fqn: "@aws-cdk/aws-events.EventField", version: "1.129.0" }; | ||
EventField[_b] = { fqn: "@aws-cdk/aws-events.EventField", version: "1.130.0" }; | ||
var InputType; | ||
@@ -306,0 +306,0 @@ (function (InputType) { |
@@ -355,3 +355,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
Rule[_a] = { fqn: "@aws-cdk/aws-events.Rule", version: "1.129.0" }; | ||
Rule[_a] = { fqn: "@aws-cdk/aws-events.Rule", version: "1.130.0" }; | ||
/** | ||
@@ -358,0 +358,0 @@ * A rule that mirrors another rule |
@@ -72,3 +72,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
Schedule[_a] = { fqn: "@aws-cdk/aws-events.Schedule", version: "1.129.0" }; | ||
Schedule[_a] = { fqn: "@aws-cdk/aws-events.Schedule", version: "1.130.0" }; | ||
class LiteralSchedule extends Schedule { | ||
@@ -75,0 +75,0 @@ constructor(expressionString) { |
{ | ||
"name": "@aws-cdk/aws-events", | ||
"version": "1.129.0", | ||
"version": "1.130.0", | ||
"description": "Amazon EventBridge Construct Library", | ||
@@ -77,6 +77,6 @@ "main": "lib/index.js", | ||
"devDependencies": { | ||
"@aws-cdk/assert-internal": "1.129.0", | ||
"@aws-cdk/cdk-build-tools": "1.129.0", | ||
"@aws-cdk/cfn2ts": "1.129.0", | ||
"@aws-cdk/pkglint": "1.129.0", | ||
"@aws-cdk/assert-internal": "1.130.0", | ||
"@aws-cdk/cdk-build-tools": "1.130.0", | ||
"@aws-cdk/cfn2ts": "1.130.0", | ||
"@aws-cdk/pkglint": "1.130.0", | ||
"@types/jest": "^26.0.24", | ||
@@ -86,4 +86,4 @@ "jest": "^26.6.3" | ||
"dependencies": { | ||
"@aws-cdk/aws-iam": "1.129.0", | ||
"@aws-cdk/core": "1.129.0", | ||
"@aws-cdk/aws-iam": "1.130.0", | ||
"@aws-cdk/core": "1.130.0", | ||
"constructs": "^3.3.69" | ||
@@ -93,4 +93,4 @@ }, | ||
"peerDependencies": { | ||
"@aws-cdk/aws-iam": "1.129.0", | ||
"@aws-cdk/core": "1.129.0", | ||
"@aws-cdk/aws-iam": "1.130.0", | ||
"@aws-cdk/core": "1.130.0", | ||
"constructs": "^3.3.69" | ||
@@ -97,0 +97,0 @@ }, |
@@ -62,2 +62,5 @@ # Amazon EventBridge Construct Library | ||
```ts | ||
declare const repo: codecommit.Repository; | ||
declare const project: codebuild.Project; | ||
const onCommitRule = repo.onCommit('OnCommit', { | ||
@@ -77,2 +80,5 @@ target: new targets.CodeBuildProject(project), | ||
```ts | ||
declare const onCommitRule: events.Rule; | ||
declare const topic: sns.Topic; | ||
onCommitRule.addTarget(new targets.SnsTopic(topic, { | ||
@@ -88,2 +94,5 @@ message: events.RuleTargetInput.fromText( | ||
```ts | ||
declare const onCommitRule: events.Rule; | ||
declare const topic: sns.Topic; | ||
onCommitRule.addTarget(new targets.SnsTopic(topic, { | ||
@@ -105,7 +114,12 @@ message: events.RuleTargetInput.fromObject( | ||
```ts | ||
```ts fixture=basic | ||
import { Rule, Schedule } from '@aws-cdk/aws-events'; | ||
import { EcsTask } from '@aws-cdk/aws-events-targets'; | ||
... | ||
import { Cluster, TaskDefinition } from '@aws-cdk/aws-ecs'; | ||
import { Role } from '@aws-cdk/aws-iam'; | ||
declare const cluster: Cluster; | ||
declare const taskDefinition: TaskDefinition; | ||
declare const role: Role; | ||
const ecsTaskTarget = new EcsTask({ cluster, taskDefinition, role }); | ||
@@ -122,4 +136,8 @@ | ||
```ts | ||
declare const cluster: ecs.Cluster; | ||
declare const taskDefinition: ecs.TaskDefinition; | ||
declare const role: iam.Role; | ||
const platformVersion = ecs.FargatePlatformVersion.VERSION1_4; | ||
const ecsTaskTarget = new EcsTask({ cluster, taskDefinition, role, platformVersion }); | ||
const ecsTaskTarget = new targets.EcsTask({ cluster, taskDefinition, role, platformVersion }); | ||
``` | ||
@@ -148,3 +166,3 @@ | ||
```ts | ||
```ts nofixture | ||
import { App, Stack } from '@aws-cdk/core'; | ||
@@ -157,5 +175,8 @@ import * as codebuild from '@aws-cdk/aws-codebuild'; | ||
const account1 = '11111111111'; | ||
const account2 = '22222222222'; | ||
const stack1 = new Stack(app, 'Stack1', { env: { account: account1, region: 'us-west-1' } }); | ||
const repo = new codecommit.Repository(stack1, 'Repository', { | ||
// ... | ||
repositoryName: 'myrepository', | ||
}); | ||
@@ -189,7 +210,3 @@ | ||
```ts | ||
import * as cdk from '@aws-cdk/core'; | ||
const stack = new stack(); | ||
const bus = new EventBus(stack, 'bus', { | ||
const bus = new events.EventBus(this, 'bus', { | ||
eventBusName: 'MyCustomEventBus' | ||
@@ -202,5 +219,5 @@ }); | ||
eventPattern: { | ||
account: [stack.account], | ||
account: [Stack.of(this).account], | ||
}, | ||
retention: cdk.Duration.days(365), | ||
retention: Duration.days(365), | ||
}); | ||
@@ -217,6 +234,8 @@ ``` | ||
```ts | ||
const eventBus = EventBus.fromEventBusArn(this, 'ImportedEventBus', 'arn:aws:events:us-east-1:111111111:event-bus/my-event-bus'); | ||
declare const lambdaFunction: lambda.Function; | ||
const eventBus = events.EventBus.fromEventBusArn(this, 'ImportedEventBus', 'arn:aws:events:us-east-1:111111111:event-bus/my-event-bus'); | ||
// now you can just call methods on the eventbus | ||
eventBus.grantPutEventsTo(lambdaFunction); | ||
``` |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
932011
33
232
+ Added@aws-cdk/aws-iam@1.130.0(transitive)
+ Added@aws-cdk/cloud-assembly-schema@1.130.0(transitive)
+ Added@aws-cdk/core@1.130.0(transitive)
+ Added@aws-cdk/cx-api@1.130.0(transitive)
+ Added@aws-cdk/region-info@1.130.0(transitive)
- Removed@aws-cdk/aws-iam@1.129.0(transitive)
- Removed@aws-cdk/cloud-assembly-schema@1.129.0(transitive)
- Removed@aws-cdk/core@1.129.0(transitive)
- Removed@aws-cdk/cx-api@1.129.0(transitive)
- Removed@aws-cdk/region-info@1.129.0(transitive)
Updated@aws-cdk/aws-iam@1.130.0
Updated@aws-cdk/core@1.130.0