diff --git a/cdk.schema.json b/cdk.schema.json index 237f81af..ebf01561 100644 --- a/cdk.schema.json +++ b/cdk.schema.json @@ -41270,6 +41270,25 @@ } ] }, + "ownerContact": { + "anyOf": [ + { + "$ref": "#/definitions/StringExpression", + "description": "The owner contact information for an API resource.\n\nThis field accepts any string input with a length of 0 - 256 characters." + }, + { + "anyOf": [ + { + "$ref": "#/definitions/FnRef" + }, + { + "$ref": "#/definitions/FnGetProp" + } + ], + "description": "The owner contact information for an API resource.\n\nThis field accepts any string input with a length of 0 - 256 characters." + } + ] + }, "queryDepthLimit": { "anyOf": [ { @@ -69947,6 +69966,7 @@ "VERSION_1_0_275_0", "VERSION_1_0_295_0", "VERSION_1_0_317_0", + "VERSION_1_0_333_0", "VERSION_1_0_54_0", "VERSION_1_0_86_0", "VERSION_1_0_89_0", @@ -135537,6 +135557,46 @@ }, "comment": "aws-cdk-lib.aws_ecs.ExecuteCommandConfiguration" }, + "aws-cdk-lib.aws_ecs.ManagedStorageConfiguration": { + "type": "object", + "title": "ManagedStorageConfiguration", + "additionalProperties": false, + "properties": { + "fargateEphemeralStorageKmsKey": { + "anyOf": [ + { + "aws-cdk-lib.aws_kms.Alias.fromAliasAttributes": {} + }, + { + "aws-cdk-lib.aws_kms.Alias.fromAliasName": {} + }, + { + "aws-cdk-lib.aws_kms.Alias.addAlias": {} + }, + { + "aws-cdk-lib.aws_kms.Key.fromCfnKey": {} + }, + { + "aws-cdk-lib.aws_kms.Key.fromKeyArn": {} + }, + { + "aws-cdk-lib.aws_kms.Key.fromLookup": {} + }, + { + "aws-cdk-lib.aws_kms.Key.addAlias": {} + }, + { + "$ref": "#/definitions/FnRef" + }, + { + "$ref": "#/definitions/FnGetProp" + } + ], + "description": "KMS Key used to encrypt ECS Fargate ephemeral Storage.\n\nThe configured KMS Key's policy will be modified to allow ECS to use the Key to encrypt the ephemeral Storage for this cluster." + } + }, + "comment": "aws-cdk-lib.aws_ecs.ManagedStorageConfiguration" + }, "aws-cdk-lib.aws_ecs.ClusterProps": { "type": "object", "title": "ClusterProps", @@ -135656,6 +135716,25 @@ } ] }, + "managedStorageConfiguration": { + "anyOf": [ + { + "$ref": "#/definitions/aws-cdk-lib.aws_ecs.ManagedStorageConfiguration", + "description": "Encryption configuration for ECS Managed storage." + }, + { + "anyOf": [ + { + "$ref": "#/definitions/FnRef" + }, + { + "$ref": "#/definitions/FnGetProp" + } + ], + "description": "Encryption configuration for ECS Managed storage." + } + ] + }, "vpc": { "anyOf": [ { @@ -152041,7 +152120,8 @@ "V1_27", "V1_28", "V1_29", - "V1_30" + "V1_30", + "V1_31" ] }, { @@ -162213,6 +162293,25 @@ ], "description": "SSL Policy." }, + "tcpIdleTimeout": { + "anyOf": [ + { + "$ref": "#/definitions/aws-cdk-lib.Duration", + "description": "The load balancer TCP idle timeout." + }, + { + "anyOf": [ + { + "$ref": "#/definitions/FnRef" + }, + { + "$ref": "#/definitions/FnGetProp" + } + ], + "description": "The load balancer TCP idle timeout." + } + ] + }, "loadBalancer": { "anyOf": [ { @@ -305093,6 +305192,8 @@ "IOT_SITEWISE_DATA", "IOT_TWINMAKER_API", "IOT_TWINMAKER_DATA", + "KAFKA", + "KAFKA_FIPS", "KENDRA", "KENDRA_RANKING", "KEYSPACES", diff --git a/decdk.specs.json b/decdk.specs.json index 1af7dfb5..c55d7f76 100644 --- a/decdk.specs.json +++ b/decdk.specs.json @@ -7057,6 +7057,13 @@ "Type": "aws-cdk-lib.aws_lambda.LambdaInsightsVersion", "Static": true }, + "VERSION_1_0_333_0": { + "Remarks": "", + "Summary": "Version 1.0.333.0.", + "Required": true, + "Type": "aws-cdk-lib.aws_lambda.LambdaInsightsVersion", + "Static": true + }, "VERSION_1_0_54_0": { "Remarks": "", "Summary": "Version 1.0.54.0.", diff --git a/package.json b/package.json index d45f4748..89a0edc9 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", - "aws-cdk-lib": "^2.161.1", + "aws-cdk-lib": "^2.162.0", "cdklabs-projen-project-types": "^0.1.204", "commit-and-tag-version": "^12", "constructs": "^10.0.0", diff --git a/yarn.lock b/yarn.lock index a688b7fd..582534f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,9 +16,9 @@ integrity sha512-l2eAROXoPOXNyXt3lGUEveHo/U8c0IX7RTjgf2qy1LcZw6IkUIIIy/erQ6bBqZ5SibRfFAoXSBBC+gFfGyZDcA== "@aws-cdk/asset-kubectl-v20@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz#d8e20b5f5dc20128ea2000dc479ca3c7ddc27248" - integrity sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg== + version "2.1.3" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.3.tgz#80e09004be173995e91614e34d947da11dd9ff4d" + integrity sha512-cDG1w3ieM6eOT9mTefRuTypk95+oyD7P5X/wRltwmYxU7nZc3+076YEVS6vrjDKr3ADYbfn0lDKpfB1FBtO9CQ== "@aws-cdk/asset-node-proxy-agent-v6@^2.1.0": version "2.1.0" @@ -42,14 +42,14 @@ picocolors "^1.0.0" "@babel/compat-data@^7.25.7": - version "7.25.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.7.tgz#b8479fe0018ef0ac87b6b7a5c6916fcd67ae2c9c" - integrity sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw== + version "7.25.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.8.tgz#0376e83df5ab0eb0da18885c0140041f0747a402" + integrity sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.7.5": - version "7.25.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.7.tgz#1b3d144157575daf132a3bc80b2b18e6e3ca6ece" - integrity sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow== + version "7.25.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.8.tgz#a57137d2a51bbcffcfaeba43cb4dd33ae3e0e1c6" + integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.25.7" @@ -57,10 +57,10 @@ "@babel/helper-compilation-targets" "^7.25.7" "@babel/helper-module-transforms" "^7.25.7" "@babel/helpers" "^7.25.7" - "@babel/parser" "^7.25.7" + "@babel/parser" "^7.25.8" "@babel/template" "^7.25.7" "@babel/traverse" "^7.25.7" - "@babel/types" "^7.25.7" + "@babel/types" "^7.25.8" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -152,12 +152,12 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.14.7", "@babel/parser@^7.25.7": - version "7.25.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.7.tgz#99b927720f4ddbfeb8cd195a363ed4532f87c590" - integrity sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw== +"@babel/parser@^7.14.7", "@babel/parser@^7.25.7", "@babel/parser@^7.25.8": + version "7.25.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.8.tgz#f6aaf38e80c36129460c1657c0762db584c9d5e2" + integrity sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ== dependencies: - "@babel/types" "^7.25.7" + "@babel/types" "^7.25.8" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -300,10 +300,10 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.25.7", "@babel/types@^7.3.3": - version "7.25.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.7.tgz#1b7725c1d3a59f328cb700ce704c46371e6eef9b" - integrity sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ== +"@babel/types@^7.25.7", "@babel/types@^7.25.8", "@babel/types@^7.3.3": + version "7.25.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.8.tgz#5cf6037258e8a9bcad533f4979025140cb9993e1" + integrity sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg== dependencies: "@babel/helper-string-parser" "^7.25.7" "@babel/helper-validator-identifier" "^7.25.7" @@ -1009,10 +1009,10 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -aws-cdk-lib@^2.161.1: - version "2.161.1" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.161.1.tgz#eaa2a0e48ab7376b5e057d1033c40793220f601a" - integrity sha512-siVuWLRXD9AcQ2vkTPYbp/oH5KeXmx23voOkk/BcFmM9Sw+0kb1wgFWYCF2LMeFWDa+k5TuWMB0QtChN8/uz9A== +aws-cdk-lib@^2.162.0: + version "2.162.0" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.162.0.tgz#979b850ae59896a88826dbfc5352d6be35c096e3" + integrity sha512-Mx/8N9w+yqQONsGIFFk9Rl0JOu9nNWpU+JLlr73mHvhwxzhCT2XEZnS98UUiwuAcJYwl0c2Eh32joxj/txh3JA== dependencies: "@aws-cdk/asset-awscli-v1" "^2.2.202" "@aws-cdk/asset-kubectl-v20" "^2.1.2" @@ -1295,9 +1295,9 @@ comment-json@4.2.2: repeat-string "^1.6.1" commit-and-tag-version@^12: - version "12.4.4" - resolved "https://registry.yarnpkg.com/commit-and-tag-version/-/commit-and-tag-version-12.4.4.tgz#7c3db19f9f7a7b8039c1335df6dc78976b94967e" - integrity sha512-sK+69usdfluwRO6DtXs8wpRvyM9OAuV6y8kTgMj+ncRG3KrXeKjNcxFsWnnwH/KZU9k8ErKu5uQ1ptX6/pPk7A== + version "12.5.0" + resolved "https://registry.yarnpkg.com/commit-and-tag-version/-/commit-and-tag-version-12.5.0.tgz#fcfd5db2d70c76cb1f40defb44b8c8d687af273b" + integrity sha512-Ll7rkKntH20iEFOPUT4e503Jf3J0J8jSN+aSeHuvNdtv4xmv9kSLSBg2CWsMVihwF3J2WvMHBEUSCKuDNesiTA== dependencies: chalk "^2.4.2" conventional-changelog "4.0.0" @@ -1723,9 +1723,9 @@ dotgitignore@^2.1.0: minimatch "^3.0.4" electron-to-chromium@^1.5.28: - version "1.5.35" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.35.tgz#1d38d386186c72b1fa6e74c3a7de5f888b503100" - integrity sha512-hOSRInrIDm0Brzp4IHW2F/VM+638qOL2CzE0DgpnGzKW27C95IqqeqgKz/hxHGnvPxvQGpHUGD5qRVC9EZY2+A== + version "1.5.36" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz#ec41047f0e1446ec5dce78ed5970116533139b88" + integrity sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw== emoji-regex@^8.0.0: version "8.0.0" @@ -2192,9 +2192,9 @@ foreground-child@^2.0.0: signal-exit "^3.0.2" form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + version "4.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48" + integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8"