"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FAIL_SYNTH_ON_VALIDATION_ERRORS_CONTEXT = exports.TOOLKIT_VERSION_ENV = exports.CLI_VERSION_ENV = exports.CLI_ASM_VERSION_ENV = exports.DEFAULT_REGION_ENV = exports.DEFAULT_ACCOUNT_ENV = exports.CONTEXT_OVERFLOW_LOCATION_ENV = exports.ERRORFILE_ENV = exports.CONTEXT_ENV = exports.OUTDIR_ENV = void 0; // output directory into which to emit synthesis outputs. CDK doesn't allow outdir // to be specified both through the CDK_OUTDIR environment variable and the through // aws:cdk:outdir context. exports.OUTDIR_ENV = 'CDK_OUTDIR'; exports.CONTEXT_ENV = 'CDK_CONTEXT_JSON'; /** * If this environment variable is set, error codes of CDK-specific errors will be written to it. */ exports.ERRORFILE_ENV = 'CDK_ERROR_FILE'; /** * The name of the temporary file where the context is stored. */ exports.CONTEXT_OVERFLOW_LOCATION_ENV = 'CONTEXT_OVERFLOW_LOCATION_ENV'; /** * Environment variable set by the CDK CLI with the default AWS account ID. */ exports.DEFAULT_ACCOUNT_ENV = 'CDK_DEFAULT_ACCOUNT'; /** * Environment variable set by the CDK CLI with the default AWS region. */ exports.DEFAULT_REGION_ENV = 'CDK_DEFAULT_REGION'; /** * Version of Cloud Assembly expected by CDK Toolkit. * * Despite its name, this value applies to all version of the CDK Toolkit, not just the CLI. * * CLI started emitting this at 1.10.1 */ exports.CLI_ASM_VERSION_ENV = 'CDK_CLI_ASM_VERSION'; /** * Version of the CLI currently running. * * CLI started emitting this at 1.10.1 * Will not be present if the CDK app is run by any Toolkit variation other than the CLI. */ exports.CLI_VERSION_ENV = 'CDK_CLI_VERSION'; /** * Package & version of the CDK Toolkit running the app. * * In the format "@x.y.z", e.g "aws-cdk@2.1006.0" or "@aws-cdk/toolkit-lib@1.0.0" */ exports.TOOLKIT_VERSION_ENV = 'CDK_TOOLKIT_VERSION'; /** * Context key to control whether validation errors cause synthesis to fail. * * When set to `true` (the default), validation failures will print errors to * stderr and set a non-zero exit code. Set to `false` to only write the JSON * report without failing synthesis. */ exports.FAIL_SYNTH_ON_VALIDATION_ERRORS_CONTEXT = '@aws-cdk/core:failSynthOnValidationErrors'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3hhcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjeGFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrRkFBa0Y7QUFDbEYsbUZBQW1GO0FBQ25GLDBCQUEwQjtBQUNiLFFBQUEsVUFBVSxHQUFHLFlBQVksQ0FBQztBQUMxQixRQUFBLFdBQVcsR0FBRyxrQkFBa0IsQ0FBQztBQUU5Qzs7R0FFRztBQUNVLFFBQUEsYUFBYSxHQUFHLGdCQUFnQixDQUFDO0FBRTlDOztHQUVHO0FBQ1UsUUFBQSw2QkFBNkIsR0FBRywrQkFBK0IsQ0FBQztBQUU3RTs7R0FFRztBQUNVLFFBQUEsbUJBQW1CLEdBQUcscUJBQXFCLENBQUM7QUFFekQ7O0dBRUc7QUFDVSxRQUFBLGtCQUFrQixHQUFHLG9CQUFvQixDQUFDO0FBRXZEOzs7Ozs7R0FNRztBQUNVLFFBQUEsbUJBQW1CLEdBQUcscUJBQXFCLENBQUM7QUFFekQ7Ozs7O0dBS0c7QUFDVSxRQUFBLGVBQWUsR0FBRyxpQkFBaUIsQ0FBQztBQUVqRDs7OztHQUlHO0FBQ1UsUUFBQSxtQkFBbUIsR0FBRyxxQkFBcUIsQ0FBQztBQUV6RDs7Ozs7O0dBTUc7QUFDVSxRQUFBLHVDQUF1QyxHQUFHLDJDQUEyQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gb3V0cHV0IGRpcmVjdG9yeSBpbnRvIHdoaWNoIHRvIGVtaXQgc3ludGhlc2lzIG91dHB1dHMuIENESyBkb2Vzbid0IGFsbG93IG91dGRpclxuLy8gdG8gYmUgc3BlY2lmaWVkIGJvdGggdGhyb3VnaCB0aGUgQ0RLX09VVERJUiBlbnZpcm9ubWVudCB2YXJpYWJsZSBhbmQgdGhlIHRocm91Z2hcbi8vIGF3czpjZGs6b3V0ZGlyIGNvbnRleHQuXG5leHBvcnQgY29uc3QgT1VURElSX0VOViA9ICdDREtfT1VURElSJztcbmV4cG9ydCBjb25zdCBDT05URVhUX0VOViA9ICdDREtfQ09OVEVYVF9KU09OJztcblxuLyoqXG4gKiBJZiB0aGlzIGVudmlyb25tZW50IHZhcmlhYmxlIGlzIHNldCwgZXJyb3IgY29kZXMgb2YgQ0RLLXNwZWNpZmljIGVycm9ycyB3aWxsIGJlIHdyaXR0ZW4gdG8gaXQuXG4gKi9cbmV4cG9ydCBjb25zdCBFUlJPUkZJTEVfRU5WID0gJ0NES19FUlJPUl9GSUxFJztcblxuLyoqXG4gKiBUaGUgbmFtZSBvZiB0aGUgdGVtcG9yYXJ5IGZpbGUgd2hlcmUgdGhlIGNvbnRleHQgaXMgc3RvcmVkLlxuICovXG5leHBvcnQgY29uc3QgQ09OVEVYVF9PVkVSRkxPV19MT0NBVElPTl9FTlYgPSAnQ09OVEVYVF9PVkVSRkxPV19MT0NBVElPTl9FTlYnO1xuXG4vKipcbiAqIEVudmlyb25tZW50IHZhcmlhYmxlIHNldCBieSB0aGUgQ0RLIENMSSB3aXRoIHRoZSBkZWZhdWx0IEFXUyBhY2NvdW50IElELlxuICovXG5leHBvcnQgY29uc3QgREVGQVVMVF9BQ0NPVU5UX0VOViA9ICdDREtfREVGQVVMVF9BQ0NPVU5UJztcblxuLyoqXG4gKiBFbnZpcm9ubWVudCB2YXJpYWJsZSBzZXQgYnkgdGhlIENESyBDTEkgd2l0aCB0aGUgZGVmYXVsdCBBV1MgcmVnaW9uLlxuICovXG5leHBvcnQgY29uc3QgREVGQVVMVF9SRUdJT05fRU5WID0gJ0NES19ERUZBVUxUX1JFR0lPTic7XG5cbi8qKlxuICogVmVyc2lvbiBvZiBDbG91ZCBBc3NlbWJseSBleHBlY3RlZCBieSBDREsgVG9vbGtpdC5cbiAqXG4gKiBEZXNwaXRlIGl0cyBuYW1lLCB0aGlzIHZhbHVlIGFwcGxpZXMgdG8gYWxsIHZlcnNpb24gb2YgdGhlIENESyBUb29sa2l0LCBub3QganVzdCB0aGUgQ0xJLlxuICpcbiAqIENMSSBzdGFydGVkIGVtaXR0aW5nIHRoaXMgYXQgMS4xMC4xXG4gKi9cbmV4cG9ydCBjb25zdCBDTElfQVNNX1ZFUlNJT05fRU5WID0gJ0NES19DTElfQVNNX1ZFUlNJT04nO1xuXG4vKipcbiAqIFZlcnNpb24gb2YgdGhlIENMSSBjdXJyZW50bHkgcnVubmluZy5cbiAqXG4gKiBDTEkgc3RhcnRlZCBlbWl0dGluZyB0aGlzIGF0IDEuMTAuMVxuICogV2lsbCBub3QgYmUgcHJlc2VudCBpZiB0aGUgQ0RLIGFwcCBpcyBydW4gYnkgYW55IFRvb2xraXQgdmFyaWF0aW9uIG90aGVyIHRoYW4gdGhlIENMSS5cbiAqL1xuZXhwb3J0IGNvbnN0IENMSV9WRVJTSU9OX0VOViA9ICdDREtfQ0xJX1ZFUlNJT04nO1xuXG4vKipcbiAqIFBhY2thZ2UgJiB2ZXJzaW9uIG9mIHRoZSBDREsgVG9vbGtpdCBydW5uaW5nIHRoZSBhcHAuXG4gKlxuICogSW4gdGhlIGZvcm1hdCBcIjxwYWNrYWdlPkB4LnkuelwiLCBlLmcgIFwiYXdzLWNka0AyLjEwMDYuMFwiIG9yIFwiQGF3cy1jZGsvdG9vbGtpdC1saWJAMS4wLjBcIlxuICovXG5leHBvcnQgY29uc3QgVE9PTEtJVF9WRVJTSU9OX0VOViA9ICdDREtfVE9PTEtJVF9WRVJTSU9OJztcblxuLyoqXG4gKiBDb250ZXh0IGtleSB0byBjb250cm9sIHdoZXRoZXIgdmFsaWRhdGlvbiBlcnJvcnMgY2F1c2Ugc3ludGhlc2lzIHRvIGZhaWwuXG4gKlxuICogV2hlbiBzZXQgdG8gYHRydWVgICh0aGUgZGVmYXVsdCksIHZhbGlkYXRpb24gZmFpbHVyZXMgd2lsbCBwcmludCBlcnJvcnMgdG9cbiAqIHN0ZGVyciBhbmQgc2V0IGEgbm9uLXplcm8gZXhpdCBjb2RlLiBTZXQgdG8gYGZhbHNlYCB0byBvbmx5IHdyaXRlIHRoZSBKU09OXG4gKiByZXBvcnQgd2l0aG91dCBmYWlsaW5nIHN5bnRoZXNpcy5cbiAqL1xuZXhwb3J0IGNvbnN0IEZBSUxfU1lOVEhfT05fVkFMSURBVElPTl9FUlJPUlNfQ09OVEVYVCA9ICdAYXdzLWNkay9jb3JlOmZhaWxTeW50aE9uVmFsaWRhdGlvbkVycm9ycyc7XG5cbiJdfQ==