constructor()

in eventbridge-integration-solution-aws-api-cdk/lib/apigateway-stack.ts [22:31]


    constructor(scope: cdk.App, id: string, props: ApiGatewayProperties) {
        super(scope, id, props);
        const method = 'PUT';
        const path = '/orders';
        const url = 'http://' + props.loadBalancer.loadBalancerDnsName;

        this.restApi = new apigateway.RestApi(this, 'EventsRestApi');
        this.addResource(this.restApi, url, 'orders', method, path);
        this.apiGatewayArn = this.restApi.arnForExecuteApi(method, path, this.restApi.deploymentStage.stageName);
    }