@cdklabs/aws-data-solutions-framework
Version:
L3 CDK Constructs used to build data solutions with AWS
22 lines • 2.65 kB
JavaScript
;
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.EmrApplicationStack = void 0;
const cdk = require("aws-cdk-lib");
const aws_stepfunctions_1 = require("aws-cdk-lib/aws-stepfunctions");
/// !show
class EmrApplicationStack extends cdk.Stack {
constructor(scope, id, _stage) {
super(scope, id);
const processingStateMachine = new aws_stepfunctions_1.StateMachine(this, 'ProcessingStateMachine', {
// definition ...
});
new cdk.CfnOutput(this, 'ProcessingStateMachineArn', {
value: processingStateMachine.stateMachineArn,
});
}
}
exports.EmrApplicationStack = EmrApplicationStack;
/// !hide
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2ljZC1hcHBsaWNhdGlvbi1zdGFjay1vdXRwdXQubGl0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Byb2Nlc3NpbmcvZXhhbXBsZXMvY2ljZC1hcHBsaWNhdGlvbi1zdGFjay1vdXRwdXQubGl0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxxRUFBcUU7QUFDckUsc0NBQXNDOzs7QUFFdEMsbUNBQW1DO0FBQ25DLHFFQUE2RDtBQUk3RCxTQUFTO0FBQ1QsTUFBYSxtQkFBb0IsU0FBUSxHQUFHLENBQUMsS0FBSztJQUNoRCxZQUFZLEtBQWdCLEVBQUUsRUFBVSxFQUFFLE1BQTJCO1FBQ25FLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFFakIsTUFBTSxzQkFBc0IsR0FBRyxJQUFJLGdDQUFZLENBQUMsSUFBSSxFQUFFLHdCQUF3QixFQUFFO1FBQzlFLGlCQUFpQjtTQUNsQixDQUFDLENBQUM7UUFFSCxJQUFJLEdBQUcsQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLDJCQUEyQixFQUFFO1lBQ25ELEtBQUssRUFBRSxzQkFBc0IsQ0FBQyxlQUFlO1NBQzlDLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjtBQVpELGtEQVlDO0FBQ0QsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjBcblxuaW1wb3J0ICogYXMgY2RrIGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IFN0YXRlTWFjaGluZSB9IGZyb20gJ2F3cy1jZGstbGliL2F3cy1zdGVwZnVuY3Rpb25zJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuaW1wb3J0ICogYXMgZHNmIGZyb20gJy4uLy4uL2luZGV4JztcblxuLy8vICFzaG93XG5leHBvcnQgY2xhc3MgRW1yQXBwbGljYXRpb25TdGFjayBleHRlbmRzIGNkay5TdGFjayB7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIF9zdGFnZTogZHNmLnV0aWxzLkNJQ0RTdGFnZSkge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG4gICAgXG4gICAgY29uc3QgcHJvY2Vzc2luZ1N0YXRlTWFjaGluZSA9IG5ldyBTdGF0ZU1hY2hpbmUodGhpcywgJ1Byb2Nlc3NpbmdTdGF0ZU1hY2hpbmUnLCB7XG4gICAgICAvLyBkZWZpbml0aW9uIC4uLlxuICAgIH0pO1xuICAgIFxuICAgIG5ldyBjZGsuQ2ZuT3V0cHV0KHRoaXMsICdQcm9jZXNzaW5nU3RhdGVNYWNoaW5lQXJuJywge1xuICAgICAgdmFsdWU6IHByb2Nlc3NpbmdTdGF0ZU1hY2hpbmUuc3RhdGVNYWNoaW5lQXJuLFxuICAgIH0pO1xuICB9XG59XG4vLy8gIWhpZGVcbiJdfQ==