diff --git a/packages/@aws-cdk/aws-glue/lib/database.ts b/packages/@aws-cdk/aws-glue/lib/database.ts index 31c1953baf26f..2370bdf784f69 100644 --- a/packages/@aws-cdk/aws-glue/lib/database.ts +++ b/packages/@aws-cdk/aws-glue/lib/database.ts @@ -56,7 +56,7 @@ export interface DatabaseProps { /** * A Glue database. */ -export class Database extends Resource { +export class Database extends Resource implements IDatabase { /** * Creates a Database construct that represents an external database. * diff --git a/packages/@aws-cdk/aws-rds/lib/cluster.ts b/packages/@aws-cdk/aws-rds/lib/cluster.ts index a52d9f79c5b91..7a34ec936dc1a 100644 --- a/packages/@aws-cdk/aws-rds/lib/cluster.ts +++ b/packages/@aws-cdk/aws-rds/lib/cluster.ts @@ -173,7 +173,7 @@ abstract class DatabaseClusterBase extends cdk.Construct implements IDatabaseClu /** * Create a clustered database with a given number of instances. */ -export class DatabaseCluster extends DatabaseClusterBase implements IDatabaseCluster { +export class DatabaseCluster extends DatabaseClusterBase { /** * Identifier of the cluster */ diff --git a/packages/@aws-cdk/aws-secretsmanager/lib/secret.ts b/packages/@aws-cdk/aws-secretsmanager/lib/secret.ts index de35adc0a6554..c49bd44d5a0a1 100644 --- a/packages/@aws-cdk/aws-secretsmanager/lib/secret.ts +++ b/packages/@aws-cdk/aws-secretsmanager/lib/secret.ts @@ -270,7 +270,7 @@ export interface AttachedSecretProps extends AttachedSecretOptions { /** * An attached secret. */ -export class AttachedSecret extends SecretBase implements ISecret { +export class AttachedSecret extends SecretBase { public readonly encryptionKey?: kms.IEncryptionKey; public readonly secretArn: string; diff --git a/packages/@aws-cdk/aws-ses/lib/receipt-rule-set.ts b/packages/@aws-cdk/aws-ses/lib/receipt-rule-set.ts index 2af3f9683a816..29963c278bc10 100644 --- a/packages/@aws-cdk/aws-ses/lib/receipt-rule-set.ts +++ b/packages/@aws-cdk/aws-ses/lib/receipt-rule-set.ts @@ -87,7 +87,7 @@ abstract class ReceiptRuleSetBase extends Resource implements IReceiptRuleSet { /** * A new receipt rule set. */ -export class ReceiptRuleSet extends ReceiptRuleSetBase implements IReceiptRuleSet { +export class ReceiptRuleSet extends ReceiptRuleSetBase { /** * Import an exported receipt rule set. */ diff --git a/packages/decdk/package-lock.json b/packages/decdk/package-lock.json index 34cbadd9da0ca..d10b94a3f3859 100644 --- a/packages/decdk/package-lock.json +++ b/packages/decdk/package-lock.json @@ -3391,16 +3391,16 @@ "dev": true }, "jsii": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-0.10.3.tgz", - "integrity": "sha512-DuEvxBPhmy4S2nQaj+D0TpWJuPlDJUyMHPULLzz7DVZedRvGOpSJriblDVY8LIA2EWRKy3XAMlPNTuUNgo5zog==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-0.10.5.tgz", + "integrity": "sha512-z6yZBxdD5gh9C2w43fN0kmfn6m9c6MeiPLTvR4/H8oPa8icEYaxA3XwoOoDAYMRzUfTMO/f/oocjoFsngf6Jzg==", "dev": true, "requires": { "case": "^1.6.1", "colors": "^1.3.3", "deep-equal": "^1.0.1", "fs-extra": "^7.0.1", - "jsii-spec": "^0.10.3", + "jsii-spec": "^0.10.5", "log4js": "^4.1.0", "semver": "^6.0.0", "sort-json": "^2.0.0", @@ -3418,21 +3418,21 @@ } }, "jsii-reflect": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-0.10.4.tgz", - "integrity": "sha512-8HxwKX+gnrzt3jIrL7EVxxBop22eNJlCH5Yj8V7i9+BNV4lAFZl+n/l0mAMaYM1hLF9LTM/jgG64SKgxTepuNg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-0.10.5.tgz", + "integrity": "sha512-4MHy5wSPjtgn/FO1HX3xweaRGFabAn6W57skSQxxbgCWyoarDXlKpH118UTCMs0smGSme2E7R1GP5dBH7f1Bkw==", "requires": { "colors": "^1.3.3", "fs-extra": "^7.0.1", - "jsii-spec": "^0.10.4", - "oo-ascii-tree": "^0.10.4", + "jsii-spec": "^0.10.5", + "oo-ascii-tree": "^0.10.5", "yargs": "^13.2.2" }, "dependencies": { "jsii-spec": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.4.tgz", - "integrity": "sha512-yyKqb8MbxJji0jKiVJZ/evl5Dr3xz2OwJgz2IYmc8sngRd3ZNlpFHAJY7SFmKjMj8EG/9pCqN9FfSPWDGwY6Zg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.5.tgz", + "integrity": "sha512-YRU/MU7hGZzuqSZ+R/EdcZvZgHm8skh2Y4Jv+yzoJ0o8V9c28l70zORlZlimToEfBUAK+RDIN8fLlhLit7hYJQ==", "requires": { "jsonschema": "^1.2.4" } @@ -3440,9 +3440,9 @@ } }, "jsii-spec": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.3.tgz", - "integrity": "sha512-jAA1QYwkI6v288nXi/5QqJhDg/uwiTRa5Ir0TXZFMZ71gKVp8sTV4I9ZoVem1hYYw7L+7Wfz+RD4gfrNyGIC3w==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.5.tgz", + "integrity": "sha512-YRU/MU7hGZzuqSZ+R/EdcZvZgHm8skh2Y4Jv+yzoJ0o8V9c28l70zORlZlimToEfBUAK+RDIN8fLlhLit7hYJQ==", "dev": true, "requires": { "jsonschema": "^1.2.4" @@ -3582,9 +3582,9 @@ "dev": true }, "log4js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.1.0.tgz", - "integrity": "sha512-eDa+zZPeVEeK6QGJAePyXM6pg4P3n3TO5rX9iZMVY48JshsTyLJZLIL5HipI1kQ2qLsSyOpUqNND/C5H4WhhiA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.1.1.tgz", + "integrity": "sha512-tSQUF9bBMdcBtuLD6vD7hBM9Ci6Lng/NVHZEq4YbuRGo7ObmLiZuhxz33HKAmJItit74pAjvZgirqYX2LRaoGA==", "dev": true, "requires": { "date-format": "^2.0.0", @@ -3977,9 +3977,9 @@ } }, "oo-ascii-tree": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-0.10.4.tgz", - "integrity": "sha512-oY4bJcBLPcFevf61nAcK6Dv3SGGAN1isRIIIlglW7DAzHXE+7vzXOaKOsjOdHwjsj8w6BHBeHoi0KTYLXC1Mkw==" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-0.10.5.tgz", + "integrity": "sha512-VqyGEaceEfU7xqRPnezRj6QUYE6QJqNSz7DbS4JAPvnS2Hco7RILKwNyK3b8M9XC2dv6c7as5GXZCezR3gd0OQ==" }, "optimist": { "version": "0.6.1", diff --git a/packages/decdk/package.json b/packages/decdk/package.json index 26e7af00b930e..af4f457c2ce71 100644 --- a/packages/decdk/package.json +++ b/packages/decdk/package.json @@ -127,7 +127,7 @@ "@aws-cdk/region-info": "^0.30.0", "@aws-cdk/runtime-values": "^0.30.0", "fs-extra": "^7.0.1", - "jsii-reflect": "^0.10.4", + "jsii-reflect": "^0.10.5", "jsonschema": "^1.2.4", "yaml": "1.5.0", "yargs": "^13.2.2" @@ -138,7 +138,7 @@ "@types/yaml": "1.0.2", "@types/yargs": "^13.0.0", "jest": "^24.7.1", - "jsii": "^0.10.3" + "jsii": "^0.10.5" }, "keywords": [ "aws", diff --git a/tools/cdk-build-tools/package-lock.json b/tools/cdk-build-tools/package-lock.json index cff6ef52c9ea6..1561e688b35d6 100644 --- a/tools/cdk-build-tools/package-lock.json +++ b/tools/cdk-build-tools/package-lock.json @@ -970,9 +970,9 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "codemaker": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-0.10.4.tgz", - "integrity": "sha512-kkZh2Yrp4CuffFWiQs5MnW0LBJ6gVpiGzj9zM/L0T02CuU2wqq68fVUvoLkikE5Pld7NWsM6A8EpBb9jN0+6Ag==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-0.10.5.tgz", + "integrity": "sha512-hyflQjam+lQEsRMSXkoe/os7y0QB9BDajoDP/tN3SdkVigSfolzpM+CbarkAy5Q6DQfpxKKSNgED3T1SOwxw1g==", "requires": { "camelcase": "^5.3.1", "decamelize": "^1.2.0", @@ -3198,15 +3198,15 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "jsii": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-0.10.4.tgz", - "integrity": "sha512-ogNaQsj+w5Ej6yGYwvAdu20ZUcNaoSk1VpPfiLbbK3hsDlXyA7qMN68FGmwIjjjuMZBNGapN+iJ2Ndrc2WHOlA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-0.10.5.tgz", + "integrity": "sha512-z6yZBxdD5gh9C2w43fN0kmfn6m9c6MeiPLTvR4/H8oPa8icEYaxA3XwoOoDAYMRzUfTMO/f/oocjoFsngf6Jzg==", "requires": { "case": "^1.6.1", "colors": "^1.3.3", "deep-equal": "^1.0.1", "fs-extra": "^7.0.1", - "jsii-spec": "^0.10.4", + "jsii-spec": "^0.10.5", "log4js": "^4.1.0", "semver": "^6.0.0", "sort-json": "^2.0.0", @@ -3223,28 +3223,28 @@ } }, "jsii-diff": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-diff/-/jsii-diff-0.10.4.tgz", - "integrity": "sha512-lVX1Q6ny2kJTRNviii8hsD/AIziZTDIg2JJDrnkYrDfV36YNfHluW/SV/ByaYWGjrm3TzJ6ipfknfqxuoLjkkg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-diff/-/jsii-diff-0.10.5.tgz", + "integrity": "sha512-7juohIIfj88FI8dKwSe3MQQ+gNTmt7G8QSFTUD9A6MlOuZLH1M+110ZdxiGBhIK1vqLoSJqIB+hpJ2c+z4hOHQ==", "requires": { - "jsii-reflect": "^0.10.4", - "jsii-spec": "^0.10.4", + "jsii-reflect": "^0.10.5", + "jsii-spec": "^0.10.5", "log4js": "^4.1.0", "typescript": "^3.4.3", "yargs": "^13.2.2" } }, "jsii-pacmak": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-0.10.4.tgz", - "integrity": "sha512-9xEx+sJ6WrMK/oh/CY8+I7dDhxHuiA6YScIciD+zZ609+lvBDfCc+Ux0u488VXa/7N+G34ngjZ5w5DqMpNw44Q==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-0.10.5.tgz", + "integrity": "sha512-PAsm43r1JkJp2vQsnKmzuMwAjAW2p0S+7m2SXjmjlP46UMipm0JSkjyq7AsrCzabkUgiN95owIUas5Df41B7Mg==", "requires": { "clone": "^2.1.2", - "codemaker": "^0.10.4", + "codemaker": "^0.10.5", "commonmark": "^0.29.0", "escape-string-regexp": "^2.0.0", "fs-extra": "^7.0.1", - "jsii-spec": "^0.10.4", + "jsii-spec": "^0.10.5", "spdx-license-list": "^6.0.0", "xmlbuilder": "^12.0.0", "yargs": "^13.2.2" @@ -3258,21 +3258,21 @@ } }, "jsii-reflect": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-0.10.4.tgz", - "integrity": "sha512-8HxwKX+gnrzt3jIrL7EVxxBop22eNJlCH5Yj8V7i9+BNV4lAFZl+n/l0mAMaYM1hLF9LTM/jgG64SKgxTepuNg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-0.10.5.tgz", + "integrity": "sha512-4MHy5wSPjtgn/FO1HX3xweaRGFabAn6W57skSQxxbgCWyoarDXlKpH118UTCMs0smGSme2E7R1GP5dBH7f1Bkw==", "requires": { "colors": "^1.3.3", "fs-extra": "^7.0.1", - "jsii-spec": "^0.10.4", - "oo-ascii-tree": "^0.10.4", + "jsii-spec": "^0.10.5", + "oo-ascii-tree": "^0.10.5", "yargs": "^13.2.2" } }, "jsii-spec": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.4.tgz", - "integrity": "sha512-yyKqb8MbxJji0jKiVJZ/evl5Dr3xz2OwJgz2IYmc8sngRd3ZNlpFHAJY7SFmKjMj8EG/9pCqN9FfSPWDGwY6Zg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/jsii-spec/-/jsii-spec-0.10.5.tgz", + "integrity": "sha512-YRU/MU7hGZzuqSZ+R/EdcZvZgHm8skh2Y4Jv+yzoJ0o8V9c28l70zORlZlimToEfBUAK+RDIN8fLlhLit7hYJQ==", "requires": { "jsonschema": "^1.2.4" } @@ -3873,9 +3873,9 @@ } }, "oo-ascii-tree": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-0.10.4.tgz", - "integrity": "sha512-oY4bJcBLPcFevf61nAcK6Dv3SGGAN1isRIIIlglW7DAzHXE+7vzXOaKOsjOdHwjsj8w6BHBeHoi0KTYLXC1Mkw==" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-0.10.5.tgz", + "integrity": "sha512-VqyGEaceEfU7xqRPnezRj6QUYE6QJqNSz7DbS4JAPvnS2Hco7RILKwNyK3b8M9XC2dv6c7as5GXZCezR3gd0OQ==" }, "opener": { "version": "1.5.1", diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index aadde5f1e489e..7edd544eb9dd6 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -38,9 +38,9 @@ "colors": "^1.3.3", "fs-extra": "^7.0.1", "jest": "^24.7.1", - "jsii": "^0.10.4", - "jsii-diff": "^0.10.4", - "jsii-pacmak": "^0.10.4", + "jsii": "^0.10.5", + "jsii-diff": "^0.10.5", + "jsii-pacmak": "^0.10.5", "nodeunit": "^0.11.3", "nyc": "^14.0.0", "pkglint": "^0.30.0",