From 95ec5408d2f2fd0e0ff3694a0824a6f69f78eb1d Mon Sep 17 00:00:00 2001 From: Jim Park Date: Fri, 2 Dec 2022 13:42:12 -0800 Subject: [PATCH 1/2] fix(deps): pnpm update 2022-12-02 --- package.json | 6 +- pnpm-lock.yaml | 1348 +++++++++++++++++++++++++----------------------- 2 files changed, 702 insertions(+), 652 deletions(-) diff --git a/package.json b/package.json index 6548351..49c756b 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ "homepage": "https://github.com/scribd/amazon-ecs-service-action#readme", "dependencies": { "@actions/core": "^1.10.0", - "@aws-sdk/client-ecs": "^3.194.0", - "@aws-sdk/util-waiter": "^3.193.0", + "@aws-sdk/client-ecs": "^3.223.0", + "@aws-sdk/util-waiter": "^3.222.0", "lodash": "^4.17.21", "yaml": "^2.1.3" }, "devDependencies": { "@vercel/ncc": "0.34.0", - "eslint": "^8.26.0", + "eslint": "^8.29.0", "eslint-config-google": "^0.14.0", "eslint-plugin-no-floating-promise": "^1.0.2", "jest": "^28.1.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c804f8..44eec89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,10 +2,10 @@ lockfileVersion: 5.4 specifiers: '@actions/core': ^1.10.0 - '@aws-sdk/client-ecs': ^3.194.0 - '@aws-sdk/util-waiter': ^3.193.0 + '@aws-sdk/client-ecs': ^3.223.0 + '@aws-sdk/util-waiter': ^3.222.0 '@vercel/ncc': 0.34.0 - eslint: ^8.26.0 + eslint: ^8.29.0 eslint-config-google: ^0.14.0 eslint-plugin-no-floating-promise: ^1.0.2 jest: ^28.1.3 @@ -14,15 +14,15 @@ specifiers: dependencies: '@actions/core': 1.10.0 - '@aws-sdk/client-ecs': 3.194.0 - '@aws-sdk/util-waiter': 3.193.0 + '@aws-sdk/client-ecs': 3.223.0 + '@aws-sdk/util-waiter': 3.222.0 lodash: 4.17.21 yaml: 2.1.3 devDependencies: '@vercel/ncc': 0.34.0 - eslint: 8.26.0 - eslint-config-google: 0.14.0_eslint@8.26.0 + eslint: 8.29.0 + eslint-config-google: 0.14.0_eslint@8.29.0 eslint-plugin-no-floating-promise: 1.0.2 jest: 28.1.3 @@ -62,8 +62,8 @@ packages: '@aws-crypto/sha256-js': 2.0.0 '@aws-crypto/supports-web-crypto': 2.0.2 '@aws-crypto/util': 2.0.2 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-locate-window': 3.188.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-locate-window': 3.208.0 '@aws-sdk/util-utf8-browser': 3.188.0 tslib: 1.14.1 dev: false @@ -72,7 +72,7 @@ packages: resolution: {integrity: sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==} dependencies: '@aws-crypto/util': 2.0.2 - '@aws-sdk/types': 3.193.0 + '@aws-sdk/types': 3.222.0 tslib: 1.14.1 dev: false @@ -85,629 +85,678 @@ packages: /@aws-crypto/util/2.0.2: resolution: {integrity: sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==} dependencies: - '@aws-sdk/types': 3.193.0 + '@aws-sdk/types': 3.222.0 '@aws-sdk/util-utf8-browser': 3.188.0 tslib: 1.14.1 dev: false - /@aws-sdk/abort-controller/3.193.0: - resolution: {integrity: sha512-MYPBm5PWyKP+Tq37mKs5wDbyAyVMocF5iYmx738LYXBSj8A1V4LTFrvfd4U16BRC/sM0DYB9fBFJUQ9ISFRVYw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/abort-controller/3.222.0: + resolution: {integrity: sha512-Ric2vJQEWrzz915wBeZlYLWAnIsnywOcZpzroPVTY/TNKRvM0GcSPVuD9vv1lOwybVnDHsipukzwQBAZXkNWVA==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/client-ecs/3.194.0: - resolution: {integrity: sha512-nAXVr91ol8fIBUecqFNK1eON7U8QQ0r/l3Ccy8azzyBoawjs3VFO3YJn1yw/CrpW0r7d1Ge4Y+TdhR20LYnmpw==} - engines: {node: '>=12.0.0'} + /@aws-sdk/client-ecs/3.223.0: + resolution: {integrity: sha512-cMe7NI/T1pKNY7WQ0nhcVqTbKmeXv9GTTfBTV4VXCQ7X6JNgsu9fpTe8bo950pDIT2vAU+Cw4znkzrC7Lme0VQ==} + engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 2.0.0 '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/client-sts': 3.194.0 - '@aws-sdk/config-resolver': 3.193.0 - '@aws-sdk/credential-provider-node': 3.193.0 - '@aws-sdk/fetch-http-handler': 3.193.0 - '@aws-sdk/hash-node': 3.193.0 - '@aws-sdk/invalid-dependency': 3.193.0 - '@aws-sdk/middleware-content-length': 3.193.0 - '@aws-sdk/middleware-host-header': 3.193.0 - '@aws-sdk/middleware-logger': 3.193.0 - '@aws-sdk/middleware-recursion-detection': 3.193.0 - '@aws-sdk/middleware-retry': 3.193.0 - '@aws-sdk/middleware-serde': 3.193.0 - '@aws-sdk/middleware-signing': 3.193.0 - '@aws-sdk/middleware-stack': 3.193.0 - '@aws-sdk/middleware-user-agent': 3.193.0 - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/node-http-handler': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/smithy-client': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/url-parser': 3.193.0 - '@aws-sdk/util-base64-browser': 3.188.0 - '@aws-sdk/util-base64-node': 3.188.0 + '@aws-sdk/client-sts': 3.223.0 + '@aws-sdk/config-resolver': 3.222.0 + '@aws-sdk/credential-provider-node': 3.223.0 + '@aws-sdk/fetch-http-handler': 3.222.0 + '@aws-sdk/hash-node': 3.222.0 + '@aws-sdk/invalid-dependency': 3.222.0 + '@aws-sdk/middleware-content-length': 3.222.0 + '@aws-sdk/middleware-endpoint': 3.222.0 + '@aws-sdk/middleware-host-header': 3.222.0 + '@aws-sdk/middleware-logger': 3.222.0 + '@aws-sdk/middleware-recursion-detection': 3.222.0 + '@aws-sdk/middleware-retry': 3.222.0 + '@aws-sdk/middleware-serde': 3.222.0 + '@aws-sdk/middleware-signing': 3.222.0 + '@aws-sdk/middleware-stack': 3.222.0 + '@aws-sdk/middleware-user-agent': 3.222.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/node-http-handler': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/smithy-client': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + '@aws-sdk/util-base64': 3.208.0 '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.188.0 - '@aws-sdk/util-defaults-mode-browser': 3.193.0 - '@aws-sdk/util-defaults-mode-node': 3.193.0 - '@aws-sdk/util-user-agent-browser': 3.193.0 - '@aws-sdk/util-user-agent-node': 3.193.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.222.0 + '@aws-sdk/util-defaults-mode-node': 3.222.0 + '@aws-sdk/util-endpoints': 3.222.0 + '@aws-sdk/util-user-agent-browser': 3.222.0 + '@aws-sdk/util-user-agent-node': 3.222.0 '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.188.0 - '@aws-sdk/util-waiter': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/util-utf8-node': 3.208.0 + '@aws-sdk/util-waiter': 3.222.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sso/3.193.0: - resolution: {integrity: sha512-NxDckym95mtimYp9uWRA1lcyJHDyS8OZEaDC+dZ/tt5wGyPoc3ftHZNWDLzZM1PUjzgo+XzjMBVkWMvk/SRSYw==} - engines: {node: '>=12.0.0'} + /@aws-sdk/client-sso-oidc/3.223.0: + resolution: {integrity: sha512-MeXm6expqpBwwN5GWm8QedAxWGv1jpdxae5oSqsrfRSHFVcHVxWWQzx9/GMBpKqGLtXVmisex2vckBQa1MhybQ==} + engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 2.0.0 '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/config-resolver': 3.193.0 - '@aws-sdk/fetch-http-handler': 3.193.0 - '@aws-sdk/hash-node': 3.193.0 - '@aws-sdk/invalid-dependency': 3.193.0 - '@aws-sdk/middleware-content-length': 3.193.0 - '@aws-sdk/middleware-host-header': 3.193.0 - '@aws-sdk/middleware-logger': 3.193.0 - '@aws-sdk/middleware-recursion-detection': 3.193.0 - '@aws-sdk/middleware-retry': 3.193.0 - '@aws-sdk/middleware-serde': 3.193.0 - '@aws-sdk/middleware-stack': 3.193.0 - '@aws-sdk/middleware-user-agent': 3.193.0 - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/node-http-handler': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/smithy-client': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/url-parser': 3.193.0 - '@aws-sdk/util-base64-browser': 3.188.0 - '@aws-sdk/util-base64-node': 3.188.0 + '@aws-sdk/config-resolver': 3.222.0 + '@aws-sdk/fetch-http-handler': 3.222.0 + '@aws-sdk/hash-node': 3.222.0 + '@aws-sdk/invalid-dependency': 3.222.0 + '@aws-sdk/middleware-content-length': 3.222.0 + '@aws-sdk/middleware-endpoint': 3.222.0 + '@aws-sdk/middleware-host-header': 3.222.0 + '@aws-sdk/middleware-logger': 3.222.0 + '@aws-sdk/middleware-recursion-detection': 3.222.0 + '@aws-sdk/middleware-retry': 3.222.0 + '@aws-sdk/middleware-serde': 3.222.0 + '@aws-sdk/middleware-stack': 3.222.0 + '@aws-sdk/middleware-user-agent': 3.222.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/node-http-handler': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/smithy-client': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + '@aws-sdk/util-base64': 3.208.0 '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.188.0 - '@aws-sdk/util-defaults-mode-browser': 3.193.0 - '@aws-sdk/util-defaults-mode-node': 3.193.0 - '@aws-sdk/util-user-agent-browser': 3.193.0 - '@aws-sdk/util-user-agent-node': 3.193.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.222.0 + '@aws-sdk/util-defaults-mode-node': 3.222.0 + '@aws-sdk/util-endpoints': 3.222.0 + '@aws-sdk/util-user-agent-browser': 3.222.0 + '@aws-sdk/util-user-agent-node': 3.222.0 '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/util-utf8-node': 3.208.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sts/3.194.0: - resolution: {integrity: sha512-duolI7KLvRLMrL0ZpiVvmhaC5stKcNp5tfJ7gUW24tyf+7ImAmk2odSMIgcq54EWQ3XppTKBhEGCjOJ9th7+Qg==} - engines: {node: '>=12.0.0'} + /@aws-sdk/client-sso/3.223.0: + resolution: {integrity: sha512-1gVmZ7XypZEWUeKnvjS/cZSL/cM1riOGrhp+dr+np58ZT5zSrpWAAeKE5+ftzC/vn770vnD5piLGdAZwg/Jf1g==} + engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 2.0.0 '@aws-crypto/sha256-js': 2.0.0 - '@aws-sdk/config-resolver': 3.193.0 - '@aws-sdk/credential-provider-node': 3.193.0 - '@aws-sdk/fetch-http-handler': 3.193.0 - '@aws-sdk/hash-node': 3.193.0 - '@aws-sdk/invalid-dependency': 3.193.0 - '@aws-sdk/middleware-content-length': 3.193.0 - '@aws-sdk/middleware-endpoint': 3.193.0 - '@aws-sdk/middleware-host-header': 3.193.0 - '@aws-sdk/middleware-logger': 3.193.0 - '@aws-sdk/middleware-recursion-detection': 3.193.0 - '@aws-sdk/middleware-retry': 3.193.0 - '@aws-sdk/middleware-sdk-sts': 3.193.0 - '@aws-sdk/middleware-serde': 3.193.0 - '@aws-sdk/middleware-signing': 3.193.0 - '@aws-sdk/middleware-stack': 3.193.0 - '@aws-sdk/middleware-user-agent': 3.193.0 - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/node-http-handler': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/smithy-client': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/url-parser': 3.193.0 - '@aws-sdk/util-base64-browser': 3.188.0 - '@aws-sdk/util-base64-node': 3.188.0 + '@aws-sdk/config-resolver': 3.222.0 + '@aws-sdk/fetch-http-handler': 3.222.0 + '@aws-sdk/hash-node': 3.222.0 + '@aws-sdk/invalid-dependency': 3.222.0 + '@aws-sdk/middleware-content-length': 3.222.0 + '@aws-sdk/middleware-endpoint': 3.222.0 + '@aws-sdk/middleware-host-header': 3.222.0 + '@aws-sdk/middleware-logger': 3.222.0 + '@aws-sdk/middleware-recursion-detection': 3.222.0 + '@aws-sdk/middleware-retry': 3.222.0 + '@aws-sdk/middleware-serde': 3.222.0 + '@aws-sdk/middleware-stack': 3.222.0 + '@aws-sdk/middleware-user-agent': 3.222.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/node-http-handler': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/smithy-client': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + '@aws-sdk/util-base64': 3.208.0 '@aws-sdk/util-body-length-browser': 3.188.0 - '@aws-sdk/util-body-length-node': 3.188.0 - '@aws-sdk/util-defaults-mode-browser': 3.193.0 - '@aws-sdk/util-defaults-mode-node': 3.193.0 - '@aws-sdk/util-endpoints': 3.194.0 - '@aws-sdk/util-user-agent-browser': 3.193.0 - '@aws-sdk/util-user-agent-node': 3.193.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.222.0 + '@aws-sdk/util-defaults-mode-node': 3.222.0 + '@aws-sdk/util-endpoints': 3.222.0 + '@aws-sdk/util-user-agent-browser': 3.222.0 + '@aws-sdk/util-user-agent-node': 3.222.0 '@aws-sdk/util-utf8-browser': 3.188.0 - '@aws-sdk/util-utf8-node': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/client-sts/3.223.0: + resolution: {integrity: sha512-RYGx6SOT38MfX4Dm8lyEwZ/bEqhl3TZyGFqtFHGTEEgyqPkuqiZPfSSWNmsaf6HAVYKObp7kJUX6w8EeEw332w==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.222.0 + '@aws-sdk/credential-provider-node': 3.223.0 + '@aws-sdk/fetch-http-handler': 3.222.0 + '@aws-sdk/hash-node': 3.222.0 + '@aws-sdk/invalid-dependency': 3.222.0 + '@aws-sdk/middleware-content-length': 3.222.0 + '@aws-sdk/middleware-endpoint': 3.222.0 + '@aws-sdk/middleware-host-header': 3.222.0 + '@aws-sdk/middleware-logger': 3.222.0 + '@aws-sdk/middleware-recursion-detection': 3.222.0 + '@aws-sdk/middleware-retry': 3.222.0 + '@aws-sdk/middleware-sdk-sts': 3.222.0 + '@aws-sdk/middleware-serde': 3.222.0 + '@aws-sdk/middleware-signing': 3.222.0 + '@aws-sdk/middleware-stack': 3.222.0 + '@aws-sdk/middleware-user-agent': 3.222.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/node-http-handler': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/smithy-client': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + '@aws-sdk/util-base64': 3.208.0 + '@aws-sdk/util-body-length-browser': 3.188.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.222.0 + '@aws-sdk/util-defaults-mode-node': 3.222.0 + '@aws-sdk/util-endpoints': 3.222.0 + '@aws-sdk/util-user-agent-browser': 3.222.0 + '@aws-sdk/util-user-agent-node': 3.222.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 fast-xml-parser: 4.0.11 - tslib: 2.4.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/config-resolver/3.193.0: - resolution: {integrity: sha512-HIjuv2A1glgkXy9g/A8bfsiz3jTFaRbwGZheoHFZod6iEQQEbbeAsBe3u2AZyzOrVLgs8lOvBtgU8XKSJWjDkw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/config-resolver/3.222.0: + resolution: {integrity: sha512-rG/Yh0R+GQe86ofEb24QAjQ19tHb4HMCyCuMZUZCsIdgNmUfcaH21Ug5s7pJrAfEy/F2gwxs+VfBeXKjT0MqSQ==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/signature-v4': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-config-provider': 3.188.0 - '@aws-sdk/util-middleware': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/signature-v4': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-config-provider': 3.208.0 + '@aws-sdk/util-middleware': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/credential-provider-env/3.193.0: - resolution: {integrity: sha512-pRqZoIaqCdWB4JJdR6DqDn3u+CwKJchwiCPnRtChwC8KXCMkT4njq9J1bWG3imYeTxP/G06O1PDONEuD4pPtNQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-env/3.222.0: + resolution: {integrity: sha512-xV6cmJ9zMi8nWySqBv1ze/EFlzXEfazu3i/T/5MpOufPvuGpXTQ3/PDEbC6mKBtvomoQ0fonc/cZrix7YcJV0Q==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/credential-provider-imds/3.193.0: - resolution: {integrity: sha512-jC7uT7uVpO/iitz49toHMGFKXQ2igWQQG2SKirREqDRaz5HSXwEP1V3rcOlNNyGIBPMggDjZnxYgJHqBXSq9Ag==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-imds/3.222.0: + resolution: {integrity: sha512-n090ouw5AFhb0EfzRElUTmqCNOQ1zjlxau30oVM7+qKtXH85hEGMQOoRQAl9ch/pXcbjKLh1mbUhmonR97/Kvw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/url-parser': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/credential-provider-ini/3.193.0: - resolution: {integrity: sha512-JQ4tyeLjwsa9Jo95yTrLgFFspAP5GwaZDqDJArG98waKDzxhl7FeBs+N32+oux6WB7RKRB0svOK02nnoWnrjVg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-ini/3.223.0: + resolution: {integrity: sha512-+jB0XIqAw7Cni1uqPV6SMQl7FlpUVELdHVnR+DYL3WOV4MJ4amTu9MAXrpvbEXbK3+7eFQ2/tDe+7i8qGXZFTw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.193.0 - '@aws-sdk/credential-provider-imds': 3.193.0 - '@aws-sdk/credential-provider-sso': 3.193.0 - '@aws-sdk/credential-provider-web-identity': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/shared-ini-file-loader': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/credential-provider-env': 3.222.0 + '@aws-sdk/credential-provider-imds': 3.222.0 + '@aws-sdk/credential-provider-sso': 3.223.0 + '@aws-sdk/credential-provider-web-identity': 3.222.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-node/3.193.0: - resolution: {integrity: sha512-2E8yWVw1vLb6IumZxA0w4mes759YSCTHLdfp5nMBpn+d+Otz26mczKSe7xr7AaVONq+/sVPUl2GfTFTWM4B0eA==} - engines: {node: '>=12.0.0'} - dependencies: - '@aws-sdk/credential-provider-env': 3.193.0 - '@aws-sdk/credential-provider-imds': 3.193.0 - '@aws-sdk/credential-provider-ini': 3.193.0 - '@aws-sdk/credential-provider-process': 3.193.0 - '@aws-sdk/credential-provider-sso': 3.193.0 - '@aws-sdk/credential-provider-web-identity': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/shared-ini-file-loader': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + /@aws-sdk/credential-provider-node/3.223.0: + resolution: {integrity: sha512-mvY96yX4xQ9/Aujr0HqMXhdToiEKg7fFUoN+NgV3yB/hj2q1Ry3j8WbiIfAcBvFLjNwHT7ae/8nVRHYYlNeXFw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.222.0 + '@aws-sdk/credential-provider-imds': 3.222.0 + '@aws-sdk/credential-provider-ini': 3.223.0 + '@aws-sdk/credential-provider-process': 3.222.0 + '@aws-sdk/credential-provider-sso': 3.223.0 + '@aws-sdk/credential-provider-web-identity': 3.222.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-process/3.193.0: - resolution: {integrity: sha512-zpXxtQzQqkaUuFqmHW9dSkh9p/1k+XNKlwEkG8FTwAJNUWmy2ZMJv+8NTVn4s4vaRu7xJ1er9chspYr7mvxHlA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-process/3.222.0: + resolution: {integrity: sha512-IgEk8Tne1b2v2k/wVjuddKi+HEAFJWUoEcvLCnYRdlVX5l+Nnatw8vGYb+gTi9X7nKNqEGfMbifKCFoePKjC0Q==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/shared-ini-file-loader': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/credential-provider-sso/3.193.0: - resolution: {integrity: sha512-jBFWreNFZUgnGyCkpxDGf+LrXTuzEfjYkJYti1HnnsUF4vF0PsVZS6/FQi1mDl3pqorrtgknI59ENnAhKVxtBg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-sso/3.223.0: + resolution: {integrity: sha512-sRxH6fhLYME+EIiHRqIzkUgPaAvc5+dV8+09jEZ1yBjum9AQycipXrbbDRNLXWJZJZTA/BsHfUpAScFOjyZf7A==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/shared-ini-file-loader': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/client-sso': 3.223.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/token-providers': 3.223.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity/3.193.0: - resolution: {integrity: sha512-MIQY9KwLCBnRyIt7an4EtMrFQZz2HC1E8vQDdKVzmeQBBePhW61fnX9XDP9bfc3Ypg1NggLG00KBPEC88twLFg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/credential-provider-web-identity/3.222.0: + resolution: {integrity: sha512-dImqTEWt38nVcDe/wQqHWJ+R2zyNqVKwejfslgbH2YilUnDU43xq2KJhNe4s+YhCB6tHOTkbNnpZo7vPV5Zxog==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/fetch-http-handler/3.193.0: - resolution: {integrity: sha512-UhIS2LtCK9hqBzYVon6BI8WebJW1KC0GGIL/Gse5bqzU9iAGgFLAe66qg9k+/h3Jjc5LNAYzqXNVizMwn7689Q==} + /@aws-sdk/fetch-http-handler/3.222.0: + resolution: {integrity: sha512-0PWnOp47mNfwBFEZhuBpz5A+66jbvb2ySidnM5vWHRxu5yN7rCJEdEMSJKDzR6nH3GLZ9dHoOxTzQy21NoDTtA==} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/querystring-builder': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-base64-browser': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/querystring-builder': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-base64': 3.208.0 + tslib: 2.4.1 dev: false - /@aws-sdk/hash-node/3.193.0: - resolution: {integrity: sha512-O2SLPVBjrCUo+4ouAdRUoHBYsyurO9LcjNZNYD7YQOotBTbVFA3cx7kTZu+K4B6kX7FDaGbqbE1C/T1/eg/r+w==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/hash-node/3.222.0: + resolution: {integrity: sha512-Fw0acblG0LQT9tfD2/4j98QHNq+Crotig/M1/zPDcVoGb8OBHd2442zpeA0fYYjGnGGhy9psRHdJrjZGj1vDUw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-buffer-from': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 dev: false - /@aws-sdk/invalid-dependency/3.193.0: - resolution: {integrity: sha512-54DCknekLwJAI1os76XJ8XCzfAH7BGkBGtlWk5WCNkZTfj3rf5RUiXz4uoKUMWE1rZmyMDoDDS1PBo+yTVKW5w==} + /@aws-sdk/invalid-dependency/3.222.0: + resolution: {integrity: sha512-tWJWWTcL7DrhFiDmPBvLaw2lopHJMsF4Uj52yIQJskwd2IeBOxjl30zLo/oidmk73IFUB7TCObc85zJrtt/KcQ==} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/is-array-buffer/3.188.0: - resolution: {integrity: sha512-n69N4zJZCNd87Rf4NzufPzhactUeM877Y0Tp/F3KiHqGeTnVjYUa4Lv1vLBjqtfjYb2HWT3NKlYn5yzrhaEwiQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/is-array-buffer/3.201.0: + resolution: {integrity: sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-content-length/3.193.0: - resolution: {integrity: sha512-em0Sqo7O7DFOcVXU460pbcYuIjblDTZqK2YE62nQ0T+5Nbj+MSjuoite+rRRdRww9VqBkUROGKON45bUNjogtQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-content-length/3.222.0: + resolution: {integrity: sha512-Wlah+nrPhcq5qcwHiK1ymVRAvcKjV2py2RXhJsNZWgYwphdt5RHaZHPDKoodI27alrDJVyBBQWGzIm/Ag1bypQ==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-endpoint/3.193.0: - resolution: {integrity: sha512-Inbpt7jcHGvzF7UOJOCxx9wih0+eAQYERikokidWJa7M405EJpVYq1mGbeOcQUPANU3uWF1AObmUUFhbkriHQw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-endpoint/3.222.0: + resolution: {integrity: sha512-e1bM+CvuUWmBdydQpV5sF8cxZrXQ++0G5s1M7pLimKdWXQvCQ1ZEwA3LLi2IWomXmS9a3BaH3iKAf87RTWjIXw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-serde': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/signature-v4': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/url-parser': 3.193.0 - '@aws-sdk/util-config-provider': 3.188.0 - '@aws-sdk/util-middleware': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/middleware-serde': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/signature-v4': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/url-parser': 3.222.0 + '@aws-sdk/util-config-provider': 3.208.0 + '@aws-sdk/util-middleware': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-host-header/3.193.0: - resolution: {integrity: sha512-aegzj5oRWd//lmfmkzRmgG2b4l3140v8Ey4QkqCxcowvAEX5a7rh23yuKaGtmiePwv2RQalCKz+tN6JXCm8g6Q==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-host-header/3.222.0: + resolution: {integrity: sha512-R4STwHkWgdxMRqOy6riYfXepsQURR5YhK6psPFZHkBYByIRc9JxJdLA0qZcfLRriQIAGmqEO2WWsqRmr8nkbBw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-logger/3.193.0: - resolution: {integrity: sha512-D/h1pU5tAcyJpJ8ZeD1Sta0S9QZPcxERYRBiJdEl8VUrYwfy3Cl1WJedVOmd5nG73ZLRSyHeXHewb/ohge3yKQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-logger/3.222.0: + resolution: {integrity: sha512-eAxGCcNXl1APMOFbkUaAC6pNBPUbajyGqsDf6GLdlrYHrMVAtJdYd988ov6C52h7k6iDZ+OPHwv8dwUz+PRfpw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-recursion-detection/3.193.0: - resolution: {integrity: sha512-fMWP76Q1GOb/9OzS1arizm6Dbfo02DPZ6xp7OoAN3PS6ybH3Eb47s/gP3jzgBPAITQacFj4St/4a06YWYrN3NA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-recursion-detection/3.222.0: + resolution: {integrity: sha512-4JRVs7y5JDXXjc5fkz0FCZJt/0HTP2vh3QyZsWRbCYesw2cWVqQlp/fUXp8w5KGqm5nYkTF4e5SQ7Ca8powJNA==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-retry/3.193.0: - resolution: {integrity: sha512-zTQkHLBQBJi6ns655WYcYLyLPc1tgbEYU080Oc8zlveLUqoDn1ogkcmNhG7XMeQuBvWZBYN7J3/wFaXlDzeCKg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-retry/3.222.0: + resolution: {integrity: sha512-8FZpGuJDtntjXZ/mfJ9EdP5mYiUunQHEmk6OERk3h4XW3D/e97denwDAcBBIK8iYYGic5PoWF4KgTFJWs1YOcw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/service-error-classification': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-middleware': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/service-error-classification': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-middleware': 3.222.0 + tslib: 2.4.1 uuid: 8.3.2 dev: false - /@aws-sdk/middleware-sdk-sts/3.193.0: - resolution: {integrity: sha512-TafiDkeflUsnbNa89TLkDnAiRRp1gAaZLDAjt75AzriRKZnhtFfYUXWb+qAuN50T+CkJ/gZI9LHDZL5ogz/HxQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-sdk-sts/3.222.0: + resolution: {integrity: sha512-YbL4lTBFgqyL2Ob+dMyw/UNd5K9IOnZHHxjpwWlYKMrfT+pp2bvrr7XUbRHnxSoDsOg9bf6IyTSRVnVxP4psJg==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/signature-v4': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/middleware-signing': 3.222.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/signature-v4': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-serde/3.193.0: - resolution: {integrity: sha512-dH93EJYVztY+ZDPzSMRi9LfAZfKO+luH62raNy49hlNa4jiyE1Tc/+qwlmOEpfGsrtcZ9TgsON1uFF9sgBXXaA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-serde/3.222.0: + resolution: {integrity: sha512-UoeLbgCJB07dX8tRByR0KzZaOwCoIyXj/SfFTuOhBUjkpKwqFCam/hofDlK3FR6kvl+xiURv57W/FtKV/9TDHg==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-signing/3.193.0: - resolution: {integrity: sha512-obBoELGPf5ikvHYZwbzllLeuODiokdDfe92Ve2ufeOa/d8+xsmbqNzNdCTLNNTmr1tEIaEE7ngZVTOiHqAVhyw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-signing/3.222.0: + resolution: {integrity: sha512-MwMw2Lz7SBOniAc0slWXt65ocqL+E956bdW+LOvBin6OgkVWaLRbWI9nOzA6B2d8b65fCGEc+N15i0UdrEf+MQ==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/signature-v4': 3.193.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-middleware': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/signature-v4': 3.222.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-middleware': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-stack/3.193.0: - resolution: {integrity: sha512-Ix5d7gE6bZwFNIVf0dGnjYuymz1gjitNoAZDPpv1nEZlUMek/jcno5lmzWFzUZXY/azpbIyaPwq/wm/c69au5A==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-stack/3.222.0: + resolution: {integrity: sha512-ASKbstAKbOBUZhFhst6/NCr11x94BDBiQn2zDs2Lvjo89n2efMeb4wEr17VCMZVeKI6ojtPFa1ZVLsH8AOn4Yw==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/middleware-user-agent/3.193.0: - resolution: {integrity: sha512-0vT6F9NwYQK7ARUUJeHTUIUPnupsO3IbmjHSi1+clkssFlJm2UfmSGeafiWe4AYH3anATTvZEtcxX5DZT/ExbA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/middleware-user-agent/3.222.0: + resolution: {integrity: sha512-fjdxCRIAhOTsI9OcEKwJp4lhsvyCSXoeYV49mO/bdG6pFyFRm3Jezx7TNVNeLTGuMHTTTvRrCTF8sgE5t17Pzw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/node-config-provider/3.193.0: - resolution: {integrity: sha512-5RLdjQLH69ISRG8TX9klSLOpEySXxj+z9E9Em39HRvw0/rDcd8poCTADvjYIOqRVvMka0z/hm+elvUTIVn/DRw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/node-config-provider/3.222.0: + resolution: {integrity: sha512-hrbw90LlVa4xJJc4WiyAfaPMY/sJubSeTwuxTChLsFOavr6hSMCwLASrWmOiKRIj5hKdSfEA87n/q+DnKHlA8A==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/shared-ini-file-loader': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/node-http-handler/3.193.0: - resolution: {integrity: sha512-DP4BmFw64HOShgpAPEEMZedVnRmKKjHOwMEoXcnNlAkMXnYUFHiKvudYq87Q2AnSlT6OHkyMviB61gEvIk73dA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/node-http-handler/3.222.0: + resolution: {integrity: sha512-k3WqxUgZzGbiCQt1HyzDGlRzq8muGIOWZs9T3HtCa5LtACvl0qlNmiwCc+C/o7GRLyC9FuWkP3lOW6MiAFQUcA==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/abort-controller': 3.193.0 - '@aws-sdk/protocol-http': 3.193.0 - '@aws-sdk/querystring-builder': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/abort-controller': 3.222.0 + '@aws-sdk/protocol-http': 3.222.0 + '@aws-sdk/querystring-builder': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/property-provider/3.193.0: - resolution: {integrity: sha512-IaDR/PdZjKlAeSq2E/6u6nkPsZF9wvhHZckwH7uumq4ocWsWXFzaT+hKpV4YZPHx9n+K2YV4Gn/bDedpz99W1Q==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/property-provider/3.222.0: + resolution: {integrity: sha512-rEqAgQ7itmB7GB+WWLgyT7/YWJkjEBCfggxycccChWAeqg+gjpstIiGX2BjP2K/wnzwE0D91JsozSXcQIDOtNQ==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/protocol-http/3.193.0: - resolution: {integrity: sha512-r0wbTwFJyXq0uiImI6giqG3g/RO1N/y4wwPA7qr7OC+KXJ0NkyVxIf6e7Vx8h06aM1ATtngbwJaMP59kVCp85A==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/protocol-http/3.222.0: + resolution: {integrity: sha512-Zj+ytEgrOagCE7yczjdDan7W+1a0OL5DPAx69Z00NxGoBI2h0GRZD28dRYb3Pzs5/Ft4KbCedH/RUnyaYjaZxw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/querystring-builder/3.193.0: - resolution: {integrity: sha512-PRaK6649iw0UO45UjUoiUzFcOKXZb8pMjjFJpqALpEvdZT3twxqhlPXujT7GWPKrSwO4uPLNnyYEtPY82wx2vw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/querystring-builder/3.222.0: + resolution: {integrity: sha512-qrNUGDyDp9yVQMnBbz1T5YBQkA/u6D5o0PPzSwfZ9azdAcBLjHOEfsBrKhxP+K92L/nilbnmY89KrjMR8+BNtw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-uri-escape': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-uri-escape': 3.201.0 + tslib: 2.4.1 dev: false - /@aws-sdk/querystring-parser/3.193.0: - resolution: {integrity: sha512-dGEPCe8SK4/td5dSpiaEI3SvT5eHXrbJWbLGyD4FL3n7WCGMy2xVWAB/yrgzD0GdLDjDa8L5vLVz6yT1P9i+hA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/querystring-parser/3.222.0: + resolution: {integrity: sha512-3KfkCA/753PlF5QqhGuQ7u+NOgLyiBFeV8R8ut/pfBmG8fF6l3RKrkbcu+87QpqXntRzG+RLHDqS7ryT3B2ICg==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/service-error-classification/3.193.0: - resolution: {integrity: sha512-bPnXVu8ErE1RfWVVQKc2TE7EuoImUi4dSPW9g80fGRzJdQNwXb636C+7OUuWvSDzmFwuBYqZza8GZjVd+rz2zQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/service-error-classification/3.222.0: + resolution: {integrity: sha512-Dn/WGtm+v5nney0CaYZjdOtJmdEuI8EQiQ5J3eQ3G0jjT6mr1/tCajsNpq3ZqHXiwLtydwaVvsL3AKXn+oxFVA==} + engines: {node: '>=14.0.0'} dev: false - /@aws-sdk/shared-ini-file-loader/3.193.0: - resolution: {integrity: sha512-hnvZup8RSpFXfah7Rrn6+lQJnAOCO+OiDJ2R/iMgZQh475GRQpLbu3cPhCOkjB14vVLygJtW8trK/0+zKq93bQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/shared-ini-file-loader/3.222.0: + resolution: {integrity: sha512-2dowzMXjvIf5gwX5gNCwpv/TzAbbXxrId3zYJgPdEtApsa7NxyFs5MfnHt1zZI6P3YORGheRnNUK9RUYOPKHgA==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/signature-v4/3.193.0: - resolution: {integrity: sha512-JEqqOB8wQZz6g1ERNUOIBFDFt8OJtz5G5Uh1CdkS5W66gyWnJEz/dE1hA2VTqqQwHGGEsIEV/hlzruU1lXsvFA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/signature-v4/3.222.0: + resolution: {integrity: sha512-2qQZuKqx56b2uN2rdjdKL6u0Cvk82uTGNtIuetmySY9xPEAljSBdriaxTqNqK9Gs3M4obG22alUK4a85uwqS3g==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/is-array-buffer': 3.188.0 - '@aws-sdk/types': 3.193.0 - '@aws-sdk/util-hex-encoding': 3.188.0 - '@aws-sdk/util-middleware': 3.193.0 - '@aws-sdk/util-uri-escape': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/is-array-buffer': 3.201.0 + '@aws-sdk/types': 3.222.0 + '@aws-sdk/util-hex-encoding': 3.201.0 + '@aws-sdk/util-middleware': 3.222.0 + '@aws-sdk/util-uri-escape': 3.201.0 + tslib: 2.4.1 dev: false - /@aws-sdk/smithy-client/3.193.0: - resolution: {integrity: sha512-BY0jhfW76vyXr7ODMaKO3eyS98RSrZgOMl6DTQV9sk7eFP/MPVlG7p7nfX/CDIgPBIO1z0A0i2CVIzYur9uGgQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/smithy-client/3.222.0: + resolution: {integrity: sha512-4dnU7TvwKxVuOWduvFGClYe0EgNov5Ke1ef7O1bdKaj5MmlH6wBDgGJM4NKREBFapC2dUXkoPtwsihtYBci1Bw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-stack': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/middleware-stack': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/types/3.193.0: - resolution: {integrity: sha512-LV/wcPolRZKORrcHwkH59QMCkiDR5sM+9ZtuTxvyUGG2QFW/kjoxs08fUF10OWNJMrotBI+czDc5QJRgN8BlAw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/token-providers/3.223.0: + resolution: {integrity: sha512-ik6IYiZO9tTzYPJKzUob4U9faC9We6UtVZGynEGLMWSLETM+LefSHK0elEaJaCqx2F4NLodw+t9uvllR+8YUow==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-sso-oidc': 3.223.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/shared-ini-file-loader': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt dev: false - /@aws-sdk/url-parser/3.193.0: - resolution: {integrity: sha512-hwD1koJlOu2a6GvaSbNbdo7I6a3tmrsNTZr8bCjAcbqpc5pDThcpnl/Uaz3zHmMPs92U8I6BvWoK6pH8By06qw==} - dependencies: - '@aws-sdk/querystring-parser': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + /@aws-sdk/types/3.222.0: + resolution: {integrity: sha512-yXRYptInkfEFaOvWFxlRXsRh9jWOmQc1sZeKqjfx2UCtzNJ7ebedN0VfCz4SaDotcw9Q4JWuN66qhRMJjDx7/w==} + engines: {node: '>=14.0.0'} dev: false - /@aws-sdk/util-base64-browser/3.188.0: - resolution: {integrity: sha512-qlH+5NZBLiyKziL335BEPedYxX6j+p7KFRWXvDQox9S+s+gLCayednpK+fteOhBenCcR9fUZOVuAPScy1I8qCg==} + /@aws-sdk/url-parser/3.222.0: + resolution: {integrity: sha512-1+QbVdT/phYDb5JDQRJWoZeCujkXaI5m8z3bIiPxcRRY3NPuluDGrfX3kfnFen5s9QGByLvJxWKWZS+i+iUFRg==} dependencies: - tslib: 2.4.0 + '@aws-sdk/querystring-parser': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-base64-node/3.188.0: - resolution: {integrity: sha512-r1dccRsRjKq+OhVRUfqFiW3sGgZBjHbMeHLbrAs9jrOjU2PTQ8PSzAXLvX/9lmp7YjmX17Qvlsg0NCr1tbB9OA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-base64/3.208.0: + resolution: {integrity: sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/util-buffer-from': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 dev: false /@aws-sdk/util-body-length-browser/3.188.0: resolution: {integrity: sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-body-length-node/3.188.0: - resolution: {integrity: sha512-XwqP3vxk60MKp4YDdvDeCD6BPOiG2e+/Ou4AofZOy5/toB6NKz2pFNibQIUg2+jc7mPMnGnvOW3MQEgSJ+gu/Q==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-body-length-node/3.208.0: + resolution: {integrity: sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-buffer-from/3.188.0: - resolution: {integrity: sha512-NX1WXZ8TH20IZb4jPFT2CnLKSqZWddGxtfiWxD9M47YOtq/SSQeR82fhqqVjJn4P8w2F5E28f+Du4ntg/sGcxA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-buffer-from/3.208.0: + resolution: {integrity: sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/is-array-buffer': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/is-array-buffer': 3.201.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-config-provider/3.188.0: - resolution: {integrity: sha512-LBA7tLbi7v4uvbOJhSnjJrxbcRifKK/1ZVK94JTV2MNSCCyNkFotyEI5UWDl10YKriTIUyf7o5cakpiDZ3O4xg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-config-provider/3.208.0: + resolution: {integrity: sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-defaults-mode-browser/3.193.0: - resolution: {integrity: sha512-9riQKFrSJcsNAMnPA/3ltpSxNykeO20klE/UKjxEoD7UWjxLwsPK22UJjFwMRaHoAFcZD0LU/SgPxbC0ktCYCg==} + /@aws-sdk/util-defaults-mode-browser/3.222.0: + resolution: {integrity: sha512-+dGsp59lrEkDmK7OO5ecMYasrTGIKacFHjqZ6aqmbn1xtcUd/o3Qe7g5YSRXMGwtZ6xhvBD+NJLkEERI7U7cMw==} engines: {node: '>= 10.0.0'} dependencies: - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 bowser: 2.11.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-defaults-mode-node/3.193.0: - resolution: {integrity: sha512-occQmckvPRiM4YQIZnulfKKKjykGKWloa5ByGC5gOEGlyeP9zJpfs4zc/M2kArTAt+d2r3wkBtsKe5yKSlVEhA==} + /@aws-sdk/util-defaults-mode-node/3.222.0: + resolution: {integrity: sha512-W/duYMtmCCWdzHP+yscBB6yrARgAqWpFdxgBvMSlT8TjOTrh/F+aj4NPamiNMeUfqfMFGnboYfyWRr1avkcAGQ==} engines: {node: '>= 10.0.0'} dependencies: - '@aws-sdk/config-resolver': 3.193.0 - '@aws-sdk/credential-provider-imds': 3.193.0 - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/property-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/config-resolver': 3.222.0 + '@aws-sdk/credential-provider-imds': 3.222.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/property-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-endpoints/3.194.0: - resolution: {integrity: sha512-G+DGC3Zx0GnQpt4DpRmVcCfliNxf3nwBtZ3JIdCptkUZgDEpLYzOfjbf3bUyPTQh+oGHeqfnVAF+rFjTnYql3A==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-endpoints/3.222.0: + resolution: {integrity: sha512-qujJQv8lFysAr1lOlBTJhz7949NZyq5cj74Q9dR99AcAMXXeI9CQayPKH7477AnXRGOTMahZ3mV0HZ1bCJoNTw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-hex-encoding/3.188.0: - resolution: {integrity: sha512-QyWovTtjQ2RYxqVM+STPh65owSqzuXURnfoof778spyX4iQ4z46wOge1YV2ZtwS8w5LWd9eeVvDrLu5POPYOnA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-hex-encoding/3.201.0: + resolution: {integrity: sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-locate-window/3.188.0: - resolution: {integrity: sha512-SxobBVLZkkLSawTCfeQnhVX3Azm9O+C2dngZVe1+BqtF8+retUbVTs7OfYeWBlawVkULKF2e781lTzEHBBjCzw==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-locate-window/3.208.0: + resolution: {integrity: sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-middleware/3.193.0: - resolution: {integrity: sha512-+aC6pmkcGgpxaMWCH/FXTsGWl2W342oQGs1OYKGi+W8z9UguXrqamWjdkdMqgunvj9qOEG2KBMKz1FWFFZlUyA==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-middleware/3.222.0: + resolution: {integrity: sha512-Y4BPtSa+6+qvg6OVW6RrdDx0OADfWa2Uxsxqdozpdnx2OQY0q+1diqsNgFMV+FIvdXqffE147KG7roG+/AfPeA==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-uri-escape/3.188.0: - resolution: {integrity: sha512-4Y6AYZMT483Tiuq8dxz5WHIiPNdSFPGrl6tRTo2Oi2FcwypwmFhqgEGcqxeXDUJktvaCBxeA08DLr/AemVhPCg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-uri-escape/3.201.0: + resolution: {integrity: sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==} + engines: {node: '>=14.0.0'} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-user-agent-browser/3.193.0: - resolution: {integrity: sha512-1EkGYsUtOMEyJG/UBIR4PtmO3lVjKNoUImoMpLtEucoGbWz5RG9zFSwLevjFyFs5roUBFlxkSpTMo8xQ3aRzQg==} + /@aws-sdk/util-user-agent-browser/3.222.0: + resolution: {integrity: sha512-DREMeL0XHl4QIS2GVSHFwVH4mJZ+Dr04R3U8WfiMktXdA93j5tDMJpU3+PNaCZPeaqz2QNwrVSBWKwbwA357zQ==} dependencies: - '@aws-sdk/types': 3.193.0 + '@aws-sdk/types': 3.222.0 bowser: 2.11.0 - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-user-agent-node/3.193.0: - resolution: {integrity: sha512-G/2/1cSgsxVtREAm8Eq8Duib5PXzXknFRHuDpAxJ5++lsJMXoYMReS278KgV54cojOkAVfcODDTqmY3Av0WHhQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-user-agent-node/3.222.0: + resolution: {integrity: sha512-BMRMrPXL/HS3dSha9vcABkoANluKjB0pH78bc659EY2WUj9wCZdbUNQpACiYx8bwm7xKSxugCkmPd6NLWXUURw==} + engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' peerDependenciesMeta: aws-crt: optional: true dependencies: - '@aws-sdk/node-config-provider': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/node-config-provider': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false /@aws-sdk/util-utf8-browser/3.188.0: resolution: {integrity: sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==} dependencies: - tslib: 2.4.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-utf8-node/3.188.0: - resolution: {integrity: sha512-hCgP4+C0Lekjpjt2zFJ2R/iHes5sBGljXa5bScOFAEkRUc0Qw0VNgTv7LpEbIOAwGmqyxBoCwBW0YHPW1DfmYQ==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-utf8-node/3.208.0: + resolution: {integrity: sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/util-buffer-from': 3.188.0 - tslib: 2.4.0 + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 dev: false - /@aws-sdk/util-waiter/3.193.0: - resolution: {integrity: sha512-CGdTZqvZHzffaQ2lKYTAhNLssts2W0fFM8079zF6/4uuBmwr8oDxpGKtoaMhI5zfyV1MtEp7P4JzEuH+xJ5oQg==} - engines: {node: '>= 12.0.0'} + /@aws-sdk/util-waiter/3.222.0: + resolution: {integrity: sha512-/07RkfxvDncsMeQ+GhigPdiSRd2v/1FJoCV4a5e9XDI1ZSMvUKm36wFqw5Bzts+AUY8f4HOPpGI9ZQeNb7u27Q==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/abort-controller': 3.193.0 - '@aws-sdk/types': 3.193.0 - tslib: 2.4.0 + '@aws-sdk/abort-controller': 3.222.0 + '@aws-sdk/types': 3.222.0 + tslib: 2.4.1 dev: false /@babel/code-frame/7.18.6: @@ -717,25 +766,25 @@ packages: '@babel/highlight': 7.18.6 dev: true - /@babel/compat-data/7.19.4: - resolution: {integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==} + /@babel/compat-data/7.20.5: + resolution: {integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.19.6: - resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==} + /@babel/core/7.20.5: + resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.6 - '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.6 - '@babel/helper-module-transforms': 7.19.6 - '@babel/helpers': 7.19.4 - '@babel/parser': 7.19.6 + '@babel/generator': 7.20.5 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helpers': 7.20.6 + '@babel/parser': 7.20.5 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 + '@babel/traverse': 7.20.5 + '@babel/types': 7.20.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -745,23 +794,23 @@ packages: - supports-color dev: true - /@babel/generator/7.19.6: - resolution: {integrity: sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==} + /@babel/generator/7.20.5: + resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.6: - resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==} + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5: + resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.19.4 - '@babel/core': 7.19.6 + '@babel/compat-data': 7.20.5 + '@babel/core': 7.20.5 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 semver: 6.3.0 @@ -777,56 +826,56 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true - /@babel/helper-module-transforms/7.19.6: - resolution: {integrity: sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==} + /@babel/helper-module-transforms/7.20.2: + resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.19.4 + '@babel/helper-simple-access': 7.20.2 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 + '@babel/traverse': 7.20.5 + '@babel/types': 7.20.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-plugin-utils/7.19.0: - resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-simple-access/7.19.4: - resolution: {integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==} + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@babel/helper-string-parser/7.19.4: @@ -844,13 +893,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.19.4: - resolution: {integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==} + /@babel/helpers/7.20.6: + resolution: {integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 + '@babel/traverse': 7.20.5 + '@babel/types': 7.20.5 transitivePeerDependencies: - supports-color dev: true @@ -864,131 +913,131 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.19.6: - resolution: {integrity: sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==} + /@babel/parser/7.20.5: + resolution: {integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.6: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.5: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.6: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.5: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.6: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.5: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.6: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.5: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.6: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.5: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.6: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.5: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.6: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.5: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.6: - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/template/7.18.10: @@ -996,30 +1045,30 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.6 - '@babel/types': 7.19.4 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 dev: true - /@babel/traverse/7.19.6: - resolution: {integrity: sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==} + /@babel/traverse/7.20.5: + resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.6 + '@babel/generator': 7.20.5 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.6 - '@babel/types': 7.19.4 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.19.4: - resolution: {integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==} + /@babel/types/7.20.5: + resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.19.4 @@ -1037,9 +1086,9 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.0 - globals: 13.17.0 - ignore: 5.2.0 + espree: 9.4.1 + globals: 13.18.0 + ignore: 5.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1048,8 +1097,8 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.11.6: - resolution: {integrity: sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==} + /@humanwhocodes/config-array/0.11.7: + resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1089,7 +1138,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -1110,14 +1159,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.7.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_@types+node@18.11.3 + jest-config: 28.1.3_@types+node@18.11.10 jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -1145,7 +1194,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 jest-mock: 28.1.3 dev: true @@ -1172,7 +1221,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.11.3 + '@types/node': 18.11.10 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -1204,7 +1253,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.3 + '@types/node': 18.11.10 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -1231,7 +1280,7 @@ packages: resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@sinclair/typebox': 0.24.47 + '@sinclair/typebox': 0.24.51 dev: true /@jest/source-map/28.1.2: @@ -1267,7 +1316,7 @@ packages: resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.19.6 + '@babel/core': 7.20.5 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 @@ -1293,8 +1342,8 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.3 - '@types/yargs': 17.0.13 + '@types/node': 18.11.10 + '@types/yargs': 17.0.15 chalk: 4.1.2 dev: true @@ -1357,12 +1406,12 @@ packages: fastq: 1.13.0 dev: true - /@sinclair/typebox/0.24.47: - resolution: {integrity: sha512-J4Xw0xYK4h7eC34MNOPQi6IkNxGRck6n4VJpWDzXIFVTW8I/D43Gf+NfWz/v/7NHlzWOPd3+T4PJ4OqklQ2u7A==} + /@sinclair/typebox/0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} dev: true - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} + /@sinonjs/commons/1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} dependencies: type-detect: 4.0.8 dev: true @@ -1370,42 +1419,42 @@ packages: /@sinonjs/fake-timers/9.1.2: resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.6 dev: true - /@types/babel__core/7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} + /@types/babel__core/7.1.20: + resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} dependencies: - '@babel/parser': 7.19.6 - '@babel/types': 7.19.4 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.3 dev: true /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.19.6 - '@babel/types': 7.19.4 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 dev: true - /@types/babel__traverse/7.18.2: - resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.19.4 + '@babel/types': 7.20.5 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.11.3 + '@types/node': 18.11.10 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -1424,8 +1473,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/node/18.11.3: - resolution: {integrity: sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==} + /@types/node/18.11.10: + resolution: {integrity: sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==} dev: true /@types/prettier/2.7.1: @@ -1440,8 +1489,8 @@ packages: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} dev: true - /@types/yargs/17.0.13: - resolution: {integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==} + /@types/yargs/17.0.15: + resolution: {integrity: sha512-ZHc4W2dnEQPfhn06TBEdWaiUHEZAocYaiVMfwOipY5jcJt/251wVrKCBWBetGZWO5CF8tdb7L3DmdxVlZ2BOIg==} dependencies: '@types/yargs-parser': 21.0.0 dev: true @@ -1451,16 +1500,16 @@ packages: hasBin: true dev: true - /acorn-jsx/5.3.2_acorn@8.8.0: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true - /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1505,8 +1554,8 @@ packages: engines: {node: '>=10'} dev: true - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -1523,17 +1572,17 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /babel-jest/28.1.3_@babel+core@7.19.6: + /babel-jest/28.1.3_@babel+core@7.20.5: resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.19.6 + '@babel/core': 7.20.5 '@jest/transform': 28.1.3 - '@types/babel__core': 7.1.19 + '@types/babel__core': 7.1.20 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.1.3_@babel+core@7.19.6 + babel-preset-jest: 28.1.3_@babel+core@7.20.5 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -1545,7 +1594,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -1559,40 +1608,40 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.4 - '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.18.2 + '@babel/types': 7.20.5 + '@types/babel__core': 7.1.20 + '@types/babel__traverse': 7.18.3 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.6: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.5: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.6 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.6 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.6 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.6 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.6 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.6 - dev: true - - /babel-preset-jest/28.1.3_@babel+core@7.19.6: + '@babel/core': 7.20.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.5 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.5 + dev: true + + /babel-preset-jest/28.1.3_@babel+core@7.20.5: resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.6 + '@babel/core': 7.20.5 babel-plugin-jest-hoist: 28.1.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.6 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.5 dev: true /balanced-match/1.0.2: @@ -1622,7 +1671,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001423 + caniuse-lite: 1.0.30001435 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -1653,8 +1702,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001423: - resolution: {integrity: sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==} + /caniuse-lite/1.0.30001435: + resolution: {integrity: sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA==} dev: true /chalk/2.4.2: @@ -1679,8 +1728,9 @@ packages: engines: {node: '>=10'} dev: true - /ci-info/3.5.0: - resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} + /ci-info/3.7.0: + resolution: {integrity: sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==} + engines: {node: '>=8'} dev: true /cjs-module-lexer/1.2.2: @@ -1824,13 +1874,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-google/0.14.0_eslint@8.26.0: + /eslint-config-google/0.14.0_eslint@8.29.0: resolution: {integrity: sha512-WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==} engines: {node: '>=0.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.26.0 + eslint: 8.29.0 dev: true /eslint-plugin-no-floating-promise/1.0.2: @@ -1848,13 +1898,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.26.0: + /eslint-utils/3.0.0_eslint@8.29.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.26.0 + eslint: 8.29.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1868,13 +1918,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.26.0: - resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} + /eslint/8.29.0: + resolution: {integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint/eslintrc': 1.3.3 - '@humanwhocodes/config-array': 0.11.6 + '@humanwhocodes/config-array': 0.11.7 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -1884,23 +1934,23 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.26.0 + eslint-utils: 3.0.0_eslint@8.29.0 eslint-visitor-keys: 3.3.0 - espree: 9.4.0 + espree: 9.4.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.17.0 + globals: 13.18.0 grapheme-splitter: 1.0.4 - ignore: 5.2.0 + ignore: 5.2.1 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.1.5 + js-sdsl: 4.2.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -1916,12 +1966,12 @@ packages: - supports-color dev: true - /espree/9.4.0: - resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} + /espree/9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 dev: true @@ -2118,8 +2168,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.17.0: - resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} + /globals/13.18.0: + resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -2159,8 +2209,8 @@ packages: engines: {node: '>=10.17.0'} dev: true - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + /ignore/5.2.1: + resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==} engines: {node: '>= 4'} dev: true @@ -2257,8 +2307,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.19.6 - '@babel/parser': 7.19.6 + '@babel/core': 7.20.5 + '@babel/parser': 7.20.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -2310,7 +2360,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -2324,7 +2374,7 @@ packages: p-limit: 3.1.0 pretty-format: 28.1.3 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 transitivePeerDependencies: - supports-color dev: true @@ -2350,7 +2400,7 @@ packages: jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 - yargs: 17.6.0 + yargs: 17.6.2 transitivePeerDependencies: - '@types/node' - supports-color @@ -2369,12 +2419,12 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.19.6 + '@babel/core': 7.20.5 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - babel-jest: 28.1.3_@babel+core@7.19.6 + babel-jest: 28.1.3_@babel+core@7.20.5 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.7.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -2395,7 +2445,7 @@ packages: - supports-color dev: true - /jest-config/28.1.3_@types+node@18.11.3: + /jest-config/28.1.3_@types+node@18.11.10: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -2407,13 +2457,13 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.19.6 + '@babel/core': 7.20.5 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 - babel-jest: 28.1.3_@babel+core@7.19.6 + '@types/node': 18.11.10 + babel-jest: 28.1.3_@babel+core@7.20.5 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.7.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -2469,7 +2519,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -2485,8 +2535,8 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 18.11.3 - anymatch: 3.1.2 + '@types/node': 18.11.10 + anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 jest-regex-util: 28.0.2 @@ -2528,7 +2578,7 @@ packages: micromatch: 4.0.5 pretty-format: 28.1.3 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 dev: true /jest-mock/28.1.3: @@ -2536,11 +2586,11 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + /jest-pnp-resolver/1.2.3_jest-resolve@28.1.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: jest-resolve: '*' @@ -2573,7 +2623,7 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.10 jest-haste-map: 28.1.3 - jest-pnp-resolver: 1.2.2_jest-resolve@28.1.3 + jest-pnp-resolver: 1.2.3_jest-resolve@28.1.3 jest-util: 28.1.3 jest-validate: 28.1.3 resolve: 1.22.1 @@ -2590,7 +2640,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -2644,17 +2694,17 @@ packages: resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.19.6 - '@babel/generator': 7.19.6 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.6 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 + '@babel/core': 7.20.5 + '@babel/generator': 7.20.5 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.5 + '@babel/traverse': 7.20.5 + '@babel/types': 7.20.5 '@jest/expect-utils': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.1 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.6 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.5 chalk: 4.1.2 expect: 28.1.3 graceful-fs: 4.2.10 @@ -2676,9 +2726,9 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.7.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -2701,7 +2751,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.3 + '@types/node': 18.11.10 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -2713,7 +2763,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 18.11.3 + '@types/node': 18.11.10 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -2738,8 +2788,8 @@ packages: - ts-node dev: true - /js-sdsl/4.1.5: - resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} + /js-sdsl/4.2.0: + resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} dev: true /js-tokens/4.0.0: @@ -3169,8 +3219,8 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - /stack-utils/2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} + /stack-utils/2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -3294,8 +3344,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: false - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} dev: false /tunnel/0.0.6: @@ -3415,8 +3465,8 @@ packages: engines: {node: '>=12'} dev: true - /yargs/17.6.0: - resolution: {integrity: sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==} + /yargs/17.6.2: + resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} engines: {node: '>=12'} dependencies: cliui: 8.0.1 From 1a4fcde6da7c303ed210a7123fe4a0c1bdce07f7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 2 Dec 2022 21:43:32 +0000 Subject: [PATCH 2/2] chore(release): 1.1.49-alpha.2 [skip ci] ## [1.1.49-alpha.2](https://github.com/scribd/amazon-ecs-service-action/compare/v1.1.49-alpha.1...v1.1.49-alpha.2) (2022-12-02) ### Bug Fixes * **deps:** pnpm update 2022-12-02 ([95ec540](https://github.com/scribd/amazon-ecs-service-action/commit/95ec5408d2f2fd0e0ff3694a0824a6f69f78eb1d)) --- CHANGELOG.md | 7 + dist/index.js | 8461 +++++++++++++++++++++++++++++++++++-------------- 2 files changed, 6014 insertions(+), 2454 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8591521..735d73c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.1.49-alpha.2](https://github.com/scribd/amazon-ecs-service-action/compare/v1.1.49-alpha.1...v1.1.49-alpha.2) (2022-12-02) + + +### Bug Fixes + +* **deps:** pnpm update 2022-12-02 ([95ec540](https://github.com/scribd/amazon-ecs-service-action/commit/95ec5408d2f2fd0e0ff3694a0824a6f69f78eb1d)) + ## [1.1.49-alpha.1](https://github.com/scribd/amazon-ecs-service-action/compare/v1.1.48...v1.1.49-alpha.1) (2022-10-21) diff --git a/dist/index.js b/dist/index.js index f4124a6..131c594 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,16 +1,16 @@ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ -/***/ 8996: +/***/ 38996: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /* module decorator */ module = __nccwpck_require__.nmd(module); -const core = __nccwpck_require__(7954); -const fs = __nccwpck_require__(7147); +const core = __nccwpck_require__(17954); +const fs = __nccwpck_require__(57147); -const {ECSClient, CreateServiceCommand, DescribeServicesCommand, UpdateServiceCommand, DeleteServiceCommand, waitUntilServicesInactive, ListTasksCommand, DescribeTasksCommand} = __nccwpck_require__(7770); +const {ECSClient, CreateServiceCommand, DescribeServicesCommand, UpdateServiceCommand, DeleteServiceCommand, waitUntilServicesInactive, ListTasksCommand, DescribeTasksCommand} = __nccwpck_require__(60241); -const _ = __nccwpck_require__(8513); +const _ = __nccwpck_require__(98513); /** @@ -183,7 +183,7 @@ function deleteInput(parameters) { * *****************************************************************************************/ -const {WaiterState, checkExceptions, createWaiter} = __nccwpck_require__(7572); +const {WaiterState, checkExceptions, createWaiter} = __nccwpck_require__(30798); async function checkState(client, parameters) { const response = await describeService(client, parameters); @@ -726,7 +726,7 @@ module.exports = { /***/ }), -/***/ 410: +/***/ 40410: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -752,8 +752,8 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.issue = exports.issueCommand = void 0; -const os = __importStar(__nccwpck_require__(2037)); -const utils_1 = __nccwpck_require__(8900); +const os = __importStar(__nccwpck_require__(22037)); +const utils_1 = __nccwpck_require__(68900); /** * Commands * @@ -825,7 +825,7 @@ function escapeProperty(s) { /***/ }), -/***/ 7954: +/***/ 17954: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -860,11 +860,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; -const command_1 = __nccwpck_require__(410); -const file_command_1 = __nccwpck_require__(980); -const utils_1 = __nccwpck_require__(8900); -const os = __importStar(__nccwpck_require__(2037)); -const path = __importStar(__nccwpck_require__(1017)); +const command_1 = __nccwpck_require__(40410); +const file_command_1 = __nccwpck_require__(20980); +const utils_1 = __nccwpck_require__(68900); +const os = __importStar(__nccwpck_require__(22037)); +const path = __importStar(__nccwpck_require__(71017)); const oidc_utils_1 = __nccwpck_require__(8776); /** * The code to exit an action @@ -1150,17 +1150,17 @@ exports.getIDToken = getIDToken; /** * Summary exports */ -var summary_1 = __nccwpck_require__(8265); +var summary_1 = __nccwpck_require__(88265); Object.defineProperty(exports, "summary", ({ enumerable: true, get: function () { return summary_1.summary; } })); /** * @deprecated use core.summary */ -var summary_2 = __nccwpck_require__(8265); +var summary_2 = __nccwpck_require__(88265); Object.defineProperty(exports, "markdownSummary", ({ enumerable: true, get: function () { return summary_2.markdownSummary; } })); /** * Path exports */ -var path_utils_1 = __nccwpck_require__(6370); +var path_utils_1 = __nccwpck_require__(96370); Object.defineProperty(exports, "toPosixPath", ({ enumerable: true, get: function () { return path_utils_1.toPosixPath; } })); Object.defineProperty(exports, "toWin32Path", ({ enumerable: true, get: function () { return path_utils_1.toWin32Path; } })); Object.defineProperty(exports, "toPlatformPath", ({ enumerable: true, get: function () { return path_utils_1.toPlatformPath; } })); @@ -1168,7 +1168,7 @@ Object.defineProperty(exports, "toPlatformPath", ({ enumerable: true, get: funct /***/ }), -/***/ 980: +/***/ 20980: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -1197,10 +1197,10 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.prepareKeyValueMessage = exports.issueFileCommand = void 0; // We use any as a valid input type /* eslint-disable @typescript-eslint/no-explicit-any */ -const fs = __importStar(__nccwpck_require__(7147)); -const os = __importStar(__nccwpck_require__(2037)); -const uuid_1 = __nccwpck_require__(7066); -const utils_1 = __nccwpck_require__(8900); +const fs = __importStar(__nccwpck_require__(57147)); +const os = __importStar(__nccwpck_require__(22037)); +const uuid_1 = __nccwpck_require__(37066); +const utils_1 = __nccwpck_require__(68900); function issueFileCommand(command, message) { const filePath = process.env[`GITHUB_${command}`]; if (!filePath) { @@ -1250,8 +1250,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OidcClient = void 0; const http_client_1 = __nccwpck_require__(9706); -const auth_1 = __nccwpck_require__(8336); -const core_1 = __nccwpck_require__(7954); +const auth_1 = __nccwpck_require__(98336); +const core_1 = __nccwpck_require__(17954); class OidcClient { static createHttpClient(allowRetry = true, maxRetry = 10) { const requestOptions = { @@ -1317,7 +1317,7 @@ exports.OidcClient = OidcClient; /***/ }), -/***/ 6370: +/***/ 96370: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -1343,7 +1343,7 @@ var __importStar = (this && this.__importStar) || function (mod) { }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toPlatformPath = exports.toWin32Path = exports.toPosixPath = void 0; -const path = __importStar(__nccwpck_require__(1017)); +const path = __importStar(__nccwpck_require__(71017)); /** * toPosixPath converts the given path to the posix form. On Windows, \\ will be * replaced with /. @@ -1382,7 +1382,7 @@ exports.toPlatformPath = toPlatformPath; /***/ }), -/***/ 8265: +/***/ 88265: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { "use strict"; @@ -1398,8 +1398,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0; -const os_1 = __nccwpck_require__(2037); -const fs_1 = __nccwpck_require__(7147); +const os_1 = __nccwpck_require__(22037); +const fs_1 = __nccwpck_require__(57147); const { access, appendFile, writeFile } = fs_1.promises; exports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'; exports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary'; @@ -1672,7 +1672,7 @@ exports.summary = _summary; /***/ }), -/***/ 8900: +/***/ 68900: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -1719,7 +1719,7 @@ exports.toCommandProperties = toCommandProperties; /***/ }), -/***/ 8336: +/***/ 98336: /***/ (function(__unused_webpack_module, exports) { "use strict"; @@ -1843,10 +1843,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0; -const http = __importStar(__nccwpck_require__(3685)); -const https = __importStar(__nccwpck_require__(5687)); -const pm = __importStar(__nccwpck_require__(531)); -const tunnel = __importStar(__nccwpck_require__(8125)); +const http = __importStar(__nccwpck_require__(13685)); +const https = __importStar(__nccwpck_require__(95687)); +const pm = __importStar(__nccwpck_require__(80531)); +const tunnel = __importStar(__nccwpck_require__(68125)); var HttpCodes; (function (HttpCodes) { HttpCodes[HttpCodes["OK"] = 200] = "OK"; @@ -2419,7 +2419,7 @@ const lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCa /***/ }), -/***/ 531: +/***/ 80531: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -2487,66 +2487,69 @@ exports.checkBypass = checkBypass; /***/ }), -/***/ 6754: +/***/ 50169: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ECS = void 0; -const CreateCapacityProviderCommand_1 = __nccwpck_require__(4903); -const CreateClusterCommand_1 = __nccwpck_require__(8662); -const CreateServiceCommand_1 = __nccwpck_require__(404); -const CreateTaskSetCommand_1 = __nccwpck_require__(4795); -const DeleteAccountSettingCommand_1 = __nccwpck_require__(6413); -const DeleteAttributesCommand_1 = __nccwpck_require__(6629); -const DeleteCapacityProviderCommand_1 = __nccwpck_require__(7481); -const DeleteClusterCommand_1 = __nccwpck_require__(3687); -const DeleteServiceCommand_1 = __nccwpck_require__(9390); -const DeleteTaskSetCommand_1 = __nccwpck_require__(5621); -const DeregisterContainerInstanceCommand_1 = __nccwpck_require__(660); -const DeregisterTaskDefinitionCommand_1 = __nccwpck_require__(5224); -const DescribeCapacityProvidersCommand_1 = __nccwpck_require__(9883); -const DescribeClustersCommand_1 = __nccwpck_require__(4685); -const DescribeContainerInstancesCommand_1 = __nccwpck_require__(1243); -const DescribeServicesCommand_1 = __nccwpck_require__(2954); -const DescribeTaskDefinitionCommand_1 = __nccwpck_require__(572); -const DescribeTasksCommand_1 = __nccwpck_require__(485); -const DescribeTaskSetsCommand_1 = __nccwpck_require__(9276); -const DiscoverPollEndpointCommand_1 = __nccwpck_require__(2973); -const ExecuteCommandCommand_1 = __nccwpck_require__(3005); -const ListAccountSettingsCommand_1 = __nccwpck_require__(6163); -const ListAttributesCommand_1 = __nccwpck_require__(788); -const ListClustersCommand_1 = __nccwpck_require__(2757); -const ListContainerInstancesCommand_1 = __nccwpck_require__(295); -const ListServicesCommand_1 = __nccwpck_require__(1150); -const ListTagsForResourceCommand_1 = __nccwpck_require__(6767); -const ListTaskDefinitionFamiliesCommand_1 = __nccwpck_require__(671); -const ListTaskDefinitionsCommand_1 = __nccwpck_require__(7594); -const ListTasksCommand_1 = __nccwpck_require__(5174); -const PutAccountSettingCommand_1 = __nccwpck_require__(6410); -const PutAccountSettingDefaultCommand_1 = __nccwpck_require__(7685); -const PutAttributesCommand_1 = __nccwpck_require__(3732); -const PutClusterCapacityProvidersCommand_1 = __nccwpck_require__(3635); -const RegisterContainerInstanceCommand_1 = __nccwpck_require__(6488); -const RegisterTaskDefinitionCommand_1 = __nccwpck_require__(7764); -const RunTaskCommand_1 = __nccwpck_require__(6051); -const StartTaskCommand_1 = __nccwpck_require__(589); -const StopTaskCommand_1 = __nccwpck_require__(8485); -const SubmitAttachmentStateChangesCommand_1 = __nccwpck_require__(8174); -const SubmitContainerStateChangeCommand_1 = __nccwpck_require__(7069); -const SubmitTaskStateChangeCommand_1 = __nccwpck_require__(956); -const TagResourceCommand_1 = __nccwpck_require__(9794); -const UntagResourceCommand_1 = __nccwpck_require__(8593); -const UpdateCapacityProviderCommand_1 = __nccwpck_require__(7974); -const UpdateClusterCommand_1 = __nccwpck_require__(9463); -const UpdateClusterSettingsCommand_1 = __nccwpck_require__(400); -const UpdateContainerAgentCommand_1 = __nccwpck_require__(570); -const UpdateContainerInstancesStateCommand_1 = __nccwpck_require__(2349); -const UpdateServiceCommand_1 = __nccwpck_require__(1922); -const UpdateServicePrimaryTaskSetCommand_1 = __nccwpck_require__(7901); -const UpdateTaskSetCommand_1 = __nccwpck_require__(8201); -const ECSClient_1 = __nccwpck_require__(7757); +const CreateCapacityProviderCommand_1 = __nccwpck_require__(99919); +const CreateClusterCommand_1 = __nccwpck_require__(93751); +const CreateServiceCommand_1 = __nccwpck_require__(51821); +const CreateTaskSetCommand_1 = __nccwpck_require__(78647); +const DeleteAccountSettingCommand_1 = __nccwpck_require__(72160); +const DeleteAttributesCommand_1 = __nccwpck_require__(50911); +const DeleteCapacityProviderCommand_1 = __nccwpck_require__(38775); +const DeleteClusterCommand_1 = __nccwpck_require__(98964); +const DeleteServiceCommand_1 = __nccwpck_require__(68480); +const DeleteTaskSetCommand_1 = __nccwpck_require__(22550); +const DeregisterContainerInstanceCommand_1 = __nccwpck_require__(82211); +const DeregisterTaskDefinitionCommand_1 = __nccwpck_require__(51761); +const DescribeCapacityProvidersCommand_1 = __nccwpck_require__(62417); +const DescribeClustersCommand_1 = __nccwpck_require__(7574); +const DescribeContainerInstancesCommand_1 = __nccwpck_require__(20845); +const DescribeServicesCommand_1 = __nccwpck_require__(27489); +const DescribeTaskDefinitionCommand_1 = __nccwpck_require__(35970); +const DescribeTasksCommand_1 = __nccwpck_require__(72276); +const DescribeTaskSetsCommand_1 = __nccwpck_require__(46481); +const DiscoverPollEndpointCommand_1 = __nccwpck_require__(10073); +const ExecuteCommandCommand_1 = __nccwpck_require__(64763); +const GetTaskProtectionCommand_1 = __nccwpck_require__(28697); +const ListAccountSettingsCommand_1 = __nccwpck_require__(65143); +const ListAttributesCommand_1 = __nccwpck_require__(53110); +const ListClustersCommand_1 = __nccwpck_require__(66091); +const ListContainerInstancesCommand_1 = __nccwpck_require__(23844); +const ListServicesByNamespaceCommand_1 = __nccwpck_require__(89397); +const ListServicesCommand_1 = __nccwpck_require__(55937); +const ListTagsForResourceCommand_1 = __nccwpck_require__(88899); +const ListTaskDefinitionFamiliesCommand_1 = __nccwpck_require__(99773); +const ListTaskDefinitionsCommand_1 = __nccwpck_require__(76837); +const ListTasksCommand_1 = __nccwpck_require__(98603); +const PutAccountSettingCommand_1 = __nccwpck_require__(94407); +const PutAccountSettingDefaultCommand_1 = __nccwpck_require__(5445); +const PutAttributesCommand_1 = __nccwpck_require__(92914); +const PutClusterCapacityProvidersCommand_1 = __nccwpck_require__(25652); +const RegisterContainerInstanceCommand_1 = __nccwpck_require__(9018); +const RegisterTaskDefinitionCommand_1 = __nccwpck_require__(40644); +const RunTaskCommand_1 = __nccwpck_require__(94233); +const StartTaskCommand_1 = __nccwpck_require__(80389); +const StopTaskCommand_1 = __nccwpck_require__(12800); +const SubmitAttachmentStateChangesCommand_1 = __nccwpck_require__(62131); +const SubmitContainerStateChangeCommand_1 = __nccwpck_require__(83948); +const SubmitTaskStateChangeCommand_1 = __nccwpck_require__(93577); +const TagResourceCommand_1 = __nccwpck_require__(97013); +const UntagResourceCommand_1 = __nccwpck_require__(61418); +const UpdateCapacityProviderCommand_1 = __nccwpck_require__(21850); +const UpdateClusterCommand_1 = __nccwpck_require__(28670); +const UpdateClusterSettingsCommand_1 = __nccwpck_require__(43573); +const UpdateContainerAgentCommand_1 = __nccwpck_require__(44678); +const UpdateContainerInstancesStateCommand_1 = __nccwpck_require__(21679); +const UpdateServiceCommand_1 = __nccwpck_require__(71103); +const UpdateServicePrimaryTaskSetCommand_1 = __nccwpck_require__(95784); +const UpdateTaskProtectionCommand_1 = __nccwpck_require__(64850); +const UpdateTaskSetCommand_1 = __nccwpck_require__(30717); +const ECSClient_1 = __nccwpck_require__(30597); class ECS extends ECSClient_1.ECSClient { createCapacityProvider(args, optionsOrCb, cb) { const command = new CreateCapacityProviderCommand_1.CreateCapacityProviderCommand(args); @@ -2842,6 +2845,20 @@ class ECS extends ECSClient_1.ECSClient { return this.send(command, optionsOrCb); } } + getTaskProtection(args, optionsOrCb, cb) { + const command = new GetTaskProtectionCommand_1.GetTaskProtectionCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } listAccountSettings(args, optionsOrCb, cb) { const command = new ListAccountSettingsCommand_1.ListAccountSettingsCommand(args); if (typeof optionsOrCb === "function") { @@ -2912,6 +2929,20 @@ class ECS extends ECSClient_1.ECSClient { return this.send(command, optionsOrCb); } } + listServicesByNamespace(args, optionsOrCb, cb) { + const command = new ListServicesByNamespaceCommand_1.ListServicesByNamespaceCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } listTagsForResource(args, optionsOrCb, cb) { const command = new ListTagsForResourceCommand_1.ListTagsForResourceCommand(args); if (typeof optionsOrCb === "function") { @@ -3262,6 +3293,20 @@ class ECS extends ECSClient_1.ECSClient { return this.send(command, optionsOrCb); } } + updateTaskProtection(args, optionsOrCb, cb) { + const command = new UpdateTaskProtectionCommand_1.UpdateTaskProtectionCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } updateTaskSet(args, optionsOrCb, cb) { const command = new UpdateTaskSetCommand_1.UpdateTaskSetCommand(args); if (typeof optionsOrCb === "function") { @@ -3282,34 +3327,37 @@ exports.ECS = ECS; /***/ }), -/***/ 7757: +/***/ 30597: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ECSClient = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const middleware_content_length_1 = __nccwpck_require__(6140); -const middleware_host_header_1 = __nccwpck_require__(9420); -const middleware_logger_1 = __nccwpck_require__(2887); -const middleware_recursion_detection_1 = __nccwpck_require__(7842); -const middleware_retry_1 = __nccwpck_require__(9196); -const middleware_signing_1 = __nccwpck_require__(3988); -const middleware_user_agent_1 = __nccwpck_require__(6366); -const smithy_client_1 = __nccwpck_require__(1407); -const runtimeConfig_1 = __nccwpck_require__(4486); +const config_resolver_1 = __nccwpck_require__(27625); +const middleware_content_length_1 = __nccwpck_require__(9565); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_host_header_1 = __nccwpck_require__(1561); +const middleware_logger_1 = __nccwpck_require__(5098); +const middleware_recursion_detection_1 = __nccwpck_require__(72526); +const middleware_retry_1 = __nccwpck_require__(1933); +const middleware_signing_1 = __nccwpck_require__(78310); +const middleware_user_agent_1 = __nccwpck_require__(48239); +const smithy_client_1 = __nccwpck_require__(473); +const EndpointParameters_1 = __nccwpck_require__(67812); +const runtimeConfig_1 = __nccwpck_require__(64464); class ECSClient extends smithy_client_1.Client { constructor(configuration) { const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration); - const _config_1 = (0, config_resolver_1.resolveRegionConfig)(_config_0); - const _config_2 = (0, config_resolver_1.resolveEndpointsConfig)(_config_1); - const _config_3 = (0, middleware_retry_1.resolveRetryConfig)(_config_2); - const _config_4 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_3); - const _config_5 = (0, middleware_signing_1.resolveAwsAuthConfig)(_config_4); - const _config_6 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_5); - super(_config_6); - this.config = _config_6; + const _config_1 = (0, EndpointParameters_1.resolveClientEndpointParameters)(_config_0); + const _config_2 = (0, config_resolver_1.resolveRegionConfig)(_config_1); + const _config_3 = (0, middleware_endpoint_1.resolveEndpointConfig)(_config_2); + const _config_4 = (0, middleware_retry_1.resolveRetryConfig)(_config_3); + const _config_5 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, middleware_signing_1.resolveAwsAuthConfig)(_config_5); + const _config_7 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_6); + super(_config_7); + this.config = _config_7; this.middlewareStack.use((0, middleware_retry_1.getRetryPlugin)(this.config)); this.middlewareStack.use((0, middleware_content_length_1.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, middleware_host_header_1.getHostHeaderPlugin)(this.config)); @@ -3327,24 +3375,34 @@ exports.ECSClient = ECSClient; /***/ }), -/***/ 4903: +/***/ 99919: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateCapacityProviderCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class CreateCapacityProviderCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, CreateCapacityProviderCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3371,24 +3429,34 @@ exports.CreateCapacityProviderCommand = CreateCapacityProviderCommand; /***/ }), -/***/ 8662: +/***/ 93751: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateClusterCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class CreateClusterCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, CreateClusterCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3415,24 +3483,34 @@ exports.CreateClusterCommand = CreateClusterCommand; /***/ }), -/***/ 404: +/***/ 51821: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateServiceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class CreateServiceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, CreateServiceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3459,24 +3537,34 @@ exports.CreateServiceCommand = CreateServiceCommand; /***/ }), -/***/ 4795: +/***/ 78647: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CreateTaskSetCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class CreateTaskSetCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, CreateTaskSetCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3503,24 +3591,34 @@ exports.CreateTaskSetCommand = CreateTaskSetCommand; /***/ }), -/***/ 6413: +/***/ 72160: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteAccountSettingCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteAccountSettingCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteAccountSettingCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3547,24 +3645,34 @@ exports.DeleteAccountSettingCommand = DeleteAccountSettingCommand; /***/ }), -/***/ 6629: +/***/ 50911: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteAttributesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteAttributesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteAttributesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3591,24 +3699,34 @@ exports.DeleteAttributesCommand = DeleteAttributesCommand; /***/ }), -/***/ 7481: +/***/ 38775: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteCapacityProviderCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteCapacityProviderCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteCapacityProviderCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3635,24 +3753,34 @@ exports.DeleteCapacityProviderCommand = DeleteCapacityProviderCommand; /***/ }), -/***/ 3687: +/***/ 98964: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteClusterCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteClusterCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteClusterCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3679,24 +3807,34 @@ exports.DeleteClusterCommand = DeleteClusterCommand; /***/ }), -/***/ 9390: +/***/ 68480: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteServiceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteServiceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteServiceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3723,24 +3861,34 @@ exports.DeleteServiceCommand = DeleteServiceCommand; /***/ }), -/***/ 5621: +/***/ 22550: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeleteTaskSetCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeleteTaskSetCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeleteTaskSetCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3767,24 +3915,34 @@ exports.DeleteTaskSetCommand = DeleteTaskSetCommand; /***/ }), -/***/ 660: +/***/ 82211: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeregisterContainerInstanceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeregisterContainerInstanceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeregisterContainerInstanceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3811,24 +3969,34 @@ exports.DeregisterContainerInstanceCommand = DeregisterContainerInstanceCommand; /***/ }), -/***/ 5224: +/***/ 51761: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DeregisterTaskDefinitionCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DeregisterTaskDefinitionCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DeregisterTaskDefinitionCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3855,24 +4023,34 @@ exports.DeregisterTaskDefinitionCommand = DeregisterTaskDefinitionCommand; /***/ }), -/***/ 9883: +/***/ 62417: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeCapacityProvidersCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeCapacityProvidersCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeCapacityProvidersCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3899,24 +4077,34 @@ exports.DescribeCapacityProvidersCommand = DescribeCapacityProvidersCommand; /***/ }), -/***/ 4685: +/***/ 7574: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeClustersCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeClustersCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeClustersCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3943,24 +4131,34 @@ exports.DescribeClustersCommand = DescribeClustersCommand; /***/ }), -/***/ 1243: +/***/ 20845: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeContainerInstancesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeContainerInstancesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeContainerInstancesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -3987,24 +4185,34 @@ exports.DescribeContainerInstancesCommand = DescribeContainerInstancesCommand; /***/ }), -/***/ 2954: +/***/ 27489: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeServicesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeServicesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeServicesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4031,24 +4239,34 @@ exports.DescribeServicesCommand = DescribeServicesCommand; /***/ }), -/***/ 572: +/***/ 35970: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeTaskDefinitionCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeTaskDefinitionCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeTaskDefinitionCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4075,24 +4293,34 @@ exports.DescribeTaskDefinitionCommand = DescribeTaskDefinitionCommand; /***/ }), -/***/ 9276: +/***/ 46481: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeTaskSetsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeTaskSetsCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeTaskSetsCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4119,24 +4347,34 @@ exports.DescribeTaskSetsCommand = DescribeTaskSetsCommand; /***/ }), -/***/ 485: +/***/ 72276: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DescribeTasksCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DescribeTasksCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DescribeTasksCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4163,24 +4401,34 @@ exports.DescribeTasksCommand = DescribeTasksCommand; /***/ }), -/***/ 2973: +/***/ 10073: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DiscoverPollEndpointCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class DiscoverPollEndpointCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, DiscoverPollEndpointCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4207,24 +4455,34 @@ exports.DiscoverPollEndpointCommand = DiscoverPollEndpointCommand; /***/ }), -/***/ 3005: +/***/ 64763: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExecuteCommandCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ExecuteCommandCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ExecuteCommandCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4251,24 +4509,88 @@ exports.ExecuteCommandCommand = ExecuteCommandCommand; /***/ }), -/***/ 6163: +/***/ 28697: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.GetTaskProtectionCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); +class GetTaskProtectionCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, GetTaskProtectionCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "ECSClient"; + const commandName = "GetTaskProtectionCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.GetTaskProtectionRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.GetTaskProtectionResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_json1_1_1.serializeAws_json1_1GetTaskProtectionCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_json1_1_1.deserializeAws_json1_1GetTaskProtectionCommand)(output, context); + } +} +exports.GetTaskProtectionCommand = GetTaskProtectionCommand; + + +/***/ }), + +/***/ 65143: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListAccountSettingsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListAccountSettingsCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListAccountSettingsCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4295,24 +4617,34 @@ exports.ListAccountSettingsCommand = ListAccountSettingsCommand; /***/ }), -/***/ 788: +/***/ 53110: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListAttributesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListAttributesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListAttributesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4339,24 +4671,34 @@ exports.ListAttributesCommand = ListAttributesCommand; /***/ }), -/***/ 2757: +/***/ 66091: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListClustersCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListClustersCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListClustersCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4383,24 +4725,34 @@ exports.ListClustersCommand = ListClustersCommand; /***/ }), -/***/ 295: +/***/ 23844: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListContainerInstancesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListContainerInstancesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListContainerInstancesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4427,24 +4779,88 @@ exports.ListContainerInstancesCommand = ListContainerInstancesCommand; /***/ }), -/***/ 1150: +/***/ 89397: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ListServicesByNamespaceCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); +class ListServicesByNamespaceCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListServicesByNamespaceCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "ECSClient"; + const commandName = "ListServicesByNamespaceCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.ListServicesByNamespaceRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.ListServicesByNamespaceResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_json1_1_1.serializeAws_json1_1ListServicesByNamespaceCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_json1_1_1.deserializeAws_json1_1ListServicesByNamespaceCommand)(output, context); + } +} +exports.ListServicesByNamespaceCommand = ListServicesByNamespaceCommand; + + +/***/ }), + +/***/ 55937: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListServicesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListServicesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListServicesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4471,24 +4887,34 @@ exports.ListServicesCommand = ListServicesCommand; /***/ }), -/***/ 6767: +/***/ 88899: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTagsForResourceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListTagsForResourceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListTagsForResourceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4515,24 +4941,34 @@ exports.ListTagsForResourceCommand = ListTagsForResourceCommand; /***/ }), -/***/ 671: +/***/ 99773: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTaskDefinitionFamiliesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListTaskDefinitionFamiliesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListTaskDefinitionFamiliesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4559,24 +4995,34 @@ exports.ListTaskDefinitionFamiliesCommand = ListTaskDefinitionFamiliesCommand; /***/ }), -/***/ 7594: +/***/ 76837: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTaskDefinitionsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListTaskDefinitionsCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListTaskDefinitionsCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4603,24 +5049,34 @@ exports.ListTaskDefinitionsCommand = ListTaskDefinitionsCommand; /***/ }), -/***/ 5174: +/***/ 98603: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ListTasksCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class ListTasksCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListTasksCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4647,24 +5103,34 @@ exports.ListTasksCommand = ListTasksCommand; /***/ }), -/***/ 6410: +/***/ 94407: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PutAccountSettingCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class PutAccountSettingCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, PutAccountSettingCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4691,24 +5157,34 @@ exports.PutAccountSettingCommand = PutAccountSettingCommand; /***/ }), -/***/ 7685: +/***/ 5445: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PutAccountSettingDefaultCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class PutAccountSettingDefaultCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, PutAccountSettingDefaultCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4735,24 +5211,34 @@ exports.PutAccountSettingDefaultCommand = PutAccountSettingDefaultCommand; /***/ }), -/***/ 3732: +/***/ 92914: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PutAttributesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class PutAttributesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, PutAttributesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4779,24 +5265,34 @@ exports.PutAttributesCommand = PutAttributesCommand; /***/ }), -/***/ 3635: +/***/ 25652: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.PutClusterCapacityProvidersCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class PutClusterCapacityProvidersCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, PutClusterCapacityProvidersCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4823,24 +5319,34 @@ exports.PutClusterCapacityProvidersCommand = PutClusterCapacityProvidersCommand; /***/ }), -/***/ 6488: +/***/ 9018: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RegisterContainerInstanceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class RegisterContainerInstanceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, RegisterContainerInstanceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4867,24 +5373,34 @@ exports.RegisterContainerInstanceCommand = RegisterContainerInstanceCommand; /***/ }), -/***/ 7764: +/***/ 40644: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RegisterTaskDefinitionCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class RegisterTaskDefinitionCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, RegisterTaskDefinitionCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4911,24 +5427,34 @@ exports.RegisterTaskDefinitionCommand = RegisterTaskDefinitionCommand; /***/ }), -/***/ 6051: +/***/ 94233: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RunTaskCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class RunTaskCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, RunTaskCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4955,24 +5481,34 @@ exports.RunTaskCommand = RunTaskCommand; /***/ }), -/***/ 589: +/***/ 80389: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StartTaskCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class StartTaskCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, StartTaskCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -4999,24 +5535,34 @@ exports.StartTaskCommand = StartTaskCommand; /***/ }), -/***/ 8485: +/***/ 12800: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StopTaskCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class StopTaskCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, StopTaskCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5043,24 +5589,34 @@ exports.StopTaskCommand = StopTaskCommand; /***/ }), -/***/ 8174: +/***/ 62131: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubmitAttachmentStateChangesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class SubmitAttachmentStateChangesCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, SubmitAttachmentStateChangesCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5087,24 +5643,34 @@ exports.SubmitAttachmentStateChangesCommand = SubmitAttachmentStateChangesComman /***/ }), -/***/ 7069: +/***/ 83948: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubmitContainerStateChangeCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class SubmitContainerStateChangeCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, SubmitContainerStateChangeCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5131,24 +5697,34 @@ exports.SubmitContainerStateChangeCommand = SubmitContainerStateChangeCommand; /***/ }), -/***/ 956: +/***/ 93577: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SubmitTaskStateChangeCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class SubmitTaskStateChangeCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, SubmitTaskStateChangeCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5175,24 +5751,34 @@ exports.SubmitTaskStateChangeCommand = SubmitTaskStateChangeCommand; /***/ }), -/***/ 9794: +/***/ 97013: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TagResourceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class TagResourceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, TagResourceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5219,24 +5805,34 @@ exports.TagResourceCommand = TagResourceCommand; /***/ }), -/***/ 8593: +/***/ 61418: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UntagResourceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UntagResourceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UntagResourceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5263,24 +5859,34 @@ exports.UntagResourceCommand = UntagResourceCommand; /***/ }), -/***/ 7974: +/***/ 21850: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateCapacityProviderCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateCapacityProviderCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateCapacityProviderCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5307,24 +5913,34 @@ exports.UpdateCapacityProviderCommand = UpdateCapacityProviderCommand; /***/ }), -/***/ 9463: +/***/ 28670: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateClusterCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateClusterCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateClusterCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5351,24 +5967,34 @@ exports.UpdateClusterCommand = UpdateClusterCommand; /***/ }), -/***/ 400: +/***/ 43573: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateClusterSettingsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateClusterSettingsCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateClusterSettingsCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5395,24 +6021,34 @@ exports.UpdateClusterSettingsCommand = UpdateClusterSettingsCommand; /***/ }), -/***/ 570: +/***/ 44678: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateContainerAgentCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateContainerAgentCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateContainerAgentCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5439,24 +6075,34 @@ exports.UpdateContainerAgentCommand = UpdateContainerAgentCommand; /***/ }), -/***/ 2349: +/***/ 21679: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateContainerInstancesStateCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateContainerInstancesStateCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateContainerInstancesStateCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5483,24 +6129,34 @@ exports.UpdateContainerInstancesStateCommand = UpdateContainerInstancesStateComm /***/ }), -/***/ 1922: +/***/ 71103: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateServiceCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateServiceCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateServiceCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5527,24 +6183,34 @@ exports.UpdateServiceCommand = UpdateServiceCommand; /***/ }), -/***/ 7901: +/***/ 95784: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateServicePrimaryTaskSetCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateServicePrimaryTaskSetCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateServicePrimaryTaskSetCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5571,24 +6237,88 @@ exports.UpdateServicePrimaryTaskSetCommand = UpdateServicePrimaryTaskSetCommand; /***/ }), -/***/ 8201: +/***/ 64850: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.UpdateTaskProtectionCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); +class UpdateTaskProtectionCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateTaskProtectionCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "ECSClient"; + const commandName = "UpdateTaskProtectionCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.UpdateTaskProtectionRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.UpdateTaskProtectionResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_json1_1_1.serializeAws_json1_1UpdateTaskProtectionCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_json1_1_1.deserializeAws_json1_1UpdateTaskProtectionCommand)(output, context); + } +} +exports.UpdateTaskProtectionCommand = UpdateTaskProtectionCommand; + + +/***/ }), + +/***/ 30717: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UpdateTaskSetCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(11); -const Aws_json1_1_1 = __nccwpck_require__(6840); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(34099); +const Aws_json1_1_1 = __nccwpck_require__(19733); class UpdateTaskSetCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, UpdateTaskSetCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "ECSClient"; @@ -5615,290 +6345,466 @@ exports.UpdateTaskSetCommand = UpdateTaskSetCommand; /***/ }), -/***/ 9421: -/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { - -"use strict"; - -Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4903), exports); -tslib_1.__exportStar(__nccwpck_require__(8662), exports); -tslib_1.__exportStar(__nccwpck_require__(404), exports); -tslib_1.__exportStar(__nccwpck_require__(4795), exports); -tslib_1.__exportStar(__nccwpck_require__(6413), exports); -tslib_1.__exportStar(__nccwpck_require__(6629), exports); -tslib_1.__exportStar(__nccwpck_require__(7481), exports); -tslib_1.__exportStar(__nccwpck_require__(3687), exports); -tslib_1.__exportStar(__nccwpck_require__(9390), exports); -tslib_1.__exportStar(__nccwpck_require__(5621), exports); -tslib_1.__exportStar(__nccwpck_require__(660), exports); -tslib_1.__exportStar(__nccwpck_require__(5224), exports); -tslib_1.__exportStar(__nccwpck_require__(9883), exports); -tslib_1.__exportStar(__nccwpck_require__(4685), exports); -tslib_1.__exportStar(__nccwpck_require__(1243), exports); -tslib_1.__exportStar(__nccwpck_require__(2954), exports); -tslib_1.__exportStar(__nccwpck_require__(572), exports); -tslib_1.__exportStar(__nccwpck_require__(9276), exports); -tslib_1.__exportStar(__nccwpck_require__(485), exports); -tslib_1.__exportStar(__nccwpck_require__(2973), exports); -tslib_1.__exportStar(__nccwpck_require__(3005), exports); -tslib_1.__exportStar(__nccwpck_require__(6163), exports); -tslib_1.__exportStar(__nccwpck_require__(788), exports); -tslib_1.__exportStar(__nccwpck_require__(2757), exports); -tslib_1.__exportStar(__nccwpck_require__(295), exports); -tslib_1.__exportStar(__nccwpck_require__(1150), exports); -tslib_1.__exportStar(__nccwpck_require__(6767), exports); -tslib_1.__exportStar(__nccwpck_require__(671), exports); -tslib_1.__exportStar(__nccwpck_require__(7594), exports); -tslib_1.__exportStar(__nccwpck_require__(5174), exports); -tslib_1.__exportStar(__nccwpck_require__(6410), exports); -tslib_1.__exportStar(__nccwpck_require__(7685), exports); -tslib_1.__exportStar(__nccwpck_require__(3732), exports); -tslib_1.__exportStar(__nccwpck_require__(3635), exports); -tslib_1.__exportStar(__nccwpck_require__(6488), exports); -tslib_1.__exportStar(__nccwpck_require__(7764), exports); -tslib_1.__exportStar(__nccwpck_require__(6051), exports); -tslib_1.__exportStar(__nccwpck_require__(589), exports); -tslib_1.__exportStar(__nccwpck_require__(8485), exports); -tslib_1.__exportStar(__nccwpck_require__(8174), exports); -tslib_1.__exportStar(__nccwpck_require__(7069), exports); -tslib_1.__exportStar(__nccwpck_require__(956), exports); -tslib_1.__exportStar(__nccwpck_require__(9794), exports); -tslib_1.__exportStar(__nccwpck_require__(8593), exports); -tslib_1.__exportStar(__nccwpck_require__(7974), exports); -tslib_1.__exportStar(__nccwpck_require__(9463), exports); -tslib_1.__exportStar(__nccwpck_require__(400), exports); -tslib_1.__exportStar(__nccwpck_require__(570), exports); -tslib_1.__exportStar(__nccwpck_require__(2349), exports); -tslib_1.__exportStar(__nccwpck_require__(1922), exports); -tslib_1.__exportStar(__nccwpck_require__(7901), exports); -tslib_1.__exportStar(__nccwpck_require__(8201), exports); - - -/***/ }), - -/***/ 7473: -/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { - -"use strict"; - -Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.defaultRegionInfoProvider = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const regionHash = { - "us-east-1": { - variants: [ - { - hostname: "ecs-fips.us-east-1.amazonaws.com", - tags: ["fips"], - }, - ], - }, - "us-east-2": { - variants: [ - { - hostname: "ecs-fips.us-east-2.amazonaws.com", - tags: ["fips"], - }, - ], - }, - "us-gov-east-1": { - variants: [ - { - hostname: "ecs-fips.us-gov-east-1.amazonaws.com", - tags: ["fips"], - }, - ], - }, - "us-gov-west-1": { - variants: [ - { - hostname: "ecs-fips.us-gov-west-1.amazonaws.com", - tags: ["fips"], - }, - ], - }, - "us-west-1": { - variants: [ - { - hostname: "ecs-fips.us-west-1.amazonaws.com", - tags: ["fips"], - }, - ], - }, - "us-west-2": { - variants: [ - { - hostname: "ecs-fips.us-west-2.amazonaws.com", - tags: ["fips"], - }, - ], - }, +/***/ 84518: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(99919), exports); +tslib_1.__exportStar(__nccwpck_require__(93751), exports); +tslib_1.__exportStar(__nccwpck_require__(51821), exports); +tslib_1.__exportStar(__nccwpck_require__(78647), exports); +tslib_1.__exportStar(__nccwpck_require__(72160), exports); +tslib_1.__exportStar(__nccwpck_require__(50911), exports); +tslib_1.__exportStar(__nccwpck_require__(38775), exports); +tslib_1.__exportStar(__nccwpck_require__(98964), exports); +tslib_1.__exportStar(__nccwpck_require__(68480), exports); +tslib_1.__exportStar(__nccwpck_require__(22550), exports); +tslib_1.__exportStar(__nccwpck_require__(82211), exports); +tslib_1.__exportStar(__nccwpck_require__(51761), exports); +tslib_1.__exportStar(__nccwpck_require__(62417), exports); +tslib_1.__exportStar(__nccwpck_require__(7574), exports); +tslib_1.__exportStar(__nccwpck_require__(20845), exports); +tslib_1.__exportStar(__nccwpck_require__(27489), exports); +tslib_1.__exportStar(__nccwpck_require__(35970), exports); +tslib_1.__exportStar(__nccwpck_require__(46481), exports); +tslib_1.__exportStar(__nccwpck_require__(72276), exports); +tslib_1.__exportStar(__nccwpck_require__(10073), exports); +tslib_1.__exportStar(__nccwpck_require__(64763), exports); +tslib_1.__exportStar(__nccwpck_require__(28697), exports); +tslib_1.__exportStar(__nccwpck_require__(65143), exports); +tslib_1.__exportStar(__nccwpck_require__(53110), exports); +tslib_1.__exportStar(__nccwpck_require__(66091), exports); +tslib_1.__exportStar(__nccwpck_require__(23844), exports); +tslib_1.__exportStar(__nccwpck_require__(89397), exports); +tslib_1.__exportStar(__nccwpck_require__(55937), exports); +tslib_1.__exportStar(__nccwpck_require__(88899), exports); +tslib_1.__exportStar(__nccwpck_require__(99773), exports); +tslib_1.__exportStar(__nccwpck_require__(76837), exports); +tslib_1.__exportStar(__nccwpck_require__(98603), exports); +tslib_1.__exportStar(__nccwpck_require__(94407), exports); +tslib_1.__exportStar(__nccwpck_require__(5445), exports); +tslib_1.__exportStar(__nccwpck_require__(92914), exports); +tslib_1.__exportStar(__nccwpck_require__(25652), exports); +tslib_1.__exportStar(__nccwpck_require__(9018), exports); +tslib_1.__exportStar(__nccwpck_require__(40644), exports); +tslib_1.__exportStar(__nccwpck_require__(94233), exports); +tslib_1.__exportStar(__nccwpck_require__(80389), exports); +tslib_1.__exportStar(__nccwpck_require__(12800), exports); +tslib_1.__exportStar(__nccwpck_require__(62131), exports); +tslib_1.__exportStar(__nccwpck_require__(83948), exports); +tslib_1.__exportStar(__nccwpck_require__(93577), exports); +tslib_1.__exportStar(__nccwpck_require__(97013), exports); +tslib_1.__exportStar(__nccwpck_require__(61418), exports); +tslib_1.__exportStar(__nccwpck_require__(21850), exports); +tslib_1.__exportStar(__nccwpck_require__(28670), exports); +tslib_1.__exportStar(__nccwpck_require__(43573), exports); +tslib_1.__exportStar(__nccwpck_require__(44678), exports); +tslib_1.__exportStar(__nccwpck_require__(21679), exports); +tslib_1.__exportStar(__nccwpck_require__(71103), exports); +tslib_1.__exportStar(__nccwpck_require__(95784), exports); +tslib_1.__exportStar(__nccwpck_require__(64850), exports); +tslib_1.__exportStar(__nccwpck_require__(30717), exports); + + +/***/ }), + +/***/ 67812: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveClientEndpointParameters = void 0; +const resolveClientEndpointParameters = (options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "ecs", + }; }; -const partitionHash = { - aws: { - regions: [ - "af-south-1", - "ap-east-1", - "ap-northeast-1", - "ap-northeast-2", - "ap-northeast-3", - "ap-south-1", - "ap-southeast-1", - "ap-southeast-2", - "ap-southeast-3", - "ca-central-1", - "eu-central-1", - "eu-north-1", - "eu-south-1", - "eu-west-1", - "eu-west-2", - "eu-west-3", - "fips-us-east-1", - "fips-us-east-2", - "fips-us-west-1", - "fips-us-west-2", - "me-central-1", - "me-south-1", - "sa-east-1", - "us-east-1", - "us-east-2", - "us-west-1", - "us-west-2", - ], - regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "ecs.{region}.amazonaws.com", - tags: [], - }, - { - hostname: "ecs-fips.{region}.amazonaws.com", - tags: ["fips"], - }, - { - hostname: "ecs-fips.{region}.api.aws", - tags: ["dualstack", "fips"], - }, - { - hostname: "ecs.{region}.api.aws", - tags: ["dualstack"], - }, - ], - }, - "aws-cn": { - regions: ["cn-north-1", "cn-northwest-1"], - regionRegex: "^cn\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "ecs.{region}.amazonaws.com.cn", - tags: [], - }, - { - hostname: "ecs-fips.{region}.amazonaws.com.cn", - tags: ["fips"], - }, - { - hostname: "ecs-fips.{region}.api.amazonwebservices.com.cn", - tags: ["dualstack", "fips"], - }, - { - hostname: "ecs.{region}.api.amazonwebservices.com.cn", - tags: ["dualstack"], - }, - ], - }, - "aws-iso": { - regions: ["us-iso-east-1", "us-iso-west-1"], - regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "ecs.{region}.c2s.ic.gov", - tags: [], - }, - { - hostname: "ecs-fips.{region}.c2s.ic.gov", - tags: ["fips"], - }, - ], - }, - "aws-iso-b": { - regions: ["us-isob-east-1"], - regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "ecs.{region}.sc2s.sgov.gov", - tags: [], - }, - { - hostname: "ecs-fips.{region}.sc2s.sgov.gov", - tags: ["fips"], - }, - ], - }, - "aws-us-gov": { - regions: ["fips-us-gov-east-1", "fips-us-gov-west-1", "us-gov-east-1", "us-gov-west-1"], - regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "ecs.{region}.amazonaws.com", - tags: [], - }, - { - hostname: "ecs-fips.{region}.amazonaws.com", - tags: ["fips"], - }, - { - hostname: "ecs-fips.{region}.api.aws", - tags: ["dualstack", "fips"], - }, - { - hostname: "ecs.{region}.api.aws", - tags: ["dualstack"], - }, - ], +exports.resolveClientEndpointParameters = resolveClientEndpointParameters; + + +/***/ }), + +/***/ 32070: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(18834); +const ruleset_1 = __nccwpck_require__(23163); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return (0, util_endpoints_1.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + }); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; + + +/***/ }), + +/***/ 23163: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +exports.ruleSet = { + version: "1.0", + parameters: { + Region: { + builtIn: "AWS::Region", + required: true, + documentation: "The AWS region used to dispatch the request.", + type: "String", + }, + UseDualStack: { + builtIn: "AWS::UseDualStack", + required: true, + default: false, + documentation: "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + type: "Boolean", + }, + UseFIPS: { + builtIn: "AWS::UseFIPS", + required: true, + default: false, + documentation: "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + type: "Boolean", + }, + Endpoint: { + builtIn: "SDK::Endpoint", + required: false, + documentation: "Override the endpoint used to send this request", + type: "String", + }, }, + rules: [ + { + conditions: [ + { + fn: "aws.partition", + argv: [ + { + ref: "Region", + }, + ], + assign: "PartitionResult", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "isSet", + argv: [ + { + ref: "Endpoint", + }, + ], + }, + { + fn: "parseURL", + argv: [ + { + ref: "Endpoint", + }, + ], + assign: "url", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + error: "Invalid Configuration: FIPS and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + error: "Invalid Configuration: Dualstack and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + endpoint: { + url: { + ref: "Endpoint", + }, + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "FIPS and DualStack are enabled, but this partition does not support one or both", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [], + error: "FIPS is enabled but this partition does not support FIPS", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "DualStack is enabled but this partition does not support DualStack", + type: "error", + }, + ], + }, + { + conditions: [], + endpoint: { + url: "https://ecs.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], }; -const defaultRegionInfoProvider = async (region, options) => (0, config_resolver_1.getRegionInfo)(region, { - ...options, - signingService: "ecs", - regionHash, - partitionHash, -}); -exports.defaultRegionInfoProvider = defaultRegionInfoProvider; /***/ }), -/***/ 7770: +/***/ 60241: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ECSServiceException = void 0; -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6754), exports); -tslib_1.__exportStar(__nccwpck_require__(7757), exports); -tslib_1.__exportStar(__nccwpck_require__(9421), exports); -tslib_1.__exportStar(__nccwpck_require__(7452), exports); -tslib_1.__exportStar(__nccwpck_require__(5715), exports); -tslib_1.__exportStar(__nccwpck_require__(52), exports); -var ECSServiceException_1 = __nccwpck_require__(2888); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(50169), exports); +tslib_1.__exportStar(__nccwpck_require__(30597), exports); +tslib_1.__exportStar(__nccwpck_require__(84518), exports); +tslib_1.__exportStar(__nccwpck_require__(22357), exports); +tslib_1.__exportStar(__nccwpck_require__(15309), exports); +tslib_1.__exportStar(__nccwpck_require__(51521), exports); +var ECSServiceException_1 = __nccwpck_require__(76966); Object.defineProperty(exports, "ECSServiceException", ({ enumerable: true, get: function () { return ECSServiceException_1.ECSServiceException; } })); /***/ }), -/***/ 2888: +/***/ 76966: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ECSServiceException = void 0; -const smithy_client_1 = __nccwpck_require__(1407); +const smithy_client_1 = __nccwpck_require__(473); class ECSServiceException extends smithy_client_1.ServiceException { constructor(options) { super(options); @@ -5910,32 +6816,32 @@ exports.ECSServiceException = ECSServiceException; /***/ }), -/***/ 7452: +/***/ 22357: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(11), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(34099), exports); /***/ }), -/***/ 11: +/***/ 34099: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.PidMode = exports.NetworkMode = exports.IpcMode = exports.UlimitName = exports.ResourceType = exports.TransportProtocol = exports.LogDriver = exports.DeviceCgroupPermission = exports.FirelensConfigurationType = exports.EnvironmentFileType = exports.ContainerCondition = exports.Compatibility = exports.InstanceHealthCheckType = exports.InstanceHealthCheckState = exports.TaskSetNotFoundException = exports.ClusterContainsTasksException = exports.ClusterContainsServicesException = exports.ClusterContainsContainerInstancesException = exports.TargetNotFoundException = exports.TargetType = exports.SettingName = exports.ServiceNotFoundException = exports.ServiceNotActiveException = exports.UnsupportedFeatureException = exports.PlatformUnknownException = exports.PlatformTaskDefinitionIncompatibilityException = exports.StabilityStatus = exports.ScaleUnit = exports.DeploymentRolloutState = exports.SchedulingStrategy = exports.PropagateTags = exports.PlacementStrategyType = exports.PlacementConstraintType = exports.AssignPublicIp = exports.LaunchType = exports.DeploymentControllerType = exports.ClusterNotFoundException = exports.ClusterSettingName = exports.ExecuteCommandLogging = exports.UpdateInProgressException = exports.ServerException = exports.LimitExceededException = exports.InvalidParameterException = exports.CapacityProviderUpdateStatus = exports.CapacityProviderStatus = exports.ManagedTerminationProtection = exports.ManagedScalingStatus = exports.ClientException = exports.AgentUpdateStatus = exports.AccessDeniedException = void 0; -exports.DeploymentControllerFilterSensitiveLog = exports.DeploymentConfigurationFilterSensitiveLog = exports.DeploymentCircuitBreakerFilterSensitiveLog = exports.CreateClusterResponseFilterSensitiveLog = exports.ClusterFilterSensitiveLog = exports.AttachmentFilterSensitiveLog = exports.KeyValuePairFilterSensitiveLog = exports.CreateClusterRequestFilterSensitiveLog = exports.ClusterSettingFilterSensitiveLog = exports.CapacityProviderStrategyItemFilterSensitiveLog = exports.ClusterConfigurationFilterSensitiveLog = exports.ExecuteCommandConfigurationFilterSensitiveLog = exports.ExecuteCommandLogConfigurationFilterSensitiveLog = exports.CreateCapacityProviderResponseFilterSensitiveLog = exports.CapacityProviderFilterSensitiveLog = exports.CreateCapacityProviderRequestFilterSensitiveLog = exports.TagFilterSensitiveLog = exports.AutoScalingGroupProviderFilterSensitiveLog = exports.ManagedScalingFilterSensitiveLog = exports.NoUpdateAvailableException = exports.MissingVersionException = exports.ResourceNotFoundException = exports.BlockedException = exports.PlatformDeviceType = exports.ResourceInUseException = exports.AttributeLimitExceededException = exports.DesiredStatus = exports.SortOrder = exports.TaskDefinitionFamilyStatus = exports.ContainerInstanceStatus = exports.TargetNotConnectedException = exports.TaskSetField = exports.TaskStopCode = exports.ManagedAgentName = exports.HealthStatus = exports.Connectivity = exports.TaskField = exports.TaskDefinitionField = exports.ServiceField = exports.ContainerInstanceField = exports.ClusterField = exports.CapacityProviderField = exports.EFSTransitEncryption = exports.EFSAuthorizationConfigIAM = exports.Scope = exports.TaskDefinitionStatus = exports.OSFamily = exports.CPUArchitecture = exports.ProxyConfigurationType = exports.TaskDefinitionPlacementConstraintType = void 0; -exports.PortMappingFilterSensitiveLog = exports.MountPointFilterSensitiveLog = exports.LogConfigurationFilterSensitiveLog = exports.SecretFilterSensitiveLog = exports.LinuxParametersFilterSensitiveLog = exports.TmpfsFilterSensitiveLog = exports.DeviceFilterSensitiveLog = exports.KernelCapabilitiesFilterSensitiveLog = exports.HealthCheckFilterSensitiveLog = exports.FirelensConfigurationFilterSensitiveLog = exports.HostEntryFilterSensitiveLog = exports.EnvironmentFileFilterSensitiveLog = exports.ContainerDependencyFilterSensitiveLog = exports.DeregisterTaskDefinitionRequestFilterSensitiveLog = exports.DeregisterContainerInstanceResponseFilterSensitiveLog = exports.ContainerInstanceFilterSensitiveLog = exports.VersionInfoFilterSensitiveLog = exports.ResourceFilterSensitiveLog = exports.ContainerInstanceHealthStatusFilterSensitiveLog = exports.InstanceHealthCheckResultFilterSensitiveLog = exports.DeregisterContainerInstanceRequestFilterSensitiveLog = exports.DeleteTaskSetResponseFilterSensitiveLog = exports.DeleteTaskSetRequestFilterSensitiveLog = exports.DeleteServiceResponseFilterSensitiveLog = exports.DeleteServiceRequestFilterSensitiveLog = exports.DeleteClusterResponseFilterSensitiveLog = exports.DeleteClusterRequestFilterSensitiveLog = exports.DeleteCapacityProviderResponseFilterSensitiveLog = exports.DeleteCapacityProviderRequestFilterSensitiveLog = exports.DeleteAttributesResponseFilterSensitiveLog = exports.DeleteAttributesRequestFilterSensitiveLog = exports.AttributeFilterSensitiveLog = exports.DeleteAccountSettingResponseFilterSensitiveLog = exports.SettingFilterSensitiveLog = exports.DeleteAccountSettingRequestFilterSensitiveLog = exports.CreateTaskSetResponseFilterSensitiveLog = exports.CreateTaskSetRequestFilterSensitiveLog = exports.CreateServiceResponseFilterSensitiveLog = exports.ServiceFilterSensitiveLog = exports.TaskSetFilterSensitiveLog = exports.ScaleFilterSensitiveLog = exports.ServiceEventFilterSensitiveLog = exports.DeploymentFilterSensitiveLog = exports.CreateServiceRequestFilterSensitiveLog = exports.ServiceRegistryFilterSensitiveLog = exports.PlacementStrategyFilterSensitiveLog = exports.PlacementConstraintFilterSensitiveLog = exports.NetworkConfigurationFilterSensitiveLog = exports.AwsVpcConfigurationFilterSensitiveLog = exports.LoadBalancerFilterSensitiveLog = void 0; -exports.ListAccountSettingsResponseFilterSensitiveLog = exports.ListAccountSettingsRequestFilterSensitiveLog = exports.ExecuteCommandResponseFilterSensitiveLog = exports.SessionFilterSensitiveLog = exports.ExecuteCommandRequestFilterSensitiveLog = exports.DiscoverPollEndpointResponseFilterSensitiveLog = exports.DiscoverPollEndpointRequestFilterSensitiveLog = exports.DescribeTaskSetsResponseFilterSensitiveLog = exports.DescribeTaskSetsRequestFilterSensitiveLog = exports.DescribeTasksResponseFilterSensitiveLog = exports.TaskFilterSensitiveLog = exports.TaskOverrideFilterSensitiveLog = exports.InferenceAcceleratorOverrideFilterSensitiveLog = exports.ContainerOverrideFilterSensitiveLog = exports.ContainerFilterSensitiveLog = exports.NetworkInterfaceFilterSensitiveLog = exports.NetworkBindingFilterSensitiveLog = exports.ManagedAgentFilterSensitiveLog = exports.DescribeTasksRequestFilterSensitiveLog = exports.DescribeTaskDefinitionResponseFilterSensitiveLog = exports.DescribeTaskDefinitionRequestFilterSensitiveLog = exports.DescribeServicesResponseFilterSensitiveLog = exports.DescribeServicesRequestFilterSensitiveLog = exports.DescribeContainerInstancesResponseFilterSensitiveLog = exports.DescribeContainerInstancesRequestFilterSensitiveLog = exports.DescribeClustersResponseFilterSensitiveLog = exports.DescribeClustersRequestFilterSensitiveLog = exports.DescribeCapacityProvidersResponseFilterSensitiveLog = exports.FailureFilterSensitiveLog = exports.DescribeCapacityProvidersRequestFilterSensitiveLog = exports.DeregisterTaskDefinitionResponseFilterSensitiveLog = exports.TaskDefinitionFilterSensitiveLog = exports.VolumeFilterSensitiveLog = exports.HostVolumePropertiesFilterSensitiveLog = exports.FSxWindowsFileServerVolumeConfigurationFilterSensitiveLog = exports.FSxWindowsFileServerAuthorizationConfigFilterSensitiveLog = exports.EFSVolumeConfigurationFilterSensitiveLog = exports.EFSAuthorizationConfigFilterSensitiveLog = exports.DockerVolumeConfigurationFilterSensitiveLog = exports.RuntimePlatformFilterSensitiveLog = exports.ProxyConfigurationFilterSensitiveLog = exports.TaskDefinitionPlacementConstraintFilterSensitiveLog = exports.InferenceAcceleratorFilterSensitiveLog = exports.EphemeralStorageFilterSensitiveLog = exports.ContainerDefinitionFilterSensitiveLog = exports.VolumeFromFilterSensitiveLog = exports.UlimitFilterSensitiveLog = exports.SystemControlFilterSensitiveLog = exports.ResourceRequirementFilterSensitiveLog = exports.RepositoryCredentialsFilterSensitiveLog = void 0; -exports.UpdateCapacityProviderRequestFilterSensitiveLog = exports.AutoScalingGroupProviderUpdateFilterSensitiveLog = exports.UntagResourceResponseFilterSensitiveLog = exports.UntagResourceRequestFilterSensitiveLog = exports.TagResourceResponseFilterSensitiveLog = exports.TagResourceRequestFilterSensitiveLog = exports.SubmitTaskStateChangeResponseFilterSensitiveLog = exports.SubmitTaskStateChangeRequestFilterSensitiveLog = exports.ManagedAgentStateChangeFilterSensitiveLog = exports.ContainerStateChangeFilterSensitiveLog = exports.SubmitContainerStateChangeResponseFilterSensitiveLog = exports.SubmitContainerStateChangeRequestFilterSensitiveLog = exports.SubmitAttachmentStateChangesResponseFilterSensitiveLog = exports.SubmitAttachmentStateChangesRequestFilterSensitiveLog = exports.AttachmentStateChangeFilterSensitiveLog = exports.StopTaskResponseFilterSensitiveLog = exports.StopTaskRequestFilterSensitiveLog = exports.StartTaskResponseFilterSensitiveLog = exports.StartTaskRequestFilterSensitiveLog = exports.RunTaskResponseFilterSensitiveLog = exports.RunTaskRequestFilterSensitiveLog = exports.RegisterTaskDefinitionResponseFilterSensitiveLog = exports.RegisterTaskDefinitionRequestFilterSensitiveLog = exports.RegisterContainerInstanceResponseFilterSensitiveLog = exports.RegisterContainerInstanceRequestFilterSensitiveLog = exports.PlatformDeviceFilterSensitiveLog = exports.PutClusterCapacityProvidersResponseFilterSensitiveLog = exports.PutClusterCapacityProvidersRequestFilterSensitiveLog = exports.PutAttributesResponseFilterSensitiveLog = exports.PutAttributesRequestFilterSensitiveLog = exports.PutAccountSettingDefaultResponseFilterSensitiveLog = exports.PutAccountSettingDefaultRequestFilterSensitiveLog = exports.PutAccountSettingResponseFilterSensitiveLog = exports.PutAccountSettingRequestFilterSensitiveLog = exports.ListTasksResponseFilterSensitiveLog = exports.ListTasksRequestFilterSensitiveLog = exports.ListTaskDefinitionsResponseFilterSensitiveLog = exports.ListTaskDefinitionsRequestFilterSensitiveLog = exports.ListTaskDefinitionFamiliesResponseFilterSensitiveLog = exports.ListTaskDefinitionFamiliesRequestFilterSensitiveLog = exports.ListTagsForResourceResponseFilterSensitiveLog = exports.ListTagsForResourceRequestFilterSensitiveLog = exports.ListServicesResponseFilterSensitiveLog = exports.ListServicesRequestFilterSensitiveLog = exports.ListContainerInstancesResponseFilterSensitiveLog = exports.ListContainerInstancesRequestFilterSensitiveLog = exports.ListClustersResponseFilterSensitiveLog = exports.ListClustersRequestFilterSensitiveLog = exports.ListAttributesResponseFilterSensitiveLog = exports.ListAttributesRequestFilterSensitiveLog = void 0; -exports.UpdateTaskSetResponseFilterSensitiveLog = exports.UpdateTaskSetRequestFilterSensitiveLog = exports.UpdateServicePrimaryTaskSetResponseFilterSensitiveLog = exports.UpdateServicePrimaryTaskSetRequestFilterSensitiveLog = exports.UpdateServiceResponseFilterSensitiveLog = exports.UpdateServiceRequestFilterSensitiveLog = exports.UpdateContainerInstancesStateResponseFilterSensitiveLog = exports.UpdateContainerInstancesStateRequestFilterSensitiveLog = exports.UpdateContainerAgentResponseFilterSensitiveLog = exports.UpdateContainerAgentRequestFilterSensitiveLog = exports.UpdateClusterSettingsResponseFilterSensitiveLog = exports.UpdateClusterSettingsRequestFilterSensitiveLog = exports.UpdateClusterResponseFilterSensitiveLog = exports.UpdateClusterRequestFilterSensitiveLog = exports.UpdateCapacityProviderResponseFilterSensitiveLog = void 0; -const smithy_client_1 = __nccwpck_require__(1407); -const ECSServiceException_1 = __nccwpck_require__(2888); +exports.IpcMode = exports.UlimitName = exports.ResourceType = exports.TransportProtocol = exports.ApplicationProtocol = exports.DeviceCgroupPermission = exports.FirelensConfigurationType = exports.EnvironmentFileType = exports.ContainerCondition = exports.Compatibility = exports.InstanceHealthCheckType = exports.InstanceHealthCheckState = exports.TaskSetNotFoundException = exports.ClusterContainsTasksException = exports.ClusterContainsServicesException = exports.ClusterContainsContainerInstancesException = exports.TargetNotFoundException = exports.TargetType = exports.SettingName = exports.ServiceNotFoundException = exports.ServiceNotActiveException = exports.UnsupportedFeatureException = exports.PlatformUnknownException = exports.PlatformTaskDefinitionIncompatibilityException = exports.NamespaceNotFoundException = exports.StabilityStatus = exports.ScaleUnit = exports.DeploymentRolloutState = exports.LogDriver = exports.SchedulingStrategy = exports.PropagateTags = exports.PlacementStrategyType = exports.PlacementConstraintType = exports.AssignPublicIp = exports.LaunchType = exports.DeploymentControllerType = exports.ClusterNotFoundException = exports.ClusterSettingName = exports.ExecuteCommandLogging = exports.UpdateInProgressException = exports.ServerException = exports.LimitExceededException = exports.InvalidParameterException = exports.CapacityProviderUpdateStatus = exports.CapacityProviderStatus = exports.ManagedTerminationProtection = exports.ManagedScalingStatus = exports.ClientException = exports.AgentUpdateStatus = exports.AccessDeniedException = void 0; +exports.ClusterFilterSensitiveLog = exports.ClusterServiceConnectDefaultsFilterSensitiveLog = exports.AttachmentFilterSensitiveLog = exports.KeyValuePairFilterSensitiveLog = exports.CreateClusterRequestFilterSensitiveLog = exports.ClusterSettingFilterSensitiveLog = exports.ClusterServiceConnectDefaultsRequestFilterSensitiveLog = exports.CapacityProviderStrategyItemFilterSensitiveLog = exports.ClusterConfigurationFilterSensitiveLog = exports.ExecuteCommandConfigurationFilterSensitiveLog = exports.ExecuteCommandLogConfigurationFilterSensitiveLog = exports.CreateCapacityProviderResponseFilterSensitiveLog = exports.CapacityProviderFilterSensitiveLog = exports.CreateCapacityProviderRequestFilterSensitiveLog = exports.TagFilterSensitiveLog = exports.AutoScalingGroupProviderFilterSensitiveLog = exports.ManagedScalingFilterSensitiveLog = exports.NoUpdateAvailableException = exports.MissingVersionException = exports.BlockedException = exports.PlatformDeviceType = exports.ResourceInUseException = exports.AttributeLimitExceededException = exports.DesiredStatus = exports.SortOrder = exports.TaskDefinitionFamilyStatus = exports.ContainerInstanceStatus = exports.ResourceNotFoundException = exports.TargetNotConnectedException = exports.TaskSetField = exports.TaskStopCode = exports.ManagedAgentName = exports.HealthStatus = exports.Connectivity = exports.TaskField = exports.TaskDefinitionField = exports.ServiceField = exports.ContainerInstanceField = exports.ClusterField = exports.CapacityProviderField = exports.EFSTransitEncryption = exports.EFSAuthorizationConfigIAM = exports.Scope = exports.TaskDefinitionStatus = exports.OSFamily = exports.CPUArchitecture = exports.ProxyConfigurationType = exports.TaskDefinitionPlacementConstraintType = exports.PidMode = exports.NetworkMode = void 0; +exports.HostEntryFilterSensitiveLog = exports.EnvironmentFileFilterSensitiveLog = exports.ContainerDependencyFilterSensitiveLog = exports.DeregisterTaskDefinitionRequestFilterSensitiveLog = exports.DeregisterContainerInstanceResponseFilterSensitiveLog = exports.ContainerInstanceFilterSensitiveLog = exports.VersionInfoFilterSensitiveLog = exports.ResourceFilterSensitiveLog = exports.ContainerInstanceHealthStatusFilterSensitiveLog = exports.InstanceHealthCheckResultFilterSensitiveLog = exports.DeregisterContainerInstanceRequestFilterSensitiveLog = exports.DeleteTaskSetResponseFilterSensitiveLog = exports.DeleteTaskSetRequestFilterSensitiveLog = exports.DeleteServiceResponseFilterSensitiveLog = exports.DeleteServiceRequestFilterSensitiveLog = exports.DeleteClusterResponseFilterSensitiveLog = exports.DeleteClusterRequestFilterSensitiveLog = exports.DeleteCapacityProviderResponseFilterSensitiveLog = exports.DeleteCapacityProviderRequestFilterSensitiveLog = exports.DeleteAttributesResponseFilterSensitiveLog = exports.DeleteAttributesRequestFilterSensitiveLog = exports.AttributeFilterSensitiveLog = exports.DeleteAccountSettingResponseFilterSensitiveLog = exports.SettingFilterSensitiveLog = exports.DeleteAccountSettingRequestFilterSensitiveLog = exports.CreateTaskSetResponseFilterSensitiveLog = exports.CreateTaskSetRequestFilterSensitiveLog = exports.CreateServiceResponseFilterSensitiveLog = exports.ServiceFilterSensitiveLog = exports.TaskSetFilterSensitiveLog = exports.ScaleFilterSensitiveLog = exports.ServiceEventFilterSensitiveLog = exports.DeploymentFilterSensitiveLog = exports.ServiceConnectServiceResourceFilterSensitiveLog = exports.CreateServiceRequestFilterSensitiveLog = exports.ServiceRegistryFilterSensitiveLog = exports.ServiceConnectConfigurationFilterSensitiveLog = exports.ServiceConnectServiceFilterSensitiveLog = exports.ServiceConnectClientAliasFilterSensitiveLog = exports.LogConfigurationFilterSensitiveLog = exports.SecretFilterSensitiveLog = exports.PlacementStrategyFilterSensitiveLog = exports.PlacementConstraintFilterSensitiveLog = exports.NetworkConfigurationFilterSensitiveLog = exports.AwsVpcConfigurationFilterSensitiveLog = exports.LoadBalancerFilterSensitiveLog = exports.DeploymentControllerFilterSensitiveLog = exports.DeploymentConfigurationFilterSensitiveLog = exports.DeploymentCircuitBreakerFilterSensitiveLog = exports.CreateClusterResponseFilterSensitiveLog = void 0; +exports.DescribeTaskSetsRequestFilterSensitiveLog = exports.DescribeTasksResponseFilterSensitiveLog = exports.TaskFilterSensitiveLog = exports.TaskOverrideFilterSensitiveLog = exports.InferenceAcceleratorOverrideFilterSensitiveLog = exports.ContainerOverrideFilterSensitiveLog = exports.ContainerFilterSensitiveLog = exports.NetworkInterfaceFilterSensitiveLog = exports.NetworkBindingFilterSensitiveLog = exports.ManagedAgentFilterSensitiveLog = exports.DescribeTasksRequestFilterSensitiveLog = exports.DescribeTaskDefinitionResponseFilterSensitiveLog = exports.DescribeTaskDefinitionRequestFilterSensitiveLog = exports.DescribeServicesResponseFilterSensitiveLog = exports.DescribeServicesRequestFilterSensitiveLog = exports.DescribeContainerInstancesResponseFilterSensitiveLog = exports.DescribeContainerInstancesRequestFilterSensitiveLog = exports.DescribeClustersResponseFilterSensitiveLog = exports.DescribeClustersRequestFilterSensitiveLog = exports.DescribeCapacityProvidersResponseFilterSensitiveLog = exports.FailureFilterSensitiveLog = exports.DescribeCapacityProvidersRequestFilterSensitiveLog = exports.DeregisterTaskDefinitionResponseFilterSensitiveLog = exports.TaskDefinitionFilterSensitiveLog = exports.VolumeFilterSensitiveLog = exports.HostVolumePropertiesFilterSensitiveLog = exports.FSxWindowsFileServerVolumeConfigurationFilterSensitiveLog = exports.FSxWindowsFileServerAuthorizationConfigFilterSensitiveLog = exports.EFSVolumeConfigurationFilterSensitiveLog = exports.EFSAuthorizationConfigFilterSensitiveLog = exports.DockerVolumeConfigurationFilterSensitiveLog = exports.RuntimePlatformFilterSensitiveLog = exports.ProxyConfigurationFilterSensitiveLog = exports.TaskDefinitionPlacementConstraintFilterSensitiveLog = exports.InferenceAcceleratorFilterSensitiveLog = exports.EphemeralStorageFilterSensitiveLog = exports.ContainerDefinitionFilterSensitiveLog = exports.VolumeFromFilterSensitiveLog = exports.UlimitFilterSensitiveLog = exports.SystemControlFilterSensitiveLog = exports.ResourceRequirementFilterSensitiveLog = exports.RepositoryCredentialsFilterSensitiveLog = exports.PortMappingFilterSensitiveLog = exports.MountPointFilterSensitiveLog = exports.LinuxParametersFilterSensitiveLog = exports.TmpfsFilterSensitiveLog = exports.DeviceFilterSensitiveLog = exports.KernelCapabilitiesFilterSensitiveLog = exports.HealthCheckFilterSensitiveLog = exports.FirelensConfigurationFilterSensitiveLog = void 0; +exports.SubmitAttachmentStateChangesRequestFilterSensitiveLog = exports.AttachmentStateChangeFilterSensitiveLog = exports.StopTaskResponseFilterSensitiveLog = exports.StopTaskRequestFilterSensitiveLog = exports.StartTaskResponseFilterSensitiveLog = exports.StartTaskRequestFilterSensitiveLog = exports.RunTaskResponseFilterSensitiveLog = exports.RunTaskRequestFilterSensitiveLog = exports.RegisterTaskDefinitionResponseFilterSensitiveLog = exports.RegisterTaskDefinitionRequestFilterSensitiveLog = exports.RegisterContainerInstanceResponseFilterSensitiveLog = exports.RegisterContainerInstanceRequestFilterSensitiveLog = exports.PlatformDeviceFilterSensitiveLog = exports.PutClusterCapacityProvidersResponseFilterSensitiveLog = exports.PutClusterCapacityProvidersRequestFilterSensitiveLog = exports.PutAttributesResponseFilterSensitiveLog = exports.PutAttributesRequestFilterSensitiveLog = exports.PutAccountSettingDefaultResponseFilterSensitiveLog = exports.PutAccountSettingDefaultRequestFilterSensitiveLog = exports.PutAccountSettingResponseFilterSensitiveLog = exports.PutAccountSettingRequestFilterSensitiveLog = exports.ListTasksResponseFilterSensitiveLog = exports.ListTasksRequestFilterSensitiveLog = exports.ListTaskDefinitionsResponseFilterSensitiveLog = exports.ListTaskDefinitionsRequestFilterSensitiveLog = exports.ListTaskDefinitionFamiliesResponseFilterSensitiveLog = exports.ListTaskDefinitionFamiliesRequestFilterSensitiveLog = exports.ListTagsForResourceResponseFilterSensitiveLog = exports.ListTagsForResourceRequestFilterSensitiveLog = exports.ListServicesByNamespaceResponseFilterSensitiveLog = exports.ListServicesByNamespaceRequestFilterSensitiveLog = exports.ListServicesResponseFilterSensitiveLog = exports.ListServicesRequestFilterSensitiveLog = exports.ListContainerInstancesResponseFilterSensitiveLog = exports.ListContainerInstancesRequestFilterSensitiveLog = exports.ListClustersResponseFilterSensitiveLog = exports.ListClustersRequestFilterSensitiveLog = exports.ListAttributesResponseFilterSensitiveLog = exports.ListAttributesRequestFilterSensitiveLog = exports.ListAccountSettingsResponseFilterSensitiveLog = exports.ListAccountSettingsRequestFilterSensitiveLog = exports.GetTaskProtectionResponseFilterSensitiveLog = exports.ProtectedTaskFilterSensitiveLog = exports.GetTaskProtectionRequestFilterSensitiveLog = exports.ExecuteCommandResponseFilterSensitiveLog = exports.SessionFilterSensitiveLog = exports.ExecuteCommandRequestFilterSensitiveLog = exports.DiscoverPollEndpointResponseFilterSensitiveLog = exports.DiscoverPollEndpointRequestFilterSensitiveLog = exports.DescribeTaskSetsResponseFilterSensitiveLog = void 0; +exports.UpdateTaskSetResponseFilterSensitiveLog = exports.UpdateTaskSetRequestFilterSensitiveLog = exports.UpdateTaskProtectionResponseFilterSensitiveLog = exports.UpdateTaskProtectionRequestFilterSensitiveLog = exports.UpdateServicePrimaryTaskSetResponseFilterSensitiveLog = exports.UpdateServicePrimaryTaskSetRequestFilterSensitiveLog = exports.UpdateServiceResponseFilterSensitiveLog = exports.UpdateServiceRequestFilterSensitiveLog = exports.UpdateContainerInstancesStateResponseFilterSensitiveLog = exports.UpdateContainerInstancesStateRequestFilterSensitiveLog = exports.UpdateContainerAgentResponseFilterSensitiveLog = exports.UpdateContainerAgentRequestFilterSensitiveLog = exports.UpdateClusterSettingsResponseFilterSensitiveLog = exports.UpdateClusterSettingsRequestFilterSensitiveLog = exports.UpdateClusterResponseFilterSensitiveLog = exports.UpdateClusterRequestFilterSensitiveLog = exports.UpdateCapacityProviderResponseFilterSensitiveLog = exports.UpdateCapacityProviderRequestFilterSensitiveLog = exports.AutoScalingGroupProviderUpdateFilterSensitiveLog = exports.UntagResourceResponseFilterSensitiveLog = exports.UntagResourceRequestFilterSensitiveLog = exports.TagResourceResponseFilterSensitiveLog = exports.TagResourceRequestFilterSensitiveLog = exports.SubmitTaskStateChangeResponseFilterSensitiveLog = exports.SubmitTaskStateChangeRequestFilterSensitiveLog = exports.ManagedAgentStateChangeFilterSensitiveLog = exports.ContainerStateChangeFilterSensitiveLog = exports.SubmitContainerStateChangeResponseFilterSensitiveLog = exports.SubmitContainerStateChangeRequestFilterSensitiveLog = exports.SubmitAttachmentStateChangesResponseFilterSensitiveLog = void 0; +const smithy_client_1 = __nccwpck_require__(473); +const ECSServiceException_1 = __nccwpck_require__(76966); class AccessDeniedException extends ECSServiceException_1.ECSServiceException { constructor(opts) { super({ @@ -6109,6 +7015,17 @@ var SchedulingStrategy; SchedulingStrategy["DAEMON"] = "DAEMON"; SchedulingStrategy["REPLICA"] = "REPLICA"; })(SchedulingStrategy = exports.SchedulingStrategy || (exports.SchedulingStrategy = {})); +var LogDriver; +(function (LogDriver) { + LogDriver["AWSFIRELENS"] = "awsfirelens"; + LogDriver["AWSLOGS"] = "awslogs"; + LogDriver["FLUENTD"] = "fluentd"; + LogDriver["GELF"] = "gelf"; + LogDriver["JOURNALD"] = "journald"; + LogDriver["JSON_FILE"] = "json-file"; + LogDriver["SPLUNK"] = "splunk"; + LogDriver["SYSLOG"] = "syslog"; +})(LogDriver = exports.LogDriver || (exports.LogDriver = {})); var DeploymentRolloutState; (function (DeploymentRolloutState) { DeploymentRolloutState["COMPLETED"] = "COMPLETED"; @@ -6124,6 +7041,19 @@ var StabilityStatus; StabilityStatus["STABILIZING"] = "STABILIZING"; StabilityStatus["STEADY_STATE"] = "STEADY_STATE"; })(StabilityStatus = exports.StabilityStatus || (exports.StabilityStatus = {})); +class NamespaceNotFoundException extends ECSServiceException_1.ECSServiceException { + constructor(opts) { + super({ + name: "NamespaceNotFoundException", + $fault: "client", + ...opts, + }); + this.name = "NamespaceNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, NamespaceNotFoundException.prototype); + } +} +exports.NamespaceNotFoundException = NamespaceNotFoundException; class PlatformTaskDefinitionIncompatibilityException extends ECSServiceException_1.ECSServiceException { constructor(opts) { super({ @@ -6305,17 +7235,12 @@ var DeviceCgroupPermission; DeviceCgroupPermission["READ"] = "read"; DeviceCgroupPermission["WRITE"] = "write"; })(DeviceCgroupPermission = exports.DeviceCgroupPermission || (exports.DeviceCgroupPermission = {})); -var LogDriver; -(function (LogDriver) { - LogDriver["AWSFIRELENS"] = "awsfirelens"; - LogDriver["AWSLOGS"] = "awslogs"; - LogDriver["FLUENTD"] = "fluentd"; - LogDriver["GELF"] = "gelf"; - LogDriver["JOURNALD"] = "journald"; - LogDriver["JSON_FILE"] = "json-file"; - LogDriver["SPLUNK"] = "splunk"; - LogDriver["SYSLOG"] = "syslog"; -})(LogDriver = exports.LogDriver || (exports.LogDriver = {})); +var ApplicationProtocol; +(function (ApplicationProtocol) { + ApplicationProtocol["GRPC"] = "grpc"; + ApplicationProtocol["HTTP"] = "http"; + ApplicationProtocol["HTTP2"] = "http2"; +})(ApplicationProtocol = exports.ApplicationProtocol || (exports.ApplicationProtocol = {})); var TransportProtocol; (function (TransportProtocol) { TransportProtocol["TCP"] = "tcp"; @@ -6453,7 +7378,10 @@ var ManagedAgentName; var TaskStopCode; (function (TaskStopCode) { TaskStopCode["ESSENTIAL_CONTAINER_EXITED"] = "EssentialContainerExited"; + TaskStopCode["SERVICE_SCHEDULER_INITIATED"] = "ServiceSchedulerInitiated"; + TaskStopCode["SPOT_INTERRUPTION"] = "SpotInterruption"; TaskStopCode["TASK_FAILED_TO_START"] = "TaskFailedToStart"; + TaskStopCode["TERMINATION_NOTICE"] = "TerminationNotice"; TaskStopCode["USER_INITIATED"] = "UserInitiated"; })(TaskStopCode = exports.TaskStopCode || (exports.TaskStopCode = {})); var TaskSetField; @@ -6473,6 +7401,19 @@ class TargetNotConnectedException extends ECSServiceException_1.ECSServiceExcept } } exports.TargetNotConnectedException = TargetNotConnectedException; +class ResourceNotFoundException extends ECSServiceException_1.ECSServiceException { + constructor(opts) { + super({ + name: "ResourceNotFoundException", + $fault: "client", + ...opts, + }); + this.name = "ResourceNotFoundException"; + this.$fault = "client"; + Object.setPrototypeOf(this, ResourceNotFoundException.prototype); + } +} +exports.ResourceNotFoundException = ResourceNotFoundException; var ContainerInstanceStatus; (function (ContainerInstanceStatus) { ContainerInstanceStatus["ACTIVE"] = "ACTIVE"; @@ -6541,19 +7482,6 @@ class BlockedException extends ECSServiceException_1.ECSServiceException { } } exports.BlockedException = BlockedException; -class ResourceNotFoundException extends ECSServiceException_1.ECSServiceException { - constructor(opts) { - super({ - name: "ResourceNotFoundException", - $fault: "client", - ...opts, - }); - this.name = "ResourceNotFoundException"; - this.$fault = "client"; - Object.setPrototypeOf(this, ResourceNotFoundException.prototype); - } -} -exports.ResourceNotFoundException = ResourceNotFoundException; class MissingVersionException extends ECSServiceException_1.ECSServiceException { constructor(opts) { super({ @@ -6620,6 +7548,10 @@ const CapacityProviderStrategyItemFilterSensitiveLog = (obj) => ({ ...obj, }); exports.CapacityProviderStrategyItemFilterSensitiveLog = CapacityProviderStrategyItemFilterSensitiveLog; +const ClusterServiceConnectDefaultsRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ClusterServiceConnectDefaultsRequestFilterSensitiveLog = ClusterServiceConnectDefaultsRequestFilterSensitiveLog; const ClusterSettingFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -6636,6 +7568,10 @@ const AttachmentFilterSensitiveLog = (obj) => ({ ...obj, }); exports.AttachmentFilterSensitiveLog = AttachmentFilterSensitiveLog; +const ClusterServiceConnectDefaultsFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ClusterServiceConnectDefaultsFilterSensitiveLog = ClusterServiceConnectDefaultsFilterSensitiveLog; const ClusterFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -6676,6 +7612,26 @@ const PlacementStrategyFilterSensitiveLog = (obj) => ({ ...obj, }); exports.PlacementStrategyFilterSensitiveLog = PlacementStrategyFilterSensitiveLog; +const SecretFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.SecretFilterSensitiveLog = SecretFilterSensitiveLog; +const LogConfigurationFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.LogConfigurationFilterSensitiveLog = LogConfigurationFilterSensitiveLog; +const ServiceConnectClientAliasFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ServiceConnectClientAliasFilterSensitiveLog = ServiceConnectClientAliasFilterSensitiveLog; +const ServiceConnectServiceFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ServiceConnectServiceFilterSensitiveLog = ServiceConnectServiceFilterSensitiveLog; +const ServiceConnectConfigurationFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ServiceConnectConfigurationFilterSensitiveLog = ServiceConnectConfigurationFilterSensitiveLog; const ServiceRegistryFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -6684,6 +7640,10 @@ const CreateServiceRequestFilterSensitiveLog = (obj) => ({ ...obj, }); exports.CreateServiceRequestFilterSensitiveLog = CreateServiceRequestFilterSensitiveLog; +const ServiceConnectServiceResourceFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ServiceConnectServiceResourceFilterSensitiveLog = ServiceConnectServiceResourceFilterSensitiveLog; const DeploymentFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -6840,14 +7800,6 @@ const LinuxParametersFilterSensitiveLog = (obj) => ({ ...obj, }); exports.LinuxParametersFilterSensitiveLog = LinuxParametersFilterSensitiveLog; -const SecretFilterSensitiveLog = (obj) => ({ - ...obj, -}); -exports.SecretFilterSensitiveLog = SecretFilterSensitiveLog; -const LogConfigurationFilterSensitiveLog = (obj) => ({ - ...obj, -}); -exports.LogConfigurationFilterSensitiveLog = LogConfigurationFilterSensitiveLog; const MountPointFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -7050,6 +8002,18 @@ const ExecuteCommandResponseFilterSensitiveLog = (obj) => ({ ...(obj.session && { session: (0, exports.SessionFilterSensitiveLog)(obj.session) }), }); exports.ExecuteCommandResponseFilterSensitiveLog = ExecuteCommandResponseFilterSensitiveLog; +const GetTaskProtectionRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.GetTaskProtectionRequestFilterSensitiveLog = GetTaskProtectionRequestFilterSensitiveLog; +const ProtectedTaskFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ProtectedTaskFilterSensitiveLog = ProtectedTaskFilterSensitiveLog; +const GetTaskProtectionResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.GetTaskProtectionResponseFilterSensitiveLog = GetTaskProtectionResponseFilterSensitiveLog; const ListAccountSettingsRequestFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -7090,6 +8054,14 @@ const ListServicesResponseFilterSensitiveLog = (obj) => ({ ...obj, }); exports.ListServicesResponseFilterSensitiveLog = ListServicesResponseFilterSensitiveLog; +const ListServicesByNamespaceRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ListServicesByNamespaceRequestFilterSensitiveLog = ListServicesByNamespaceRequestFilterSensitiveLog; +const ListServicesByNamespaceResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.ListServicesByNamespaceResponseFilterSensitiveLog = ListServicesByNamespaceResponseFilterSensitiveLog; const ListTagsForResourceRequestFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -7310,6 +8282,14 @@ const UpdateServicePrimaryTaskSetResponseFilterSensitiveLog = (obj) => ({ ...obj, }); exports.UpdateServicePrimaryTaskSetResponseFilterSensitiveLog = UpdateServicePrimaryTaskSetResponseFilterSensitiveLog; +const UpdateTaskProtectionRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.UpdateTaskProtectionRequestFilterSensitiveLog = UpdateTaskProtectionRequestFilterSensitiveLog; +const UpdateTaskProtectionResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.UpdateTaskProtectionResponseFilterSensitiveLog = UpdateTaskProtectionResponseFilterSensitiveLog; const UpdateTaskSetRequestFilterSensitiveLog = (obj) => ({ ...obj, }); @@ -7322,7 +8302,7 @@ exports.UpdateTaskSetResponseFilterSensitiveLog = UpdateTaskSetResponseFilterSen /***/ }), -/***/ 9518: +/***/ 16849: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -7332,16 +8312,16 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 394: +/***/ 79850: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListAccountSettings = void 0; -const ListAccountSettingsCommand_1 = __nccwpck_require__(6163); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListAccountSettingsCommand_1 = __nccwpck_require__(65143); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListAccountSettingsCommand_1.ListAccountSettingsCommand(input), ...args); }; @@ -7376,16 +8356,16 @@ exports.paginateListAccountSettings = paginateListAccountSettings; /***/ }), -/***/ 282: +/***/ 60893: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListAttributes = void 0; -const ListAttributesCommand_1 = __nccwpck_require__(788); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListAttributesCommand_1 = __nccwpck_require__(53110); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListAttributesCommand_1.ListAttributesCommand(input), ...args); }; @@ -7420,16 +8400,16 @@ exports.paginateListAttributes = paginateListAttributes; /***/ }), -/***/ 9720: +/***/ 87369: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListClusters = void 0; -const ListClustersCommand_1 = __nccwpck_require__(2757); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListClustersCommand_1 = __nccwpck_require__(66091); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListClustersCommand_1.ListClustersCommand(input), ...args); }; @@ -7464,16 +8444,16 @@ exports.paginateListClusters = paginateListClusters; /***/ }), -/***/ 8049: +/***/ 57098: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListContainerInstances = void 0; -const ListContainerInstancesCommand_1 = __nccwpck_require__(295); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListContainerInstancesCommand_1 = __nccwpck_require__(23844); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListContainerInstancesCommand_1.ListContainerInstancesCommand(input), ...args); }; @@ -7508,16 +8488,60 @@ exports.paginateListContainerInstances = paginateListContainerInstances; /***/ }), -/***/ 3410: +/***/ 93390: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.paginateListServicesByNamespace = void 0; +const ListServicesByNamespaceCommand_1 = __nccwpck_require__(89397); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); +const makePagedClientRequest = async (client, input, ...args) => { + return await client.send(new ListServicesByNamespaceCommand_1.ListServicesByNamespaceCommand(input), ...args); +}; +const makePagedRequest = async (client, input, ...args) => { + return await client.listServicesByNamespace(input, ...args); +}; +async function* paginateListServicesByNamespace(config, input, ...additionalArguments) { + let token = config.startingToken || undefined; + let hasNext = true; + let page; + while (hasNext) { + input.nextToken = token; + input["maxResults"] = config.pageSize; + if (config.client instanceof ECS_1.ECS) { + page = await makePagedRequest(config.client, input, ...additionalArguments); + } + else if (config.client instanceof ECSClient_1.ECSClient) { + page = await makePagedClientRequest(config.client, input, ...additionalArguments); + } + else { + throw new Error("Invalid client, expected ECS | ECSClient"); + } + yield page; + const prevToken = token; + token = page.nextToken; + hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken)); + } + return undefined; +} +exports.paginateListServicesByNamespace = paginateListServicesByNamespace; + + +/***/ }), + +/***/ 10129: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListServices = void 0; -const ListServicesCommand_1 = __nccwpck_require__(1150); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListServicesCommand_1 = __nccwpck_require__(55937); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListServicesCommand_1.ListServicesCommand(input), ...args); }; @@ -7552,16 +8576,16 @@ exports.paginateListServices = paginateListServices; /***/ }), -/***/ 422: +/***/ 77335: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListTaskDefinitionFamilies = void 0; -const ListTaskDefinitionFamiliesCommand_1 = __nccwpck_require__(671); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListTaskDefinitionFamiliesCommand_1 = __nccwpck_require__(99773); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListTaskDefinitionFamiliesCommand_1.ListTaskDefinitionFamiliesCommand(input), ...args); }; @@ -7596,16 +8620,16 @@ exports.paginateListTaskDefinitionFamilies = paginateListTaskDefinitionFamilies; /***/ }), -/***/ 926: +/***/ 55462: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListTaskDefinitions = void 0; -const ListTaskDefinitionsCommand_1 = __nccwpck_require__(7594); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListTaskDefinitionsCommand_1 = __nccwpck_require__(76837); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListTaskDefinitionsCommand_1.ListTaskDefinitionsCommand(input), ...args); }; @@ -7640,16 +8664,16 @@ exports.paginateListTaskDefinitions = paginateListTaskDefinitions; /***/ }), -/***/ 9851: +/***/ 23146: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListTasks = void 0; -const ListTasksCommand_1 = __nccwpck_require__(5174); -const ECS_1 = __nccwpck_require__(6754); -const ECSClient_1 = __nccwpck_require__(7757); +const ListTasksCommand_1 = __nccwpck_require__(98603); +const ECS_1 = __nccwpck_require__(50169); +const ECSClient_1 = __nccwpck_require__(30597); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListTasksCommand_1.ListTasksCommand(input), ...args); }; @@ -7684,39 +8708,40 @@ exports.paginateListTasks = paginateListTasks; /***/ }), -/***/ 5715: +/***/ 15309: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9518), exports); -tslib_1.__exportStar(__nccwpck_require__(394), exports); -tslib_1.__exportStar(__nccwpck_require__(282), exports); -tslib_1.__exportStar(__nccwpck_require__(9720), exports); -tslib_1.__exportStar(__nccwpck_require__(8049), exports); -tslib_1.__exportStar(__nccwpck_require__(3410), exports); -tslib_1.__exportStar(__nccwpck_require__(422), exports); -tslib_1.__exportStar(__nccwpck_require__(926), exports); -tslib_1.__exportStar(__nccwpck_require__(9851), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(16849), exports); +tslib_1.__exportStar(__nccwpck_require__(79850), exports); +tslib_1.__exportStar(__nccwpck_require__(60893), exports); +tslib_1.__exportStar(__nccwpck_require__(87369), exports); +tslib_1.__exportStar(__nccwpck_require__(57098), exports); +tslib_1.__exportStar(__nccwpck_require__(93390), exports); +tslib_1.__exportStar(__nccwpck_require__(10129), exports); +tslib_1.__exportStar(__nccwpck_require__(77335), exports); +tslib_1.__exportStar(__nccwpck_require__(55462), exports); +tslib_1.__exportStar(__nccwpck_require__(23146), exports); /***/ }), -/***/ 6840: +/***/ 19733: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.serializeAws_json1_1UpdateServiceCommand = exports.serializeAws_json1_1UpdateContainerInstancesStateCommand = exports.serializeAws_json1_1UpdateContainerAgentCommand = exports.serializeAws_json1_1UpdateClusterSettingsCommand = exports.serializeAws_json1_1UpdateClusterCommand = exports.serializeAws_json1_1UpdateCapacityProviderCommand = exports.serializeAws_json1_1UntagResourceCommand = exports.serializeAws_json1_1TagResourceCommand = exports.serializeAws_json1_1SubmitTaskStateChangeCommand = exports.serializeAws_json1_1SubmitContainerStateChangeCommand = exports.serializeAws_json1_1SubmitAttachmentStateChangesCommand = exports.serializeAws_json1_1StopTaskCommand = exports.serializeAws_json1_1StartTaskCommand = exports.serializeAws_json1_1RunTaskCommand = exports.serializeAws_json1_1RegisterTaskDefinitionCommand = exports.serializeAws_json1_1RegisterContainerInstanceCommand = exports.serializeAws_json1_1PutClusterCapacityProvidersCommand = exports.serializeAws_json1_1PutAttributesCommand = exports.serializeAws_json1_1PutAccountSettingDefaultCommand = exports.serializeAws_json1_1PutAccountSettingCommand = exports.serializeAws_json1_1ListTasksCommand = exports.serializeAws_json1_1ListTaskDefinitionsCommand = exports.serializeAws_json1_1ListTaskDefinitionFamiliesCommand = exports.serializeAws_json1_1ListTagsForResourceCommand = exports.serializeAws_json1_1ListServicesCommand = exports.serializeAws_json1_1ListContainerInstancesCommand = exports.serializeAws_json1_1ListClustersCommand = exports.serializeAws_json1_1ListAttributesCommand = exports.serializeAws_json1_1ListAccountSettingsCommand = exports.serializeAws_json1_1ExecuteCommandCommand = exports.serializeAws_json1_1DiscoverPollEndpointCommand = exports.serializeAws_json1_1DescribeTaskSetsCommand = exports.serializeAws_json1_1DescribeTasksCommand = exports.serializeAws_json1_1DescribeTaskDefinitionCommand = exports.serializeAws_json1_1DescribeServicesCommand = exports.serializeAws_json1_1DescribeContainerInstancesCommand = exports.serializeAws_json1_1DescribeClustersCommand = exports.serializeAws_json1_1DescribeCapacityProvidersCommand = exports.serializeAws_json1_1DeregisterTaskDefinitionCommand = exports.serializeAws_json1_1DeregisterContainerInstanceCommand = exports.serializeAws_json1_1DeleteTaskSetCommand = exports.serializeAws_json1_1DeleteServiceCommand = exports.serializeAws_json1_1DeleteClusterCommand = exports.serializeAws_json1_1DeleteCapacityProviderCommand = exports.serializeAws_json1_1DeleteAttributesCommand = exports.serializeAws_json1_1DeleteAccountSettingCommand = exports.serializeAws_json1_1CreateTaskSetCommand = exports.serializeAws_json1_1CreateServiceCommand = exports.serializeAws_json1_1CreateClusterCommand = exports.serializeAws_json1_1CreateCapacityProviderCommand = void 0; -exports.deserializeAws_json1_1UpdateContainerAgentCommand = exports.deserializeAws_json1_1UpdateClusterSettingsCommand = exports.deserializeAws_json1_1UpdateClusterCommand = exports.deserializeAws_json1_1UpdateCapacityProviderCommand = exports.deserializeAws_json1_1UntagResourceCommand = exports.deserializeAws_json1_1TagResourceCommand = exports.deserializeAws_json1_1SubmitTaskStateChangeCommand = exports.deserializeAws_json1_1SubmitContainerStateChangeCommand = exports.deserializeAws_json1_1SubmitAttachmentStateChangesCommand = exports.deserializeAws_json1_1StopTaskCommand = exports.deserializeAws_json1_1StartTaskCommand = exports.deserializeAws_json1_1RunTaskCommand = exports.deserializeAws_json1_1RegisterTaskDefinitionCommand = exports.deserializeAws_json1_1RegisterContainerInstanceCommand = exports.deserializeAws_json1_1PutClusterCapacityProvidersCommand = exports.deserializeAws_json1_1PutAttributesCommand = exports.deserializeAws_json1_1PutAccountSettingDefaultCommand = exports.deserializeAws_json1_1PutAccountSettingCommand = exports.deserializeAws_json1_1ListTasksCommand = exports.deserializeAws_json1_1ListTaskDefinitionsCommand = exports.deserializeAws_json1_1ListTaskDefinitionFamiliesCommand = exports.deserializeAws_json1_1ListTagsForResourceCommand = exports.deserializeAws_json1_1ListServicesCommand = exports.deserializeAws_json1_1ListContainerInstancesCommand = exports.deserializeAws_json1_1ListClustersCommand = exports.deserializeAws_json1_1ListAttributesCommand = exports.deserializeAws_json1_1ListAccountSettingsCommand = exports.deserializeAws_json1_1ExecuteCommandCommand = exports.deserializeAws_json1_1DiscoverPollEndpointCommand = exports.deserializeAws_json1_1DescribeTaskSetsCommand = exports.deserializeAws_json1_1DescribeTasksCommand = exports.deserializeAws_json1_1DescribeTaskDefinitionCommand = exports.deserializeAws_json1_1DescribeServicesCommand = exports.deserializeAws_json1_1DescribeContainerInstancesCommand = exports.deserializeAws_json1_1DescribeClustersCommand = exports.deserializeAws_json1_1DescribeCapacityProvidersCommand = exports.deserializeAws_json1_1DeregisterTaskDefinitionCommand = exports.deserializeAws_json1_1DeregisterContainerInstanceCommand = exports.deserializeAws_json1_1DeleteTaskSetCommand = exports.deserializeAws_json1_1DeleteServiceCommand = exports.deserializeAws_json1_1DeleteClusterCommand = exports.deserializeAws_json1_1DeleteCapacityProviderCommand = exports.deserializeAws_json1_1DeleteAttributesCommand = exports.deserializeAws_json1_1DeleteAccountSettingCommand = exports.deserializeAws_json1_1CreateTaskSetCommand = exports.deserializeAws_json1_1CreateServiceCommand = exports.deserializeAws_json1_1CreateClusterCommand = exports.deserializeAws_json1_1CreateCapacityProviderCommand = exports.serializeAws_json1_1UpdateTaskSetCommand = exports.serializeAws_json1_1UpdateServicePrimaryTaskSetCommand = void 0; -exports.deserializeAws_json1_1UpdateTaskSetCommand = exports.deserializeAws_json1_1UpdateServicePrimaryTaskSetCommand = exports.deserializeAws_json1_1UpdateServiceCommand = exports.deserializeAws_json1_1UpdateContainerInstancesStateCommand = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const smithy_client_1 = __nccwpck_require__(1407); -const ECSServiceException_1 = __nccwpck_require__(2888); -const models_0_1 = __nccwpck_require__(11); +exports.serializeAws_json1_1UpdateContainerAgentCommand = exports.serializeAws_json1_1UpdateClusterSettingsCommand = exports.serializeAws_json1_1UpdateClusterCommand = exports.serializeAws_json1_1UpdateCapacityProviderCommand = exports.serializeAws_json1_1UntagResourceCommand = exports.serializeAws_json1_1TagResourceCommand = exports.serializeAws_json1_1SubmitTaskStateChangeCommand = exports.serializeAws_json1_1SubmitContainerStateChangeCommand = exports.serializeAws_json1_1SubmitAttachmentStateChangesCommand = exports.serializeAws_json1_1StopTaskCommand = exports.serializeAws_json1_1StartTaskCommand = exports.serializeAws_json1_1RunTaskCommand = exports.serializeAws_json1_1RegisterTaskDefinitionCommand = exports.serializeAws_json1_1RegisterContainerInstanceCommand = exports.serializeAws_json1_1PutClusterCapacityProvidersCommand = exports.serializeAws_json1_1PutAttributesCommand = exports.serializeAws_json1_1PutAccountSettingDefaultCommand = exports.serializeAws_json1_1PutAccountSettingCommand = exports.serializeAws_json1_1ListTasksCommand = exports.serializeAws_json1_1ListTaskDefinitionsCommand = exports.serializeAws_json1_1ListTaskDefinitionFamiliesCommand = exports.serializeAws_json1_1ListTagsForResourceCommand = exports.serializeAws_json1_1ListServicesByNamespaceCommand = exports.serializeAws_json1_1ListServicesCommand = exports.serializeAws_json1_1ListContainerInstancesCommand = exports.serializeAws_json1_1ListClustersCommand = exports.serializeAws_json1_1ListAttributesCommand = exports.serializeAws_json1_1ListAccountSettingsCommand = exports.serializeAws_json1_1GetTaskProtectionCommand = exports.serializeAws_json1_1ExecuteCommandCommand = exports.serializeAws_json1_1DiscoverPollEndpointCommand = exports.serializeAws_json1_1DescribeTaskSetsCommand = exports.serializeAws_json1_1DescribeTasksCommand = exports.serializeAws_json1_1DescribeTaskDefinitionCommand = exports.serializeAws_json1_1DescribeServicesCommand = exports.serializeAws_json1_1DescribeContainerInstancesCommand = exports.serializeAws_json1_1DescribeClustersCommand = exports.serializeAws_json1_1DescribeCapacityProvidersCommand = exports.serializeAws_json1_1DeregisterTaskDefinitionCommand = exports.serializeAws_json1_1DeregisterContainerInstanceCommand = exports.serializeAws_json1_1DeleteTaskSetCommand = exports.serializeAws_json1_1DeleteServiceCommand = exports.serializeAws_json1_1DeleteClusterCommand = exports.serializeAws_json1_1DeleteCapacityProviderCommand = exports.serializeAws_json1_1DeleteAttributesCommand = exports.serializeAws_json1_1DeleteAccountSettingCommand = exports.serializeAws_json1_1CreateTaskSetCommand = exports.serializeAws_json1_1CreateServiceCommand = exports.serializeAws_json1_1CreateClusterCommand = exports.serializeAws_json1_1CreateCapacityProviderCommand = void 0; +exports.deserializeAws_json1_1TagResourceCommand = exports.deserializeAws_json1_1SubmitTaskStateChangeCommand = exports.deserializeAws_json1_1SubmitContainerStateChangeCommand = exports.deserializeAws_json1_1SubmitAttachmentStateChangesCommand = exports.deserializeAws_json1_1StopTaskCommand = exports.deserializeAws_json1_1StartTaskCommand = exports.deserializeAws_json1_1RunTaskCommand = exports.deserializeAws_json1_1RegisterTaskDefinitionCommand = exports.deserializeAws_json1_1RegisterContainerInstanceCommand = exports.deserializeAws_json1_1PutClusterCapacityProvidersCommand = exports.deserializeAws_json1_1PutAttributesCommand = exports.deserializeAws_json1_1PutAccountSettingDefaultCommand = exports.deserializeAws_json1_1PutAccountSettingCommand = exports.deserializeAws_json1_1ListTasksCommand = exports.deserializeAws_json1_1ListTaskDefinitionsCommand = exports.deserializeAws_json1_1ListTaskDefinitionFamiliesCommand = exports.deserializeAws_json1_1ListTagsForResourceCommand = exports.deserializeAws_json1_1ListServicesByNamespaceCommand = exports.deserializeAws_json1_1ListServicesCommand = exports.deserializeAws_json1_1ListContainerInstancesCommand = exports.deserializeAws_json1_1ListClustersCommand = exports.deserializeAws_json1_1ListAttributesCommand = exports.deserializeAws_json1_1ListAccountSettingsCommand = exports.deserializeAws_json1_1GetTaskProtectionCommand = exports.deserializeAws_json1_1ExecuteCommandCommand = exports.deserializeAws_json1_1DiscoverPollEndpointCommand = exports.deserializeAws_json1_1DescribeTaskSetsCommand = exports.deserializeAws_json1_1DescribeTasksCommand = exports.deserializeAws_json1_1DescribeTaskDefinitionCommand = exports.deserializeAws_json1_1DescribeServicesCommand = exports.deserializeAws_json1_1DescribeContainerInstancesCommand = exports.deserializeAws_json1_1DescribeClustersCommand = exports.deserializeAws_json1_1DescribeCapacityProvidersCommand = exports.deserializeAws_json1_1DeregisterTaskDefinitionCommand = exports.deserializeAws_json1_1DeregisterContainerInstanceCommand = exports.deserializeAws_json1_1DeleteTaskSetCommand = exports.deserializeAws_json1_1DeleteServiceCommand = exports.deserializeAws_json1_1DeleteClusterCommand = exports.deserializeAws_json1_1DeleteCapacityProviderCommand = exports.deserializeAws_json1_1DeleteAttributesCommand = exports.deserializeAws_json1_1DeleteAccountSettingCommand = exports.deserializeAws_json1_1CreateTaskSetCommand = exports.deserializeAws_json1_1CreateServiceCommand = exports.deserializeAws_json1_1CreateClusterCommand = exports.deserializeAws_json1_1CreateCapacityProviderCommand = exports.serializeAws_json1_1UpdateTaskSetCommand = exports.serializeAws_json1_1UpdateTaskProtectionCommand = exports.serializeAws_json1_1UpdateServicePrimaryTaskSetCommand = exports.serializeAws_json1_1UpdateServiceCommand = exports.serializeAws_json1_1UpdateContainerInstancesStateCommand = void 0; +exports.deserializeAws_json1_1UpdateTaskSetCommand = exports.deserializeAws_json1_1UpdateTaskProtectionCommand = exports.deserializeAws_json1_1UpdateServicePrimaryTaskSetCommand = exports.deserializeAws_json1_1UpdateServiceCommand = exports.deserializeAws_json1_1UpdateContainerInstancesStateCommand = exports.deserializeAws_json1_1UpdateContainerAgentCommand = exports.deserializeAws_json1_1UpdateClusterSettingsCommand = exports.deserializeAws_json1_1UpdateClusterCommand = exports.deserializeAws_json1_1UpdateCapacityProviderCommand = exports.deserializeAws_json1_1UntagResourceCommand = void 0; +const protocol_http_1 = __nccwpck_require__(27163); +const smithy_client_1 = __nccwpck_require__(473); +const ECSServiceException_1 = __nccwpck_require__(76966); +const models_0_1 = __nccwpck_require__(34099); const serializeAws_json1_1CreateCapacityProviderCommand = async (input, context) => { const headers = { "content-type": "application/x-amz-json-1.1", @@ -7927,6 +8952,16 @@ const serializeAws_json1_1ExecuteCommandCommand = async (input, context) => { return buildHttpRpcRequest(context, headers, "/", undefined, body); }; exports.serializeAws_json1_1ExecuteCommandCommand = serializeAws_json1_1ExecuteCommandCommand; +const serializeAws_json1_1GetTaskProtectionCommand = async (input, context) => { + const headers = { + "content-type": "application/x-amz-json-1.1", + "x-amz-target": "AmazonEC2ContainerServiceV20141113.GetTaskProtection", + }; + let body; + body = JSON.stringify(serializeAws_json1_1GetTaskProtectionRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", undefined, body); +}; +exports.serializeAws_json1_1GetTaskProtectionCommand = serializeAws_json1_1GetTaskProtectionCommand; const serializeAws_json1_1ListAccountSettingsCommand = async (input, context) => { const headers = { "content-type": "application/x-amz-json-1.1", @@ -7977,6 +9012,16 @@ const serializeAws_json1_1ListServicesCommand = async (input, context) => { return buildHttpRpcRequest(context, headers, "/", undefined, body); }; exports.serializeAws_json1_1ListServicesCommand = serializeAws_json1_1ListServicesCommand; +const serializeAws_json1_1ListServicesByNamespaceCommand = async (input, context) => { + const headers = { + "content-type": "application/x-amz-json-1.1", + "x-amz-target": "AmazonEC2ContainerServiceV20141113.ListServicesByNamespace", + }; + let body; + body = JSON.stringify(serializeAws_json1_1ListServicesByNamespaceRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", undefined, body); +}; +exports.serializeAws_json1_1ListServicesByNamespaceCommand = serializeAws_json1_1ListServicesByNamespaceCommand; const serializeAws_json1_1ListTagsForResourceCommand = async (input, context) => { const headers = { "content-type": "application/x-amz-json-1.1", @@ -8227,6 +9272,16 @@ const serializeAws_json1_1UpdateServicePrimaryTaskSetCommand = async (input, con return buildHttpRpcRequest(context, headers, "/", undefined, body); }; exports.serializeAws_json1_1UpdateServicePrimaryTaskSetCommand = serializeAws_json1_1UpdateServicePrimaryTaskSetCommand; +const serializeAws_json1_1UpdateTaskProtectionCommand = async (input, context) => { + const headers = { + "content-type": "application/x-amz-json-1.1", + "x-amz-target": "AmazonEC2ContainerServiceV20141113.UpdateTaskProtection", + }; + let body; + body = JSON.stringify(serializeAws_json1_1UpdateTaskProtectionRequest(input, context)); + return buildHttpRpcRequest(context, headers, "/", undefined, body); +}; +exports.serializeAws_json1_1UpdateTaskProtectionCommand = serializeAws_json1_1UpdateTaskProtectionCommand; const serializeAws_json1_1UpdateTaskSetCommand = async (input, context) => { const headers = { "content-type": "application/x-amz-json-1.1", @@ -8356,6 +9411,9 @@ const deserializeAws_json1_1CreateServiceCommandError = async (output, context) case "InvalidParameterException": case "com.amazonaws.ecs#InvalidParameterException": throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "NamespaceNotFoundException": + case "com.amazonaws.ecs#NamespaceNotFoundException": + throw await deserializeAws_json1_1NamespaceNotFoundExceptionResponse(parsedOutput, context); case "PlatformTaskDefinitionIncompatibilityException": case "com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException": throw await deserializeAws_json1_1PlatformTaskDefinitionIncompatibilityExceptionResponse(parsedOutput, context); @@ -8411,6 +9469,9 @@ const deserializeAws_json1_1CreateTaskSetCommandError = async (output, context) case "InvalidParameterException": case "com.amazonaws.ecs#InvalidParameterException": throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "NamespaceNotFoundException": + case "com.amazonaws.ecs#NamespaceNotFoundException": + throw await deserializeAws_json1_1NamespaceNotFoundExceptionResponse(parsedOutput, context); case "PlatformTaskDefinitionIncompatibilityException": case "com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException": throw await deserializeAws_json1_1PlatformTaskDefinitionIncompatibilityExceptionResponse(parsedOutput, context); @@ -9191,6 +10252,58 @@ const deserializeAws_json1_1ExecuteCommandCommandError = async (output, context) }); } }; +const deserializeAws_json1_1GetTaskProtectionCommand = async (output, context) => { + if (output.statusCode >= 300) { + return deserializeAws_json1_1GetTaskProtectionCommandError(output, context); + } + const data = await parseBody(output.body, context); + let contents = {}; + contents = deserializeAws_json1_1GetTaskProtectionResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); +}; +exports.deserializeAws_json1_1GetTaskProtectionCommand = deserializeAws_json1_1GetTaskProtectionCommand; +const deserializeAws_json1_1GetTaskProtectionCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazonaws.ecs#AccessDeniedException": + throw await deserializeAws_json1_1AccessDeniedExceptionResponse(parsedOutput, context); + case "ClientException": + case "com.amazonaws.ecs#ClientException": + throw await deserializeAws_json1_1ClientExceptionResponse(parsedOutput, context); + case "ClusterNotFoundException": + case "com.amazonaws.ecs#ClusterNotFoundException": + throw await deserializeAws_json1_1ClusterNotFoundExceptionResponse(parsedOutput, context); + case "InvalidParameterException": + case "com.amazonaws.ecs#InvalidParameterException": + throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazonaws.ecs#ResourceNotFoundException": + throw await deserializeAws_json1_1ResourceNotFoundExceptionResponse(parsedOutput, context); + case "ServerException": + case "com.amazonaws.ecs#ServerException": + throw await deserializeAws_json1_1ServerExceptionResponse(parsedOutput, context); + case "UnsupportedFeatureException": + case "com.amazonaws.ecs#UnsupportedFeatureException": + throw await deserializeAws_json1_1UnsupportedFeatureExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: ECSServiceException_1.ECSServiceException, + errorCode, + }); + } +}; const deserializeAws_json1_1ListAccountSettingsCommand = async (output, context) => { if (output.statusCode >= 300) { return deserializeAws_json1_1ListAccountSettingsCommandError(output, context); @@ -9394,6 +10507,49 @@ const deserializeAws_json1_1ListServicesCommandError = async (output, context) = }); } }; +const deserializeAws_json1_1ListServicesByNamespaceCommand = async (output, context) => { + if (output.statusCode >= 300) { + return deserializeAws_json1_1ListServicesByNamespaceCommandError(output, context); + } + const data = await parseBody(output.body, context); + let contents = {}; + contents = deserializeAws_json1_1ListServicesByNamespaceResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); +}; +exports.deserializeAws_json1_1ListServicesByNamespaceCommand = deserializeAws_json1_1ListServicesByNamespaceCommand; +const deserializeAws_json1_1ListServicesByNamespaceCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "ClientException": + case "com.amazonaws.ecs#ClientException": + throw await deserializeAws_json1_1ClientExceptionResponse(parsedOutput, context); + case "InvalidParameterException": + case "com.amazonaws.ecs#InvalidParameterException": + throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "NamespaceNotFoundException": + case "com.amazonaws.ecs#NamespaceNotFoundException": + throw await deserializeAws_json1_1NamespaceNotFoundExceptionResponse(parsedOutput, context); + case "ServerException": + case "com.amazonaws.ecs#ServerException": + throw await deserializeAws_json1_1ServerExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: ECSServiceException_1.ECSServiceException, + errorCode, + }); + } +}; const deserializeAws_json1_1ListTagsForResourceCommand = async (output, context) => { if (output.statusCode >= 300) { return deserializeAws_json1_1ListTagsForResourceCommandError(output, context); @@ -10431,6 +11587,9 @@ const deserializeAws_json1_1UpdateServiceCommandError = async (output, context) case "InvalidParameterException": case "com.amazonaws.ecs#InvalidParameterException": throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "NamespaceNotFoundException": + case "com.amazonaws.ecs#NamespaceNotFoundException": + throw await deserializeAws_json1_1NamespaceNotFoundExceptionResponse(parsedOutput, context); case "PlatformTaskDefinitionIncompatibilityException": case "com.amazonaws.ecs#PlatformTaskDefinitionIncompatibilityException": throw await deserializeAws_json1_1PlatformTaskDefinitionIncompatibilityExceptionResponse(parsedOutput, context); @@ -10514,6 +11673,58 @@ const deserializeAws_json1_1UpdateServicePrimaryTaskSetCommandError = async (out }); } }; +const deserializeAws_json1_1UpdateTaskProtectionCommand = async (output, context) => { + if (output.statusCode >= 300) { + return deserializeAws_json1_1UpdateTaskProtectionCommandError(output, context); + } + const data = await parseBody(output.body, context); + let contents = {}; + contents = deserializeAws_json1_1UpdateTaskProtectionResponse(data, context); + const response = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); +}; +exports.deserializeAws_json1_1UpdateTaskProtectionCommand = deserializeAws_json1_1UpdateTaskProtectionCommand; +const deserializeAws_json1_1UpdateTaskProtectionCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazonaws.ecs#AccessDeniedException": + throw await deserializeAws_json1_1AccessDeniedExceptionResponse(parsedOutput, context); + case "ClientException": + case "com.amazonaws.ecs#ClientException": + throw await deserializeAws_json1_1ClientExceptionResponse(parsedOutput, context); + case "ClusterNotFoundException": + case "com.amazonaws.ecs#ClusterNotFoundException": + throw await deserializeAws_json1_1ClusterNotFoundExceptionResponse(parsedOutput, context); + case "InvalidParameterException": + case "com.amazonaws.ecs#InvalidParameterException": + throw await deserializeAws_json1_1InvalidParameterExceptionResponse(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazonaws.ecs#ResourceNotFoundException": + throw await deserializeAws_json1_1ResourceNotFoundExceptionResponse(parsedOutput, context); + case "ServerException": + case "com.amazonaws.ecs#ServerException": + throw await deserializeAws_json1_1ServerExceptionResponse(parsedOutput, context); + case "UnsupportedFeatureException": + case "com.amazonaws.ecs#UnsupportedFeatureException": + throw await deserializeAws_json1_1UnsupportedFeatureExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: ECSServiceException_1.ECSServiceException, + errorCode, + }); + } +}; const deserializeAws_json1_1UpdateTaskSetCommand = async (output, context) => { if (output.statusCode >= 300) { return deserializeAws_json1_1UpdateTaskSetCommandError(output, context); @@ -10671,6 +11882,15 @@ const deserializeAws_json1_1MissingVersionExceptionResponse = async (parsedOutpu }); return (0, smithy_client_1.decorateServiceException)(exception, body); }; +const deserializeAws_json1_1NamespaceNotFoundExceptionResponse = async (parsedOutput, context) => { + const body = parsedOutput.body; + const deserialized = deserializeAws_json1_1NamespaceNotFoundException(body, context); + const exception = new models_0_1.NamespaceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized, + }); + return (0, smithy_client_1.decorateServiceException)(exception, body); +}; const deserializeAws_json1_1NoUpdateAvailableExceptionResponse = async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = deserializeAws_json1_1NoUpdateAvailableException(body, context); @@ -10881,6 +12101,11 @@ const serializeAws_json1_1ClusterFieldList = (input, context) => { return entry; }); }; +const serializeAws_json1_1ClusterServiceConnectDefaultsRequest = (input, context) => { + return { + ...(input.namespace != null && { namespace: input.namespace }), + }; +}; const serializeAws_json1_1ClusterSetting = (input, context) => { return { ...(input.name != null && { name: input.name }), @@ -11061,6 +12286,9 @@ const serializeAws_json1_1CreateClusterRequest = (input, context) => { ...(input.defaultCapacityProviderStrategy != null && { defaultCapacityProviderStrategy: serializeAws_json1_1CapacityProviderStrategy(input.defaultCapacityProviderStrategy, context), }), + ...(input.serviceConnectDefaults != null && { + serviceConnectDefaults: serializeAws_json1_1ClusterServiceConnectDefaultsRequest(input.serviceConnectDefaults, context), + }), ...(input.settings != null && { settings: serializeAws_json1_1ClusterSettings(input.settings, context) }), ...(input.tags != null && { tags: serializeAws_json1_1Tags(input.tags, context) }), }; @@ -11101,6 +12329,9 @@ const serializeAws_json1_1CreateServiceRequest = (input, context) => { ...(input.propagateTags != null && { propagateTags: input.propagateTags }), ...(input.role != null && { role: input.role }), ...(input.schedulingStrategy != null && { schedulingStrategy: input.schedulingStrategy }), + ...(input.serviceConnectConfiguration != null && { + serviceConnectConfiguration: serializeAws_json1_1ServiceConnectConfiguration(input.serviceConnectConfiguration, context), + }), ...(input.serviceName != null && { serviceName: input.serviceName }), ...(input.serviceRegistries != null && { serviceRegistries: serializeAws_json1_1ServiceRegistries(input.serviceRegistries, context), @@ -11290,10 +12521,8 @@ const serializeAws_json1_1DockerLabelsMap = (input, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: value, - }; + acc[key] = value; + return acc; }, {}); }; const serializeAws_json1_1DockerVolumeConfiguration = (input, context) => { @@ -11389,10 +12618,8 @@ const serializeAws_json1_1FirelensConfigurationOptionsMap = (input, context) => if (value === null) { return acc; } - return { - ...acc, - [key]: value, - }; + acc[key] = value; + return acc; }, {}); }; const serializeAws_json1_1FSxWindowsFileServerAuthorizationConfig = (input, context) => { @@ -11410,6 +12637,12 @@ const serializeAws_json1_1FSxWindowsFileServerVolumeConfiguration = (input, cont ...(input.rootDirectory != null && { rootDirectory: input.rootDirectory }), }; }; +const serializeAws_json1_1GetTaskProtectionRequest = (input, context) => { + return { + ...(input.cluster != null && { cluster: input.cluster }), + ...(input.tasks != null && { tasks: serializeAws_json1_1StringList(input.tasks, context) }), + }; +}; const serializeAws_json1_1HealthCheck = (input, context) => { return { ...(input.command != null && { command: serializeAws_json1_1StringList(input.command, context) }), @@ -11523,6 +12756,13 @@ const serializeAws_json1_1ListContainerInstancesRequest = (input, context) => { ...(input.status != null && { status: input.status }), }; }; +const serializeAws_json1_1ListServicesByNamespaceRequest = (input, context) => { + return { + ...(input.maxResults != null && { maxResults: input.maxResults }), + ...(input.namespace != null && { namespace: input.namespace }), + ...(input.nextToken != null && { nextToken: input.nextToken }), + }; +}; const serializeAws_json1_1ListServicesRequest = (input, context) => { return { ...(input.cluster != null && { cluster: input.cluster }), @@ -11594,10 +12834,8 @@ const serializeAws_json1_1LogConfigurationOptionsMap = (input, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: value, - }; + acc[key] = value; + return acc; }, {}); }; const serializeAws_json1_1ManagedAgentStateChange = (input, context) => { @@ -11701,8 +12939,10 @@ const serializeAws_json1_1PlatformDevices = (input, context) => { }; const serializeAws_json1_1PortMapping = (input, context) => { return { + ...(input.appProtocol != null && { appProtocol: input.appProtocol }), ...(input.containerPort != null && { containerPort: input.containerPort }), ...(input.hostPort != null && { hostPort: input.hostPort }), + ...(input.name != null && { name: input.name }), ...(input.protocol != null && { protocol: input.protocol }), }; }; @@ -11904,6 +13144,46 @@ const serializeAws_json1_1SecretList = (input, context) => { return serializeAws_json1_1Secret(entry, context); }); }; +const serializeAws_json1_1ServiceConnectClientAlias = (input, context) => { + return { + ...(input.dnsName != null && { dnsName: input.dnsName }), + ...(input.port != null && { port: input.port }), + }; +}; +const serializeAws_json1_1ServiceConnectClientAliasList = (input, context) => { + return input + .filter((e) => e != null) + .map((entry) => { + return serializeAws_json1_1ServiceConnectClientAlias(entry, context); + }); +}; +const serializeAws_json1_1ServiceConnectConfiguration = (input, context) => { + return { + ...(input.enabled != null && { enabled: input.enabled }), + ...(input.logConfiguration != null && { + logConfiguration: serializeAws_json1_1LogConfiguration(input.logConfiguration, context), + }), + ...(input.namespace != null && { namespace: input.namespace }), + ...(input.services != null && { services: serializeAws_json1_1ServiceConnectServiceList(input.services, context) }), + }; +}; +const serializeAws_json1_1ServiceConnectService = (input, context) => { + return { + ...(input.clientAliases != null && { + clientAliases: serializeAws_json1_1ServiceConnectClientAliasList(input.clientAliases, context), + }), + ...(input.discoveryName != null && { discoveryName: input.discoveryName }), + ...(input.ingressPortOverride != null && { ingressPortOverride: input.ingressPortOverride }), + ...(input.portName != null && { portName: input.portName }), + }; +}; +const serializeAws_json1_1ServiceConnectServiceList = (input, context) => { + return input + .filter((e) => e != null) + .map((entry) => { + return serializeAws_json1_1ServiceConnectService(entry, context); + }); +}; const serializeAws_json1_1ServiceFieldList = (input, context) => { return input .filter((e) => e != null) @@ -11965,10 +13245,8 @@ const serializeAws_json1_1StringMap = (input, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: value, - }; + acc[key] = value; + return acc; }, {}); }; const serializeAws_json1_1SubmitAttachmentStateChangesRequest = (input, context) => { @@ -12153,6 +13431,9 @@ const serializeAws_json1_1UpdateClusterRequest = (input, context) => { ...(input.configuration != null && { configuration: serializeAws_json1_1ClusterConfiguration(input.configuration, context), }), + ...(input.serviceConnectDefaults != null && { + serviceConnectDefaults: serializeAws_json1_1ClusterServiceConnectDefaultsRequest(input.serviceConnectDefaults, context), + }), ...(input.settings != null && { settings: serializeAws_json1_1ClusterSettings(input.settings, context) }), }; }; @@ -12215,12 +13496,23 @@ const serializeAws_json1_1UpdateServiceRequest = (input, context) => { ...(input.platformVersion != null && { platformVersion: input.platformVersion }), ...(input.propagateTags != null && { propagateTags: input.propagateTags }), ...(input.service != null && { service: input.service }), + ...(input.serviceConnectConfiguration != null && { + serviceConnectConfiguration: serializeAws_json1_1ServiceConnectConfiguration(input.serviceConnectConfiguration, context), + }), ...(input.serviceRegistries != null && { serviceRegistries: serializeAws_json1_1ServiceRegistries(input.serviceRegistries, context), }), ...(input.taskDefinition != null && { taskDefinition: input.taskDefinition }), }; }; +const serializeAws_json1_1UpdateTaskProtectionRequest = (input, context) => { + return { + ...(input.cluster != null && { cluster: input.cluster }), + ...(input.expiresInMinutes != null && { expiresInMinutes: input.expiresInMinutes }), + ...(input.protectionEnabled != null && { protectionEnabled: input.protectionEnabled }), + ...(input.tasks != null && { tasks: serializeAws_json1_1StringList(input.tasks, context) }), + }; +}; const serializeAws_json1_1UpdateTaskSetRequest = (input, context) => { return { ...(input.cluster != null && { cluster: input.cluster }), @@ -12415,6 +13707,9 @@ const deserializeAws_json1_1Cluster = (output, context) => { pendingTasksCount: (0, smithy_client_1.expectInt32)(output.pendingTasksCount), registeredContainerInstancesCount: (0, smithy_client_1.expectInt32)(output.registeredContainerInstancesCount), runningTasksCount: (0, smithy_client_1.expectInt32)(output.runningTasksCount), + serviceConnectDefaults: output.serviceConnectDefaults != null + ? deserializeAws_json1_1ClusterServiceConnectDefaults(output.serviceConnectDefaults, context) + : undefined, settings: output.settings != null ? deserializeAws_json1_1ClusterSettings(output.settings, context) : undefined, statistics: output.statistics != null ? deserializeAws_json1_1Statistics(output.statistics, context) : undefined, status: (0, smithy_client_1.expectString)(output.status), @@ -12459,6 +13754,11 @@ const deserializeAws_json1_1Clusters = (output, context) => { }); return retVal; }; +const deserializeAws_json1_1ClusterServiceConnectDefaults = (output, context) => { + return { + namespace: (0, smithy_client_1.expectString)(output.namespace), + }; +}; const deserializeAws_json1_1ClusterSetting = (output, context) => { return { name: (0, smithy_client_1.expectString)(output.name), @@ -12755,6 +14055,12 @@ const deserializeAws_json1_1Deployment = (output, context) => { rolloutState: (0, smithy_client_1.expectString)(output.rolloutState), rolloutStateReason: (0, smithy_client_1.expectString)(output.rolloutStateReason), runningCount: (0, smithy_client_1.expectInt32)(output.runningCount), + serviceConnectConfiguration: output.serviceConnectConfiguration != null + ? deserializeAws_json1_1ServiceConnectConfiguration(output.serviceConnectConfiguration, context) + : undefined, + serviceConnectResources: output.serviceConnectResources != null + ? deserializeAws_json1_1ServiceConnectServiceResourceList(output.serviceConnectResources, context) + : undefined, status: (0, smithy_client_1.expectString)(output.status), taskDefinition: (0, smithy_client_1.expectString)(output.taskDefinition), updatedAt: output.updatedAt != null ? (0, smithy_client_1.expectNonNull)((0, smithy_client_1.parseEpochTimestamp)((0, smithy_client_1.expectNumber)(output.updatedAt))) : undefined, @@ -12884,6 +14190,7 @@ const deserializeAws_json1_1DevicesList = (output, context) => { const deserializeAws_json1_1DiscoverPollEndpointResponse = (output, context) => { return { endpoint: (0, smithy_client_1.expectString)(output.endpoint), + serviceConnectEndpoint: (0, smithy_client_1.expectString)(output.serviceConnectEndpoint), telemetryEndpoint: (0, smithy_client_1.expectString)(output.telemetryEndpoint), }; }; @@ -12892,10 +14199,8 @@ const deserializeAws_json1_1DockerLabelsMap = (output, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: (0, smithy_client_1.expectString)(value), - }; + acc[key] = (0, smithy_client_1.expectString)(value); + return acc; }, {}); }; const deserializeAws_json1_1DockerVolumeConfiguration = (output, context) => { @@ -13016,10 +14321,8 @@ const deserializeAws_json1_1FirelensConfigurationOptionsMap = (output, context) if (value === null) { return acc; } - return { - ...acc, - [key]: (0, smithy_client_1.expectString)(value), - }; + acc[key] = (0, smithy_client_1.expectString)(value); + return acc; }, {}); }; const deserializeAws_json1_1FSxWindowsFileServerAuthorizationConfig = (output, context) => { @@ -13037,6 +14340,12 @@ const deserializeAws_json1_1FSxWindowsFileServerVolumeConfiguration = (output, c rootDirectory: (0, smithy_client_1.expectString)(output.rootDirectory), }; }; +const deserializeAws_json1_1GetTaskProtectionResponse = (output, context) => { + return { + failures: output.failures != null ? deserializeAws_json1_1Failures(output.failures, context) : undefined, + protectedTasks: output.protectedTasks != null ? deserializeAws_json1_1ProtectedTasks(output.protectedTasks, context) : undefined, + }; +}; const deserializeAws_json1_1GpuIds = (output, context) => { const retVal = (output || []) .filter((e) => e != null) @@ -13195,6 +14504,12 @@ const deserializeAws_json1_1ListContainerInstancesResponse = (output, context) = nextToken: (0, smithy_client_1.expectString)(output.nextToken), }; }; +const deserializeAws_json1_1ListServicesByNamespaceResponse = (output, context) => { + return { + nextToken: (0, smithy_client_1.expectString)(output.nextToken), + serviceArns: output.serviceArns != null ? deserializeAws_json1_1StringList(output.serviceArns, context) : undefined, + }; +}; const deserializeAws_json1_1ListServicesResponse = (output, context) => { return { nextToken: (0, smithy_client_1.expectString)(output.nextToken), @@ -13257,10 +14572,8 @@ const deserializeAws_json1_1LogConfigurationOptionsMap = (output, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: (0, smithy_client_1.expectString)(value), - }; + acc[key] = (0, smithy_client_1.expectString)(value); + return acc; }, {}); }; const deserializeAws_json1_1ManagedAgent = (output, context) => { @@ -13316,6 +14629,11 @@ const deserializeAws_json1_1MountPointList = (output, context) => { }); return retVal; }; +const deserializeAws_json1_1NamespaceNotFoundException = (output, context) => { + return { + message: (0, smithy_client_1.expectString)(output.message), + }; +}; const deserializeAws_json1_1NetworkBinding = (output, context) => { return { bindIP: (0, smithy_client_1.expectString)(output.bindIP), @@ -13411,8 +14729,10 @@ const deserializeAws_json1_1PlatformUnknownException = (output, context) => { }; const deserializeAws_json1_1PortMapping = (output, context) => { return { + appProtocol: (0, smithy_client_1.expectString)(output.appProtocol), containerPort: (0, smithy_client_1.expectInt32)(output.containerPort), hostPort: (0, smithy_client_1.expectInt32)(output.hostPort), + name: (0, smithy_client_1.expectString)(output.name), protocol: (0, smithy_client_1.expectString)(output.protocol), }; }; @@ -13427,6 +14747,26 @@ const deserializeAws_json1_1PortMappingList = (output, context) => { }); return retVal; }; +const deserializeAws_json1_1ProtectedTask = (output, context) => { + return { + expirationDate: output.expirationDate != null + ? (0, smithy_client_1.expectNonNull)((0, smithy_client_1.parseEpochTimestamp)((0, smithy_client_1.expectNumber)(output.expirationDate))) + : undefined, + protectionEnabled: (0, smithy_client_1.expectBoolean)(output.protectionEnabled), + taskArn: (0, smithy_client_1.expectString)(output.taskArn), + }; +}; +const deserializeAws_json1_1ProtectedTasks = (output, context) => { + const retVal = (output || []) + .filter((e) => e != null) + .map((entry) => { + if (entry === null) { + return null; + } + return deserializeAws_json1_1ProtectedTask(entry, context); + }); + return retVal; +}; const deserializeAws_json1_1ProxyConfiguration = (output, context) => { return { containerName: (0, smithy_client_1.expectString)(output.containerName), @@ -13633,6 +14973,71 @@ const deserializeAws_json1_1Service = (output, context) => { taskSets: output.taskSets != null ? deserializeAws_json1_1TaskSets(output.taskSets, context) : undefined, }; }; +const deserializeAws_json1_1ServiceConnectClientAlias = (output, context) => { + return { + dnsName: (0, smithy_client_1.expectString)(output.dnsName), + port: (0, smithy_client_1.expectInt32)(output.port), + }; +}; +const deserializeAws_json1_1ServiceConnectClientAliasList = (output, context) => { + const retVal = (output || []) + .filter((e) => e != null) + .map((entry) => { + if (entry === null) { + return null; + } + return deserializeAws_json1_1ServiceConnectClientAlias(entry, context); + }); + return retVal; +}; +const deserializeAws_json1_1ServiceConnectConfiguration = (output, context) => { + return { + enabled: (0, smithy_client_1.expectBoolean)(output.enabled), + logConfiguration: output.logConfiguration != null + ? deserializeAws_json1_1LogConfiguration(output.logConfiguration, context) + : undefined, + namespace: (0, smithy_client_1.expectString)(output.namespace), + services: output.services != null ? deserializeAws_json1_1ServiceConnectServiceList(output.services, context) : undefined, + }; +}; +const deserializeAws_json1_1ServiceConnectService = (output, context) => { + return { + clientAliases: output.clientAliases != null + ? deserializeAws_json1_1ServiceConnectClientAliasList(output.clientAliases, context) + : undefined, + discoveryName: (0, smithy_client_1.expectString)(output.discoveryName), + ingressPortOverride: (0, smithy_client_1.expectInt32)(output.ingressPortOverride), + portName: (0, smithy_client_1.expectString)(output.portName), + }; +}; +const deserializeAws_json1_1ServiceConnectServiceList = (output, context) => { + const retVal = (output || []) + .filter((e) => e != null) + .map((entry) => { + if (entry === null) { + return null; + } + return deserializeAws_json1_1ServiceConnectService(entry, context); + }); + return retVal; +}; +const deserializeAws_json1_1ServiceConnectServiceResource = (output, context) => { + return { + discoveryArn: (0, smithy_client_1.expectString)(output.discoveryArn), + discoveryName: (0, smithy_client_1.expectString)(output.discoveryName), + }; +}; +const deserializeAws_json1_1ServiceConnectServiceResourceList = (output, context) => { + const retVal = (output || []) + .filter((e) => e != null) + .map((entry) => { + if (entry === null) { + return null; + } + return deserializeAws_json1_1ServiceConnectServiceResource(entry, context); + }); + return retVal; +}; const deserializeAws_json1_1ServiceEvent = (output, context) => { return { createdAt: output.createdAt != null ? (0, smithy_client_1.expectNonNull)((0, smithy_client_1.parseEpochTimestamp)((0, smithy_client_1.expectNumber)(output.createdAt))) : undefined, @@ -13754,10 +15159,8 @@ const deserializeAws_json1_1StringMap = (output, context) => { if (value === null) { return acc; } - return { - ...acc, - [key]: (0, smithy_client_1.expectString)(value), - }; + acc[key] = (0, smithy_client_1.expectString)(value); + return acc; }, {}); }; const deserializeAws_json1_1SubmitAttachmentStateChangesResponse = (output, context) => { @@ -14112,6 +15515,12 @@ const deserializeAws_json1_1UpdateServiceResponse = (output, context) => { service: output.service != null ? deserializeAws_json1_1Service(output.service, context) : undefined, }; }; +const deserializeAws_json1_1UpdateTaskProtectionResponse = (output, context) => { + return { + failures: output.failures != null ? deserializeAws_json1_1Failures(output.failures, context) : undefined, + protectedTasks: output.protectedTasks != null ? deserializeAws_json1_1ProtectedTasks(output.protectedTasks, context) : undefined, + }; +}; const deserializeAws_json1_1UpdateTaskSetResponse = (output, context) => { return { taskSet: output.taskSet != null ? deserializeAws_json1_1TaskSet(output.taskSet, context) : undefined, @@ -14167,15 +15576,12 @@ const deserializeAws_json1_1VolumeList = (output, context) => { }); return retVal; }; -const deserializeMetadata = (output) => { - var _a, _b; - return ({ - httpStatusCode: output.statusCode, - requestId: (_b = (_a = output.headers["x-amzn-requestid"]) !== null && _a !== void 0 ? _a : output.headers["x-amzn-request-id"]) !== null && _b !== void 0 ? _b : output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); -}; +const deserializeMetadata = (output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], +}); const collectBody = (streamBody = new Uint8Array(), context) => { if (streamBody instanceof Uint8Array) { return Promise.resolve(streamBody); @@ -14208,9 +15614,8 @@ const parseBody = (streamBody, context) => collectBodyString(streamBody, context return {}; }); const parseErrorBody = async (errorBody, context) => { - var _a; const value = await parseBody(errorBody, context); - value.message = (_a = value.message) !== null && _a !== void 0 ? _a : value.Message; + value.message = value.message ?? value.Message; return value; }; const loadRestJsonErrorCode = (output, data) => { @@ -14246,32 +15651,30 @@ const loadRestJsonErrorCode = (output, data) => { /***/ }), -/***/ 4486: +/***/ 64464: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const tslib_1 = __nccwpck_require__(1398); -const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(9237)); -const client_sts_1 = __nccwpck_require__(5136); -const config_resolver_1 = __nccwpck_require__(1185); -const credential_provider_node_1 = __nccwpck_require__(4146); -const hash_node_1 = __nccwpck_require__(5618); -const middleware_retry_1 = __nccwpck_require__(9196); -const node_config_provider_1 = __nccwpck_require__(7323); -const node_http_handler_1 = __nccwpck_require__(3546); -const util_base64_node_1 = __nccwpck_require__(1028); -const util_body_length_node_1 = __nccwpck_require__(3985); -const util_user_agent_node_1 = __nccwpck_require__(8065); -const util_utf8_node_1 = __nccwpck_require__(1300); -const runtimeConfig_shared_1 = __nccwpck_require__(9018); -const smithy_client_1 = __nccwpck_require__(1407); -const util_defaults_mode_node_1 = __nccwpck_require__(3750); -const smithy_client_2 = __nccwpck_require__(1407); +const tslib_1 = __nccwpck_require__(94461); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(81245)); +const client_sts_1 = __nccwpck_require__(17776); +const config_resolver_1 = __nccwpck_require__(27625); +const credential_provider_node_1 = __nccwpck_require__(92457); +const hash_node_1 = __nccwpck_require__(49543); +const middleware_retry_1 = __nccwpck_require__(1933); +const node_config_provider_1 = __nccwpck_require__(42291); +const node_http_handler_1 = __nccwpck_require__(67795); +const util_body_length_node_1 = __nccwpck_require__(55702); +const util_user_agent_node_1 = __nccwpck_require__(39837); +const util_utf8_node_1 = __nccwpck_require__(24659); +const runtimeConfig_shared_1 = __nccwpck_require__(98742); +const smithy_client_1 = __nccwpck_require__(473); +const util_defaults_mode_node_1 = __nccwpck_require__(84553); +const smithy_client_2 = __nccwpck_require__(473); const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q; (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); @@ -14281,24 +15684,24 @@ const getRuntimeConfig = (config) => { ...config, runtime: "node", defaultsMode, - base64Decoder: (_a = config === null || config === void 0 ? void 0 : config.base64Decoder) !== null && _a !== void 0 ? _a : util_base64_node_1.fromBase64, - base64Encoder: (_b = config === null || config === void 0 ? void 0 : config.base64Encoder) !== null && _b !== void 0 ? _b : util_base64_node_1.toBase64, - bodyLengthChecker: (_c = config === null || config === void 0 ? void 0 : config.bodyLengthChecker) !== null && _c !== void 0 ? _c : util_body_length_node_1.calculateBodyLength, - credentialDefaultProvider: (_d = config === null || config === void 0 ? void 0 : config.credentialDefaultProvider) !== null && _d !== void 0 ? _d : (0, client_sts_1.decorateDefaultCredentialProvider)(credential_provider_node_1.defaultProvider), - defaultUserAgentProvider: (_e = config === null || config === void 0 ? void 0 : config.defaultUserAgentProvider) !== null && _e !== void 0 ? _e : (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), - maxAttempts: (_f = config === null || config === void 0 ? void 0 : config.maxAttempts) !== null && _f !== void 0 ? _f : (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), - region: (_g = config === null || config === void 0 ? void 0 : config.region) !== null && _g !== void 0 ? _g : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: (_h = config === null || config === void 0 ? void 0 : config.requestHandler) !== null && _h !== void 0 ? _h : new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), - retryMode: (_j = config === null || config === void 0 ? void 0 : config.retryMode) !== null && _j !== void 0 ? _j : (0, node_config_provider_1.loadConfig)({ - ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, - }), - sha256: (_k = config === null || config === void 0 ? void 0 : config.sha256) !== null && _k !== void 0 ? _k : hash_node_1.Hash.bind(null, "sha256"), - streamCollector: (_l = config === null || config === void 0 ? void 0 : config.streamCollector) !== null && _l !== void 0 ? _l : node_http_handler_1.streamCollector, - useDualstackEndpoint: (_m = config === null || config === void 0 ? void 0 : config.useDualstackEndpoint) !== null && _m !== void 0 ? _m : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), - useFipsEndpoint: (_o = config === null || config === void 0 ? void 0 : config.useFipsEndpoint) !== null && _o !== void 0 ? _o : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), - utf8Decoder: (_p = config === null || config === void 0 ? void 0 : config.utf8Decoder) !== null && _p !== void 0 ? _p : util_utf8_node_1.fromUtf8, - utf8Encoder: (_q = config === null || config === void 0 ? void 0 : config.utf8Encoder) !== null && _q !== void 0 ? _q : util_utf8_node_1.toUtf8, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? (0, client_sts_1.decorateDefaultCredentialProvider)(credential_provider_node_1.defaultProvider), + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: config?.requestHandler ?? new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + utf8Decoder: config?.utf8Decoder ?? util_utf8_node_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_node_1.toUtf8, }; }; exports.getRuntimeConfig = getRuntimeConfig; @@ -14306,55 +15709,56 @@ exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 9018: +/***/ 98742: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const url_parser_1 = __nccwpck_require__(949); -const endpoints_1 = __nccwpck_require__(7473); -const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e; - return ({ - apiVersion: "2014-11-13", - disableHostPrefix: (_a = config === null || config === void 0 ? void 0 : config.disableHostPrefix) !== null && _a !== void 0 ? _a : false, - logger: (_b = config === null || config === void 0 ? void 0 : config.logger) !== null && _b !== void 0 ? _b : {}, - regionInfoProvider: (_c = config === null || config === void 0 ? void 0 : config.regionInfoProvider) !== null && _c !== void 0 ? _c : endpoints_1.defaultRegionInfoProvider, - serviceId: (_d = config === null || config === void 0 ? void 0 : config.serviceId) !== null && _d !== void 0 ? _d : "ECS", - urlParser: (_e = config === null || config === void 0 ? void 0 : config.urlParser) !== null && _e !== void 0 ? _e : url_parser_1.parseUrl, - }); -}; +const smithy_client_1 = __nccwpck_require__(473); +const url_parser_1 = __nccwpck_require__(2710); +const util_base64_1 = __nccwpck_require__(50491); +const endpointResolver_1 = __nccwpck_require__(32070); +const getRuntimeConfig = (config) => ({ + apiVersion: "2014-11-13", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "ECS", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, +}); exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 52: +/***/ 51521: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(2919), exports); -tslib_1.__exportStar(__nccwpck_require__(9307), exports); -tslib_1.__exportStar(__nccwpck_require__(3658), exports); -tslib_1.__exportStar(__nccwpck_require__(1907), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(47688), exports); +tslib_1.__exportStar(__nccwpck_require__(26634), exports); +tslib_1.__exportStar(__nccwpck_require__(87142), exports); +tslib_1.__exportStar(__nccwpck_require__(62266), exports); /***/ }), -/***/ 2919: +/***/ 47688: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.waitUntilServicesInactive = exports.waitForServicesInactive = void 0; -const util_waiter_1 = __nccwpck_require__(7572); -const DescribeServicesCommand_1 = __nccwpck_require__(2954); +const util_waiter_1 = __nccwpck_require__(30798); +const DescribeServicesCommand_1 = __nccwpck_require__(27489); const checkState = async (client, input) => { let reason; try { @@ -14411,15 +15815,15 @@ exports.waitUntilServicesInactive = waitUntilServicesInactive; /***/ }), -/***/ 9307: +/***/ 26634: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.waitUntilServicesStable = exports.waitForServicesStable = void 0; -const util_waiter_1 = __nccwpck_require__(7572); -const DescribeServicesCommand_1 = __nccwpck_require__(2954); +const util_waiter_1 = __nccwpck_require__(30798); +const DescribeServicesCommand_1 = __nccwpck_require__(27489); const checkState = async (client, input) => { let reason; try { @@ -14503,15 +15907,15 @@ exports.waitUntilServicesStable = waitUntilServicesStable; /***/ }), -/***/ 3658: +/***/ 87142: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.waitUntilTasksRunning = exports.waitForTasksRunning = void 0; -const util_waiter_1 = __nccwpck_require__(7572); -const DescribeTasksCommand_1 = __nccwpck_require__(485); +const util_waiter_1 = __nccwpck_require__(30798); +const DescribeTasksCommand_1 = __nccwpck_require__(72276); const checkState = async (client, input) => { let reason; try { @@ -14585,15 +15989,15 @@ exports.waitUntilTasksRunning = waitUntilTasksRunning; /***/ }), -/***/ 1907: +/***/ 62266: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.waitUntilTasksStopped = exports.waitForTasksStopped = void 0; -const util_waiter_1 = __nccwpck_require__(7572); -const DescribeTasksCommand_1 = __nccwpck_require__(485); +const util_waiter_1 = __nccwpck_require__(30798); +const DescribeTasksCommand_1 = __nccwpck_require__(72276); const checkState = async (client, input) => { let reason; try { @@ -14637,35 +16041,20 @@ exports.waitUntilTasksStopped = waitUntilTasksStopped; /***/ }), -/***/ 1069: +/***/ 26472: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.SSO = void 0; -const GetRoleCredentialsCommand_1 = __nccwpck_require__(5635); -const ListAccountRolesCommand_1 = __nccwpck_require__(5444); -const ListAccountsCommand_1 = __nccwpck_require__(3882); -const LogoutCommand_1 = __nccwpck_require__(5148); -const SSOClient_1 = __nccwpck_require__(6624); -class SSO extends SSOClient_1.SSOClient { - getRoleCredentials(args, optionsOrCb, cb) { - const command = new GetRoleCredentialsCommand_1.GetRoleCredentialsCommand(args); - if (typeof optionsOrCb === "function") { - this.send(command, optionsOrCb); - } - else if (typeof cb === "function") { - if (typeof optionsOrCb !== "object") - throw new Error(`Expect http options but get ${typeof optionsOrCb}`); - this.send(command, optionsOrCb || {}, cb); - } - else { - return this.send(command, optionsOrCb); - } - } - listAccountRoles(args, optionsOrCb, cb) { - const command = new ListAccountRolesCommand_1.ListAccountRolesCommand(args); +exports.SSOOIDC = void 0; +const CreateTokenCommand_1 = __nccwpck_require__(81327); +const RegisterClientCommand_1 = __nccwpck_require__(79428); +const StartDeviceAuthorizationCommand_1 = __nccwpck_require__(88338); +const SSOOIDCClient_1 = __nccwpck_require__(87634); +class SSOOIDC extends SSOOIDCClient_1.SSOOIDCClient { + createToken(args, optionsOrCb, cb) { + const command = new CreateTokenCommand_1.CreateTokenCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } @@ -14678,8 +16067,8 @@ class SSO extends SSOClient_1.SSOClient { return this.send(command, optionsOrCb); } } - listAccounts(args, optionsOrCb, cb) { - const command = new ListAccountsCommand_1.ListAccountsCommand(args); + registerClient(args, optionsOrCb, cb) { + const command = new RegisterClientCommand_1.RegisterClientCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } @@ -14692,8 +16081,8 @@ class SSO extends SSOClient_1.SSOClient { return this.send(command, optionsOrCb); } } - logout(args, optionsOrCb, cb) { - const command = new LogoutCommand_1.LogoutCommand(args); + startDeviceAuthorization(args, optionsOrCb, cb) { + const command = new StartDeviceAuthorizationCommand_1.StartDeviceAuthorizationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } @@ -14707,37 +16096,40 @@ class SSO extends SSOClient_1.SSOClient { } } } -exports.SSO = SSO; +exports.SSOOIDC = SSOOIDC; /***/ }), -/***/ 6624: +/***/ 87634: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.SSOClient = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const middleware_content_length_1 = __nccwpck_require__(6140); -const middleware_host_header_1 = __nccwpck_require__(9420); -const middleware_logger_1 = __nccwpck_require__(2887); -const middleware_recursion_detection_1 = __nccwpck_require__(7842); -const middleware_retry_1 = __nccwpck_require__(9196); -const middleware_user_agent_1 = __nccwpck_require__(6366); -const smithy_client_1 = __nccwpck_require__(1407); -const runtimeConfig_1 = __nccwpck_require__(4860); -class SSOClient extends smithy_client_1.Client { +exports.SSOOIDCClient = void 0; +const config_resolver_1 = __nccwpck_require__(27625); +const middleware_content_length_1 = __nccwpck_require__(9565); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_host_header_1 = __nccwpck_require__(1561); +const middleware_logger_1 = __nccwpck_require__(5098); +const middleware_recursion_detection_1 = __nccwpck_require__(72526); +const middleware_retry_1 = __nccwpck_require__(1933); +const middleware_user_agent_1 = __nccwpck_require__(48239); +const smithy_client_1 = __nccwpck_require__(473); +const EndpointParameters_1 = __nccwpck_require__(25958); +const runtimeConfig_1 = __nccwpck_require__(57392); +class SSOOIDCClient extends smithy_client_1.Client { constructor(configuration) { const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration); - const _config_1 = (0, config_resolver_1.resolveRegionConfig)(_config_0); - const _config_2 = (0, config_resolver_1.resolveEndpointsConfig)(_config_1); - const _config_3 = (0, middleware_retry_1.resolveRetryConfig)(_config_2); - const _config_4 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_3); - const _config_5 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_4); - super(_config_5); - this.config = _config_5; + const _config_1 = (0, EndpointParameters_1.resolveClientEndpointParameters)(_config_0); + const _config_2 = (0, config_resolver_1.resolveRegionConfig)(_config_1); + const _config_3 = (0, middleware_endpoint_1.resolveEndpointConfig)(_config_2); + const _config_4 = (0, middleware_retry_1.resolveRetryConfig)(_config_3); + const _config_5 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_5); + super(_config_6); + this.config = _config_6; this.middlewareStack.use((0, middleware_retry_1.getRetryPlugin)(this.config)); this.middlewareStack.use((0, middleware_content_length_1.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, middleware_host_header_1.getHostHeaderPlugin)(this.config)); @@ -14749,161 +16141,1739 @@ class SSOClient extends smithy_client_1.Client { super.destroy(); } } -exports.SSOClient = SSOClient; +exports.SSOOIDCClient = SSOOIDCClient; /***/ }), -/***/ 5635: +/***/ 81327: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.GetRoleCredentialsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(6506); -const Aws_restJson1_1 = __nccwpck_require__(8834); -class GetRoleCredentialsCommand extends smithy_client_1.Command { +exports.CreateTokenCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(13460); +const Aws_restJson1_1 = __nccwpck_require__(10); +class CreateTokenCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, CreateTokenCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; - const clientName = "SSOClient"; - const commandName = "GetRoleCredentialsCommand"; + const clientName = "SSOOIDCClient"; + const commandName = "CreateTokenCommand"; const handlerExecutionContext = { logger, clientName, commandName, - inputFilterSensitiveLog: models_0_1.GetRoleCredentialsRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.GetRoleCredentialsResponseFilterSensitiveLog, + inputFilterSensitiveLog: models_0_1.CreateTokenRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.CreateTokenResponseFilterSensitiveLog, }; const { requestHandler } = configuration; return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); } serialize(input, context) { - return (0, Aws_restJson1_1.serializeAws_restJson1GetRoleCredentialsCommand)(input, context); + return (0, Aws_restJson1_1.serializeAws_restJson1CreateTokenCommand)(input, context); } deserialize(output, context) { - return (0, Aws_restJson1_1.deserializeAws_restJson1GetRoleCredentialsCommand)(output, context); + return (0, Aws_restJson1_1.deserializeAws_restJson1CreateTokenCommand)(output, context); } } -exports.GetRoleCredentialsCommand = GetRoleCredentialsCommand; +exports.CreateTokenCommand = CreateTokenCommand; /***/ }), -/***/ 5444: +/***/ 79428: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.ListAccountRolesCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(6506); -const Aws_restJson1_1 = __nccwpck_require__(8834); -class ListAccountRolesCommand extends smithy_client_1.Command { +exports.RegisterClientCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(13460); +const Aws_restJson1_1 = __nccwpck_require__(10); +class RegisterClientCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, RegisterClientCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; - const clientName = "SSOClient"; - const commandName = "ListAccountRolesCommand"; + const clientName = "SSOOIDCClient"; + const commandName = "RegisterClientCommand"; const handlerExecutionContext = { logger, clientName, commandName, - inputFilterSensitiveLog: models_0_1.ListAccountRolesRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.ListAccountRolesResponseFilterSensitiveLog, + inputFilterSensitiveLog: models_0_1.RegisterClientRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.RegisterClientResponseFilterSensitiveLog, }; const { requestHandler } = configuration; return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); } serialize(input, context) { - return (0, Aws_restJson1_1.serializeAws_restJson1ListAccountRolesCommand)(input, context); + return (0, Aws_restJson1_1.serializeAws_restJson1RegisterClientCommand)(input, context); } deserialize(output, context) { - return (0, Aws_restJson1_1.deserializeAws_restJson1ListAccountRolesCommand)(output, context); + return (0, Aws_restJson1_1.deserializeAws_restJson1RegisterClientCommand)(output, context); } } -exports.ListAccountRolesCommand = ListAccountRolesCommand; +exports.RegisterClientCommand = RegisterClientCommand; /***/ }), -/***/ 3882: +/***/ 88338: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.ListAccountsCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(6506); -const Aws_restJson1_1 = __nccwpck_require__(8834); -class ListAccountsCommand extends smithy_client_1.Command { +exports.StartDeviceAuthorizationCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(13460); +const Aws_restJson1_1 = __nccwpck_require__(10); +class StartDeviceAuthorizationCommand extends smithy_client_1.Command { constructor(input) { super(); this.input = input; } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, StartDeviceAuthorizationCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; - const clientName = "SSOClient"; - const commandName = "ListAccountsCommand"; + const clientName = "SSOOIDCClient"; + const commandName = "StartDeviceAuthorizationCommand"; const handlerExecutionContext = { logger, clientName, commandName, - inputFilterSensitiveLog: models_0_1.ListAccountsRequestFilterSensitiveLog, - outputFilterSensitiveLog: models_0_1.ListAccountsResponseFilterSensitiveLog, + inputFilterSensitiveLog: models_0_1.StartDeviceAuthorizationRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.StartDeviceAuthorizationResponseFilterSensitiveLog, }; const { requestHandler } = configuration; return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); } serialize(input, context) { - return (0, Aws_restJson1_1.serializeAws_restJson1ListAccountsCommand)(input, context); + return (0, Aws_restJson1_1.serializeAws_restJson1StartDeviceAuthorizationCommand)(input, context); } deserialize(output, context) { - return (0, Aws_restJson1_1.deserializeAws_restJson1ListAccountsCommand)(output, context); + return (0, Aws_restJson1_1.deserializeAws_restJson1StartDeviceAuthorizationCommand)(output, context); } } -exports.ListAccountsCommand = ListAccountsCommand; +exports.StartDeviceAuthorizationCommand = StartDeviceAuthorizationCommand; /***/ }), -/***/ 5148: +/***/ 61581: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.LogoutCommand = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(6506); -const Aws_restJson1_1 = __nccwpck_require__(8834); -class LogoutCommand extends smithy_client_1.Command { - constructor(input) { - super(); - this.input = input; +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(81327), exports); +tslib_1.__exportStar(__nccwpck_require__(79428), exports); +tslib_1.__exportStar(__nccwpck_require__(88338), exports); + + +/***/ }), + +/***/ 25958: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveClientEndpointParameters = void 0; +const resolveClientEndpointParameters = (options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "awsssooidc", + }; +}; +exports.resolveClientEndpointParameters = resolveClientEndpointParameters; + + +/***/ }), + +/***/ 82014: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(18834); +const ruleset_1 = __nccwpck_require__(89534); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return (0, util_endpoints_1.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + }); +}; +exports.defaultEndpointResolver = defaultEndpointResolver; + + +/***/ }), + +/***/ 89534: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +exports.ruleSet = { + version: "1.0", + parameters: { + Region: { + builtIn: "AWS::Region", + required: false, + documentation: "The AWS region used to dispatch the request.", + type: "String", + }, + UseDualStack: { + builtIn: "AWS::UseDualStack", + required: true, + default: false, + documentation: "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + type: "Boolean", + }, + UseFIPS: { + builtIn: "AWS::UseFIPS", + required: true, + default: false, + documentation: "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + type: "Boolean", + }, + Endpoint: { + builtIn: "SDK::Endpoint", + required: false, + documentation: "Override the endpoint used to send this request", + type: "String", + }, + }, + rules: [ + { + conditions: [ + { + fn: "aws.partition", + argv: [ + { + ref: "Region", + }, + ], + assign: "PartitionResult", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "isSet", + argv: [ + { + ref: "Endpoint", + }, + ], + }, + { + fn: "parseURL", + argv: [ + { + ref: "Endpoint", + }, + ], + assign: "url", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + error: "Invalid Configuration: FIPS and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + error: "Invalid Configuration: Dualstack and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + endpoint: { + url: { + ref: "Endpoint", + }, + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://oidc-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "FIPS and DualStack are enabled, but this partition does not support one or both", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://oidc-fips.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [], + error: "FIPS is enabled but this partition does not support FIPS", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://oidc.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "DualStack is enabled but this partition does not support DualStack", + type: "error", + }, + ], + }, + { + conditions: [], + endpoint: { + url: "https://oidc.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], +}; + + +/***/ }), + +/***/ 60323: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.SSOOIDCServiceException = void 0; +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(26472), exports); +tslib_1.__exportStar(__nccwpck_require__(87634), exports); +tslib_1.__exportStar(__nccwpck_require__(61581), exports); +tslib_1.__exportStar(__nccwpck_require__(23690), exports); +var SSOOIDCServiceException_1 = __nccwpck_require__(45835); +Object.defineProperty(exports, "SSOOIDCServiceException", ({ enumerable: true, get: function () { return SSOOIDCServiceException_1.SSOOIDCServiceException; } })); + + +/***/ }), + +/***/ 45835: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.SSOOIDCServiceException = void 0; +const smithy_client_1 = __nccwpck_require__(473); +class SSOOIDCServiceException extends smithy_client_1.ServiceException { + constructor(options) { + super(options); + Object.setPrototypeOf(this, SSOOIDCServiceException.prototype); + } +} +exports.SSOOIDCServiceException = SSOOIDCServiceException; + + +/***/ }), + +/***/ 23690: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(13460), exports); + + +/***/ }), + +/***/ 13460: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.StartDeviceAuthorizationResponseFilterSensitiveLog = exports.StartDeviceAuthorizationRequestFilterSensitiveLog = exports.RegisterClientResponseFilterSensitiveLog = exports.RegisterClientRequestFilterSensitiveLog = exports.CreateTokenResponseFilterSensitiveLog = exports.CreateTokenRequestFilterSensitiveLog = exports.InvalidClientMetadataException = exports.UnsupportedGrantTypeException = exports.UnauthorizedClientException = exports.SlowDownException = exports.InvalidScopeException = exports.InvalidRequestException = exports.InvalidGrantException = exports.InvalidClientException = exports.InternalServerException = exports.ExpiredTokenException = exports.AuthorizationPendingException = exports.AccessDeniedException = void 0; +const SSOOIDCServiceException_1 = __nccwpck_require__(45835); +class AccessDeniedException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "AccessDeniedException", + $fault: "client", + ...opts, + }); + this.name = "AccessDeniedException"; + this.$fault = "client"; + Object.setPrototypeOf(this, AccessDeniedException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.AccessDeniedException = AccessDeniedException; +class AuthorizationPendingException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "AuthorizationPendingException", + $fault: "client", + ...opts, + }); + this.name = "AuthorizationPendingException"; + this.$fault = "client"; + Object.setPrototypeOf(this, AuthorizationPendingException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.AuthorizationPendingException = AuthorizationPendingException; +class ExpiredTokenException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "ExpiredTokenException", + $fault: "client", + ...opts, + }); + this.name = "ExpiredTokenException"; + this.$fault = "client"; + Object.setPrototypeOf(this, ExpiredTokenException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.ExpiredTokenException = ExpiredTokenException; +class InternalServerException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InternalServerException", + $fault: "server", + ...opts, + }); + this.name = "InternalServerException"; + this.$fault = "server"; + Object.setPrototypeOf(this, InternalServerException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InternalServerException = InternalServerException; +class InvalidClientException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InvalidClientException", + $fault: "client", + ...opts, + }); + this.name = "InvalidClientException"; + this.$fault = "client"; + Object.setPrototypeOf(this, InvalidClientException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InvalidClientException = InvalidClientException; +class InvalidGrantException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InvalidGrantException", + $fault: "client", + ...opts, + }); + this.name = "InvalidGrantException"; + this.$fault = "client"; + Object.setPrototypeOf(this, InvalidGrantException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InvalidGrantException = InvalidGrantException; +class InvalidRequestException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InvalidRequestException", + $fault: "client", + ...opts, + }); + this.name = "InvalidRequestException"; + this.$fault = "client"; + Object.setPrototypeOf(this, InvalidRequestException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InvalidRequestException = InvalidRequestException; +class InvalidScopeException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InvalidScopeException", + $fault: "client", + ...opts, + }); + this.name = "InvalidScopeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, InvalidScopeException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InvalidScopeException = InvalidScopeException; +class SlowDownException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "SlowDownException", + $fault: "client", + ...opts, + }); + this.name = "SlowDownException"; + this.$fault = "client"; + Object.setPrototypeOf(this, SlowDownException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.SlowDownException = SlowDownException; +class UnauthorizedClientException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "UnauthorizedClientException", + $fault: "client", + ...opts, + }); + this.name = "UnauthorizedClientException"; + this.$fault = "client"; + Object.setPrototypeOf(this, UnauthorizedClientException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.UnauthorizedClientException = UnauthorizedClientException; +class UnsupportedGrantTypeException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "UnsupportedGrantTypeException", + $fault: "client", + ...opts, + }); + this.name = "UnsupportedGrantTypeException"; + this.$fault = "client"; + Object.setPrototypeOf(this, UnsupportedGrantTypeException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.UnsupportedGrantTypeException = UnsupportedGrantTypeException; +class InvalidClientMetadataException extends SSOOIDCServiceException_1.SSOOIDCServiceException { + constructor(opts) { + super({ + name: "InvalidClientMetadataException", + $fault: "client", + ...opts, + }); + this.name = "InvalidClientMetadataException"; + this.$fault = "client"; + Object.setPrototypeOf(this, InvalidClientMetadataException.prototype); + this.error = opts.error; + this.error_description = opts.error_description; + } +} +exports.InvalidClientMetadataException = InvalidClientMetadataException; +const CreateTokenRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.CreateTokenRequestFilterSensitiveLog = CreateTokenRequestFilterSensitiveLog; +const CreateTokenResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.CreateTokenResponseFilterSensitiveLog = CreateTokenResponseFilterSensitiveLog; +const RegisterClientRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.RegisterClientRequestFilterSensitiveLog = RegisterClientRequestFilterSensitiveLog; +const RegisterClientResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.RegisterClientResponseFilterSensitiveLog = RegisterClientResponseFilterSensitiveLog; +const StartDeviceAuthorizationRequestFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.StartDeviceAuthorizationRequestFilterSensitiveLog = StartDeviceAuthorizationRequestFilterSensitiveLog; +const StartDeviceAuthorizationResponseFilterSensitiveLog = (obj) => ({ + ...obj, +}); +exports.StartDeviceAuthorizationResponseFilterSensitiveLog = StartDeviceAuthorizationResponseFilterSensitiveLog; + + +/***/ }), + +/***/ 10: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.deserializeAws_restJson1StartDeviceAuthorizationCommand = exports.deserializeAws_restJson1RegisterClientCommand = exports.deserializeAws_restJson1CreateTokenCommand = exports.serializeAws_restJson1StartDeviceAuthorizationCommand = exports.serializeAws_restJson1RegisterClientCommand = exports.serializeAws_restJson1CreateTokenCommand = void 0; +const protocol_http_1 = __nccwpck_require__(27163); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(13460); +const SSOOIDCServiceException_1 = __nccwpck_require__(45835); +const serializeAws_restJson1CreateTokenCommand = async (input, context) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const headers = { + "content-type": "application/json", + }; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/token"; + let body; + body = JSON.stringify({ + ...(input.clientId != null && { clientId: input.clientId }), + ...(input.clientSecret != null && { clientSecret: input.clientSecret }), + ...(input.code != null && { code: input.code }), + ...(input.deviceCode != null && { deviceCode: input.deviceCode }), + ...(input.grantType != null && { grantType: input.grantType }), + ...(input.redirectUri != null && { redirectUri: input.redirectUri }), + ...(input.refreshToken != null && { refreshToken: input.refreshToken }), + ...(input.scope != null && { scope: serializeAws_restJson1Scopes(input.scope, context) }), + }); + return new protocol_http_1.HttpRequest({ + protocol, + hostname, + port, + method: "POST", + headers, + path: resolvedPath, + body, + }); +}; +exports.serializeAws_restJson1CreateTokenCommand = serializeAws_restJson1CreateTokenCommand; +const serializeAws_restJson1RegisterClientCommand = async (input, context) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const headers = { + "content-type": "application/json", + }; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/client/register"; + let body; + body = JSON.stringify({ + ...(input.clientName != null && { clientName: input.clientName }), + ...(input.clientType != null && { clientType: input.clientType }), + ...(input.scopes != null && { scopes: serializeAws_restJson1Scopes(input.scopes, context) }), + }); + return new protocol_http_1.HttpRequest({ + protocol, + hostname, + port, + method: "POST", + headers, + path: resolvedPath, + body, + }); +}; +exports.serializeAws_restJson1RegisterClientCommand = serializeAws_restJson1RegisterClientCommand; +const serializeAws_restJson1StartDeviceAuthorizationCommand = async (input, context) => { + const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); + const headers = { + "content-type": "application/json", + }; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/device_authorization"; + let body; + body = JSON.stringify({ + ...(input.clientId != null && { clientId: input.clientId }), + ...(input.clientSecret != null && { clientSecret: input.clientSecret }), + ...(input.startUrl != null && { startUrl: input.startUrl }), + }); + return new protocol_http_1.HttpRequest({ + protocol, + hostname, + port, + method: "POST", + headers, + path: resolvedPath, + body, + }); +}; +exports.serializeAws_restJson1StartDeviceAuthorizationCommand = serializeAws_restJson1StartDeviceAuthorizationCommand; +const deserializeAws_restJson1CreateTokenCommand = async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return deserializeAws_restJson1CreateTokenCommandError(output, context); + } + const contents = map({ + $metadata: deserializeMetadata(output), + }); + const data = (0, smithy_client_1.expectNonNull)((0, smithy_client_1.expectObject)(await parseBody(output.body, context)), "body"); + if (data.accessToken != null) { + contents.accessToken = (0, smithy_client_1.expectString)(data.accessToken); + } + if (data.expiresIn != null) { + contents.expiresIn = (0, smithy_client_1.expectInt32)(data.expiresIn); + } + if (data.idToken != null) { + contents.idToken = (0, smithy_client_1.expectString)(data.idToken); + } + if (data.refreshToken != null) { + contents.refreshToken = (0, smithy_client_1.expectString)(data.refreshToken); + } + if (data.tokenType != null) { + contents.tokenType = (0, smithy_client_1.expectString)(data.tokenType); + } + return contents; +}; +exports.deserializeAws_restJson1CreateTokenCommand = deserializeAws_restJson1CreateTokenCommand; +const deserializeAws_restJson1CreateTokenCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazonaws.ssooidc#AccessDeniedException": + throw await deserializeAws_restJson1AccessDeniedExceptionResponse(parsedOutput, context); + case "AuthorizationPendingException": + case "com.amazonaws.ssooidc#AuthorizationPendingException": + throw await deserializeAws_restJson1AuthorizationPendingExceptionResponse(parsedOutput, context); + case "ExpiredTokenException": + case "com.amazonaws.ssooidc#ExpiredTokenException": + throw await deserializeAws_restJson1ExpiredTokenExceptionResponse(parsedOutput, context); + case "InternalServerException": + case "com.amazonaws.ssooidc#InternalServerException": + throw await deserializeAws_restJson1InternalServerExceptionResponse(parsedOutput, context); + case "InvalidClientException": + case "com.amazonaws.ssooidc#InvalidClientException": + throw await deserializeAws_restJson1InvalidClientExceptionResponse(parsedOutput, context); + case "InvalidGrantException": + case "com.amazonaws.ssooidc#InvalidGrantException": + throw await deserializeAws_restJson1InvalidGrantExceptionResponse(parsedOutput, context); + case "InvalidRequestException": + case "com.amazonaws.ssooidc#InvalidRequestException": + throw await deserializeAws_restJson1InvalidRequestExceptionResponse(parsedOutput, context); + case "InvalidScopeException": + case "com.amazonaws.ssooidc#InvalidScopeException": + throw await deserializeAws_restJson1InvalidScopeExceptionResponse(parsedOutput, context); + case "SlowDownException": + case "com.amazonaws.ssooidc#SlowDownException": + throw await deserializeAws_restJson1SlowDownExceptionResponse(parsedOutput, context); + case "UnauthorizedClientException": + case "com.amazonaws.ssooidc#UnauthorizedClientException": + throw await deserializeAws_restJson1UnauthorizedClientExceptionResponse(parsedOutput, context); + case "UnsupportedGrantTypeException": + case "com.amazonaws.ssooidc#UnsupportedGrantTypeException": + throw await deserializeAws_restJson1UnsupportedGrantTypeExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: SSOOIDCServiceException_1.SSOOIDCServiceException, + errorCode, + }); + } +}; +const deserializeAws_restJson1RegisterClientCommand = async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return deserializeAws_restJson1RegisterClientCommandError(output, context); + } + const contents = map({ + $metadata: deserializeMetadata(output), + }); + const data = (0, smithy_client_1.expectNonNull)((0, smithy_client_1.expectObject)(await parseBody(output.body, context)), "body"); + if (data.authorizationEndpoint != null) { + contents.authorizationEndpoint = (0, smithy_client_1.expectString)(data.authorizationEndpoint); + } + if (data.clientId != null) { + contents.clientId = (0, smithy_client_1.expectString)(data.clientId); + } + if (data.clientIdIssuedAt != null) { + contents.clientIdIssuedAt = (0, smithy_client_1.expectLong)(data.clientIdIssuedAt); + } + if (data.clientSecret != null) { + contents.clientSecret = (0, smithy_client_1.expectString)(data.clientSecret); + } + if (data.clientSecretExpiresAt != null) { + contents.clientSecretExpiresAt = (0, smithy_client_1.expectLong)(data.clientSecretExpiresAt); + } + if (data.tokenEndpoint != null) { + contents.tokenEndpoint = (0, smithy_client_1.expectString)(data.tokenEndpoint); + } + return contents; +}; +exports.deserializeAws_restJson1RegisterClientCommand = deserializeAws_restJson1RegisterClientCommand; +const deserializeAws_restJson1RegisterClientCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "InternalServerException": + case "com.amazonaws.ssooidc#InternalServerException": + throw await deserializeAws_restJson1InternalServerExceptionResponse(parsedOutput, context); + case "InvalidClientMetadataException": + case "com.amazonaws.ssooidc#InvalidClientMetadataException": + throw await deserializeAws_restJson1InvalidClientMetadataExceptionResponse(parsedOutput, context); + case "InvalidRequestException": + case "com.amazonaws.ssooidc#InvalidRequestException": + throw await deserializeAws_restJson1InvalidRequestExceptionResponse(parsedOutput, context); + case "InvalidScopeException": + case "com.amazonaws.ssooidc#InvalidScopeException": + throw await deserializeAws_restJson1InvalidScopeExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: SSOOIDCServiceException_1.SSOOIDCServiceException, + errorCode, + }); + } +}; +const deserializeAws_restJson1StartDeviceAuthorizationCommand = async (output, context) => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return deserializeAws_restJson1StartDeviceAuthorizationCommandError(output, context); + } + const contents = map({ + $metadata: deserializeMetadata(output), + }); + const data = (0, smithy_client_1.expectNonNull)((0, smithy_client_1.expectObject)(await parseBody(output.body, context)), "body"); + if (data.deviceCode != null) { + contents.deviceCode = (0, smithy_client_1.expectString)(data.deviceCode); + } + if (data.expiresIn != null) { + contents.expiresIn = (0, smithy_client_1.expectInt32)(data.expiresIn); + } + if (data.interval != null) { + contents.interval = (0, smithy_client_1.expectInt32)(data.interval); + } + if (data.userCode != null) { + contents.userCode = (0, smithy_client_1.expectString)(data.userCode); + } + if (data.verificationUri != null) { + contents.verificationUri = (0, smithy_client_1.expectString)(data.verificationUri); + } + if (data.verificationUriComplete != null) { + contents.verificationUriComplete = (0, smithy_client_1.expectString)(data.verificationUriComplete); + } + return contents; +}; +exports.deserializeAws_restJson1StartDeviceAuthorizationCommand = deserializeAws_restJson1StartDeviceAuthorizationCommand; +const deserializeAws_restJson1StartDeviceAuthorizationCommandError = async (output, context) => { + const parsedOutput = { + ...output, + body: await parseErrorBody(output.body, context), + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "InternalServerException": + case "com.amazonaws.ssooidc#InternalServerException": + throw await deserializeAws_restJson1InternalServerExceptionResponse(parsedOutput, context); + case "InvalidClientException": + case "com.amazonaws.ssooidc#InvalidClientException": + throw await deserializeAws_restJson1InvalidClientExceptionResponse(parsedOutput, context); + case "InvalidRequestException": + case "com.amazonaws.ssooidc#InvalidRequestException": + throw await deserializeAws_restJson1InvalidRequestExceptionResponse(parsedOutput, context); + case "SlowDownException": + case "com.amazonaws.ssooidc#SlowDownException": + throw await deserializeAws_restJson1SlowDownExceptionResponse(parsedOutput, context); + case "UnauthorizedClientException": + case "com.amazonaws.ssooidc#UnauthorizedClientException": + throw await deserializeAws_restJson1UnauthorizedClientExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + (0, smithy_client_1.throwDefaultError)({ + output, + parsedBody, + exceptionCtor: SSOOIDCServiceException_1.SSOOIDCServiceException, + errorCode, + }); + } +}; +const map = smithy_client_1.map; +const deserializeAws_restJson1AccessDeniedExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1AuthorizationPendingExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.AuthorizationPendingException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1ExpiredTokenExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.ExpiredTokenException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InternalServerExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InvalidClientExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InvalidClientException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InvalidClientMetadataExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InvalidClientMetadataException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InvalidGrantExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InvalidGrantException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InvalidRequestExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InvalidRequestException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1InvalidScopeExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.InvalidScopeException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1SlowDownExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.SlowDownException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1UnauthorizedClientExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.UnauthorizedClientException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const deserializeAws_restJson1UnsupportedGrantTypeExceptionResponse = async (parsedOutput, context) => { + const contents = map({}); + const data = parsedOutput.body; + if (data.error != null) { + contents.error = (0, smithy_client_1.expectString)(data.error); + } + if (data.error_description != null) { + contents.error_description = (0, smithy_client_1.expectString)(data.error_description); + } + const exception = new models_0_1.UnsupportedGrantTypeException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents, + }); + return (0, smithy_client_1.decorateServiceException)(exception, parsedOutput.body); +}; +const serializeAws_restJson1Scopes = (input, context) => { + return input + .filter((e) => e != null) + .map((entry) => { + return entry; + }); +}; +const deserializeMetadata = (output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], +}); +const collectBody = (streamBody = new Uint8Array(), context) => { + if (streamBody instanceof Uint8Array) { + return Promise.resolve(streamBody); + } + return context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()); +}; +const collectBodyString = (streamBody, context) => collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); +const isSerializableHeaderValue = (value) => value !== undefined && + value !== null && + value !== "" && + (!Object.getOwnPropertyNames(value).includes("length") || value.length != 0) && + (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); +const parseBody = (streamBody, context) => collectBodyString(streamBody, context).then((encoded) => { + if (encoded.length) { + return JSON.parse(encoded); + } + return {}; +}); +const parseErrorBody = async (errorBody, context) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; +}; +const loadRestJsonErrorCode = (output, data) => { + const findKey = (object, key) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + const sanitizeErrorCode = (rawValue) => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }; + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } +}; + + +/***/ }), + +/***/ 57392: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const tslib_1 = __nccwpck_require__(94461); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(66332)); +const config_resolver_1 = __nccwpck_require__(27625); +const hash_node_1 = __nccwpck_require__(49543); +const middleware_retry_1 = __nccwpck_require__(1933); +const node_config_provider_1 = __nccwpck_require__(42291); +const node_http_handler_1 = __nccwpck_require__(67795); +const util_body_length_node_1 = __nccwpck_require__(55702); +const util_user_agent_node_1 = __nccwpck_require__(39837); +const util_utf8_node_1 = __nccwpck_require__(24659); +const runtimeConfig_shared_1 = __nccwpck_require__(88001); +const smithy_client_1 = __nccwpck_require__(473); +const util_defaults_mode_node_1 = __nccwpck_require__(84553); +const smithy_client_2 = __nccwpck_require__(473); +const getRuntimeConfig = (config) => { + (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); + const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); + const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); + const clientSharedValues = (0, runtimeConfig_shared_1.getRuntimeConfig)(config); + return { + ...clientSharedValues, + ...config, + runtime: "node", + defaultsMode, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: config?.requestHandler ?? new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + utf8Decoder: config?.utf8Decoder ?? util_utf8_node_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_node_1.toUtf8, + }; +}; +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 88001: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getRuntimeConfig = void 0; +const smithy_client_1 = __nccwpck_require__(473); +const url_parser_1 = __nccwpck_require__(2710); +const util_base64_1 = __nccwpck_require__(50491); +const endpointResolver_1 = __nccwpck_require__(82014); +const getRuntimeConfig = (config) => ({ + apiVersion: "2019-06-10", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "SSO OIDC", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, +}); +exports.getRuntimeConfig = getRuntimeConfig; + + +/***/ }), + +/***/ 65828: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.SSO = void 0; +const GetRoleCredentialsCommand_1 = __nccwpck_require__(99714); +const ListAccountRolesCommand_1 = __nccwpck_require__(72279); +const ListAccountsCommand_1 = __nccwpck_require__(94014); +const LogoutCommand_1 = __nccwpck_require__(37917); +const SSOClient_1 = __nccwpck_require__(29200); +class SSO extends SSOClient_1.SSOClient { + getRoleCredentials(args, optionsOrCb, cb) { + const command = new GetRoleCredentialsCommand_1.GetRoleCredentialsCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } + listAccountRoles(args, optionsOrCb, cb) { + const command = new ListAccountRolesCommand_1.ListAccountRolesCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } + listAccounts(args, optionsOrCb, cb) { + const command = new ListAccountsCommand_1.ListAccountsCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } + logout(args, optionsOrCb, cb) { + const command = new LogoutCommand_1.LogoutCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb); + } + else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`); + this.send(command, optionsOrCb || {}, cb); + } + else { + return this.send(command, optionsOrCb); + } + } +} +exports.SSO = SSO; + + +/***/ }), + +/***/ 29200: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.SSOClient = void 0; +const config_resolver_1 = __nccwpck_require__(27625); +const middleware_content_length_1 = __nccwpck_require__(9565); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_host_header_1 = __nccwpck_require__(1561); +const middleware_logger_1 = __nccwpck_require__(5098); +const middleware_recursion_detection_1 = __nccwpck_require__(72526); +const middleware_retry_1 = __nccwpck_require__(1933); +const middleware_user_agent_1 = __nccwpck_require__(48239); +const smithy_client_1 = __nccwpck_require__(473); +const EndpointParameters_1 = __nccwpck_require__(84888); +const runtimeConfig_1 = __nccwpck_require__(26439); +class SSOClient extends smithy_client_1.Client { + constructor(configuration) { + const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration); + const _config_1 = (0, EndpointParameters_1.resolveClientEndpointParameters)(_config_0); + const _config_2 = (0, config_resolver_1.resolveRegionConfig)(_config_1); + const _config_3 = (0, middleware_endpoint_1.resolveEndpointConfig)(_config_2); + const _config_4 = (0, middleware_retry_1.resolveRetryConfig)(_config_3); + const _config_5 = (0, middleware_host_header_1.resolveHostHeaderConfig)(_config_4); + const _config_6 = (0, middleware_user_agent_1.resolveUserAgentConfig)(_config_5); + super(_config_6); + this.config = _config_6; + this.middlewareStack.use((0, middleware_retry_1.getRetryPlugin)(this.config)); + this.middlewareStack.use((0, middleware_content_length_1.getContentLengthPlugin)(this.config)); + this.middlewareStack.use((0, middleware_host_header_1.getHostHeaderPlugin)(this.config)); + this.middlewareStack.use((0, middleware_logger_1.getLoggerPlugin)(this.config)); + this.middlewareStack.use((0, middleware_recursion_detection_1.getRecursionDetectionPlugin)(this.config)); + this.middlewareStack.use((0, middleware_user_agent_1.getUserAgentPlugin)(this.config)); + } + destroy() { + super.destroy(); + } +} +exports.SSOClient = SSOClient; + + +/***/ }), + +/***/ 99714: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.GetRoleCredentialsCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(9833); +const Aws_restJson1_1 = __nccwpck_require__(50000); +class GetRoleCredentialsCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, GetRoleCredentialsCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "SSOClient"; + const commandName = "GetRoleCredentialsCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.GetRoleCredentialsRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.GetRoleCredentialsResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_restJson1_1.serializeAws_restJson1GetRoleCredentialsCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_restJson1_1.deserializeAws_restJson1GetRoleCredentialsCommand)(output, context); + } +} +exports.GetRoleCredentialsCommand = GetRoleCredentialsCommand; + + +/***/ }), + +/***/ 72279: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ListAccountRolesCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(9833); +const Aws_restJson1_1 = __nccwpck_require__(50000); +class ListAccountRolesCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListAccountRolesCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "SSOClient"; + const commandName = "ListAccountRolesCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.ListAccountRolesRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.ListAccountRolesResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_restJson1_1.serializeAws_restJson1ListAccountRolesCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_restJson1_1.deserializeAws_restJson1ListAccountRolesCommand)(output, context); + } +} +exports.ListAccountRolesCommand = ListAccountRolesCommand; + + +/***/ }), + +/***/ 94014: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ListAccountsCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(9833); +const Aws_restJson1_1 = __nccwpck_require__(50000); +class ListAccountsCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; + } + resolveMiddleware(clientStack, configuration, options) { + this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, ListAccountsCommand.getEndpointParameterInstructions())); + const stack = clientStack.concat(this.middlewareStack); + const { logger } = configuration; + const clientName = "SSOClient"; + const commandName = "ListAccountsCommand"; + const handlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: models_0_1.ListAccountsRequestFilterSensitiveLog, + outputFilterSensitiveLog: models_0_1.ListAccountsResponseFilterSensitiveLog, + }; + const { requestHandler } = configuration; + return stack.resolve((request) => requestHandler.handle(request.request, options || {}), handlerExecutionContext); + } + serialize(input, context) { + return (0, Aws_restJson1_1.serializeAws_restJson1ListAccountsCommand)(input, context); + } + deserialize(output, context) { + return (0, Aws_restJson1_1.deserializeAws_restJson1ListAccountsCommand)(output, context); + } +} +exports.ListAccountsCommand = ListAccountsCommand; + + +/***/ }), + +/***/ 37917: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.LogoutCommand = void 0; +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(9833); +const Aws_restJson1_1 = __nccwpck_require__(50000); +class LogoutCommand extends smithy_client_1.Command { + constructor(input) { + super(); + this.input = input; + } + static getEndpointParameterInstructions() { + return { + UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, + Endpoint: { type: "builtInParams", name: "endpoint" }, + Region: { type: "builtInParams", name: "region" }, + UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, + }; } resolveMiddleware(clientStack, configuration, options) { this.middlewareStack.use((0, middleware_serde_1.getSerdePlugin)(configuration, this.serialize, this.deserialize)); + this.middlewareStack.use((0, middleware_endpoint_1.getEndpointPlugin)(configuration, LogoutCommand.getEndpointParameterInstructions())); const stack = clientStack.concat(this.middlewareStack); const { logger } = configuration; const clientName = "SSOClient"; @@ -14930,378 +17900,414 @@ exports.LogoutCommand = LogoutCommand; /***/ }), -/***/ 7848: +/***/ 92239: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(5635), exports); -tslib_1.__exportStar(__nccwpck_require__(5444), exports); -tslib_1.__exportStar(__nccwpck_require__(3882), exports); -tslib_1.__exportStar(__nccwpck_require__(5148), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(99714), exports); +tslib_1.__exportStar(__nccwpck_require__(72279), exports); +tslib_1.__exportStar(__nccwpck_require__(94014), exports); +tslib_1.__exportStar(__nccwpck_require__(37917), exports); /***/ }), -/***/ 2809: +/***/ 84888: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.resolveClientEndpointParameters = void 0; +const resolveClientEndpointParameters = (options) => { + return { + ...options, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + defaultSigningName: "awsssoportal", + }; +}; +exports.resolveClientEndpointParameters = resolveClientEndpointParameters; + + +/***/ }), + +/***/ 8036: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.defaultRegionInfoProvider = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const regionHash = { - "ap-east-1": { - variants: [ - { - hostname: "portal.sso.ap-east-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-east-1", - }, - "ap-northeast-1": { - variants: [ - { - hostname: "portal.sso.ap-northeast-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-northeast-1", - }, - "ap-northeast-2": { - variants: [ - { - hostname: "portal.sso.ap-northeast-2.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-northeast-2", - }, - "ap-northeast-3": { - variants: [ - { - hostname: "portal.sso.ap-northeast-3.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-northeast-3", - }, - "ap-south-1": { - variants: [ - { - hostname: "portal.sso.ap-south-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-south-1", - }, - "ap-southeast-1": { - variants: [ - { - hostname: "portal.sso.ap-southeast-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-southeast-1", - }, - "ap-southeast-2": { - variants: [ - { - hostname: "portal.sso.ap-southeast-2.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ap-southeast-2", - }, - "ca-central-1": { - variants: [ - { - hostname: "portal.sso.ca-central-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "ca-central-1", - }, - "eu-central-1": { - variants: [ - { - hostname: "portal.sso.eu-central-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-central-1", - }, - "eu-north-1": { - variants: [ - { - hostname: "portal.sso.eu-north-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-north-1", - }, - "eu-south-1": { - variants: [ - { - hostname: "portal.sso.eu-south-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-south-1", - }, - "eu-west-1": { - variants: [ - { - hostname: "portal.sso.eu-west-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-west-1", - }, - "eu-west-2": { - variants: [ - { - hostname: "portal.sso.eu-west-2.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-west-2", - }, - "eu-west-3": { - variants: [ - { - hostname: "portal.sso.eu-west-3.amazonaws.com", - tags: [], - }, - ], - signingRegion: "eu-west-3", - }, - "me-south-1": { - variants: [ - { - hostname: "portal.sso.me-south-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "me-south-1", - }, - "sa-east-1": { - variants: [ - { - hostname: "portal.sso.sa-east-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "sa-east-1", - }, - "us-east-1": { - variants: [ - { - hostname: "portal.sso.us-east-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "us-east-1", - }, - "us-east-2": { - variants: [ - { - hostname: "portal.sso.us-east-2.amazonaws.com", - tags: [], - }, - ], - signingRegion: "us-east-2", - }, - "us-gov-east-1": { - variants: [ - { - hostname: "portal.sso.us-gov-east-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "us-gov-east-1", - }, - "us-gov-west-1": { - variants: [ - { - hostname: "portal.sso.us-gov-west-1.amazonaws.com", - tags: [], - }, - ], - signingRegion: "us-gov-west-1", - }, - "us-west-2": { - variants: [ - { - hostname: "portal.sso.us-west-2.amazonaws.com", - tags: [], - }, - ], - signingRegion: "us-west-2", - }, +exports.defaultEndpointResolver = void 0; +const util_endpoints_1 = __nccwpck_require__(18834); +const ruleset_1 = __nccwpck_require__(92697); +const defaultEndpointResolver = (endpointParams, context = {}) => { + return (0, util_endpoints_1.resolveEndpoint)(ruleset_1.ruleSet, { + endpointParams: endpointParams, + logger: context.logger, + }); }; -const partitionHash = { - aws: { - regions: [ - "af-south-1", - "ap-east-1", - "ap-northeast-1", - "ap-northeast-2", - "ap-northeast-3", - "ap-south-1", - "ap-southeast-1", - "ap-southeast-2", - "ap-southeast-3", - "ca-central-1", - "eu-central-1", - "eu-north-1", - "eu-south-1", - "eu-west-1", - "eu-west-2", - "eu-west-3", - "me-central-1", - "me-south-1", - "sa-east-1", - "us-east-1", - "us-east-2", - "us-west-1", - "us-west-2", - ], - regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "portal.sso.{region}.amazonaws.com", - tags: [], - }, - { - hostname: "portal.sso-fips.{region}.amazonaws.com", - tags: ["fips"], - }, - { - hostname: "portal.sso-fips.{region}.api.aws", - tags: ["dualstack", "fips"], - }, - { - hostname: "portal.sso.{region}.api.aws", - tags: ["dualstack"], - }, - ], - }, - "aws-cn": { - regions: ["cn-north-1", "cn-northwest-1"], - regionRegex: "^cn\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "portal.sso.{region}.amazonaws.com.cn", - tags: [], - }, - { - hostname: "portal.sso-fips.{region}.amazonaws.com.cn", - tags: ["fips"], - }, - { - hostname: "portal.sso-fips.{region}.api.amazonwebservices.com.cn", - tags: ["dualstack", "fips"], - }, - { - hostname: "portal.sso.{region}.api.amazonwebservices.com.cn", - tags: ["dualstack"], - }, - ], - }, - "aws-iso": { - regions: ["us-iso-east-1", "us-iso-west-1"], - regionRegex: "^us\\-iso\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "portal.sso.{region}.c2s.ic.gov", - tags: [], - }, - { - hostname: "portal.sso-fips.{region}.c2s.ic.gov", - tags: ["fips"], - }, - ], - }, - "aws-iso-b": { - regions: ["us-isob-east-1"], - regionRegex: "^us\\-isob\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "portal.sso.{region}.sc2s.sgov.gov", - tags: [], - }, - { - hostname: "portal.sso-fips.{region}.sc2s.sgov.gov", - tags: ["fips"], - }, - ], - }, - "aws-us-gov": { - regions: ["us-gov-east-1", "us-gov-west-1"], - regionRegex: "^us\\-gov\\-\\w+\\-\\d+$", - variants: [ - { - hostname: "portal.sso.{region}.amazonaws.com", - tags: [], - }, - { - hostname: "portal.sso-fips.{region}.amazonaws.com", - tags: ["fips"], - }, - { - hostname: "portal.sso-fips.{region}.api.aws", - tags: ["dualstack", "fips"], - }, - { - hostname: "portal.sso.{region}.api.aws", - tags: ["dualstack"], - }, - ], +exports.defaultEndpointResolver = defaultEndpointResolver; + + +/***/ }), + +/***/ 92697: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.ruleSet = void 0; +exports.ruleSet = { + version: "1.0", + parameters: { + Region: { + builtIn: "AWS::Region", + required: false, + documentation: "The AWS region used to dispatch the request.", + type: "String", + }, + UseDualStack: { + builtIn: "AWS::UseDualStack", + required: true, + default: false, + documentation: "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", + type: "Boolean", + }, + UseFIPS: { + builtIn: "AWS::UseFIPS", + required: true, + default: false, + documentation: "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", + type: "Boolean", + }, + Endpoint: { + builtIn: "SDK::Endpoint", + required: false, + documentation: "Override the endpoint used to send this request", + type: "String", + }, }, + rules: [ + { + conditions: [ + { + fn: "aws.partition", + argv: [ + { + ref: "Region", + }, + ], + assign: "PartitionResult", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "isSet", + argv: [ + { + ref: "Endpoint", + }, + ], + }, + { + fn: "parseURL", + argv: [ + { + ref: "Endpoint", + }, + ], + assign: "url", + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + error: "Invalid Configuration: FIPS and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + error: "Invalid Configuration: Dualstack and custom endpoint are not supported", + type: "error", + }, + { + conditions: [], + endpoint: { + url: { + ref: "Endpoint", + }, + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://portal.sso-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "FIPS and DualStack are enabled, but this partition does not support one or both", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseFIPS", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsFIPS", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://portal.sso-fips.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], + }, + { + conditions: [], + error: "FIPS is enabled but this partition does not support FIPS", + type: "error", + }, + ], + }, + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + { + ref: "UseDualStack", + }, + true, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [ + { + fn: "booleanEquals", + argv: [ + true, + { + fn: "getAttr", + argv: [ + { + ref: "PartitionResult", + }, + "supportsDualStack", + ], + }, + ], + }, + ], + type: "tree", + rules: [ + { + conditions: [], + endpoint: { + url: "https://portal.sso.{Region}.{PartitionResult#dualStackDnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + { + conditions: [], + error: "DualStack is enabled but this partition does not support DualStack", + type: "error", + }, + ], + }, + { + conditions: [], + endpoint: { + url: "https://portal.sso.{Region}.{PartitionResult#dnsSuffix}", + properties: {}, + headers: {}, + }, + type: "endpoint", + }, + ], + }, + ], }; -const defaultRegionInfoProvider = async (region, options) => (0, config_resolver_1.getRegionInfo)(region, { - ...options, - signingService: "awsssoportal", - regionHash, - partitionHash, -}); -exports.defaultRegionInfoProvider = defaultRegionInfoProvider; /***/ }), -/***/ 8980: +/***/ 91425: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SSOServiceException = void 0; -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(1069), exports); -tslib_1.__exportStar(__nccwpck_require__(6624), exports); -tslib_1.__exportStar(__nccwpck_require__(7848), exports); -tslib_1.__exportStar(__nccwpck_require__(2363), exports); -tslib_1.__exportStar(__nccwpck_require__(7977), exports); -var SSOServiceException_1 = __nccwpck_require__(188); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(65828), exports); +tslib_1.__exportStar(__nccwpck_require__(29200), exports); +tslib_1.__exportStar(__nccwpck_require__(92239), exports); +tslib_1.__exportStar(__nccwpck_require__(11953), exports); +tslib_1.__exportStar(__nccwpck_require__(10957), exports); +var SSOServiceException_1 = __nccwpck_require__(95423); Object.defineProperty(exports, "SSOServiceException", ({ enumerable: true, get: function () { return SSOServiceException_1.SSOServiceException; } })); /***/ }), -/***/ 188: +/***/ 95423: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SSOServiceException = void 0; -const smithy_client_1 = __nccwpck_require__(1407); +const smithy_client_1 = __nccwpck_require__(473); class SSOServiceException extends smithy_client_1.ServiceException { constructor(options) { super(options); @@ -15313,27 +18319,27 @@ exports.SSOServiceException = SSOServiceException; /***/ }), -/***/ 2363: +/***/ 11953: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6506), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(9833), exports); /***/ }), -/***/ 6506: +/***/ 9833: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LogoutRequestFilterSensitiveLog = exports.ListAccountsResponseFilterSensitiveLog = exports.ListAccountsRequestFilterSensitiveLog = exports.ListAccountRolesResponseFilterSensitiveLog = exports.RoleInfoFilterSensitiveLog = exports.ListAccountRolesRequestFilterSensitiveLog = exports.GetRoleCredentialsResponseFilterSensitiveLog = exports.RoleCredentialsFilterSensitiveLog = exports.GetRoleCredentialsRequestFilterSensitiveLog = exports.AccountInfoFilterSensitiveLog = exports.UnauthorizedException = exports.TooManyRequestsException = exports.ResourceNotFoundException = exports.InvalidRequestException = void 0; -const smithy_client_1 = __nccwpck_require__(1407); -const SSOServiceException_1 = __nccwpck_require__(188); +const smithy_client_1 = __nccwpck_require__(473); +const SSOServiceException_1 = __nccwpck_require__(95423); class InvalidRequestException extends SSOServiceException_1.SSOServiceException { constructor(opts) { super({ @@ -15437,7 +18443,7 @@ exports.LogoutRequestFilterSensitiveLog = LogoutRequestFilterSensitiveLog; /***/ }), -/***/ 9606: +/***/ 51930: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -15447,16 +18453,16 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 9970: +/***/ 44252: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListAccountRoles = void 0; -const ListAccountRolesCommand_1 = __nccwpck_require__(5444); -const SSO_1 = __nccwpck_require__(1069); -const SSOClient_1 = __nccwpck_require__(6624); +const ListAccountRolesCommand_1 = __nccwpck_require__(72279); +const SSO_1 = __nccwpck_require__(65828); +const SSOClient_1 = __nccwpck_require__(29200); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListAccountRolesCommand_1.ListAccountRolesCommand(input), ...args); }; @@ -15491,16 +18497,16 @@ exports.paginateListAccountRoles = paginateListAccountRoles; /***/ }), -/***/ 9471: +/***/ 92850: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.paginateListAccounts = void 0; -const ListAccountsCommand_1 = __nccwpck_require__(3882); -const SSO_1 = __nccwpck_require__(1069); -const SSOClient_1 = __nccwpck_require__(6624); +const ListAccountsCommand_1 = __nccwpck_require__(94014); +const SSO_1 = __nccwpck_require__(65828); +const SSOClient_1 = __nccwpck_require__(29200); const makePagedClientRequest = async (client, input, ...args) => { return await client.send(new ListAccountsCommand_1.ListAccountsCommand(input), ...args); }; @@ -15535,40 +18541,40 @@ exports.paginateListAccounts = paginateListAccounts; /***/ }), -/***/ 7977: +/***/ 10957: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9606), exports); -tslib_1.__exportStar(__nccwpck_require__(9970), exports); -tslib_1.__exportStar(__nccwpck_require__(9471), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(51930), exports); +tslib_1.__exportStar(__nccwpck_require__(44252), exports); +tslib_1.__exportStar(__nccwpck_require__(92850), exports); /***/ }), -/***/ 8834: +/***/ 50000: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.deserializeAws_restJson1LogoutCommand = exports.deserializeAws_restJson1ListAccountsCommand = exports.deserializeAws_restJson1ListAccountRolesCommand = exports.deserializeAws_restJson1GetRoleCredentialsCommand = exports.serializeAws_restJson1LogoutCommand = exports.serializeAws_restJson1ListAccountsCommand = exports.serializeAws_restJson1ListAccountRolesCommand = exports.serializeAws_restJson1GetRoleCredentialsCommand = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(6506); -const SSOServiceException_1 = __nccwpck_require__(188); +const protocol_http_1 = __nccwpck_require__(27163); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(9833); +const SSOServiceException_1 = __nccwpck_require__(95423); const serializeAws_restJson1GetRoleCredentialsCommand = async (input, context) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const headers = map({}, isSerializableHeaderValue, { "x-amz-sso_bearer_token": input.accessToken, }); - const resolvedPath = `${(basePath === null || basePath === void 0 ? void 0 : basePath.endsWith("/")) ? basePath.slice(0, -1) : basePath || ""}` + "/federation/credentials"; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/federation/credentials"; const query = map({ - role_name: [, input.roleName], - account_id: [, input.accountId], + role_name: [, (0, smithy_client_1.expectNonNull)(input.roleName, `roleName`)], + account_id: [, (0, smithy_client_1.expectNonNull)(input.accountId, `accountId`)], }); let body; return new protocol_http_1.HttpRequest({ @@ -15588,11 +18594,11 @@ const serializeAws_restJson1ListAccountRolesCommand = async (input, context) => const headers = map({}, isSerializableHeaderValue, { "x-amz-sso_bearer_token": input.accessToken, }); - const resolvedPath = `${(basePath === null || basePath === void 0 ? void 0 : basePath.endsWith("/")) ? basePath.slice(0, -1) : basePath || ""}` + "/assignment/roles"; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/assignment/roles"; const query = map({ next_token: [, input.nextToken], max_result: [() => input.maxResults !== void 0, () => input.maxResults.toString()], - account_id: [, input.accountId], + account_id: [, (0, smithy_client_1.expectNonNull)(input.accountId, `accountId`)], }); let body; return new protocol_http_1.HttpRequest({ @@ -15612,7 +18618,7 @@ const serializeAws_restJson1ListAccountsCommand = async (input, context) => { const headers = map({}, isSerializableHeaderValue, { "x-amz-sso_bearer_token": input.accessToken, }); - const resolvedPath = `${(basePath === null || basePath === void 0 ? void 0 : basePath.endsWith("/")) ? basePath.slice(0, -1) : basePath || ""}` + "/assignment/accounts"; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/assignment/accounts"; const query = map({ next_token: [, input.nextToken], max_result: [() => input.maxResults !== void 0, () => input.maxResults.toString()], @@ -15635,7 +18641,7 @@ const serializeAws_restJson1LogoutCommand = async (input, context) => { const headers = map({}, isSerializableHeaderValue, { "x-amz-sso_bearer_token": input.accessToken, }); - const resolvedPath = `${(basePath === null || basePath === void 0 ? void 0 : basePath.endsWith("/")) ? basePath.slice(0, -1) : basePath || ""}` + "/logout"; + const resolvedPath = `${basePath?.endsWith("/") ? basePath.slice(0, -1) : basePath || ""}` + "/logout"; let body; return new protocol_http_1.HttpRequest({ protocol, @@ -15912,15 +18918,12 @@ const deserializeAws_restJson1RoleListType = (output, context) => { }); return retVal; }; -const deserializeMetadata = (output) => { - var _a, _b; - return ({ - httpStatusCode: output.statusCode, - requestId: (_b = (_a = output.headers["x-amzn-requestid"]) !== null && _a !== void 0 ? _a : output.headers["x-amzn-request-id"]) !== null && _b !== void 0 ? _b : output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); -}; +const deserializeMetadata = (output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], +}); const collectBody = (streamBody = new Uint8Array(), context) => { if (streamBody instanceof Uint8Array) { return Promise.resolve(streamBody); @@ -15940,9 +18943,8 @@ const parseBody = (streamBody, context) => collectBodyString(streamBody, context return {}; }); const parseErrorBody = async (errorBody, context) => { - var _a; const value = await parseBody(errorBody, context); - value.message = (_a = value.message) !== null && _a !== void 0 ? _a : value.Message; + value.message = value.message ?? value.Message; return value; }; const loadRestJsonErrorCode = (output, data) => { @@ -15978,30 +18980,28 @@ const loadRestJsonErrorCode = (output, data) => { /***/ }), -/***/ 4860: +/***/ 26439: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const tslib_1 = __nccwpck_require__(1398); -const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(9557)); -const config_resolver_1 = __nccwpck_require__(1185); -const hash_node_1 = __nccwpck_require__(5618); -const middleware_retry_1 = __nccwpck_require__(9196); -const node_config_provider_1 = __nccwpck_require__(7323); -const node_http_handler_1 = __nccwpck_require__(3546); -const util_base64_node_1 = __nccwpck_require__(1028); -const util_body_length_node_1 = __nccwpck_require__(3985); -const util_user_agent_node_1 = __nccwpck_require__(8065); -const util_utf8_node_1 = __nccwpck_require__(1300); -const runtimeConfig_shared_1 = __nccwpck_require__(3457); -const smithy_client_1 = __nccwpck_require__(1407); -const util_defaults_mode_node_1 = __nccwpck_require__(3750); -const smithy_client_2 = __nccwpck_require__(1407); +const tslib_1 = __nccwpck_require__(94461); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(58982)); +const config_resolver_1 = __nccwpck_require__(27625); +const hash_node_1 = __nccwpck_require__(49543); +const middleware_retry_1 = __nccwpck_require__(1933); +const node_config_provider_1 = __nccwpck_require__(42291); +const node_http_handler_1 = __nccwpck_require__(67795); +const util_body_length_node_1 = __nccwpck_require__(55702); +const util_user_agent_node_1 = __nccwpck_require__(39837); +const util_utf8_node_1 = __nccwpck_require__(24659); +const runtimeConfig_shared_1 = __nccwpck_require__(88565); +const smithy_client_1 = __nccwpck_require__(473); +const util_defaults_mode_node_1 = __nccwpck_require__(84553); +const smithy_client_2 = __nccwpck_require__(473); const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p; (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); @@ -16011,23 +19011,23 @@ const getRuntimeConfig = (config) => { ...config, runtime: "node", defaultsMode, - base64Decoder: (_a = config === null || config === void 0 ? void 0 : config.base64Decoder) !== null && _a !== void 0 ? _a : util_base64_node_1.fromBase64, - base64Encoder: (_b = config === null || config === void 0 ? void 0 : config.base64Encoder) !== null && _b !== void 0 ? _b : util_base64_node_1.toBase64, - bodyLengthChecker: (_c = config === null || config === void 0 ? void 0 : config.bodyLengthChecker) !== null && _c !== void 0 ? _c : util_body_length_node_1.calculateBodyLength, - defaultUserAgentProvider: (_d = config === null || config === void 0 ? void 0 : config.defaultUserAgentProvider) !== null && _d !== void 0 ? _d : (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), - maxAttempts: (_e = config === null || config === void 0 ? void 0 : config.maxAttempts) !== null && _e !== void 0 ? _e : (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), - region: (_f = config === null || config === void 0 ? void 0 : config.region) !== null && _f !== void 0 ? _f : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: (_g = config === null || config === void 0 ? void 0 : config.requestHandler) !== null && _g !== void 0 ? _g : new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), - retryMode: (_h = config === null || config === void 0 ? void 0 : config.retryMode) !== null && _h !== void 0 ? _h : (0, node_config_provider_1.loadConfig)({ - ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, - }), - sha256: (_j = config === null || config === void 0 ? void 0 : config.sha256) !== null && _j !== void 0 ? _j : hash_node_1.Hash.bind(null, "sha256"), - streamCollector: (_k = config === null || config === void 0 ? void 0 : config.streamCollector) !== null && _k !== void 0 ? _k : node_http_handler_1.streamCollector, - useDualstackEndpoint: (_l = config === null || config === void 0 ? void 0 : config.useDualstackEndpoint) !== null && _l !== void 0 ? _l : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), - useFipsEndpoint: (_m = config === null || config === void 0 ? void 0 : config.useFipsEndpoint) !== null && _m !== void 0 ? _m : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), - utf8Decoder: (_o = config === null || config === void 0 ? void 0 : config.utf8Decoder) !== null && _o !== void 0 ? _o : util_utf8_node_1.fromUtf8, - utf8Encoder: (_p = config === null || config === void 0 ? void 0 : config.utf8Encoder) !== null && _p !== void 0 ? _p : util_utf8_node_1.toUtf8, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: config?.requestHandler ?? new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + utf8Decoder: config?.utf8Decoder ?? util_utf8_node_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_node_1.toUtf8, }; }; exports.getRuntimeConfig = getRuntimeConfig; @@ -16035,47 +19035,48 @@ exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 3457: +/***/ 88565: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const url_parser_1 = __nccwpck_require__(949); -const endpoints_1 = __nccwpck_require__(2809); -const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e; - return ({ - apiVersion: "2019-06-10", - disableHostPrefix: (_a = config === null || config === void 0 ? void 0 : config.disableHostPrefix) !== null && _a !== void 0 ? _a : false, - logger: (_b = config === null || config === void 0 ? void 0 : config.logger) !== null && _b !== void 0 ? _b : {}, - regionInfoProvider: (_c = config === null || config === void 0 ? void 0 : config.regionInfoProvider) !== null && _c !== void 0 ? _c : endpoints_1.defaultRegionInfoProvider, - serviceId: (_d = config === null || config === void 0 ? void 0 : config.serviceId) !== null && _d !== void 0 ? _d : "SSO", - urlParser: (_e = config === null || config === void 0 ? void 0 : config.urlParser) !== null && _e !== void 0 ? _e : url_parser_1.parseUrl, - }); -}; +const smithy_client_1 = __nccwpck_require__(473); +const url_parser_1 = __nccwpck_require__(2710); +const util_base64_1 = __nccwpck_require__(50491); +const endpointResolver_1 = __nccwpck_require__(8036); +const getRuntimeConfig = (config) => ({ + apiVersion: "2019-06-10", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "SSO", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, +}); exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 4426: +/***/ 62331: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.STS = void 0; -const AssumeRoleCommand_1 = __nccwpck_require__(8523); -const AssumeRoleWithSAMLCommand_1 = __nccwpck_require__(7017); -const AssumeRoleWithWebIdentityCommand_1 = __nccwpck_require__(6102); -const DecodeAuthorizationMessageCommand_1 = __nccwpck_require__(9314); -const GetAccessKeyInfoCommand_1 = __nccwpck_require__(1882); -const GetCallerIdentityCommand_1 = __nccwpck_require__(4943); -const GetFederationTokenCommand_1 = __nccwpck_require__(8638); -const GetSessionTokenCommand_1 = __nccwpck_require__(9260); -const STSClient_1 = __nccwpck_require__(3851); +const AssumeRoleCommand_1 = __nccwpck_require__(6259); +const AssumeRoleWithSAMLCommand_1 = __nccwpck_require__(35585); +const AssumeRoleWithWebIdentityCommand_1 = __nccwpck_require__(32198); +const DecodeAuthorizationMessageCommand_1 = __nccwpck_require__(40178); +const GetAccessKeyInfoCommand_1 = __nccwpck_require__(34751); +const GetCallerIdentityCommand_1 = __nccwpck_require__(26632); +const GetFederationTokenCommand_1 = __nccwpck_require__(23818); +const GetSessionTokenCommand_1 = __nccwpck_require__(15873); +const STSClient_1 = __nccwpck_require__(38881); class STS extends STSClient_1.STSClient { assumeRole(args, optionsOrCb, cb) { const command = new AssumeRoleCommand_1.AssumeRoleCommand(args); @@ -16195,25 +19196,25 @@ exports.STS = STS; /***/ }), -/***/ 3851: +/***/ 38881: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.STSClient = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const middleware_content_length_1 = __nccwpck_require__(6140); -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_host_header_1 = __nccwpck_require__(9420); -const middleware_logger_1 = __nccwpck_require__(2887); -const middleware_recursion_detection_1 = __nccwpck_require__(7842); -const middleware_retry_1 = __nccwpck_require__(9196); -const middleware_sdk_sts_1 = __nccwpck_require__(7013); -const middleware_user_agent_1 = __nccwpck_require__(6366); -const smithy_client_1 = __nccwpck_require__(1407); -const EndpointParameters_1 = __nccwpck_require__(3691); -const runtimeConfig_1 = __nccwpck_require__(1790); +const config_resolver_1 = __nccwpck_require__(27625); +const middleware_content_length_1 = __nccwpck_require__(9565); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_host_header_1 = __nccwpck_require__(1561); +const middleware_logger_1 = __nccwpck_require__(5098); +const middleware_recursion_detection_1 = __nccwpck_require__(72526); +const middleware_retry_1 = __nccwpck_require__(1933); +const middleware_sdk_sts_1 = __nccwpck_require__(69049); +const middleware_user_agent_1 = __nccwpck_require__(48239); +const smithy_client_1 = __nccwpck_require__(473); +const EndpointParameters_1 = __nccwpck_require__(30431); +const runtimeConfig_1 = __nccwpck_require__(97905); class STSClient extends smithy_client_1.Client { constructor(configuration) { const _config_0 = (0, runtimeConfig_1.getRuntimeConfig)(configuration); @@ -16242,19 +19243,19 @@ exports.STSClient = STSClient; /***/ }), -/***/ 8523: +/***/ 6259: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AssumeRoleCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class AssumeRoleCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16299,18 +19300,18 @@ exports.AssumeRoleCommand = AssumeRoleCommand; /***/ }), -/***/ 7017: +/***/ 35585: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AssumeRoleWithSAMLCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class AssumeRoleWithSAMLCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16354,18 +19355,18 @@ exports.AssumeRoleWithSAMLCommand = AssumeRoleWithSAMLCommand; /***/ }), -/***/ 6102: +/***/ 32198: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AssumeRoleWithWebIdentityCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class AssumeRoleWithWebIdentityCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16409,19 +19410,19 @@ exports.AssumeRoleWithWebIdentityCommand = AssumeRoleWithWebIdentityCommand; /***/ }), -/***/ 9314: +/***/ 40178: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DecodeAuthorizationMessageCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class DecodeAuthorizationMessageCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16466,19 +19467,19 @@ exports.DecodeAuthorizationMessageCommand = DecodeAuthorizationMessageCommand; /***/ }), -/***/ 1882: +/***/ 34751: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetAccessKeyInfoCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class GetAccessKeyInfoCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16523,19 +19524,19 @@ exports.GetAccessKeyInfoCommand = GetAccessKeyInfoCommand; /***/ }), -/***/ 4943: +/***/ 26632: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetCallerIdentityCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class GetCallerIdentityCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16580,19 +19581,19 @@ exports.GetCallerIdentityCommand = GetCallerIdentityCommand; /***/ }), -/***/ 8638: +/***/ 23818: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetFederationTokenCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class GetFederationTokenCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16637,19 +19638,19 @@ exports.GetFederationTokenCommand = GetFederationTokenCommand; /***/ }), -/***/ 9260: +/***/ 15873: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetSessionTokenCommand = void 0; -const middleware_endpoint_1 = __nccwpck_require__(7774); -const middleware_serde_1 = __nccwpck_require__(6992); -const middleware_signing_1 = __nccwpck_require__(3988); -const smithy_client_1 = __nccwpck_require__(1407); -const models_0_1 = __nccwpck_require__(2294); -const Aws_query_1 = __nccwpck_require__(9431); +const middleware_endpoint_1 = __nccwpck_require__(86451); +const middleware_serde_1 = __nccwpck_require__(63200); +const middleware_signing_1 = __nccwpck_require__(78310); +const smithy_client_1 = __nccwpck_require__(473); +const models_0_1 = __nccwpck_require__(85702); +const Aws_query_1 = __nccwpck_require__(98478); class GetSessionTokenCommand extends smithy_client_1.Command { constructor(input) { super(); @@ -16694,34 +19695,34 @@ exports.GetSessionTokenCommand = GetSessionTokenCommand; /***/ }), -/***/ 4544: +/***/ 46772: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8523), exports); -tslib_1.__exportStar(__nccwpck_require__(7017), exports); -tslib_1.__exportStar(__nccwpck_require__(6102), exports); -tslib_1.__exportStar(__nccwpck_require__(9314), exports); -tslib_1.__exportStar(__nccwpck_require__(1882), exports); -tslib_1.__exportStar(__nccwpck_require__(4943), exports); -tslib_1.__exportStar(__nccwpck_require__(8638), exports); -tslib_1.__exportStar(__nccwpck_require__(9260), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(6259), exports); +tslib_1.__exportStar(__nccwpck_require__(35585), exports); +tslib_1.__exportStar(__nccwpck_require__(32198), exports); +tslib_1.__exportStar(__nccwpck_require__(40178), exports); +tslib_1.__exportStar(__nccwpck_require__(34751), exports); +tslib_1.__exportStar(__nccwpck_require__(26632), exports); +tslib_1.__exportStar(__nccwpck_require__(23818), exports); +tslib_1.__exportStar(__nccwpck_require__(15873), exports); /***/ }), -/***/ 3341: +/***/ 18100: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.decorateDefaultCredentialProvider = exports.getDefaultRoleAssumerWithWebIdentity = exports.getDefaultRoleAssumer = void 0; -const defaultStsRoleAssumers_1 = __nccwpck_require__(8917); -const STSClient_1 = __nccwpck_require__(3851); +const defaultStsRoleAssumers_1 = __nccwpck_require__(40329); +const STSClient_1 = __nccwpck_require__(38881); const getCustomizableStsClientCtor = (baseCtor, customizations) => { if (!customizations) return baseCtor; @@ -16749,15 +19750,15 @@ exports.decorateDefaultCredentialProvider = decorateDefaultCredentialProvider; /***/ }), -/***/ 8917: +/***/ 40329: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.decorateDefaultCredentialProvider = exports.getDefaultRoleAssumerWithWebIdentity = exports.getDefaultRoleAssumer = void 0; -const AssumeRoleCommand_1 = __nccwpck_require__(8523); -const AssumeRoleWithWebIdentityCommand_1 = __nccwpck_require__(6102); +const AssumeRoleCommand_1 = __nccwpck_require__(6259); +const AssumeRoleWithWebIdentityCommand_1 = __nccwpck_require__(32198); const ASSUME_ROLE_DEFAULT_REGION = "us-east-1"; const decorateDefaultRegion = (region) => { if (typeof region !== "function") { @@ -16833,7 +19834,7 @@ exports.decorateDefaultCredentialProvider = decorateDefaultCredentialProvider; /***/ }), -/***/ 3691: +/***/ 30431: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -16841,12 +19842,11 @@ exports.decorateDefaultCredentialProvider = decorateDefaultCredentialProvider; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveClientEndpointParameters = void 0; const resolveClientEndpointParameters = (options) => { - var _a, _b, _c; return { ...options, - useDualstackEndpoint: (_a = options.useDualstackEndpoint) !== null && _a !== void 0 ? _a : false, - useFipsEndpoint: (_b = options.useFipsEndpoint) !== null && _b !== void 0 ? _b : false, - useGlobalEndpoint: (_c = options.useGlobalEndpoint) !== null && _c !== void 0 ? _c : false, + useDualstackEndpoint: options.useDualstackEndpoint ?? false, + useFipsEndpoint: options.useFipsEndpoint ?? false, + useGlobalEndpoint: options.useGlobalEndpoint ?? false, defaultSigningName: "sts", }; }; @@ -16855,15 +19855,15 @@ exports.resolveClientEndpointParameters = resolveClientEndpointParameters; /***/ }), -/***/ 9484: +/***/ 78579: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultEndpointResolver = void 0; -const util_endpoints_1 = __nccwpck_require__(760); -const ruleset_1 = __nccwpck_require__(1537); +const util_endpoints_1 = __nccwpck_require__(18834); +const ruleset_1 = __nccwpck_require__(73534); const defaultEndpointResolver = (endpointParams, context = {}) => { return (0, util_endpoints_1.resolveEndpoint)(ruleset_1.ruleSet, { endpointParams: endpointParams, @@ -16875,7 +19875,7 @@ exports.defaultEndpointResolver = defaultEndpointResolver; /***/ }), -/***/ 1537: +/***/ 73534: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -17734,8 +20734,8 @@ exports.ruleSet = { authSchemes: [ { name: "sigv4", - signingName: "sts", signingRegion: "us-east-1", + signingName: "sts", }, ], }, @@ -17762,33 +20762,33 @@ exports.ruleSet = { /***/ }), -/***/ 5136: +/***/ 17776: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.STSServiceException = void 0; -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4426), exports); -tslib_1.__exportStar(__nccwpck_require__(3851), exports); -tslib_1.__exportStar(__nccwpck_require__(4544), exports); -tslib_1.__exportStar(__nccwpck_require__(3341), exports); -tslib_1.__exportStar(__nccwpck_require__(9556), exports); -var STSServiceException_1 = __nccwpck_require__(3769); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(62331), exports); +tslib_1.__exportStar(__nccwpck_require__(38881), exports); +tslib_1.__exportStar(__nccwpck_require__(46772), exports); +tslib_1.__exportStar(__nccwpck_require__(18100), exports); +tslib_1.__exportStar(__nccwpck_require__(67212), exports); +var STSServiceException_1 = __nccwpck_require__(66890); Object.defineProperty(exports, "STSServiceException", ({ enumerable: true, get: function () { return STSServiceException_1.STSServiceException; } })); /***/ }), -/***/ 3769: +/***/ 66890: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.STSServiceException = void 0; -const smithy_client_1 = __nccwpck_require__(1407); +const smithy_client_1 = __nccwpck_require__(473); class STSServiceException extends smithy_client_1.ServiceException { constructor(options) { super(options); @@ -17800,26 +20800,26 @@ exports.STSServiceException = STSServiceException; /***/ }), -/***/ 9556: +/***/ 67212: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(2294), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(85702), exports); /***/ }), -/***/ 2294: +/***/ 85702: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GetSessionTokenResponseFilterSensitiveLog = exports.GetSessionTokenRequestFilterSensitiveLog = exports.GetFederationTokenResponseFilterSensitiveLog = exports.FederatedUserFilterSensitiveLog = exports.GetFederationTokenRequestFilterSensitiveLog = exports.GetCallerIdentityResponseFilterSensitiveLog = exports.GetCallerIdentityRequestFilterSensitiveLog = exports.GetAccessKeyInfoResponseFilterSensitiveLog = exports.GetAccessKeyInfoRequestFilterSensitiveLog = exports.DecodeAuthorizationMessageResponseFilterSensitiveLog = exports.DecodeAuthorizationMessageRequestFilterSensitiveLog = exports.AssumeRoleWithWebIdentityResponseFilterSensitiveLog = exports.AssumeRoleWithWebIdentityRequestFilterSensitiveLog = exports.AssumeRoleWithSAMLResponseFilterSensitiveLog = exports.AssumeRoleWithSAMLRequestFilterSensitiveLog = exports.AssumeRoleResponseFilterSensitiveLog = exports.CredentialsFilterSensitiveLog = exports.AssumeRoleRequestFilterSensitiveLog = exports.TagFilterSensitiveLog = exports.PolicyDescriptorTypeFilterSensitiveLog = exports.AssumedRoleUserFilterSensitiveLog = exports.InvalidAuthorizationMessageException = exports.IDPCommunicationErrorException = exports.InvalidIdentityTokenException = exports.IDPRejectedClaimException = exports.RegionDisabledException = exports.PackedPolicyTooLargeException = exports.MalformedPolicyDocumentException = exports.ExpiredTokenException = void 0; -const STSServiceException_1 = __nccwpck_require__(3769); +const STSServiceException_1 = __nccwpck_require__(66890); class ExpiredTokenException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ @@ -18012,18 +21012,18 @@ exports.GetSessionTokenResponseFilterSensitiveLog = GetSessionTokenResponseFilte /***/ }), -/***/ 9431: +/***/ 98478: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.deserializeAws_queryGetSessionTokenCommand = exports.deserializeAws_queryGetFederationTokenCommand = exports.deserializeAws_queryGetCallerIdentityCommand = exports.deserializeAws_queryGetAccessKeyInfoCommand = exports.deserializeAws_queryDecodeAuthorizationMessageCommand = exports.deserializeAws_queryAssumeRoleWithWebIdentityCommand = exports.deserializeAws_queryAssumeRoleWithSAMLCommand = exports.deserializeAws_queryAssumeRoleCommand = exports.serializeAws_queryGetSessionTokenCommand = exports.serializeAws_queryGetFederationTokenCommand = exports.serializeAws_queryGetCallerIdentityCommand = exports.serializeAws_queryGetAccessKeyInfoCommand = exports.serializeAws_queryDecodeAuthorizationMessageCommand = exports.serializeAws_queryAssumeRoleWithWebIdentityCommand = exports.serializeAws_queryAssumeRoleWithSAMLCommand = exports.serializeAws_queryAssumeRoleCommand = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const smithy_client_1 = __nccwpck_require__(1407); -const fast_xml_parser_1 = __nccwpck_require__(7045); -const models_0_1 = __nccwpck_require__(2294); -const STSServiceException_1 = __nccwpck_require__(3769); +const protocol_http_1 = __nccwpck_require__(27163); +const smithy_client_1 = __nccwpck_require__(473); +const fast_xml_parser_1 = __nccwpck_require__(97045); +const models_0_1 = __nccwpck_require__(85702); +const STSServiceException_1 = __nccwpck_require__(66890); const serializeAws_queryAssumeRoleCommand = async (input, context) => { const headers = { "content-type": "application/x-www-form-urlencoded", @@ -18518,6 +21518,9 @@ const serializeAws_queryAssumeRoleRequest = (input, context) => { } if (input.PolicyArns != null) { const memberEntries = serializeAws_querypolicyDescriptorListType(input.PolicyArns, context); + if (input.PolicyArns?.length === 0) { + entries.PolicyArns = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `PolicyArns.${key}`; entries[loc] = value; @@ -18531,6 +21534,9 @@ const serializeAws_queryAssumeRoleRequest = (input, context) => { } if (input.Tags != null) { const memberEntries = serializeAws_querytagListType(input.Tags, context); + if (input.Tags?.length === 0) { + entries.Tags = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Tags.${key}`; entries[loc] = value; @@ -18538,6 +21544,9 @@ const serializeAws_queryAssumeRoleRequest = (input, context) => { } if (input.TransitiveTagKeys != null) { const memberEntries = serializeAws_querytagKeyListType(input.TransitiveTagKeys, context); + if (input.TransitiveTagKeys?.length === 0) { + entries.TransitiveTagKeys = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `TransitiveTagKeys.${key}`; entries[loc] = value; @@ -18570,6 +21579,9 @@ const serializeAws_queryAssumeRoleWithSAMLRequest = (input, context) => { } if (input.PolicyArns != null) { const memberEntries = serializeAws_querypolicyDescriptorListType(input.PolicyArns, context); + if (input.PolicyArns?.length === 0) { + entries.PolicyArns = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `PolicyArns.${key}`; entries[loc] = value; @@ -18599,6 +21611,9 @@ const serializeAws_queryAssumeRoleWithWebIdentityRequest = (input, context) => { } if (input.PolicyArns != null) { const memberEntries = serializeAws_querypolicyDescriptorListType(input.PolicyArns, context); + if (input.PolicyArns?.length === 0) { + entries.PolicyArns = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `PolicyArns.${key}`; entries[loc] = value; @@ -18640,6 +21655,9 @@ const serializeAws_queryGetFederationTokenRequest = (input, context) => { } if (input.PolicyArns != null) { const memberEntries = serializeAws_querypolicyDescriptorListType(input.PolicyArns, context); + if (input.PolicyArns?.length === 0) { + entries.PolicyArns = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `PolicyArns.${key}`; entries[loc] = value; @@ -18650,6 +21668,9 @@ const serializeAws_queryGetFederationTokenRequest = (input, context) => { } if (input.Tags != null) { const memberEntries = serializeAws_querytagListType(input.Tags, context); + if (input.Tags?.length === 0) { + entries.Tags = []; + } Object.entries(memberEntries).forEach(([key, value]) => { const loc = `Tags.${key}`; entries[loc] = value; @@ -19004,15 +22025,12 @@ const deserializeAws_queryRegionDisabledException = (output, context) => { } return contents; }; -const deserializeMetadata = (output) => { - var _a, _b; - return ({ - httpStatusCode: output.statusCode, - requestId: (_b = (_a = output.headers["x-amzn-requestid"]) !== null && _a !== void 0 ? _a : output.headers["x-amzn-request-id"]) !== null && _b !== void 0 ? _b : output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); -}; +const deserializeMetadata = (output) => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], +}); const collectBody = (streamBody = new Uint8Array(), context) => { if (streamBody instanceof Uint8Array) { return Promise.resolve(streamBody); @@ -19064,10 +22082,9 @@ const parseBody = (streamBody, context) => collectBodyString(streamBody, context return {}; }); const parseErrorBody = async (errorBody, context) => { - var _a; const value = await parseBody(errorBody, context); if (value.Error) { - value.Error.message = (_a = value.Error.message) !== null && _a !== void 0 ? _a : value.Error.Message; + value.Error.message = value.Error.message ?? value.Error.Message; } return value; }; @@ -19086,32 +22103,30 @@ const loadQueryErrorCode = (output, data) => { /***/ }), -/***/ 1790: +/***/ 97905: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const tslib_1 = __nccwpck_require__(1398); -const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(7237)); -const defaultStsRoleAssumers_1 = __nccwpck_require__(8917); -const config_resolver_1 = __nccwpck_require__(1185); -const credential_provider_node_1 = __nccwpck_require__(4146); -const hash_node_1 = __nccwpck_require__(5618); -const middleware_retry_1 = __nccwpck_require__(9196); -const node_config_provider_1 = __nccwpck_require__(7323); -const node_http_handler_1 = __nccwpck_require__(3546); -const util_base64_node_1 = __nccwpck_require__(1028); -const util_body_length_node_1 = __nccwpck_require__(3985); -const util_user_agent_node_1 = __nccwpck_require__(8065); -const util_utf8_node_1 = __nccwpck_require__(1300); -const runtimeConfig_shared_1 = __nccwpck_require__(6046); -const smithy_client_1 = __nccwpck_require__(1407); -const util_defaults_mode_node_1 = __nccwpck_require__(3750); -const smithy_client_2 = __nccwpck_require__(1407); +const tslib_1 = __nccwpck_require__(94461); +const package_json_1 = tslib_1.__importDefault(__nccwpck_require__(68062)); +const defaultStsRoleAssumers_1 = __nccwpck_require__(40329); +const config_resolver_1 = __nccwpck_require__(27625); +const credential_provider_node_1 = __nccwpck_require__(92457); +const hash_node_1 = __nccwpck_require__(49543); +const middleware_retry_1 = __nccwpck_require__(1933); +const node_config_provider_1 = __nccwpck_require__(42291); +const node_http_handler_1 = __nccwpck_require__(67795); +const util_body_length_node_1 = __nccwpck_require__(55702); +const util_user_agent_node_1 = __nccwpck_require__(39837); +const util_utf8_node_1 = __nccwpck_require__(24659); +const runtimeConfig_shared_1 = __nccwpck_require__(30457); +const smithy_client_1 = __nccwpck_require__(473); +const util_defaults_mode_node_1 = __nccwpck_require__(84553); +const smithy_client_2 = __nccwpck_require__(473); const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q; (0, smithy_client_2.emitWarningIfUnsupportedVersion)(process.version); const defaultsMode = (0, util_defaults_mode_node_1.resolveDefaultsModeConfig)(config); const defaultConfigProvider = () => defaultsMode().then(smithy_client_1.loadConfigsForDefaultMode); @@ -19121,24 +22136,24 @@ const getRuntimeConfig = (config) => { ...config, runtime: "node", defaultsMode, - base64Decoder: (_a = config === null || config === void 0 ? void 0 : config.base64Decoder) !== null && _a !== void 0 ? _a : util_base64_node_1.fromBase64, - base64Encoder: (_b = config === null || config === void 0 ? void 0 : config.base64Encoder) !== null && _b !== void 0 ? _b : util_base64_node_1.toBase64, - bodyLengthChecker: (_c = config === null || config === void 0 ? void 0 : config.bodyLengthChecker) !== null && _c !== void 0 ? _c : util_body_length_node_1.calculateBodyLength, - credentialDefaultProvider: (_d = config === null || config === void 0 ? void 0 : config.credentialDefaultProvider) !== null && _d !== void 0 ? _d : (0, defaultStsRoleAssumers_1.decorateDefaultCredentialProvider)(credential_provider_node_1.defaultProvider), - defaultUserAgentProvider: (_e = config === null || config === void 0 ? void 0 : config.defaultUserAgentProvider) !== null && _e !== void 0 ? _e : (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), - maxAttempts: (_f = config === null || config === void 0 ? void 0 : config.maxAttempts) !== null && _f !== void 0 ? _f : (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), - region: (_g = config === null || config === void 0 ? void 0 : config.region) !== null && _g !== void 0 ? _g : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: (_h = config === null || config === void 0 ? void 0 : config.requestHandler) !== null && _h !== void 0 ? _h : new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), - retryMode: (_j = config === null || config === void 0 ? void 0 : config.retryMode) !== null && _j !== void 0 ? _j : (0, node_config_provider_1.loadConfig)({ - ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, - }), - sha256: (_k = config === null || config === void 0 ? void 0 : config.sha256) !== null && _k !== void 0 ? _k : hash_node_1.Hash.bind(null, "sha256"), - streamCollector: (_l = config === null || config === void 0 ? void 0 : config.streamCollector) !== null && _l !== void 0 ? _l : node_http_handler_1.streamCollector, - useDualstackEndpoint: (_m = config === null || config === void 0 ? void 0 : config.useDualstackEndpoint) !== null && _m !== void 0 ? _m : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), - useFipsEndpoint: (_o = config === null || config === void 0 ? void 0 : config.useFipsEndpoint) !== null && _o !== void 0 ? _o : (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), - utf8Decoder: (_p = config === null || config === void 0 ? void 0 : config.utf8Decoder) !== null && _p !== void 0 ? _p : util_utf8_node_1.fromUtf8, - utf8Encoder: (_q = config === null || config === void 0 ? void 0 : config.utf8Encoder) !== null && _q !== void 0 ? _q : util_utf8_node_1.toUtf8, + bodyLengthChecker: config?.bodyLengthChecker ?? util_body_length_node_1.calculateBodyLength, + credentialDefaultProvider: config?.credentialDefaultProvider ?? (0, defaultStsRoleAssumers_1.decorateDefaultCredentialProvider)(credential_provider_node_1.defaultProvider), + defaultUserAgentProvider: config?.defaultUserAgentProvider ?? + (0, util_user_agent_node_1.defaultUserAgent)({ serviceId: clientSharedValues.serviceId, clientVersion: package_json_1.default.version }), + maxAttempts: config?.maxAttempts ?? (0, node_config_provider_1.loadConfig)(middleware_retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS), + region: config?.region ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS, config_resolver_1.NODE_REGION_CONFIG_FILE_OPTIONS), + requestHandler: config?.requestHandler ?? new node_http_handler_1.NodeHttpHandler(defaultConfigProvider), + retryMode: config?.retryMode ?? + (0, node_config_provider_1.loadConfig)({ + ...middleware_retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS, + default: async () => (await defaultConfigProvider()).retryMode || middleware_retry_1.DEFAULT_RETRY_MODE, + }), + sha256: config?.sha256 ?? hash_node_1.Hash.bind(null, "sha256"), + streamCollector: config?.streamCollector ?? node_http_handler_1.streamCollector, + useDualstackEndpoint: config?.useDualstackEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS), + useFipsEndpoint: config?.useFipsEndpoint ?? (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS), + utf8Decoder: config?.utf8Decoder ?? util_utf8_node_1.fromUtf8, + utf8Encoder: config?.utf8Encoder ?? util_utf8_node_1.toUtf8, }; }; exports.getRuntimeConfig = getRuntimeConfig; @@ -19146,39 +22161,40 @@ exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 6046: +/***/ 30457: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRuntimeConfig = void 0; -const url_parser_1 = __nccwpck_require__(949); -const endpointResolver_1 = __nccwpck_require__(9484); -const getRuntimeConfig = (config) => { - var _a, _b, _c, _d, _e; - return ({ - apiVersion: "2011-06-15", - disableHostPrefix: (_a = config === null || config === void 0 ? void 0 : config.disableHostPrefix) !== null && _a !== void 0 ? _a : false, - endpointProvider: (_b = config === null || config === void 0 ? void 0 : config.endpointProvider) !== null && _b !== void 0 ? _b : endpointResolver_1.defaultEndpointResolver, - logger: (_c = config === null || config === void 0 ? void 0 : config.logger) !== null && _c !== void 0 ? _c : {}, - serviceId: (_d = config === null || config === void 0 ? void 0 : config.serviceId) !== null && _d !== void 0 ? _d : "STS", - urlParser: (_e = config === null || config === void 0 ? void 0 : config.urlParser) !== null && _e !== void 0 ? _e : url_parser_1.parseUrl, - }); -}; +const smithy_client_1 = __nccwpck_require__(473); +const url_parser_1 = __nccwpck_require__(2710); +const util_base64_1 = __nccwpck_require__(50491); +const endpointResolver_1 = __nccwpck_require__(78579); +const getRuntimeConfig = (config) => ({ + apiVersion: "2011-06-15", + base64Decoder: config?.base64Decoder ?? util_base64_1.fromBase64, + base64Encoder: config?.base64Encoder ?? util_base64_1.toBase64, + disableHostPrefix: config?.disableHostPrefix ?? false, + endpointProvider: config?.endpointProvider ?? endpointResolver_1.defaultEndpointResolver, + logger: config?.logger ?? new smithy_client_1.NoOpLogger(), + serviceId: config?.serviceId ?? "STS", + urlParser: config?.urlParser ?? url_parser_1.parseUrl, +}); exports.getRuntimeConfig = getRuntimeConfig; /***/ }), -/***/ 6033: +/***/ 42667: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS = exports.DEFAULT_USE_DUALSTACK_ENDPOINT = exports.CONFIG_USE_DUALSTACK_ENDPOINT = exports.ENV_USE_DUALSTACK_ENDPOINT = void 0; -const util_config_provider_1 = __nccwpck_require__(6912); +const util_config_provider_1 = __nccwpck_require__(30916); exports.ENV_USE_DUALSTACK_ENDPOINT = "AWS_USE_DUALSTACK_ENDPOINT"; exports.CONFIG_USE_DUALSTACK_ENDPOINT = "use_dualstack_endpoint"; exports.DEFAULT_USE_DUALSTACK_ENDPOINT = false; @@ -19191,14 +22207,14 @@ exports.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS = { /***/ }), -/***/ 2239: +/***/ 61791: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS = exports.DEFAULT_USE_FIPS_ENDPOINT = exports.CONFIG_USE_FIPS_ENDPOINT = exports.ENV_USE_FIPS_ENDPOINT = void 0; -const util_config_provider_1 = __nccwpck_require__(6912); +const util_config_provider_1 = __nccwpck_require__(30916); exports.ENV_USE_FIPS_ENDPOINT = "AWS_USE_FIPS_ENDPOINT"; exports.CONFIG_USE_FIPS_ENDPOINT = "use_fips_endpoint"; exports.DEFAULT_USE_FIPS_ENDPOINT = false; @@ -19211,29 +22227,29 @@ exports.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS = { /***/ }), -/***/ 7775: +/***/ 57688: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6033), exports); -tslib_1.__exportStar(__nccwpck_require__(2239), exports); -tslib_1.__exportStar(__nccwpck_require__(8269), exports); -tslib_1.__exportStar(__nccwpck_require__(7252), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(42667), exports); +tslib_1.__exportStar(__nccwpck_require__(61791), exports); +tslib_1.__exportStar(__nccwpck_require__(61475), exports); +tslib_1.__exportStar(__nccwpck_require__(10478), exports); /***/ }), -/***/ 8269: +/***/ 61475: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveCustomEndpointsConfig = void 0; -const util_middleware_1 = __nccwpck_require__(7426); +const util_middleware_1 = __nccwpck_require__(92441); const resolveCustomEndpointsConfig = (input) => { var _a; const { endpoint, urlParser } = input; @@ -19250,15 +22266,15 @@ exports.resolveCustomEndpointsConfig = resolveCustomEndpointsConfig; /***/ }), -/***/ 7252: +/***/ 10478: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveEndpointsConfig = void 0; -const util_middleware_1 = __nccwpck_require__(7426); -const getEndpointFromRegion_1 = __nccwpck_require__(2763); +const util_middleware_1 = __nccwpck_require__(92441); +const getEndpointFromRegion_1 = __nccwpck_require__(68433); const resolveEndpointsConfig = (input) => { var _a; const useDualstackEndpoint = (0, util_middleware_1.normalizeProvider)(input.useDualstackEndpoint); @@ -19278,7 +22294,7 @@ exports.resolveEndpointsConfig = resolveEndpointsConfig; /***/ }), -/***/ 2763: +/***/ 68433: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19306,21 +22322,21 @@ exports.getEndpointFromRegion = getEndpointFromRegion; /***/ }), -/***/ 1185: +/***/ 27625: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(7775), exports); -tslib_1.__exportStar(__nccwpck_require__(5037), exports); -tslib_1.__exportStar(__nccwpck_require__(8132), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(57688), exports); +tslib_1.__exportStar(__nccwpck_require__(6777), exports); +tslib_1.__exportStar(__nccwpck_require__(28753), exports); /***/ }), -/***/ 1446: +/***/ 62462: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19343,14 +22359,14 @@ exports.NODE_REGION_CONFIG_FILE_OPTIONS = { /***/ }), -/***/ 9929: +/***/ 13711: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRealRegion = void 0; -const isFipsRegion_1 = __nccwpck_require__(4957); +const isFipsRegion_1 = __nccwpck_require__(95064); const getRealRegion = (region) => (0, isFipsRegion_1.isFipsRegion)(region) ? ["fips-aws-global", "aws-fips"].includes(region) ? "us-east-1" @@ -19361,20 +22377,20 @@ exports.getRealRegion = getRealRegion; /***/ }), -/***/ 5037: +/***/ 6777: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(1446), exports); -tslib_1.__exportStar(__nccwpck_require__(1217), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(62462), exports); +tslib_1.__exportStar(__nccwpck_require__(27034), exports); /***/ }), -/***/ 4957: +/***/ 95064: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19387,15 +22403,15 @@ exports.isFipsRegion = isFipsRegion; /***/ }), -/***/ 1217: +/***/ 27034: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveRegionConfig = void 0; -const getRealRegion_1 = __nccwpck_require__(9929); -const isFipsRegion_1 = __nccwpck_require__(4957); +const getRealRegion_1 = __nccwpck_require__(13711); +const isFipsRegion_1 = __nccwpck_require__(95064); const resolveRegionConfig = (input) => { const { region, useFipsEndpoint } = input; if (!region) { @@ -19424,7 +22440,7 @@ exports.resolveRegionConfig = resolveRegionConfig; /***/ }), -/***/ 9757: +/***/ 47453: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19434,7 +22450,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 9358: +/***/ 94737: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19444,7 +22460,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 7943: +/***/ 39507: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19460,17 +22476,17 @@ exports.getHostnameFromVariants = getHostnameFromVariants; /***/ }), -/***/ 8887: +/***/ 26965: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRegionInfo = void 0; -const getHostnameFromVariants_1 = __nccwpck_require__(7943); -const getResolvedHostname_1 = __nccwpck_require__(3544); -const getResolvedPartition_1 = __nccwpck_require__(408); -const getResolvedSigningRegion_1 = __nccwpck_require__(8852); +const getHostnameFromVariants_1 = __nccwpck_require__(39507); +const getResolvedHostname_1 = __nccwpck_require__(90477); +const getResolvedPartition_1 = __nccwpck_require__(28506); +const getResolvedSigningRegion_1 = __nccwpck_require__(26004); const getRegionInfo = (region, { useFipsEndpoint = false, useDualstackEndpoint = false, signingService, regionHash, partitionHash, }) => { var _a, _b, _c, _d, _e, _f; const partition = (0, getResolvedPartition_1.getResolvedPartition)(region, { partitionHash }); @@ -19502,7 +22518,7 @@ exports.getRegionInfo = getRegionInfo; /***/ }), -/***/ 3544: +/***/ 90477: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19519,7 +22535,7 @@ exports.getResolvedHostname = getResolvedHostname; /***/ }), -/***/ 408: +/***/ 28506: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19532,7 +22548,7 @@ exports.getResolvedPartition = getResolvedPartition; /***/ }), -/***/ 8852: +/***/ 26004: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19556,28 +22572,28 @@ exports.getResolvedSigningRegion = getResolvedSigningRegion; /***/ }), -/***/ 8132: +/***/ 28753: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9757), exports); -tslib_1.__exportStar(__nccwpck_require__(9358), exports); -tslib_1.__exportStar(__nccwpck_require__(8887), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(47453), exports); +tslib_1.__exportStar(__nccwpck_require__(94737), exports); +tslib_1.__exportStar(__nccwpck_require__(26965), exports); /***/ }), -/***/ 6878: +/***/ 18561: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromEnv = exports.ENV_EXPIRATION = exports.ENV_SESSION = exports.ENV_SECRET = exports.ENV_KEY = void 0; -const property_provider_1 = __nccwpck_require__(4151); +const property_provider_1 = __nccwpck_require__(47524); exports.ENV_KEY = "AWS_ACCESS_KEY_ID"; exports.ENV_SECRET = "AWS_SECRET_ACCESS_KEY"; exports.ENV_SESSION = "AWS_SESSION_TOKEN"; @@ -19602,19 +22618,19 @@ exports.fromEnv = fromEnv; /***/ }), -/***/ 5973: +/***/ 29255: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6878), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(18561), exports); /***/ }), -/***/ 1642: +/***/ 48339: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19630,7 +22646,7 @@ var Endpoint; /***/ }), -/***/ 2641: +/***/ 95798: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19648,7 +22664,7 @@ exports.ENDPOINT_CONFIG_OPTIONS = { /***/ }), -/***/ 5702: +/***/ 78935: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19664,14 +22680,14 @@ var EndpointMode; /***/ }), -/***/ 476: +/***/ 24310: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ENDPOINT_MODE_CONFIG_OPTIONS = exports.CONFIG_ENDPOINT_MODE_NAME = exports.ENV_ENDPOINT_MODE_NAME = void 0; -const EndpointMode_1 = __nccwpck_require__(5702); +const EndpointMode_1 = __nccwpck_require__(78935); exports.ENV_ENDPOINT_MODE_NAME = "AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE"; exports.CONFIG_ENDPOINT_MODE_NAME = "ec2_metadata_service_endpoint_mode"; exports.ENDPOINT_MODE_CONFIG_OPTIONS = { @@ -19683,19 +22699,19 @@ exports.ENDPOINT_MODE_CONFIG_OPTIONS = { /***/ }), -/***/ 2696: +/***/ 9931: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromContainerMetadata = exports.ENV_CMDS_AUTH_TOKEN = exports.ENV_CMDS_RELATIVE_URI = exports.ENV_CMDS_FULL_URI = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const url_1 = __nccwpck_require__(7310); -const httpRequest_1 = __nccwpck_require__(1686); -const ImdsCredentials_1 = __nccwpck_require__(2833); -const RemoteProviderInit_1 = __nccwpck_require__(9940); -const retry_1 = __nccwpck_require__(7008); +const property_provider_1 = __nccwpck_require__(47524); +const url_1 = __nccwpck_require__(57310); +const httpRequest_1 = __nccwpck_require__(72044); +const ImdsCredentials_1 = __nccwpck_require__(88584); +const RemoteProviderInit_1 = __nccwpck_require__(69622); +const retry_1 = __nccwpck_require__(53276); exports.ENV_CMDS_FULL_URI = "AWS_CONTAINER_CREDENTIALS_FULL_URI"; exports.ENV_CMDS_RELATIVE_URI = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI"; exports.ENV_CMDS_AUTH_TOKEN = "AWS_CONTAINER_AUTHORIZATION_TOKEN"; @@ -19761,20 +22777,20 @@ const getCmdsUri = async () => { /***/ }), -/***/ 1801: +/***/ 15613: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromInstanceMetadata = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const httpRequest_1 = __nccwpck_require__(1686); -const ImdsCredentials_1 = __nccwpck_require__(2833); -const RemoteProviderInit_1 = __nccwpck_require__(9940); -const retry_1 = __nccwpck_require__(7008); -const getInstanceMetadataEndpoint_1 = __nccwpck_require__(4419); -const staticStabilityProvider_1 = __nccwpck_require__(7358); +const property_provider_1 = __nccwpck_require__(47524); +const httpRequest_1 = __nccwpck_require__(72044); +const ImdsCredentials_1 = __nccwpck_require__(88584); +const RemoteProviderInit_1 = __nccwpck_require__(69622); +const retry_1 = __nccwpck_require__(53276); +const getInstanceMetadataEndpoint_1 = __nccwpck_require__(2604); +const staticStabilityProvider_1 = __nccwpck_require__(31030); const IMDS_PATH = "/latest/meta-data/iam/security-credentials/"; const IMDS_TOKEN_PATH = "/latest/api/token"; const fromInstanceMetadata = (init = {}) => (0, staticStabilityProvider_1.staticStabilityProvider)(getInstanceImdsProvider(init), { logger: init.logger }); @@ -19864,27 +22880,27 @@ const getCredentialsFromProfile = async (profile, options) => { /***/ }), -/***/ 3667: +/***/ 31472: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getInstanceMetadataEndpoint = exports.httpRequest = void 0; -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(2696), exports); -tslib_1.__exportStar(__nccwpck_require__(1801), exports); -tslib_1.__exportStar(__nccwpck_require__(9940), exports); -tslib_1.__exportStar(__nccwpck_require__(1758), exports); -var httpRequest_1 = __nccwpck_require__(1686); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(9931), exports); +tslib_1.__exportStar(__nccwpck_require__(15613), exports); +tslib_1.__exportStar(__nccwpck_require__(69622), exports); +tslib_1.__exportStar(__nccwpck_require__(36445), exports); +var httpRequest_1 = __nccwpck_require__(72044); Object.defineProperty(exports, "httpRequest", ({ enumerable: true, get: function () { return httpRequest_1.httpRequest; } })); -var getInstanceMetadataEndpoint_1 = __nccwpck_require__(4419); +var getInstanceMetadataEndpoint_1 = __nccwpck_require__(2604); Object.defineProperty(exports, "getInstanceMetadataEndpoint", ({ enumerable: true, get: function () { return getInstanceMetadataEndpoint_1.getInstanceMetadataEndpoint; } })); /***/ }), -/***/ 2833: +/***/ 88584: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19909,7 +22925,7 @@ exports.fromImdsCredentials = fromImdsCredentials; /***/ }), -/***/ 9940: +/***/ 69622: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19924,16 +22940,16 @@ exports.providerConfigFromInit = providerConfigFromInit; /***/ }), -/***/ 1686: +/***/ 72044: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.httpRequest = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const buffer_1 = __nccwpck_require__(4300); -const http_1 = __nccwpck_require__(3685); +const property_provider_1 = __nccwpck_require__(47524); +const buffer_1 = __nccwpck_require__(14300); +const http_1 = __nccwpck_require__(13685); function httpRequest(options) { return new Promise((resolve, reject) => { var _a; @@ -19973,7 +22989,7 @@ exports.httpRequest = httpRequest; /***/ }), -/***/ 7008: +/***/ 53276: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -19992,7 +23008,7 @@ exports.retry = retry; /***/ }), -/***/ 1758: +/***/ 36445: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20002,7 +23018,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1826: +/***/ 57394: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20032,19 +23048,19 @@ exports.getExtendedInstanceMetadataCredentials = getExtendedInstanceMetadataCred /***/ }), -/***/ 4419: +/***/ 2604: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getInstanceMetadataEndpoint = void 0; -const node_config_provider_1 = __nccwpck_require__(7323); -const url_parser_1 = __nccwpck_require__(949); -const Endpoint_1 = __nccwpck_require__(1642); -const EndpointConfigOptions_1 = __nccwpck_require__(2641); -const EndpointMode_1 = __nccwpck_require__(5702); -const EndpointModeConfigOptions_1 = __nccwpck_require__(476); +const node_config_provider_1 = __nccwpck_require__(42291); +const url_parser_1 = __nccwpck_require__(2710); +const Endpoint_1 = __nccwpck_require__(48339); +const EndpointConfigOptions_1 = __nccwpck_require__(95798); +const EndpointMode_1 = __nccwpck_require__(78935); +const EndpointModeConfigOptions_1 = __nccwpck_require__(24310); const getInstanceMetadataEndpoint = async () => (0, url_parser_1.parseUrl)((await getFromEndpointConfig()) || (await getFromEndpointModeConfig())); exports.getInstanceMetadataEndpoint = getInstanceMetadataEndpoint; const getFromEndpointConfig = async () => (0, node_config_provider_1.loadConfig)(EndpointConfigOptions_1.ENDPOINT_CONFIG_OPTIONS)(); @@ -20063,14 +23079,14 @@ const getFromEndpointModeConfig = async () => { /***/ }), -/***/ 7358: +/***/ 31030: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.staticStabilityProvider = void 0; -const getExtendedInstanceMetadataCredentials_1 = __nccwpck_require__(1826); +const getExtendedInstanceMetadataCredentials_1 = __nccwpck_require__(57394); const staticStabilityProvider = (provider, options = {}) => { const logger = (options === null || options === void 0 ? void 0 : options.logger) || console; let pastCredentials; @@ -20100,15 +23116,15 @@ exports.staticStabilityProvider = staticStabilityProvider; /***/ }), -/***/ 934: +/***/ 63433: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromIni = void 0; -const shared_ini_file_loader_1 = __nccwpck_require__(2467); -const resolveProfileData_1 = __nccwpck_require__(8282); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const resolveProfileData_1 = __nccwpck_require__(90208); const fromIni = (init = {}) => async () => { const profiles = await (0, shared_ini_file_loader_1.parseKnownFiles)(init); return (0, resolveProfileData_1.resolveProfileData)((0, shared_ini_file_loader_1.getProfileName)(init), profiles, init); @@ -20118,29 +23134,29 @@ exports.fromIni = fromIni; /***/ }), -/***/ 6326: +/***/ 95533: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(934), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(63433), exports); /***/ }), -/***/ 223: +/***/ 25917: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveAssumeRoleCredentials = exports.isAssumeRoleProfile = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const shared_ini_file_loader_1 = __nccwpck_require__(2467); -const resolveCredentialSource_1 = __nccwpck_require__(7511); -const resolveProfileData_1 = __nccwpck_require__(8282); +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const resolveCredentialSource_1 = __nccwpck_require__(57690); +const resolveProfileData_1 = __nccwpck_require__(90208); const isAssumeRoleProfile = (arg) => Boolean(arg) && typeof arg === "object" && typeof arg.role_arn === "string" && @@ -20189,16 +23205,16 @@ exports.resolveAssumeRoleCredentials = resolveAssumeRoleCredentials; /***/ }), -/***/ 7511: +/***/ 57690: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveCredentialSource = void 0; -const credential_provider_env_1 = __nccwpck_require__(5973); -const credential_provider_imds_1 = __nccwpck_require__(3667); -const property_provider_1 = __nccwpck_require__(4151); +const credential_provider_env_1 = __nccwpck_require__(29255); +const credential_provider_imds_1 = __nccwpck_require__(31472); +const property_provider_1 = __nccwpck_require__(47524); const resolveCredentialSource = (credentialSource, profileName) => { const sourceProvidersMap = { EcsContainer: credential_provider_imds_1.fromContainerMetadata, @@ -20218,18 +23234,18 @@ exports.resolveCredentialSource = resolveCredentialSource; /***/ }), -/***/ 8282: +/***/ 90208: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveProfileData = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const resolveAssumeRoleCredentials_1 = __nccwpck_require__(223); -const resolveSsoCredentials_1 = __nccwpck_require__(5914); -const resolveStaticCredentials_1 = __nccwpck_require__(3258); -const resolveWebIdentityCredentials_1 = __nccwpck_require__(3583); +const property_provider_1 = __nccwpck_require__(47524); +const resolveAssumeRoleCredentials_1 = __nccwpck_require__(25917); +const resolveSsoCredentials_1 = __nccwpck_require__(57732); +const resolveStaticCredentials_1 = __nccwpck_require__(58924); +const resolveWebIdentityCredentials_1 = __nccwpck_require__(9341); const resolveProfileData = async (profileName, profiles, options, visitedProfiles = {}) => { const data = profiles[profileName]; if (Object.keys(visitedProfiles).length > 0 && (0, resolveStaticCredentials_1.isStaticCredsProfile)(data)) { @@ -20254,21 +23270,22 @@ exports.resolveProfileData = resolveProfileData; /***/ }), -/***/ 5914: +/***/ 57732: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveSsoCredentials = exports.isSsoProfile = void 0; -const credential_provider_sso_1 = __nccwpck_require__(7338); -var credential_provider_sso_2 = __nccwpck_require__(7338); +const credential_provider_sso_1 = __nccwpck_require__(52510); +var credential_provider_sso_2 = __nccwpck_require__(52510); Object.defineProperty(exports, "isSsoProfile", ({ enumerable: true, get: function () { return credential_provider_sso_2.isSsoProfile; } })); const resolveSsoCredentials = (data) => { - const { sso_start_url, sso_account_id, sso_region, sso_role_name } = (0, credential_provider_sso_1.validateSsoProfile)(data); + const { sso_start_url, sso_account_id, sso_session, sso_region, sso_role_name } = (0, credential_provider_sso_1.validateSsoProfile)(data); return (0, credential_provider_sso_1.fromSSO)({ ssoStartUrl: sso_start_url, ssoAccountId: sso_account_id, + ssoSession: sso_session, ssoRegion: sso_region, ssoRoleName: sso_role_name, })(); @@ -20278,7 +23295,7 @@ exports.resolveSsoCredentials = resolveSsoCredentials; /***/ }), -/***/ 3258: +/***/ 58924: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20301,14 +23318,14 @@ exports.resolveStaticCredentials = resolveStaticCredentials; /***/ }), -/***/ 3583: +/***/ 9341: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveWebIdentityCredentials = exports.isWebIdentityProfile = void 0; -const credential_provider_web_identity_1 = __nccwpck_require__(8783); +const credential_provider_web_identity_1 = __nccwpck_require__(93552); const isWebIdentityProfile = (arg) => Boolean(arg) && typeof arg === "object" && typeof arg.web_identity_token_file === "string" && @@ -20326,21 +23343,21 @@ exports.resolveWebIdentityCredentials = resolveWebIdentityCredentials; /***/ }), -/***/ 9064: +/***/ 72779: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultProvider = void 0; -const credential_provider_env_1 = __nccwpck_require__(5973); -const credential_provider_ini_1 = __nccwpck_require__(6326); -const credential_provider_process_1 = __nccwpck_require__(6766); -const credential_provider_sso_1 = __nccwpck_require__(7338); -const credential_provider_web_identity_1 = __nccwpck_require__(8783); -const property_provider_1 = __nccwpck_require__(4151); -const shared_ini_file_loader_1 = __nccwpck_require__(2467); -const remoteProvider_1 = __nccwpck_require__(2698); +const credential_provider_env_1 = __nccwpck_require__(29255); +const credential_provider_ini_1 = __nccwpck_require__(95533); +const credential_provider_process_1 = __nccwpck_require__(86635); +const credential_provider_sso_1 = __nccwpck_require__(52510); +const credential_provider_web_identity_1 = __nccwpck_require__(93552); +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const remoteProvider_1 = __nccwpck_require__(58070); const defaultProvider = (init = {}) => (0, property_provider_1.memoize)((0, property_provider_1.chain)(...(init.profile || process.env[shared_ini_file_loader_1.ENV_PROFILE] ? [] : [(0, credential_provider_env_1.fromEnv)()]), (0, credential_provider_sso_1.fromSSO)(init), (0, credential_provider_ini_1.fromIni)(init), (0, credential_provider_process_1.fromProcess)(init), (0, credential_provider_web_identity_1.fromTokenFile)(init), (0, remoteProvider_1.remoteProvider)(init), async () => { throw new property_provider_1.CredentialsProviderError("Could not load credentials from any providers", false); }), (credentials) => credentials.expiration !== undefined && credentials.expiration.getTime() - Date.now() < 300000, (credentials) => credentials.expiration !== undefined); @@ -20349,27 +23366,27 @@ exports.defaultProvider = defaultProvider; /***/ }), -/***/ 4146: +/***/ 92457: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9064), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(72779), exports); /***/ }), -/***/ 2698: +/***/ 58070: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.remoteProvider = exports.ENV_IMDS_DISABLED = void 0; -const credential_provider_imds_1 = __nccwpck_require__(3667); -const property_provider_1 = __nccwpck_require__(4151); +const credential_provider_imds_1 = __nccwpck_require__(31472); +const property_provider_1 = __nccwpck_require__(47524); exports.ENV_IMDS_DISABLED = "AWS_EC2_METADATA_DISABLED"; const remoteProvider = (init) => { if (process.env[credential_provider_imds_1.ENV_CMDS_RELATIVE_URI] || process.env[credential_provider_imds_1.ENV_CMDS_FULL_URI]) { @@ -20387,15 +23404,15 @@ exports.remoteProvider = remoteProvider; /***/ }), -/***/ 891: +/***/ 80115: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromProcess = void 0; -const shared_ini_file_loader_1 = __nccwpck_require__(2467); -const resolveProcessCredentials_1 = __nccwpck_require__(1572); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const resolveProcessCredentials_1 = __nccwpck_require__(76918); const fromProcess = (init = {}) => async () => { const profiles = await (0, shared_ini_file_loader_1.parseKnownFiles)(init); return (0, resolveProcessCredentials_1.resolveProcessCredentials)((0, shared_ini_file_loader_1.getProfileName)(init), profiles); @@ -20405,7 +23422,7 @@ exports.fromProcess = fromProcess; /***/ }), -/***/ 4345: +/***/ 43506: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20438,29 +23455,29 @@ exports.getValidatedProcessCredentials = getValidatedProcessCredentials; /***/ }), -/***/ 6766: +/***/ 86635: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(891), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(80115), exports); /***/ }), -/***/ 1572: +/***/ 76918: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveProcessCredentials = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const child_process_1 = __nccwpck_require__(2081); -const util_1 = __nccwpck_require__(3837); -const getValidatedProcessCredentials_1 = __nccwpck_require__(4345); +const property_provider_1 = __nccwpck_require__(47524); +const child_process_1 = __nccwpck_require__(32081); +const util_1 = __nccwpck_require__(73837); +const getValidatedProcessCredentials_1 = __nccwpck_require__(43506); const resolveProcessCredentials = async (profileName, profiles) => { const profile = profiles[profileName]; if (profiles[profileName]) { @@ -20495,42 +23512,68 @@ exports.resolveProcessCredentials = resolveProcessCredentials; /***/ }), -/***/ 6302: +/***/ 80390: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromSSO = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const shared_ini_file_loader_1 = __nccwpck_require__(2467); -const isSsoProfile_1 = __nccwpck_require__(8454); -const resolveSSOCredentials_1 = __nccwpck_require__(5402); -const validateSsoProfile_1 = __nccwpck_require__(1098); +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const isSsoProfile_1 = __nccwpck_require__(13023); +const resolveSSOCredentials_1 = __nccwpck_require__(45); +const validateSsoProfile_1 = __nccwpck_require__(36669); const fromSSO = (init = {}) => async () => { - const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoClient } = init; - if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName) { + const { ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoClient, ssoSession } = init; + const profileName = (0, shared_ini_file_loader_1.getProfileName)(init); + if (!ssoStartUrl && !ssoAccountId && !ssoRegion && !ssoRoleName && !ssoSession) { const profiles = await (0, shared_ini_file_loader_1.parseKnownFiles)(init); - const profileName = (0, shared_ini_file_loader_1.getProfileName)(init); const profile = profiles[profileName]; + if (!profile) { + throw new property_provider_1.CredentialsProviderError(`Profile ${profileName} was not found.`); + } if (!(0, isSsoProfile_1.isSsoProfile)(profile)) { throw new property_provider_1.CredentialsProviderError(`Profile ${profileName} is not configured with SSO credentials.`); } - const { sso_start_url, sso_account_id, sso_region, sso_role_name } = (0, validateSsoProfile_1.validateSsoProfile)(profile); + if (profile === null || profile === void 0 ? void 0 : profile.sso_session) { + const ssoSessions = await (0, shared_ini_file_loader_1.loadSsoSessionData)(init); + const session = ssoSessions[profile.sso_session]; + const conflictMsg = ` configurations in profile ${profileName} and sso-session ${profile.sso_session}`; + if (ssoRegion && ssoRegion !== session.sso_region) { + throw new property_provider_1.CredentialsProviderError(`Conflicting SSO region` + conflictMsg, false); + } + if (ssoStartUrl && ssoStartUrl !== session.sso_start_url) { + throw new property_provider_1.CredentialsProviderError(`Conflicting SSO start_url` + conflictMsg, false); + } + profile.sso_region = session.sso_region; + profile.sso_start_url = session.sso_start_url; + } + const { sso_start_url, sso_account_id, sso_region, sso_role_name, sso_session } = (0, validateSsoProfile_1.validateSsoProfile)(profile); return (0, resolveSSOCredentials_1.resolveSSOCredentials)({ ssoStartUrl: sso_start_url, + ssoSession: sso_session, ssoAccountId: sso_account_id, ssoRegion: sso_region, ssoRoleName: sso_role_name, ssoClient: ssoClient, + profile: profileName, }); } else if (!ssoStartUrl || !ssoAccountId || !ssoRegion || !ssoRoleName) { - throw new property_provider_1.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl",' + - ' "ssoAccountId", "ssoRegion", "ssoRoleName"'); + throw new property_provider_1.CredentialsProviderError("Incomplete configuration. The fromSSO() argument hash must include " + + '"ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"'); } else { - return (0, resolveSSOCredentials_1.resolveSSOCredentials)({ ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoClient }); + return (0, resolveSSOCredentials_1.resolveSSOCredentials)({ + ssoStartUrl, + ssoSession, + ssoAccountId, + ssoRegion, + ssoRoleName, + ssoClient, + profile: profileName, + }); } }; exports.fromSSO = fromSSO; @@ -20538,22 +23581,22 @@ exports.fromSSO = fromSSO; /***/ }), -/***/ 7338: +/***/ 52510: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6302), exports); -tslib_1.__exportStar(__nccwpck_require__(8454), exports); -tslib_1.__exportStar(__nccwpck_require__(8091), exports); -tslib_1.__exportStar(__nccwpck_require__(1098), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(80390), exports); +tslib_1.__exportStar(__nccwpck_require__(13023), exports); +tslib_1.__exportStar(__nccwpck_require__(61570), exports); +tslib_1.__exportStar(__nccwpck_require__(36669), exports); /***/ }), -/***/ 8454: +/***/ 13023: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20563,6 +23606,7 @@ exports.isSsoProfile = void 0; const isSsoProfile = (arg) => arg && (typeof arg.sso_start_url === "string" || typeof arg.sso_account_id === "string" || + typeof arg.sso_session === "string" || typeof arg.sso_region === "string" || typeof arg.sso_role_name === "string"); exports.isSsoProfile = isSsoProfile; @@ -20570,26 +23614,41 @@ exports.isSsoProfile = isSsoProfile; /***/ }), -/***/ 5402: +/***/ 45: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveSSOCredentials = void 0; -const client_sso_1 = __nccwpck_require__(8980); -const property_provider_1 = __nccwpck_require__(4151); -const shared_ini_file_loader_1 = __nccwpck_require__(2467); +const client_sso_1 = __nccwpck_require__(91425); +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const token_providers_1 = __nccwpck_require__(30784); const EXPIRE_WINDOW_MS = 15 * 60 * 1000; const SHOULD_FAIL_CREDENTIAL_CHAIN = false; -const resolveSSOCredentials = async ({ ssoStartUrl, ssoAccountId, ssoRegion, ssoRoleName, ssoClient, }) => { +const resolveSSOCredentials = async ({ ssoStartUrl, ssoSession, ssoAccountId, ssoRegion, ssoRoleName, ssoClient, profile, }) => { let token; const refreshMessage = `To refresh this SSO session run aws sso login with the corresponding profile.`; - try { - token = await (0, shared_ini_file_loader_1.getSSOTokenFromFile)(ssoStartUrl); + if (ssoSession) { + try { + const _token = await (0, token_providers_1.fromSso)({ profile })(); + token = { + accessToken: _token.token, + expiresAt: new Date(_token.expiration).toISOString(), + }; + } + catch (e) { + throw new property_provider_1.CredentialsProviderError(e.message, SHOULD_FAIL_CREDENTIAL_CHAIN); + } } - catch (e) { - throw new property_provider_1.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${refreshMessage}`, SHOULD_FAIL_CREDENTIAL_CHAIN); + else { + try { + token = await (0, shared_ini_file_loader_1.getSSOTokenFromFile)(ssoStartUrl); + } + catch (e) { + throw new property_provider_1.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${refreshMessage}`, SHOULD_FAIL_CREDENTIAL_CHAIN); + } } if (new Date(token.expiresAt).getTime() - Date.now() <= EXPIRE_WINDOW_MS) { throw new property_provider_1.CredentialsProviderError(`The SSO session associated with this profile has expired. ${refreshMessage}`, SHOULD_FAIL_CREDENTIAL_CHAIN); @@ -20618,7 +23677,7 @@ exports.resolveSSOCredentials = resolveSSOCredentials; /***/ }), -/***/ 8091: +/***/ 61570: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20628,19 +23687,19 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1098: +/***/ 36669: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.validateSsoProfile = void 0; -const property_provider_1 = __nccwpck_require__(4151); +const property_provider_1 = __nccwpck_require__(47524); const validateSsoProfile = (profile) => { const { sso_start_url, sso_account_id, sso_region, sso_role_name } = profile; if (!sso_start_url || !sso_account_id || !sso_region || !sso_role_name) { - throw new property_provider_1.CredentialsProviderError(`Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", "sso_region", ` + - `"sso_role_name", "sso_start_url". Got ${Object.keys(profile).join(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`, false); + throw new property_provider_1.CredentialsProviderError(`Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", ` + + `"sso_region", "sso_role_name", "sso_start_url". Got ${Object.keys(profile).join(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`, false); } return profile; }; @@ -20649,16 +23708,16 @@ exports.validateSsoProfile = validateSsoProfile; /***/ }), -/***/ 5670: +/***/ 11673: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromTokenFile = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const fs_1 = __nccwpck_require__(7147); -const fromWebToken_1 = __nccwpck_require__(6399); +const property_provider_1 = __nccwpck_require__(47524); +const fs_1 = __nccwpck_require__(57147); +const fromWebToken_1 = __nccwpck_require__(7312); const ENV_TOKEN_FILE = "AWS_WEB_IDENTITY_TOKEN_FILE"; const ENV_ROLE_ARN = "AWS_ROLE_ARN"; const ENV_ROLE_SESSION_NAME = "AWS_ROLE_SESSION_NAME"; @@ -20685,14 +23744,14 @@ const resolveTokenFile = (init) => { /***/ }), -/***/ 6399: +/***/ 7312: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromWebToken = void 0; -const property_provider_1 = __nccwpck_require__(4151); +const property_provider_1 = __nccwpck_require__(47524); const fromWebToken = (init) => () => { const { roleArn, roleSessionName, webIdentityToken, providerId, policyArns, policy, durationSeconds, roleAssumerWithWebIdentity, } = init; if (!roleAssumerWithWebIdentity) { @@ -20714,28 +23773,28 @@ exports.fromWebToken = fromWebToken; /***/ }), -/***/ 8783: +/***/ 93552: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(5670), exports); -tslib_1.__exportStar(__nccwpck_require__(6399), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(11673), exports); +tslib_1.__exportStar(__nccwpck_require__(7312), exports); /***/ }), -/***/ 5618: +/***/ 49543: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Hash = void 0; -const util_buffer_from_1 = __nccwpck_require__(4477); -const buffer_1 = __nccwpck_require__(4300); +const util_buffer_from_1 = __nccwpck_require__(88782); +const buffer_1 = __nccwpck_require__(14300); const crypto_1 = __nccwpck_require__(6113); class Hash { constructor(algorithmIdentifier, secret) { @@ -20765,7 +23824,7 @@ function castSourceData(toCast, encoding) { /***/ }), -/***/ 244: +/***/ 54009: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -20779,14 +23838,14 @@ exports.isArrayBuffer = isArrayBuffer; /***/ }), -/***/ 6140: +/***/ 9565: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getContentLengthPlugin = exports.contentLengthMiddlewareOptions = exports.contentLengthMiddleware = void 0; -const protocol_http_1 = __nccwpck_require__(5218); +const protocol_http_1 = __nccwpck_require__(27163); const CONTENT_LENGTH_HEADER = "content-length"; function contentLengthMiddleware(bodyLengthChecker) { return (next) => async (args) => { @@ -20831,14 +23890,53 @@ exports.getContentLengthPlugin = getContentLengthPlugin; /***/ }), -/***/ 6122: +/***/ 4453: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.createConfigValueProvider = void 0; +const createConfigValueProvider = (configKey, canonicalEndpointParamKey, config) => { + const configProvider = async () => { + var _a; + const configValue = (_a = config[configKey]) !== null && _a !== void 0 ? _a : config[canonicalEndpointParamKey]; + if (typeof configValue === "function") { + return configValue(); + } + return configValue; + }; + if (configKey === "endpoint" || canonicalEndpointParamKey === "endpoint") { + return async () => { + const endpoint = await configProvider(); + if (endpoint && typeof endpoint === "object") { + if ("url" in endpoint) { + return endpoint.url.href; + } + if ("hostname" in endpoint) { + const { protocol, hostname, port, path } = endpoint; + return `${protocol}//${hostname}${port ? ":" + port : ""}${path}`; + } + } + return endpoint; + }; + } + return configProvider; +}; +exports.createConfigValueProvider = createConfigValueProvider; + + +/***/ }), + +/***/ 59164: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveParams = exports.getEndpointFromInstructions = void 0; -const service_customizations_1 = __nccwpck_require__(1675); +const service_customizations_1 = __nccwpck_require__(72629); +const createConfigValueProvider_1 = __nccwpck_require__(4453); const getEndpointFromInstructions = async (commandInput, instructionsSupplier, clientConfig, context) => { const endpointParams = await (0, exports.resolveParams)(commandInput, instructionsSupplier, clientConfig); if (typeof clientConfig.endpointProvider !== "function") { @@ -20862,7 +23960,7 @@ const resolveParams = async (commandInput, instructionsSupplier, clientConfig) = break; case "clientContextParams": case "builtInParams": - endpointParams[name] = await createConfigProvider(instruction.name, name, clientConfig)(); + endpointParams[name] = await (0, createConfigValueProvider_1.createConfigValueProvider)(instruction.name, name, clientConfig)(); break; default: throw new Error("Unrecognized endpoint parameter instruction: " + JSON.stringify(instruction)); @@ -20877,41 +23975,31 @@ const resolveParams = async (commandInput, instructionsSupplier, clientConfig) = return endpointParams; }; exports.resolveParams = resolveParams; -const createConfigProvider = (configKey, canonicalEndpointParamKey, config) => { - const configProvider = async () => { - const configValue = config[configKey] || config[canonicalEndpointParamKey]; - if (typeof configValue === "function") { - return configValue(); - } - return configValue; - }; - return configProvider; -}; /***/ }), -/***/ 5961: +/***/ 82825: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6122), exports); -tslib_1.__exportStar(__nccwpck_require__(8461), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(59164), exports); +tslib_1.__exportStar(__nccwpck_require__(91550), exports); /***/ }), -/***/ 8461: +/***/ 91550: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toEndpointV1 = void 0; -const url_parser_1 = __nccwpck_require__(949); +const url_parser_1 = __nccwpck_require__(2710); const toEndpointV1 = (endpoint) => { if (typeof endpoint === "object") { if ("url" in endpoint) { @@ -20926,14 +24014,14 @@ exports.toEndpointV1 = toEndpointV1; /***/ }), -/***/ 1705: +/***/ 31411: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.endpointMiddleware = void 0; -const getEndpointFromInstructions_1 = __nccwpck_require__(6122); +const getEndpointFromInstructions_1 = __nccwpck_require__(59164); const endpointMiddleware = ({ config, instructions, }) => { return (next, context) => async (args) => { var _a, _b; @@ -20959,15 +24047,15 @@ exports.endpointMiddleware = endpointMiddleware; /***/ }), -/***/ 1531: +/***/ 83889: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getEndpointPlugin = exports.endpointMiddlewareOptions = void 0; -const middleware_serde_1 = __nccwpck_require__(6992); -const endpointMiddleware_1 = __nccwpck_require__(1705); +const middleware_serde_1 = __nccwpck_require__(63200); +const endpointMiddleware_1 = __nccwpck_require__(31411); exports.endpointMiddlewareOptions = { step: "serialize", tags: ["ENDPOINT_PARAMETERS", "ENDPOINT_V2", "ENDPOINT"], @@ -20989,31 +24077,31 @@ exports.getEndpointPlugin = getEndpointPlugin; /***/ }), -/***/ 7774: +/***/ 86451: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(5961), exports); -tslib_1.__exportStar(__nccwpck_require__(1705), exports); -tslib_1.__exportStar(__nccwpck_require__(1531), exports); -tslib_1.__exportStar(__nccwpck_require__(7914), exports); -tslib_1.__exportStar(__nccwpck_require__(3929), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(82825), exports); +tslib_1.__exportStar(__nccwpck_require__(31411), exports); +tslib_1.__exportStar(__nccwpck_require__(83889), exports); +tslib_1.__exportStar(__nccwpck_require__(27591), exports); +tslib_1.__exportStar(__nccwpck_require__(99638), exports); /***/ }), -/***/ 7914: +/***/ 27591: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveEndpointConfig = void 0; -const util_middleware_1 = __nccwpck_require__(7426); -const toEndpointV1_1 = __nccwpck_require__(8461); +const util_middleware_1 = __nccwpck_require__(92441); +const toEndpointV1_1 = __nccwpck_require__(91550); const resolveEndpointConfig = (input) => { var _a, _b, _c; const tls = (_a = input.tls) !== null && _a !== void 0 ? _a : true; @@ -21034,19 +24122,19 @@ exports.resolveEndpointConfig = resolveEndpointConfig; /***/ }), -/***/ 1675: +/***/ 72629: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4444), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(77920), exports); /***/ }), -/***/ 4444: +/***/ 77920: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21097,7 +24185,7 @@ exports.isArnBucketName = isArnBucketName; /***/ }), -/***/ 3929: +/***/ 99638: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21107,14 +24195,14 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 9420: +/***/ 1561: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getHostHeaderPlugin = exports.hostHeaderMiddlewareOptions = exports.hostHeaderMiddleware = exports.resolveHostHeaderConfig = void 0; -const protocol_http_1 = __nccwpck_require__(5218); +const protocol_http_1 = __nccwpck_require__(27163); function resolveHostHeaderConfig(input) { return input; } @@ -21151,19 +24239,19 @@ exports.getHostHeaderPlugin = getHostHeaderPlugin; /***/ }), -/***/ 2887: +/***/ 5098: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4327), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(94722), exports); /***/ }), -/***/ 4327: +/***/ 94722: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21205,14 +24293,14 @@ exports.getLoggerPlugin = getLoggerPlugin; /***/ }), -/***/ 7842: +/***/ 72526: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getRecursionDetectionPlugin = exports.addRecursionDetectionMiddlewareOptions = exports.recursionDetectionMiddleware = void 0; -const protocol_http_1 = __nccwpck_require__(5218); +const protocol_http_1 = __nccwpck_require__(27163); const TRACE_ID_HEADER_NAME = "X-Amzn-Trace-Id"; const ENV_LAMBDA_FUNCTION_NAME = "AWS_LAMBDA_FUNCTION_NAME"; const ENV_TRACE_ID = "_X_AMZN_TRACE_ID"; @@ -21252,16 +24340,16 @@ exports.getRecursionDetectionPlugin = getRecursionDetectionPlugin; /***/ }), -/***/ 6569: +/***/ 70192: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AdaptiveRetryStrategy = void 0; -const config_1 = __nccwpck_require__(1073); -const DefaultRateLimiter_1 = __nccwpck_require__(6819); -const StandardRetryStrategy_1 = __nccwpck_require__(2161); +const config_1 = __nccwpck_require__(68363); +const DefaultRateLimiter_1 = __nccwpck_require__(30414); +const StandardRetryStrategy_1 = __nccwpck_require__(30140); class AdaptiveRetryStrategy extends StandardRetryStrategy_1.StandardRetryStrategy { constructor(maxAttemptsProvider, options) { const { rateLimiter, ...superOptions } = options !== null && options !== void 0 ? options : {}; @@ -21285,14 +24373,14 @@ exports.AdaptiveRetryStrategy = AdaptiveRetryStrategy; /***/ }), -/***/ 6819: +/***/ 30414: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.DefaultRateLimiter = void 0; -const service_error_classification_1 = __nccwpck_require__(3209); +const service_error_classification_1 = __nccwpck_require__(49545); class DefaultRateLimiter { constructor(options) { var _a, _b, _c, _d, _e; @@ -21397,21 +24485,21 @@ exports.DefaultRateLimiter = DefaultRateLimiter; /***/ }), -/***/ 2161: +/***/ 30140: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.StandardRetryStrategy = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const service_error_classification_1 = __nccwpck_require__(3209); -const uuid_1 = __nccwpck_require__(7066); -const config_1 = __nccwpck_require__(1073); -const constants_1 = __nccwpck_require__(8415); -const defaultRetryQuota_1 = __nccwpck_require__(3163); -const delayDecider_1 = __nccwpck_require__(5241); -const retryDecider_1 = __nccwpck_require__(9517); +const protocol_http_1 = __nccwpck_require__(27163); +const service_error_classification_1 = __nccwpck_require__(49545); +const uuid_1 = __nccwpck_require__(37066); +const config_1 = __nccwpck_require__(68363); +const constants_1 = __nccwpck_require__(51297); +const defaultRetryQuota_1 = __nccwpck_require__(2718); +const delayDecider_1 = __nccwpck_require__(59514); +const retryDecider_1 = __nccwpck_require__(21550); class StandardRetryStrategy { constructor(maxAttemptsProvider, options) { var _a, _b, _c; @@ -21509,7 +24597,7 @@ const asSdkError = (error) => { /***/ }), -/***/ 1073: +/***/ 68363: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21527,17 +24615,17 @@ exports.DEFAULT_RETRY_MODE = RETRY_MODES.STANDARD; /***/ }), -/***/ 7875: +/***/ 85791: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NODE_RETRY_MODE_CONFIG_OPTIONS = exports.CONFIG_RETRY_MODE = exports.ENV_RETRY_MODE = exports.resolveRetryConfig = exports.NODE_MAX_ATTEMPT_CONFIG_OPTIONS = exports.CONFIG_MAX_ATTEMPTS = exports.ENV_MAX_ATTEMPTS = void 0; -const util_middleware_1 = __nccwpck_require__(7426); -const AdaptiveRetryStrategy_1 = __nccwpck_require__(6569); -const config_1 = __nccwpck_require__(1073); -const StandardRetryStrategy_1 = __nccwpck_require__(2161); +const util_middleware_1 = __nccwpck_require__(92441); +const AdaptiveRetryStrategy_1 = __nccwpck_require__(70192); +const config_1 = __nccwpck_require__(68363); +const StandardRetryStrategy_1 = __nccwpck_require__(30140); exports.ENV_MAX_ATTEMPTS = "AWS_MAX_ATTEMPTS"; exports.CONFIG_MAX_ATTEMPTS = "max_attempts"; exports.NODE_MAX_ATTEMPT_CONFIG_OPTIONS = { @@ -21593,7 +24681,7 @@ exports.NODE_RETRY_MODE_CONFIG_OPTIONS = { /***/ }), -/***/ 8415: +/***/ 51297: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21613,14 +24701,14 @@ exports.REQUEST_HEADER = "amz-sdk-request"; /***/ }), -/***/ 3163: +/***/ 2718: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getDefaultRetryQuota = void 0; -const constants_1 = __nccwpck_require__(8415); +const constants_1 = __nccwpck_require__(51297); const getDefaultRetryQuota = (initialRetryTokens, options) => { var _a, _b, _c; const MAX_CAPACITY = initialRetryTokens; @@ -21653,50 +24741,50 @@ exports.getDefaultRetryQuota = getDefaultRetryQuota; /***/ }), -/***/ 5241: +/***/ 59514: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultDelayDecider = void 0; -const constants_1 = __nccwpck_require__(8415); +const constants_1 = __nccwpck_require__(51297); const defaultDelayDecider = (delayBase, attempts) => Math.floor(Math.min(constants_1.MAXIMUM_RETRY_DELAY, Math.random() * 2 ** attempts * delayBase)); exports.defaultDelayDecider = defaultDelayDecider; /***/ }), -/***/ 9196: +/***/ 1933: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6569), exports); -tslib_1.__exportStar(__nccwpck_require__(6819), exports); -tslib_1.__exportStar(__nccwpck_require__(2161), exports); -tslib_1.__exportStar(__nccwpck_require__(1073), exports); -tslib_1.__exportStar(__nccwpck_require__(7875), exports); -tslib_1.__exportStar(__nccwpck_require__(5241), exports); -tslib_1.__exportStar(__nccwpck_require__(5528), exports); -tslib_1.__exportStar(__nccwpck_require__(9517), exports); -tslib_1.__exportStar(__nccwpck_require__(5237), exports); -tslib_1.__exportStar(__nccwpck_require__(5438), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(70192), exports); +tslib_1.__exportStar(__nccwpck_require__(30414), exports); +tslib_1.__exportStar(__nccwpck_require__(30140), exports); +tslib_1.__exportStar(__nccwpck_require__(68363), exports); +tslib_1.__exportStar(__nccwpck_require__(85791), exports); +tslib_1.__exportStar(__nccwpck_require__(59514), exports); +tslib_1.__exportStar(__nccwpck_require__(64845), exports); +tslib_1.__exportStar(__nccwpck_require__(21550), exports); +tslib_1.__exportStar(__nccwpck_require__(97848), exports); +tslib_1.__exportStar(__nccwpck_require__(13990), exports); /***/ }), -/***/ 5528: +/***/ 64845: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getOmitRetryHeadersPlugin = exports.omitRetryHeadersMiddlewareOptions = exports.omitRetryHeadersMiddleware = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const constants_1 = __nccwpck_require__(8415); +const protocol_http_1 = __nccwpck_require__(27163); +const constants_1 = __nccwpck_require__(51297); const omitRetryHeadersMiddleware = () => (next) => async (args) => { const { request } = args; if (protocol_http_1.HttpRequest.isInstance(request)) { @@ -21723,14 +24811,14 @@ exports.getOmitRetryHeadersPlugin = getOmitRetryHeadersPlugin; /***/ }), -/***/ 9517: +/***/ 21550: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultRetryDecider = void 0; -const service_error_classification_1 = __nccwpck_require__(3209); +const service_error_classification_1 = __nccwpck_require__(49545); const defaultRetryDecider = (error) => { if (!error) { return false; @@ -21742,7 +24830,7 @@ exports.defaultRetryDecider = defaultRetryDecider; /***/ }), -/***/ 5237: +/***/ 97848: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21773,7 +24861,7 @@ exports.getRetryPlugin = getRetryPlugin; /***/ }), -/***/ 5438: +/***/ 13990: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21783,14 +24871,14 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 7013: +/***/ 69049: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveStsAuthConfig = void 0; -const middleware_signing_1 = __nccwpck_require__(3988); +const middleware_signing_1 = __nccwpck_require__(78310); const resolveStsAuthConfig = (input, { stsClientCtor }) => (0, middleware_signing_1.resolveAwsAuthConfig)({ ...input, stsClientCtor, @@ -21800,7 +24888,7 @@ exports.resolveStsAuthConfig = resolveStsAuthConfig; /***/ }), -/***/ 3996: +/***/ 69106: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21828,29 +24916,29 @@ exports.deserializerMiddleware = deserializerMiddleware; /***/ }), -/***/ 6992: +/***/ 63200: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(3996), exports); -tslib_1.__exportStar(__nccwpck_require__(8979), exports); -tslib_1.__exportStar(__nccwpck_require__(5289), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(69106), exports); +tslib_1.__exportStar(__nccwpck_require__(4409), exports); +tslib_1.__exportStar(__nccwpck_require__(51601), exports); /***/ }), -/***/ 8979: +/***/ 4409: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getSerdePlugin = exports.serializerMiddlewareOption = exports.deserializerMiddlewareOption = void 0; -const deserializerMiddleware_1 = __nccwpck_require__(3996); -const serializerMiddleware_1 = __nccwpck_require__(5289); +const deserializerMiddleware_1 = __nccwpck_require__(69106); +const serializerMiddleware_1 = __nccwpck_require__(51601); exports.deserializerMiddlewareOption = { name: "deserializerMiddleware", step: "deserialize", @@ -21876,7 +24964,7 @@ exports.getSerdePlugin = getSerdePlugin; /***/ }), -/***/ 5289: +/***/ 51601: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -21902,16 +24990,16 @@ exports.serializerMiddleware = serializerMiddleware; /***/ }), -/***/ 784: +/***/ 28154: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveSigV4AuthConfig = exports.resolveAwsAuthConfig = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const signature_v4_1 = __nccwpck_require__(8911); -const util_middleware_1 = __nccwpck_require__(7426); +const property_provider_1 = __nccwpck_require__(47524); +const signature_v4_1 = __nccwpck_require__(53543); +const util_middleware_1 = __nccwpck_require__(92441); const CREDENTIAL_EXPIRE_WINDOW = 300000; const resolveAwsAuthConfig = (input) => { const normalizedCreds = input.credentials @@ -22018,29 +25106,29 @@ const normalizeCredentialProvider = (credentials) => { /***/ }), -/***/ 3988: +/***/ 78310: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(784), exports); -tslib_1.__exportStar(__nccwpck_require__(7025), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(28154), exports); +tslib_1.__exportStar(__nccwpck_require__(18722), exports); /***/ }), -/***/ 7025: +/***/ 18722: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getSigV4AuthPlugin = exports.getAwsAuthPlugin = exports.awsAuthMiddlewareOptions = exports.awsAuthMiddleware = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const getSkewCorrectedDate_1 = __nccwpck_require__(3030); -const getUpdatedSystemClockOffset_1 = __nccwpck_require__(8658); +const protocol_http_1 = __nccwpck_require__(27163); +const getSkewCorrectedDate_1 = __nccwpck_require__(86969); +const getUpdatedSystemClockOffset_1 = __nccwpck_require__(70976); const awsAuthMiddleware = (options) => (next, context) => async function (args) { var _a, _b, _c, _d; if (!protocol_http_1.HttpRequest.isInstance(args.request)) @@ -22089,7 +25177,7 @@ exports.getSigV4AuthPlugin = exports.getAwsAuthPlugin; /***/ }), -/***/ 3030: +/***/ 86969: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22102,14 +25190,14 @@ exports.getSkewCorrectedDate = getSkewCorrectedDate; /***/ }), -/***/ 8658: +/***/ 70976: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getUpdatedSystemClockOffset = void 0; -const isClockSkewed_1 = __nccwpck_require__(6386); +const isClockSkewed_1 = __nccwpck_require__(9482); const getUpdatedSystemClockOffset = (clockTime, currentSystemClockOffset) => { const clockTimeInMs = Date.parse(clockTime); if ((0, isClockSkewed_1.isClockSkewed)(clockTimeInMs, currentSystemClockOffset)) { @@ -22122,21 +25210,21 @@ exports.getUpdatedSystemClockOffset = getUpdatedSystemClockOffset; /***/ }), -/***/ 6386: +/***/ 9482: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isClockSkewed = void 0; -const getSkewCorrectedDate_1 = __nccwpck_require__(3030); +const getSkewCorrectedDate_1 = __nccwpck_require__(86969); const isClockSkewed = (clockTime, systemClockOffset) => Math.abs((0, getSkewCorrectedDate_1.getSkewCorrectedDate)(systemClockOffset).getTime() - clockTime) >= 300000; exports.isClockSkewed = isClockSkewed; /***/ }), -/***/ 9756: +/***/ 13519: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22369,19 +25457,19 @@ const priorityWeights = { /***/ }), -/***/ 5658: +/***/ 65967: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9756), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(13519), exports); /***/ }), -/***/ 5649: +/***/ 16169: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22399,7 +25487,7 @@ exports.resolveUserAgentConfig = resolveUserAgentConfig; /***/ }), -/***/ 4550: +/***/ 99943: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22414,28 +25502,28 @@ exports.UA_ESCAPE_REGEX = /[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g; /***/ }), -/***/ 6366: +/***/ 48239: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(5649), exports); -tslib_1.__exportStar(__nccwpck_require__(5062), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(16169), exports); +tslib_1.__exportStar(__nccwpck_require__(95520), exports); /***/ }), -/***/ 5062: +/***/ 95520: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getUserAgentPlugin = exports.getUserAgentMiddlewareOptions = exports.userAgentMiddleware = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const constants_1 = __nccwpck_require__(4550); +const protocol_http_1 = __nccwpck_require__(27163); +const constants_1 = __nccwpck_require__(99943); const userAgentMiddleware = (options) => (next, context) => async (args) => { var _a, _b; const { request } = args; @@ -22496,31 +25584,31 @@ exports.getUserAgentPlugin = getUserAgentPlugin; /***/ }), -/***/ 7456: +/***/ 69744: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.loadConfig = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const fromEnv_1 = __nccwpck_require__(3959); -const fromSharedConfigFiles_1 = __nccwpck_require__(435); -const fromStatic_1 = __nccwpck_require__(8149); +const property_provider_1 = __nccwpck_require__(47524); +const fromEnv_1 = __nccwpck_require__(35512); +const fromSharedConfigFiles_1 = __nccwpck_require__(56532); +const fromStatic_1 = __nccwpck_require__(16661); const loadConfig = ({ environmentVariableSelector, configFileSelector, default: defaultValue }, configuration = {}) => (0, property_provider_1.memoize)((0, property_provider_1.chain)((0, fromEnv_1.fromEnv)(environmentVariableSelector), (0, fromSharedConfigFiles_1.fromSharedConfigFiles)(configFileSelector, configuration), (0, fromStatic_1.fromStatic)(defaultValue))); exports.loadConfig = loadConfig; /***/ }), -/***/ 3959: +/***/ 35512: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromEnv = void 0; -const property_provider_1 = __nccwpck_require__(4151); +const property_provider_1 = __nccwpck_require__(47524); const fromEnv = (envVarSelector) => async () => { try { const config = envVarSelector(process.env); @@ -22538,15 +25626,15 @@ exports.fromEnv = fromEnv; /***/ }), -/***/ 435: +/***/ 56532: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromSharedConfigFiles = void 0; -const property_provider_1 = __nccwpck_require__(4151); -const shared_ini_file_loader_1 = __nccwpck_require__(2467); +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); const fromSharedConfigFiles = (configSelector, { preferredFile = "config", ...init } = {}) => async () => { const profile = (0, shared_ini_file_loader_1.getProfileName)(init); const { configFile, credentialsFile } = await (0, shared_ini_file_loader_1.loadSharedConfigFiles)(init); @@ -22572,14 +25660,14 @@ exports.fromSharedConfigFiles = fromSharedConfigFiles; /***/ }), -/***/ 8149: +/***/ 16661: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromStatic = void 0; -const property_provider_1 = __nccwpck_require__(4151); +const property_provider_1 = __nccwpck_require__(47524); const isFunction = (func) => typeof func === "function"; const fromStatic = (defaultValue) => isFunction(defaultValue) ? async () => await defaultValue() : (0, property_provider_1.fromStatic)(defaultValue); exports.fromStatic = fromStatic; @@ -22587,19 +25675,19 @@ exports.fromStatic = fromStatic; /***/ }), -/***/ 7323: +/***/ 42291: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(7456), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(69744), exports); /***/ }), -/***/ 7551: +/***/ 34159: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22611,7 +25699,7 @@ exports.NODEJS_TIMEOUT_ERROR_CODES = ["ECONNRESET", "EPIPE", "ETIMEDOUT"]; /***/ }), -/***/ 9651: +/***/ 67234: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22631,36 +25719,36 @@ exports.getTransformedHeaders = getTransformedHeaders; /***/ }), -/***/ 3546: +/***/ 67795: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4900), exports); -tslib_1.__exportStar(__nccwpck_require__(9056), exports); -tslib_1.__exportStar(__nccwpck_require__(9429), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(88049), exports); +tslib_1.__exportStar(__nccwpck_require__(16783), exports); +tslib_1.__exportStar(__nccwpck_require__(36033), exports); /***/ }), -/***/ 4900: +/***/ 88049: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NodeHttpHandler = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const querystring_builder_1 = __nccwpck_require__(5855); -const http_1 = __nccwpck_require__(3685); -const https_1 = __nccwpck_require__(5687); -const constants_1 = __nccwpck_require__(7551); -const get_transformed_headers_1 = __nccwpck_require__(9651); -const set_connection_timeout_1 = __nccwpck_require__(7388); -const set_socket_timeout_1 = __nccwpck_require__(6382); -const write_request_body_1 = __nccwpck_require__(6322); +const protocol_http_1 = __nccwpck_require__(27163); +const querystring_builder_1 = __nccwpck_require__(64368); +const http_1 = __nccwpck_require__(13685); +const https_1 = __nccwpck_require__(95687); +const constants_1 = __nccwpck_require__(34159); +const get_transformed_headers_1 = __nccwpck_require__(67234); +const set_connection_timeout_1 = __nccwpck_require__(57527); +const set_socket_timeout_1 = __nccwpck_require__(69216); +const write_request_body_1 = __nccwpck_require__(67435); class NodeHttpHandler { constructor(options) { this.metadata = { handlerProtocol: "http/1.1" }; @@ -22753,18 +25841,18 @@ exports.NodeHttpHandler = NodeHttpHandler; /***/ }), -/***/ 9056: +/***/ 16783: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.NodeHttp2Handler = void 0; -const protocol_http_1 = __nccwpck_require__(5218); -const querystring_builder_1 = __nccwpck_require__(5855); -const http2_1 = __nccwpck_require__(5158); -const get_transformed_headers_1 = __nccwpck_require__(9651); -const write_request_body_1 = __nccwpck_require__(6322); +const protocol_http_1 = __nccwpck_require__(27163); +const querystring_builder_1 = __nccwpck_require__(64368); +const http2_1 = __nccwpck_require__(85158); +const get_transformed_headers_1 = __nccwpck_require__(67234); +const write_request_body_1 = __nccwpck_require__(67435); class NodeHttp2Handler { constructor(options) { this.metadata = { handlerProtocol: "h2" }; @@ -22908,7 +25996,7 @@ exports.NodeHttp2Handler = NodeHttp2Handler; /***/ }), -/***/ 7388: +/***/ 57527: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22938,7 +26026,7 @@ exports.setConnectionTimeout = setConnectionTimeout; /***/ }), -/***/ 6382: +/***/ 69216: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -22956,14 +26044,14 @@ exports.setSocketTimeout = setSocketTimeout; /***/ }), -/***/ 8368: +/***/ 40765: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Collector = void 0; -const stream_1 = __nccwpck_require__(2781); +const stream_1 = __nccwpck_require__(12781); class Collector extends stream_1.Writable { constructor() { super(...arguments); @@ -22979,14 +26067,14 @@ exports.Collector = Collector; /***/ }), -/***/ 9429: +/***/ 36033: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.streamCollector = void 0; -const collector_1 = __nccwpck_require__(8368); +const collector_1 = __nccwpck_require__(40765); const streamCollector = (stream) => new Promise((resolve, reject) => { const collector = new collector_1.Collector(); stream.pipe(collector); @@ -23005,14 +26093,14 @@ exports.streamCollector = streamCollector; /***/ }), -/***/ 6322: +/***/ 67435: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.writeRequestBody = void 0; -const stream_1 = __nccwpck_require__(2781); +const stream_1 = __nccwpck_require__(12781); function writeRequestBody(httpRequest, request) { const expect = request.headers["Expect"] || request.headers["expect"]; if (expect === "100-continue") { @@ -23040,14 +26128,14 @@ function writeBody(httpRequest, body) { /***/ }), -/***/ 8482: +/***/ 74442: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CredentialsProviderError = void 0; -const ProviderError_1 = __nccwpck_require__(2605); +const ProviderError_1 = __nccwpck_require__(39302); class CredentialsProviderError extends ProviderError_1.ProviderError { constructor(message, tryNextLink = true) { super(message, tryNextLink); @@ -23061,7 +26149,7 @@ exports.CredentialsProviderError = CredentialsProviderError; /***/ }), -/***/ 2605: +/***/ 39302: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23084,14 +26172,14 @@ exports.ProviderError = ProviderError; /***/ }), -/***/ 3939: +/***/ 88255: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.TokenProviderError = void 0; -const ProviderError_1 = __nccwpck_require__(2605); +const ProviderError_1 = __nccwpck_require__(39302); class TokenProviderError extends ProviderError_1.ProviderError { constructor(message, tryNextLink = true) { super(message, tryNextLink); @@ -23105,14 +26193,14 @@ exports.TokenProviderError = TokenProviderError; /***/ }), -/***/ 9038: +/***/ 99469: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.chain = void 0; -const ProviderError_1 = __nccwpck_require__(2605); +const ProviderError_1 = __nccwpck_require__(39302); function chain(...providers) { return () => { let promise = Promise.reject(new ProviderError_1.ProviderError("No providers in chain")); @@ -23132,7 +26220,7 @@ exports.chain = chain; /***/ }), -/***/ 2327: +/***/ 2566: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23145,24 +26233,24 @@ exports.fromStatic = fromStatic; /***/ }), -/***/ 4151: +/***/ 47524: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8482), exports); -tslib_1.__exportStar(__nccwpck_require__(2605), exports); -tslib_1.__exportStar(__nccwpck_require__(3939), exports); -tslib_1.__exportStar(__nccwpck_require__(9038), exports); -tslib_1.__exportStar(__nccwpck_require__(2327), exports); -tslib_1.__exportStar(__nccwpck_require__(1693), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(74442), exports); +tslib_1.__exportStar(__nccwpck_require__(39302), exports); +tslib_1.__exportStar(__nccwpck_require__(88255), exports); +tslib_1.__exportStar(__nccwpck_require__(99469), exports); +tslib_1.__exportStar(__nccwpck_require__(2566), exports); +tslib_1.__exportStar(__nccwpck_require__(48573), exports); /***/ }), -/***/ 1693: +/***/ 48573: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23219,7 +26307,7 @@ exports.memoize = memoize; /***/ }), -/***/ 8076: +/***/ 39081: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23229,7 +26317,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1401: +/***/ 61397: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23286,7 +26374,7 @@ function cloneQuery(query) { /***/ }), -/***/ 2368: +/***/ 34402: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23311,22 +26399,22 @@ exports.HttpResponse = HttpResponse; /***/ }), -/***/ 5218: +/***/ 27163: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8076), exports); -tslib_1.__exportStar(__nccwpck_require__(1401), exports); -tslib_1.__exportStar(__nccwpck_require__(2368), exports); -tslib_1.__exportStar(__nccwpck_require__(1314), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(39081), exports); +tslib_1.__exportStar(__nccwpck_require__(61397), exports); +tslib_1.__exportStar(__nccwpck_require__(34402), exports); +tslib_1.__exportStar(__nccwpck_require__(49703), exports); /***/ }), -/***/ 1314: +/***/ 49703: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23342,14 +26430,14 @@ exports.isValidHostname = isValidHostname; /***/ }), -/***/ 5855: +/***/ 64368: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.buildQueryString = void 0; -const util_uri_escape_1 = __nccwpck_require__(4301); +const util_uri_escape_1 = __nccwpck_require__(74478); function buildQueryString(query) { const parts = []; for (let key of Object.keys(query).sort()) { @@ -23375,7 +26463,7 @@ exports.buildQueryString = buildQueryString; /***/ }), -/***/ 5163: +/***/ 83174: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23410,7 +26498,7 @@ exports.parseQueryString = parseQueryString; /***/ }), -/***/ 7659: +/***/ 31633: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23448,14 +26536,14 @@ exports.NODEJS_TIMEOUT_ERROR_CODES = ["ECONNRESET", "EPIPE", "ETIMEDOUT"]; /***/ }), -/***/ 3209: +/***/ 49545: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isTransientError = exports.isThrottlingError = exports.isClockSkewError = exports.isRetryableByTrait = void 0; -const constants_1 = __nccwpck_require__(7659); +const constants_1 = __nccwpck_require__(31633); const isRetryableByTrait = (error) => error.$retryable !== undefined; exports.isRetryableByTrait = isRetryableByTrait; const isClockSkewError = (error) => constants_1.CLOCK_SKEW_ERROR_CODES.includes(error.name); @@ -23478,15 +26566,15 @@ exports.isTransientError = isTransientError; /***/ }), -/***/ 7484: +/***/ 68422: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getConfigFilepath = exports.ENV_CONFIG_PATH = void 0; -const path_1 = __nccwpck_require__(1017); -const getHomeDir_1 = __nccwpck_require__(8372); +const path_1 = __nccwpck_require__(71017); +const getHomeDir_1 = __nccwpck_require__(60560); exports.ENV_CONFIG_PATH = "AWS_CONFIG_FILE"; const getConfigFilepath = () => process.env[exports.ENV_CONFIG_PATH] || (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "config"); exports.getConfigFilepath = getConfigFilepath; @@ -23494,15 +26582,15 @@ exports.getConfigFilepath = getConfigFilepath; /***/ }), -/***/ 3517: +/***/ 42613: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getCredentialsFilepath = exports.ENV_CREDENTIALS_PATH = void 0; -const path_1 = __nccwpck_require__(1017); -const getHomeDir_1 = __nccwpck_require__(8372); +const path_1 = __nccwpck_require__(71017); +const getHomeDir_1 = __nccwpck_require__(60560); exports.ENV_CREDENTIALS_PATH = "AWS_SHARED_CREDENTIALS_FILE"; const getCredentialsFilepath = () => process.env[exports.ENV_CREDENTIALS_PATH] || (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "credentials"); exports.getCredentialsFilepath = getCredentialsFilepath; @@ -23510,15 +26598,15 @@ exports.getCredentialsFilepath = getCredentialsFilepath; /***/ }), -/***/ 8372: +/***/ 60560: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getHomeDir = void 0; -const os_1 = __nccwpck_require__(2037); -const path_1 = __nccwpck_require__(1017); +const os_1 = __nccwpck_require__(22037); +const path_1 = __nccwpck_require__(71017); const getHomeDir = () => { const { HOME, USERPROFILE, HOMEPATH, HOMEDRIVE = `C:${path_1.sep}` } = process.env; if (HOME) @@ -23534,7 +26622,7 @@ exports.getHomeDir = getHomeDir; /***/ }), -/***/ 7316: +/***/ 78876: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23552,7 +26640,7 @@ exports.getProfileData = getProfileData; /***/ }), -/***/ 4084: +/***/ 79212: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23567,7 +26655,7 @@ exports.getProfileName = getProfileName; /***/ }), -/***/ 3576: +/***/ 15886: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -23575,11 +26663,11 @@ exports.getProfileName = getProfileName; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getSSOTokenFilepath = void 0; const crypto_1 = __nccwpck_require__(6113); -const path_1 = __nccwpck_require__(1017); -const getHomeDir_1 = __nccwpck_require__(8372); -const getSSOTokenFilepath = (ssoStartUrl) => { +const path_1 = __nccwpck_require__(71017); +const getHomeDir_1 = __nccwpck_require__(60560); +const getSSOTokenFilepath = (id) => { const hasher = (0, crypto_1.createHash)("sha1"); - const cacheName = hasher.update(ssoStartUrl).digest("hex"); + const cacheName = hasher.update(id).digest("hex"); return (0, path_1.join)((0, getHomeDir_1.getHomeDir)(), ".aws", "sso", "cache", `${cacheName}.json`); }; exports.getSSOTokenFilepath = getSSOTokenFilepath; @@ -23587,18 +26675,18 @@ exports.getSSOTokenFilepath = getSSOTokenFilepath; /***/ }), -/***/ 5568: +/***/ 87971: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getSSOTokenFromFile = void 0; -const fs_1 = __nccwpck_require__(7147); -const getSSOTokenFilepath_1 = __nccwpck_require__(3576); +const fs_1 = __nccwpck_require__(57147); +const getSSOTokenFilepath_1 = __nccwpck_require__(15886); const { readFile } = fs_1.promises; -const getSSOTokenFromFile = async (ssoStartUrl) => { - const ssoTokenFilepath = (0, getSSOTokenFilepath_1.getSSOTokenFilepath)(ssoStartUrl); +const getSSOTokenFromFile = async (id) => { + const ssoTokenFilepath = (0, getSSOTokenFilepath_1.getSSOTokenFilepath)(id); const ssoTokenText = await readFile(ssoTokenFilepath, "utf8"); return JSON.parse(ssoTokenText); }; @@ -23607,7 +26695,7 @@ exports.getSSOTokenFromFile = getSSOTokenFromFile; /***/ }), -/***/ 2501: +/***/ 81215: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23623,37 +26711,37 @@ exports.getSsoSessionData = getSsoSessionData; /***/ }), -/***/ 2467: +/***/ 53244: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8372), exports); -tslib_1.__exportStar(__nccwpck_require__(4084), exports); -tslib_1.__exportStar(__nccwpck_require__(3576), exports); -tslib_1.__exportStar(__nccwpck_require__(5568), exports); -tslib_1.__exportStar(__nccwpck_require__(2120), exports); -tslib_1.__exportStar(__nccwpck_require__(2380), exports); -tslib_1.__exportStar(__nccwpck_require__(1390), exports); -tslib_1.__exportStar(__nccwpck_require__(1095), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(60560), exports); +tslib_1.__exportStar(__nccwpck_require__(79212), exports); +tslib_1.__exportStar(__nccwpck_require__(15886), exports); +tslib_1.__exportStar(__nccwpck_require__(87971), exports); +tslib_1.__exportStar(__nccwpck_require__(40067), exports); +tslib_1.__exportStar(__nccwpck_require__(5629), exports); +tslib_1.__exportStar(__nccwpck_require__(83120), exports); +tslib_1.__exportStar(__nccwpck_require__(87616), exports); /***/ }), -/***/ 2120: +/***/ 40067: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.loadSharedConfigFiles = void 0; -const getConfigFilepath_1 = __nccwpck_require__(7484); -const getCredentialsFilepath_1 = __nccwpck_require__(3517); -const getProfileData_1 = __nccwpck_require__(7316); -const parseIni_1 = __nccwpck_require__(5520); -const slurpFile_1 = __nccwpck_require__(8166); +const getConfigFilepath_1 = __nccwpck_require__(68422); +const getCredentialsFilepath_1 = __nccwpck_require__(42613); +const getProfileData_1 = __nccwpck_require__(78876); +const parseIni_1 = __nccwpck_require__(51783); +const slurpFile_1 = __nccwpck_require__(53333); const swallowError = () => ({}); const loadSharedConfigFiles = async (init = {}) => { const { filepath = (0, getCredentialsFilepath_1.getCredentialsFilepath)(), configFilepath = (0, getConfigFilepath_1.getConfigFilepath)() } = init; @@ -23671,17 +26759,17 @@ exports.loadSharedConfigFiles = loadSharedConfigFiles; /***/ }), -/***/ 2380: +/***/ 5629: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.loadSsoSessionData = void 0; -const getConfigFilepath_1 = __nccwpck_require__(7484); -const getSsoSessionData_1 = __nccwpck_require__(2501); -const parseIni_1 = __nccwpck_require__(5520); -const slurpFile_1 = __nccwpck_require__(8166); +const getConfigFilepath_1 = __nccwpck_require__(68422); +const getSsoSessionData_1 = __nccwpck_require__(81215); +const parseIni_1 = __nccwpck_require__(51783); +const slurpFile_1 = __nccwpck_require__(53333); const swallowError = () => ({}); const loadSsoSessionData = async (init = {}) => { var _a; @@ -23695,7 +26783,7 @@ exports.loadSsoSessionData = loadSsoSessionData; /***/ }), -/***/ 5520: +/***/ 51783: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23737,14 +26825,14 @@ exports.parseIni = parseIni; /***/ }), -/***/ 1390: +/***/ 83120: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.parseKnownFiles = void 0; -const loadSharedConfigFiles_1 = __nccwpck_require__(2120); +const loadSharedConfigFiles_1 = __nccwpck_require__(40067); const parseKnownFiles = async (init) => { const parsedFiles = await (0, loadSharedConfigFiles_1.loadSharedConfigFiles)(init); return { @@ -23757,14 +26845,14 @@ exports.parseKnownFiles = parseKnownFiles; /***/ }), -/***/ 8166: +/***/ 53333: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.slurpFile = void 0; -const fs_1 = __nccwpck_require__(7147); +const fs_1 = __nccwpck_require__(57147); const { readFile } = fs_1.promises; const filePromisesHash = {}; const slurpFile = (path) => { @@ -23778,7 +26866,7 @@ exports.slurpFile = slurpFile; /***/ }), -/***/ 1095: +/***/ 87616: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23788,24 +26876,24 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 9088: +/***/ 78032: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SignatureV4 = void 0; -const util_hex_encoding_1 = __nccwpck_require__(6070); -const util_middleware_1 = __nccwpck_require__(7426); -const constants_1 = __nccwpck_require__(3004); -const credentialDerivation_1 = __nccwpck_require__(7421); -const getCanonicalHeaders_1 = __nccwpck_require__(7175); -const getCanonicalQuery_1 = __nccwpck_require__(4256); -const getPayloadHash_1 = __nccwpck_require__(6304); -const headerUtil_1 = __nccwpck_require__(5451); -const moveHeadersToQuery_1 = __nccwpck_require__(4377); -const prepareRequest_1 = __nccwpck_require__(3867); -const utilDate_1 = __nccwpck_require__(2555); +const util_hex_encoding_1 = __nccwpck_require__(97476); +const util_middleware_1 = __nccwpck_require__(92441); +const constants_1 = __nccwpck_require__(79798); +const credentialDerivation_1 = __nccwpck_require__(49048); +const getCanonicalHeaders_1 = __nccwpck_require__(88336); +const getCanonicalQuery_1 = __nccwpck_require__(90753); +const getPayloadHash_1 = __nccwpck_require__(72971); +const headerUtil_1 = __nccwpck_require__(40082); +const moveHeadersToQuery_1 = __nccwpck_require__(57915); +const prepareRequest_1 = __nccwpck_require__(82454); +const utilDate_1 = __nccwpck_require__(84774); class SignatureV4 { constructor({ applyChecksum, credentials, region, service, sha256, uriEscapePath = true, }) { this.service = service; @@ -23970,7 +27058,7 @@ const getCanonicalHeaderList = (headers) => Object.keys(headers).sort().join(";" /***/ }), -/***/ 1490: +/***/ 2581: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -23995,7 +27083,7 @@ exports.cloneQuery = cloneQuery; /***/ }), -/***/ 3004: +/***/ 79798: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24049,15 +27137,15 @@ exports.MAX_PRESIGNED_TTL = 60 * 60 * 24 * 7; /***/ }), -/***/ 7421: +/***/ 49048: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.clearCredentialCache = exports.getSigningKey = exports.createScope = void 0; -const util_hex_encoding_1 = __nccwpck_require__(6070); -const constants_1 = __nccwpck_require__(3004); +const util_hex_encoding_1 = __nccwpck_require__(97476); +const constants_1 = __nccwpck_require__(79798); const signingKeyCache = {}; const cacheQueue = []; const createScope = (shortDate, region, service) => `${shortDate}/${region}/${service}/${constants_1.KEY_TYPE_IDENTIFIER}`; @@ -24095,14 +27183,14 @@ const hmac = (ctor, secret, data) => { /***/ }), -/***/ 7175: +/***/ 88336: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getCanonicalHeaders = void 0; -const constants_1 = __nccwpck_require__(3004); +const constants_1 = __nccwpck_require__(79798); const getCanonicalHeaders = ({ headers }, unsignableHeaders, signableHeaders) => { const canonical = {}; for (const headerName of Object.keys(headers).sort()) { @@ -24127,15 +27215,15 @@ exports.getCanonicalHeaders = getCanonicalHeaders; /***/ }), -/***/ 4256: +/***/ 90753: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getCanonicalQuery = void 0; -const util_uri_escape_1 = __nccwpck_require__(4301); -const constants_1 = __nccwpck_require__(3004); +const util_uri_escape_1 = __nccwpck_require__(74478); +const constants_1 = __nccwpck_require__(79798); const getCanonicalQuery = ({ query = {} }) => { const keys = []; const serialized = {}; @@ -24166,16 +27254,16 @@ exports.getCanonicalQuery = getCanonicalQuery; /***/ }), -/***/ 6304: +/***/ 72971: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getPayloadHash = void 0; -const is_array_buffer_1 = __nccwpck_require__(244); -const util_hex_encoding_1 = __nccwpck_require__(6070); -const constants_1 = __nccwpck_require__(3004); +const is_array_buffer_1 = __nccwpck_require__(54009); +const util_hex_encoding_1 = __nccwpck_require__(97476); +const constants_1 = __nccwpck_require__(79798); const getPayloadHash = async ({ headers, body }, hashConstructor) => { for (const headerName of Object.keys(headers)) { if (headerName.toLowerCase() === constants_1.SHA256_HEADER) { @@ -24197,7 +27285,7 @@ exports.getPayloadHash = getPayloadHash; /***/ }), -/***/ 5451: +/***/ 40082: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24237,38 +27325,38 @@ exports.deleteHeader = deleteHeader; /***/ }), -/***/ 8911: +/***/ 53543: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.prepareRequest = exports.moveHeadersToQuery = exports.getPayloadHash = exports.getCanonicalQuery = exports.getCanonicalHeaders = void 0; -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9088), exports); -var getCanonicalHeaders_1 = __nccwpck_require__(7175); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(78032), exports); +var getCanonicalHeaders_1 = __nccwpck_require__(88336); Object.defineProperty(exports, "getCanonicalHeaders", ({ enumerable: true, get: function () { return getCanonicalHeaders_1.getCanonicalHeaders; } })); -var getCanonicalQuery_1 = __nccwpck_require__(4256); +var getCanonicalQuery_1 = __nccwpck_require__(90753); Object.defineProperty(exports, "getCanonicalQuery", ({ enumerable: true, get: function () { return getCanonicalQuery_1.getCanonicalQuery; } })); -var getPayloadHash_1 = __nccwpck_require__(6304); +var getPayloadHash_1 = __nccwpck_require__(72971); Object.defineProperty(exports, "getPayloadHash", ({ enumerable: true, get: function () { return getPayloadHash_1.getPayloadHash; } })); -var moveHeadersToQuery_1 = __nccwpck_require__(4377); +var moveHeadersToQuery_1 = __nccwpck_require__(57915); Object.defineProperty(exports, "moveHeadersToQuery", ({ enumerable: true, get: function () { return moveHeadersToQuery_1.moveHeadersToQuery; } })); -var prepareRequest_1 = __nccwpck_require__(3867); +var prepareRequest_1 = __nccwpck_require__(82454); Object.defineProperty(exports, "prepareRequest", ({ enumerable: true, get: function () { return prepareRequest_1.prepareRequest; } })); -tslib_1.__exportStar(__nccwpck_require__(7421), exports); +tslib_1.__exportStar(__nccwpck_require__(49048), exports); /***/ }), -/***/ 4377: +/***/ 57915: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.moveHeadersToQuery = void 0; -const cloneRequest_1 = __nccwpck_require__(1490); +const cloneRequest_1 = __nccwpck_require__(2581); const moveHeadersToQuery = (request, options = {}) => { var _a; const { headers, query = {} } = typeof request.clone === "function" ? request.clone() : (0, cloneRequest_1.cloneRequest)(request); @@ -24290,15 +27378,15 @@ exports.moveHeadersToQuery = moveHeadersToQuery; /***/ }), -/***/ 3867: +/***/ 82454: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.prepareRequest = void 0; -const cloneRequest_1 = __nccwpck_require__(1490); -const constants_1 = __nccwpck_require__(3004); +const cloneRequest_1 = __nccwpck_require__(2581); +const constants_1 = __nccwpck_require__(79798); const prepareRequest = (request) => { request = typeof request.clone === "function" ? request.clone() : (0, cloneRequest_1.cloneRequest)(request); for (const headerName of Object.keys(request.headers)) { @@ -24313,7 +27401,7 @@ exports.prepareRequest = prepareRequest; /***/ }), -/***/ 2555: +/***/ 84774: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24341,14 +27429,33 @@ exports.toDate = toDate; /***/ }), -/***/ 8238: +/***/ 98562: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.NoOpLogger = void 0; +class NoOpLogger { + trace() { } + debug() { } + info() { } + warn() { } + error() { } +} +exports.NoOpLogger = NoOpLogger; + + +/***/ }), + +/***/ 29414: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Client = void 0; -const middleware_stack_1 = __nccwpck_require__(5658); +const middleware_stack_1 = __nccwpck_require__(65967); class Client { constructor(config) { this.middlewareStack = (0, middleware_stack_1.constructStack)(); @@ -24377,14 +27484,14 @@ exports.Client = Client; /***/ }), -/***/ 3022: +/***/ 357: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Command = void 0; -const middleware_stack_1 = __nccwpck_require__(5658); +const middleware_stack_1 = __nccwpck_require__(65967); class Command { constructor() { this.middlewareStack = (0, middleware_stack_1.constructStack)(); @@ -24395,7 +27502,7 @@ exports.Command = Command; /***/ }), -/***/ 2886: +/***/ 43563: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24407,14 +27514,14 @@ exports.SENSITIVE_STRING = "***SensitiveInformation***"; /***/ }), -/***/ 5773: +/***/ 18039: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.parseEpochTimestamp = exports.parseRfc7231DateTime = exports.parseRfc3339DateTime = exports.dateToUtcString = void 0; -const parse_utils_1 = __nccwpck_require__(4483); +const parse_utils_1 = __nccwpck_require__(7081); const DAYS = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; const MONTHS = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; function dateToUtcString(date) { @@ -24571,19 +27678,19 @@ const stripLeadingZeroes = (value) => { /***/ }), -/***/ 3202: +/***/ 43118: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.throwDefaultError = void 0; -const exceptions_1 = __nccwpck_require__(150); +const exceptions_1 = __nccwpck_require__(58710); const throwDefaultError = ({ output, parsedBody, exceptionCtor, errorCode }) => { const $metadata = deserializeMetadata(output); const statusCode = $metadata.httpStatusCode ? $metadata.httpStatusCode + "" : undefined; const response = new exceptionCtor({ - name: parsedBody.code || parsedBody.Code || errorCode || statusCode || "UnknowError", + name: parsedBody.code || parsedBody.Code || errorCode || statusCode || "UnknownError", $fault: "client", $metadata, }); @@ -24603,7 +27710,7 @@ const deserializeMetadata = (output) => { /***/ }), -/***/ 209: +/***/ 78137: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24641,7 +27748,7 @@ exports.loadConfigsForDefaultMode = loadConfigsForDefaultMode; /***/ }), -/***/ 577: +/***/ 57442: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24652,11 +27759,6 @@ let warningEmitted = false; const emitWarningIfUnsupportedVersion = (version) => { if (version && !warningEmitted && parseInt(version.substring(1, version.indexOf("."))) < 14) { warningEmitted = true; - process.emitWarning(`The AWS SDK for JavaScript (v3) will\n` + - `no longer support Node.js ${version} on November 1, 2022.\n\n` + - `To continue receiving updates to AWS services, bug fixes, and security\n` + - `updates please upgrade to Node.js 14.x or later.\n\n` + - `For details, please refer our blog post: https://a.co/48dbdYz`, `NodeDeprecationWarning`); } }; exports.emitWarningIfUnsupportedVersion = emitWarningIfUnsupportedVersion; @@ -24664,7 +27766,7 @@ exports.emitWarningIfUnsupportedVersion = emitWarningIfUnsupportedVersion; /***/ }), -/***/ 150: +/***/ 58710: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24699,7 +27801,7 @@ exports.decorateServiceException = decorateServiceException; /***/ }), -/***/ 8408: +/***/ 61846: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24716,7 +27818,7 @@ exports.extendedEncodeURIComponent = extendedEncodeURIComponent; /***/ }), -/***/ 5127: +/***/ 57524: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24729,7 +27831,7 @@ exports.getArrayIfSingleItem = getArrayIfSingleItem; /***/ }), -/***/ 5533: +/***/ 17810: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24753,35 +27855,36 @@ exports.getValueFromTextNode = getValueFromTextNode; /***/ }), -/***/ 1407: +/***/ 473: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8238), exports); -tslib_1.__exportStar(__nccwpck_require__(3022), exports); -tslib_1.__exportStar(__nccwpck_require__(2886), exports); -tslib_1.__exportStar(__nccwpck_require__(5773), exports); -tslib_1.__exportStar(__nccwpck_require__(3202), exports); -tslib_1.__exportStar(__nccwpck_require__(209), exports); -tslib_1.__exportStar(__nccwpck_require__(577), exports); -tslib_1.__exportStar(__nccwpck_require__(150), exports); -tslib_1.__exportStar(__nccwpck_require__(8408), exports); -tslib_1.__exportStar(__nccwpck_require__(5127), exports); -tslib_1.__exportStar(__nccwpck_require__(5533), exports); -tslib_1.__exportStar(__nccwpck_require__(7997), exports); -tslib_1.__exportStar(__nccwpck_require__(3311), exports); -tslib_1.__exportStar(__nccwpck_require__(4483), exports); -tslib_1.__exportStar(__nccwpck_require__(526), exports); -tslib_1.__exportStar(__nccwpck_require__(5878), exports); -tslib_1.__exportStar(__nccwpck_require__(9047), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(98562), exports); +tslib_1.__exportStar(__nccwpck_require__(29414), exports); +tslib_1.__exportStar(__nccwpck_require__(357), exports); +tslib_1.__exportStar(__nccwpck_require__(43563), exports); +tslib_1.__exportStar(__nccwpck_require__(18039), exports); +tslib_1.__exportStar(__nccwpck_require__(43118), exports); +tslib_1.__exportStar(__nccwpck_require__(78137), exports); +tslib_1.__exportStar(__nccwpck_require__(57442), exports); +tslib_1.__exportStar(__nccwpck_require__(58710), exports); +tslib_1.__exportStar(__nccwpck_require__(61846), exports); +tslib_1.__exportStar(__nccwpck_require__(57524), exports); +tslib_1.__exportStar(__nccwpck_require__(17810), exports); +tslib_1.__exportStar(__nccwpck_require__(60658), exports); +tslib_1.__exportStar(__nccwpck_require__(50189), exports); +tslib_1.__exportStar(__nccwpck_require__(7081), exports); +tslib_1.__exportStar(__nccwpck_require__(9363), exports); +tslib_1.__exportStar(__nccwpck_require__(67249), exports); +tslib_1.__exportStar(__nccwpck_require__(31682), exports); /***/ }), -/***/ 7997: +/***/ 60658: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24827,7 +27930,7 @@ exports.LazyJsonString = LazyJsonString; /***/ }), -/***/ 3311: +/***/ 50189: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -24909,7 +28012,7 @@ const mapWithFilter = (target, filter, instructions) => { /***/ }), -/***/ 4483: +/***/ 7081: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25170,14 +28273,14 @@ exports.logger = { /***/ }), -/***/ 526: +/***/ 9363: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolvedPath = void 0; -const extended_encode_uri_component_1 = __nccwpck_require__(8408); +const extended_encode_uri_component_1 = __nccwpck_require__(61846); const resolvedPath = (resolvedPath, input, memberName, labelValueProvider, uriLabel, isGreedyLabel) => { if (input != null && input[memberName] !== undefined) { const labelValue = labelValueProvider(); @@ -25201,7 +28304,7 @@ exports.resolvedPath = resolvedPath; /***/ }), -/***/ 5878: +/***/ 67249: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25226,7 +28329,7 @@ exports.serializeFloat = serializeFloat; /***/ }), -/***/ 9047: +/***/ 31682: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25265,17 +28368,273 @@ exports.splitEvery = splitEvery; /***/ }), -/***/ 5281: +/***/ 48630: /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.REFRESH_MESSAGE = exports.EXPIRE_WINDOW_MS = void 0; +exports.EXPIRE_WINDOW_MS = 5 * 60 * 1000; +exports.REFRESH_MESSAGE = `To refresh this SSO session run 'aws sso login' with the corresponding profile.`; /***/ }), -/***/ 4402: +/***/ 13661: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromSso = void 0; +const property_provider_1 = __nccwpck_require__(47524); +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const constants_1 = __nccwpck_require__(48630); +const getNewSsoOidcToken_1 = __nccwpck_require__(30341); +const validateTokenExpiry_1 = __nccwpck_require__(4928); +const validateTokenKey_1 = __nccwpck_require__(91211); +const writeSSOTokenToFile_1 = __nccwpck_require__(1573); +const lastRefreshAttemptTime = new Date(0); +const fromSso = (init = {}) => async () => { + const profiles = await (0, shared_ini_file_loader_1.parseKnownFiles)(init); + const profileName = (0, shared_ini_file_loader_1.getProfileName)(init); + const profile = profiles[profileName]; + if (!profile) { + throw new property_provider_1.TokenProviderError(`Profile '${profileName}' could not be found in shared credentials file.`, false); + } + else if (!profile["sso_session"]) { + throw new property_provider_1.TokenProviderError(`Profile '${profileName}' is missing required property 'sso_session'.`); + } + const ssoSessionName = profile["sso_session"]; + const ssoSessions = await (0, shared_ini_file_loader_1.loadSsoSessionData)(init); + const ssoSession = ssoSessions[ssoSessionName]; + if (!ssoSession) { + throw new property_provider_1.TokenProviderError(`Sso session '${ssoSessionName}' could not be found in shared credentials file.`, false); + } + for (const ssoSessionRequiredKey of ["sso_start_url", "sso_region"]) { + if (!ssoSession[ssoSessionRequiredKey]) { + throw new property_provider_1.TokenProviderError(`Sso session '${ssoSessionName}' is missing required property '${ssoSessionRequiredKey}'.`, false); + } + } + const ssoStartUrl = ssoSession["sso_start_url"]; + const ssoRegion = ssoSession["sso_region"]; + let ssoToken; + try { + ssoToken = await (0, shared_ini_file_loader_1.getSSOTokenFromFile)(ssoSessionName); + } + catch (e) { + throw new property_provider_1.TokenProviderError(`The SSO session token associated with profile=${profileName} was not found or is invalid. ${constants_1.REFRESH_MESSAGE}`, false); + } + (0, validateTokenKey_1.validateTokenKey)("accessToken", ssoToken.accessToken); + (0, validateTokenKey_1.validateTokenKey)("expiresAt", ssoToken.expiresAt); + const { accessToken, expiresAt } = ssoToken; + const existingToken = { token: accessToken, expiration: new Date(expiresAt) }; + if (existingToken.expiration.getTime() - Date.now() > constants_1.EXPIRE_WINDOW_MS) { + return existingToken; + } + if (Date.now() - lastRefreshAttemptTime.getTime() < 30 * 1000) { + (0, validateTokenExpiry_1.validateTokenExpiry)(existingToken); + return existingToken; + } + (0, validateTokenKey_1.validateTokenKey)("clientId", ssoToken.clientId, true); + (0, validateTokenKey_1.validateTokenKey)("clientSecret", ssoToken.clientSecret, true); + (0, validateTokenKey_1.validateTokenKey)("refreshToken", ssoToken.refreshToken, true); + try { + lastRefreshAttemptTime.setTime(Date.now()); + const newSsoOidcToken = await (0, getNewSsoOidcToken_1.getNewSsoOidcToken)(ssoToken, ssoRegion); + (0, validateTokenKey_1.validateTokenKey)("accessToken", newSsoOidcToken.accessToken); + (0, validateTokenKey_1.validateTokenKey)("expiresIn", newSsoOidcToken.expiresIn); + const newTokenExpiration = new Date(Date.now() + newSsoOidcToken.expiresIn * 1000); + try { + await (0, writeSSOTokenToFile_1.writeSSOTokenToFile)(ssoSessionName, { + ...ssoToken, + accessToken: newSsoOidcToken.accessToken, + expiresAt: newTokenExpiration.toISOString(), + refreshToken: newSsoOidcToken.refreshToken, + }); + } + catch (error) { + } + return { + token: newSsoOidcToken.accessToken, + expiration: newTokenExpiration, + }; + } + catch (error) { + (0, validateTokenExpiry_1.validateTokenExpiry)(existingToken); + return existingToken; + } +}; +exports.fromSso = fromSso; + + +/***/ }), + +/***/ 73994: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.fromStatic = void 0; +const property_provider_1 = __nccwpck_require__(47524); +const fromStatic = ({ token }) => async () => { + if (!token || !token.token) { + throw new property_provider_1.TokenProviderError(`Please pass a valid token to fromStatic`, false); + } + return token; +}; +exports.fromStatic = fromStatic; + + +/***/ }), + +/***/ 30341: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getNewSsoOidcToken = void 0; +const client_sso_oidc_1 = __nccwpck_require__(60323); +const getSsoOidcClient_1 = __nccwpck_require__(79445); +const getNewSsoOidcToken = (ssoToken, ssoRegion) => { + const ssoOidcClient = (0, getSsoOidcClient_1.getSsoOidcClient)(ssoRegion); + return ssoOidcClient.send(new client_sso_oidc_1.CreateTokenCommand({ + clientId: ssoToken.clientId, + clientSecret: ssoToken.clientSecret, + refreshToken: ssoToken.refreshToken, + grantType: "refresh_token", + })); +}; +exports.getNewSsoOidcToken = getNewSsoOidcToken; + + +/***/ }), + +/***/ 79445: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.getSsoOidcClient = void 0; +const client_sso_oidc_1 = __nccwpck_require__(60323); +const ssoOidcClientsHash = {}; +const getSsoOidcClient = (ssoRegion) => { + if (ssoOidcClientsHash[ssoRegion]) { + return ssoOidcClientsHash[ssoRegion]; + } + const ssoOidcClient = new client_sso_oidc_1.SSOOIDCClient({ region: ssoRegion }); + ssoOidcClientsHash[ssoRegion] = ssoOidcClient; + return ssoOidcClient; +}; +exports.getSsoOidcClient = getSsoOidcClient; + + +/***/ }), + +/***/ 30784: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(13661), exports); +tslib_1.__exportStar(__nccwpck_require__(73994), exports); +tslib_1.__exportStar(__nccwpck_require__(48171), exports); + + +/***/ }), + +/***/ 48171: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.nodeProvider = void 0; +const property_provider_1 = __nccwpck_require__(47524); +const fromSso_1 = __nccwpck_require__(13661); +const nodeProvider = (init = {}) => (0, property_provider_1.memoize)((0, property_provider_1.chain)((0, fromSso_1.fromSso)(init), async () => { + throw new property_provider_1.TokenProviderError("Could not load token from any providers", false); +}), (token) => token.expiration !== undefined && token.expiration.getTime() - Date.now() < 300000, (token) => token.expiration !== undefined); +exports.nodeProvider = nodeProvider; + + +/***/ }), + +/***/ 4928: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.validateTokenExpiry = void 0; +const property_provider_1 = __nccwpck_require__(47524); +const constants_1 = __nccwpck_require__(48630); +const validateTokenExpiry = (token) => { + if (token.expiration && token.expiration.getTime() < Date.now()) { + throw new property_provider_1.TokenProviderError(`Token is expired. ${constants_1.REFRESH_MESSAGE}`, false); + } +}; +exports.validateTokenExpiry = validateTokenExpiry; + + +/***/ }), + +/***/ 91211: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.validateTokenKey = void 0; +const property_provider_1 = __nccwpck_require__(47524); +const constants_1 = __nccwpck_require__(48630); +const validateTokenKey = (key, value, forRefresh = false) => { + if (typeof value === "undefined") { + throw new property_provider_1.TokenProviderError(`Value not present for '${key}' in SSO Token${forRefresh ? ". Cannot refresh" : ""}. ${constants_1.REFRESH_MESSAGE}`, false); + } +}; +exports.validateTokenKey = validateTokenKey; + + +/***/ }), + +/***/ 1573: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.writeSSOTokenToFile = void 0; +const shared_ini_file_loader_1 = __nccwpck_require__(53244); +const fs_1 = __nccwpck_require__(57147); +const { writeFile } = fs_1.promises; +const writeSSOTokenToFile = (id, ssoToken) => { + const tokenFilepath = (0, shared_ini_file_loader_1.getSSOTokenFilepath)(id); + const tokenString = JSON.stringify(ssoToken, null, 2); + return writeFile(tokenFilepath, tokenString); +}; +exports.writeSSOTokenToFile = writeSSOTokenToFile; + + +/***/ }), + +/***/ 15875: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 23796: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25285,7 +28644,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 4626: +/***/ 1637: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25295,7 +28654,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 6611: +/***/ 1130: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25305,7 +28664,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1680: +/***/ 82649: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25315,7 +28674,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 2004: +/***/ 81252: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25325,7 +28684,17 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 8018: +/***/ 51058: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 3613: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25341,7 +28710,27 @@ var EndpointURLScheme; /***/ }), -/***/ 5643: +/***/ 7686: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 21442: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 80941: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25351,7 +28740,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 5044: +/***/ 66746: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25361,40 +28750,100 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 7661: +/***/ 27339: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +; + + +/***/ }), + +/***/ 11592: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 3477: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); + + +/***/ }), + +/***/ 31430: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(5281), exports); -tslib_1.__exportStar(__nccwpck_require__(4402), exports); -tslib_1.__exportStar(__nccwpck_require__(4626), exports); -tslib_1.__exportStar(__nccwpck_require__(6611), exports); -tslib_1.__exportStar(__nccwpck_require__(1680), exports); -tslib_1.__exportStar(__nccwpck_require__(2004), exports); -tslib_1.__exportStar(__nccwpck_require__(8018), exports); -tslib_1.__exportStar(__nccwpck_require__(5643), exports); -tslib_1.__exportStar(__nccwpck_require__(5044), exports); -tslib_1.__exportStar(__nccwpck_require__(2473), exports); -tslib_1.__exportStar(__nccwpck_require__(1366), exports); -tslib_1.__exportStar(__nccwpck_require__(9804), exports); -tslib_1.__exportStar(__nccwpck_require__(4872), exports); -tslib_1.__exportStar(__nccwpck_require__(2217), exports); -tslib_1.__exportStar(__nccwpck_require__(8674), exports); -tslib_1.__exportStar(__nccwpck_require__(6851), exports); -tslib_1.__exportStar(__nccwpck_require__(4022), exports); -tslib_1.__exportStar(__nccwpck_require__(292), exports); -tslib_1.__exportStar(__nccwpck_require__(7164), exports); -tslib_1.__exportStar(__nccwpck_require__(3602), exports); -tslib_1.__exportStar(__nccwpck_require__(6414), exports); -tslib_1.__exportStar(__nccwpck_require__(1377), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(80941), exports); +tslib_1.__exportStar(__nccwpck_require__(66746), exports); +tslib_1.__exportStar(__nccwpck_require__(27339), exports); +tslib_1.__exportStar(__nccwpck_require__(11592), exports); +tslib_1.__exportStar(__nccwpck_require__(3477), exports); + + +/***/ }), + +/***/ 10037: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(15875), exports); +tslib_1.__exportStar(__nccwpck_require__(23796), exports); +tslib_1.__exportStar(__nccwpck_require__(1637), exports); +tslib_1.__exportStar(__nccwpck_require__(1130), exports); +tslib_1.__exportStar(__nccwpck_require__(82649), exports); +tslib_1.__exportStar(__nccwpck_require__(81252), exports); +tslib_1.__exportStar(__nccwpck_require__(51058), exports); +tslib_1.__exportStar(__nccwpck_require__(3613), exports); +tslib_1.__exportStar(__nccwpck_require__(7686), exports); +tslib_1.__exportStar(__nccwpck_require__(21442), exports); +tslib_1.__exportStar(__nccwpck_require__(31430), exports); +tslib_1.__exportStar(__nccwpck_require__(62149), exports); +tslib_1.__exportStar(__nccwpck_require__(57539), exports); +tslib_1.__exportStar(__nccwpck_require__(72325), exports); +tslib_1.__exportStar(__nccwpck_require__(76403), exports); +tslib_1.__exportStar(__nccwpck_require__(87701), exports); +tslib_1.__exportStar(__nccwpck_require__(49007), exports); +tslib_1.__exportStar(__nccwpck_require__(36473), exports); +tslib_1.__exportStar(__nccwpck_require__(79569), exports); +tslib_1.__exportStar(__nccwpck_require__(13621), exports); +tslib_1.__exportStar(__nccwpck_require__(66000), exports); +tslib_1.__exportStar(__nccwpck_require__(4900), exports); +tslib_1.__exportStar(__nccwpck_require__(17657), exports); +tslib_1.__exportStar(__nccwpck_require__(50048), exports); +tslib_1.__exportStar(__nccwpck_require__(94479), exports); + + +/***/ }), + +/***/ 62149: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 2473: +/***/ 57539: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25404,7 +28853,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1366: +/***/ 72325: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25414,7 +28863,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 9804: +/***/ 76403: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25424,7 +28873,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 4872: +/***/ 87701: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25434,7 +28883,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 2217: +/***/ 49007: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25444,7 +28893,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 8674: +/***/ 36473: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25454,7 +28903,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 6851: +/***/ 79569: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25464,7 +28913,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 4022: +/***/ 13621: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25474,7 +28923,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 292: +/***/ 66000: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25484,7 +28933,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 7164: +/***/ 4900: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25494,7 +28943,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 3602: +/***/ 17657: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25504,7 +28953,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 6414: +/***/ 50048: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25514,7 +28963,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1377: +/***/ 94479: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25524,16 +28973,16 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 949: +/***/ 2710: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.parseUrl = void 0; -const querystring_parser_1 = __nccwpck_require__(5163); +const querystring_parser_1 = __nccwpck_require__(83174); const parseUrl = (url) => { - if (typeof url === 'string') { + if (typeof url === "string") { return (0, exports.parseUrl)(new URL(url)); } const { hostname, pathname, port, protocol, search } = url; @@ -25554,16 +29003,16 @@ exports.parseUrl = parseUrl; /***/ }), -/***/ 1028: +/***/ 25990: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.toBase64 = exports.fromBase64 = void 0; -const util_buffer_from_1 = __nccwpck_require__(4477); +exports.fromBase64 = void 0; +const util_buffer_from_1 = __nccwpck_require__(88782); const BASE64_REGEX = /^[A-Za-z0-9+/]*={0,2}$/; -function fromBase64(input) { +const fromBase64 = (input) => { if ((input.length * 3) % 4 !== 0) { throw new TypeError(`Incorrect padding on base64 string.`); } @@ -25572,24 +29021,47 @@ function fromBase64(input) { } const buffer = (0, util_buffer_from_1.fromString)(input, "base64"); return new Uint8Array(buffer.buffer, buffer.byteOffset, buffer.byteLength); -} +}; exports.fromBase64 = fromBase64; -function toBase64(input) { - return (0, util_buffer_from_1.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString("base64"); -} + + +/***/ }), + +/***/ 50491: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(25990), exports); +tslib_1.__exportStar(__nccwpck_require__(83196), exports); + + +/***/ }), + +/***/ 83196: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.toBase64 = void 0; +const util_buffer_from_1 = __nccwpck_require__(88782); +const toBase64 = (input) => (0, util_buffer_from_1.fromArrayBuffer)(input.buffer, input.byteOffset, input.byteLength).toString("base64"); exports.toBase64 = toBase64; /***/ }), -/***/ 825: +/***/ 25859: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.calculateBodyLength = void 0; -const fs_1 = __nccwpck_require__(7147); +const fs_1 = __nccwpck_require__(57147); const calculateBodyLength = (body) => { if (!body) { return 0; @@ -25616,27 +29088,27 @@ exports.calculateBodyLength = calculateBodyLength; /***/ }), -/***/ 3985: +/***/ 55702: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(825), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(25859), exports); /***/ }), -/***/ 4477: +/***/ 88782: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.fromString = exports.fromArrayBuffer = void 0; -const is_array_buffer_1 = __nccwpck_require__(244); -const buffer_1 = __nccwpck_require__(4300); +const is_array_buffer_1 = __nccwpck_require__(54009); +const buffer_1 = __nccwpck_require__(14300); const fromArrayBuffer = (input, offset = 0, length = input.byteLength - offset) => { if (!(0, is_array_buffer_1.isArrayBuffer)(input)) { throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof input} (${input})`); @@ -25655,7 +29127,7 @@ exports.fromString = fromString; /***/ }), -/***/ 2251: +/***/ 32799: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25681,19 +29153,19 @@ exports.booleanSelector = booleanSelector; /***/ }), -/***/ 6912: +/***/ 30916: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(2251), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(32799), exports); /***/ }), -/***/ 6588: +/***/ 20234: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25710,7 +29182,7 @@ exports.IMDS_REGION_PATH = "/latest/meta-data/placement/region"; /***/ }), -/***/ 9844: +/***/ 64021: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25732,31 +29204,31 @@ exports.NODE_DEFAULTS_MODE_CONFIG_OPTIONS = { /***/ }), -/***/ 3750: +/***/ 84553: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(8949), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(62360), exports); /***/ }), -/***/ 8949: +/***/ 62360: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveDefaultsModeConfig = void 0; -const config_resolver_1 = __nccwpck_require__(1185); -const credential_provider_imds_1 = __nccwpck_require__(3667); -const node_config_provider_1 = __nccwpck_require__(7323); -const property_provider_1 = __nccwpck_require__(4151); -const constants_1 = __nccwpck_require__(6588); -const defaultsModeConfig_1 = __nccwpck_require__(9844); +const config_resolver_1 = __nccwpck_require__(27625); +const credential_provider_imds_1 = __nccwpck_require__(31472); +const node_config_provider_1 = __nccwpck_require__(42291); +const property_provider_1 = __nccwpck_require__(47524); +const constants_1 = __nccwpck_require__(20234); +const defaultsModeConfig_1 = __nccwpck_require__(64021); const resolveDefaultsModeConfig = ({ region = (0, node_config_provider_1.loadConfig)(config_resolver_1.NODE_REGION_CONFIG_OPTIONS), defaultsMode = (0, node_config_provider_1.loadConfig)(defaultsModeConfig_1.NODE_DEFAULTS_MODE_CONFIG_OPTIONS), } = {}) => (0, property_provider_1.memoize)(async () => { const mode = typeof defaultsMode === "function" ? await defaultsMode() : defaultsMode; switch (mode === null || mode === void 0 ? void 0 : mode.toLowerCase()) { @@ -25809,43 +29281,92 @@ const inferPhysicalRegion = async () => { /***/ }), -/***/ 760: +/***/ 5345: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.debugId = void 0; +exports.debugId = "endpoints"; + + +/***/ }), + +/***/ 44323: +/***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(5345), exports); +tslib_1.__exportStar(__nccwpck_require__(21024), exports); + + +/***/ }), + +/***/ 21024: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.toDebugString = void 0; +function toDebugString(input) { + if (typeof input !== "object" || input == null) { + return input; + } + if ("ref" in input) { + return `$${toDebugString(input.ref)}`; + } + if ("fn" in input) { + return `${input.fn}(${(input.argv || []).map(toDebugString).join(", ")})`; + } + return JSON.stringify(input, null, 2); +} +exports.toDebugString = toDebugString; + + +/***/ }), + +/***/ 18834: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(9592), exports); -tslib_1.__exportStar(__nccwpck_require__(3514), exports); -tslib_1.__exportStar(__nccwpck_require__(1983), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(43834), exports); +tslib_1.__exportStar(__nccwpck_require__(13199), exports); +tslib_1.__exportStar(__nccwpck_require__(27239), exports); /***/ }), -/***/ 8288: +/***/ 69114: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(7956), exports); -tslib_1.__exportStar(__nccwpck_require__(5719), exports); -tslib_1.__exportStar(__nccwpck_require__(9592), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(89491), exports); +tslib_1.__exportStar(__nccwpck_require__(87871), exports); +tslib_1.__exportStar(__nccwpck_require__(43834), exports); /***/ }), -/***/ 7956: +/***/ 89491: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isVirtualHostableS3Bucket = void 0; -const isIpAddress_1 = __nccwpck_require__(4861); -const isValidHostLabel_1 = __nccwpck_require__(6949); +const isIpAddress_1 = __nccwpck_require__(7294); +const isValidHostLabel_1 = __nccwpck_require__(45583); const isVirtualHostableS3Bucket = (value, allowSubDomains = false) => { if (allowSubDomains) { for (const label of value.split(".")) { @@ -25874,7 +29395,7 @@ exports.isVirtualHostableS3Bucket = isVirtualHostableS3Bucket; /***/ }), -/***/ 5719: +/***/ 87871: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25901,15 +29422,15 @@ exports.parseArn = parseArn; /***/ }), -/***/ 9592: +/***/ 43834: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.partition = void 0; -const tslib_1 = __nccwpck_require__(1398); -const partitions_json_1 = tslib_1.__importDefault(__nccwpck_require__(436)); +const tslib_1 = __nccwpck_require__(94461); +const partitions_json_1 = tslib_1.__importDefault(__nccwpck_require__(42708)); const { partitions } = partitions_json_1.default; const DEFAULT_PARTITION = partitions.find((partition) => partition.id === "aws"); const partition = (value) => { @@ -25945,7 +29466,7 @@ exports.partition = partition; /***/ }), -/***/ 6948: +/***/ 72505: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -25958,15 +29479,15 @@ exports.booleanEquals = booleanEquals; /***/ }), -/***/ 8567: +/***/ 35357: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getAttr = void 0; -const types_1 = __nccwpck_require__(1983); -const getAttrPathList_1 = __nccwpck_require__(2438); +const types_1 = __nccwpck_require__(27239); +const getAttrPathList_1 = __nccwpck_require__(58462); const getAttr = (value, path) => (0, getAttrPathList_1.getAttrPathList)(path).reduce((acc, index) => { if (typeof acc !== "object") { throw new types_1.EndpointError(`Index '${index}' in '${path}' not found in '${JSON.stringify(value)}'`); @@ -25981,14 +29502,14 @@ exports.getAttr = getAttr; /***/ }), -/***/ 2438: +/***/ 58462: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getAttrPathList = void 0; -const types_1 = __nccwpck_require__(1983); +const types_1 = __nccwpck_require__(27239); const getAttrPathList = (path) => { const parts = path.split("."); const pathList = []; @@ -26018,29 +29539,29 @@ exports.getAttrPathList = getAttrPathList; /***/ }), -/***/ 5776: +/***/ 38326: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.aws = void 0; -const tslib_1 = __nccwpck_require__(1398); -exports.aws = tslib_1.__importStar(__nccwpck_require__(8288)); -tslib_1.__exportStar(__nccwpck_require__(6948), exports); -tslib_1.__exportStar(__nccwpck_require__(8567), exports); -tslib_1.__exportStar(__nccwpck_require__(9285), exports); -tslib_1.__exportStar(__nccwpck_require__(6949), exports); -tslib_1.__exportStar(__nccwpck_require__(5040), exports); -tslib_1.__exportStar(__nccwpck_require__(7202), exports); -tslib_1.__exportStar(__nccwpck_require__(3770), exports); -tslib_1.__exportStar(__nccwpck_require__(7558), exports); -tslib_1.__exportStar(__nccwpck_require__(8503), exports); +const tslib_1 = __nccwpck_require__(94461); +exports.aws = tslib_1.__importStar(__nccwpck_require__(69114)); +tslib_1.__exportStar(__nccwpck_require__(72505), exports); +tslib_1.__exportStar(__nccwpck_require__(35357), exports); +tslib_1.__exportStar(__nccwpck_require__(9439), exports); +tslib_1.__exportStar(__nccwpck_require__(45583), exports); +tslib_1.__exportStar(__nccwpck_require__(18944), exports); +tslib_1.__exportStar(__nccwpck_require__(55394), exports); +tslib_1.__exportStar(__nccwpck_require__(31612), exports); +tslib_1.__exportStar(__nccwpck_require__(87437), exports); +tslib_1.__exportStar(__nccwpck_require__(18142), exports); /***/ }), -/***/ 4861: +/***/ 7294: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26054,7 +29575,7 @@ exports.isIpAddress = isIpAddress; /***/ }), -/***/ 9285: +/***/ 9439: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26067,7 +29588,7 @@ exports.isSet = isSet; /***/ }), -/***/ 6949: +/***/ 45583: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26092,7 +29613,7 @@ exports.isValidHostLabel = isValidHostLabel; /***/ }), -/***/ 5040: +/***/ 18944: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26105,15 +29626,15 @@ exports.not = not; /***/ }), -/***/ 7202: +/***/ 55394: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.parseURL = void 0; -const types_1 = __nccwpck_require__(7661); -const isIpAddress_1 = __nccwpck_require__(4861); +const types_1 = __nccwpck_require__(10037); +const isIpAddress_1 = __nccwpck_require__(7294); const DEFAULT_PORTS = { [types_1.EndpointURLScheme.HTTP]: 80, [types_1.EndpointURLScheme.HTTPS]: 443, @@ -26168,7 +29689,7 @@ exports.parseURL = parseURL; /***/ }), -/***/ 3770: +/***/ 31612: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26181,7 +29702,7 @@ exports.stringEquals = stringEquals; /***/ }), -/***/ 7558: +/***/ 87437: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26202,7 +29723,7 @@ exports.substring = substring; /***/ }), -/***/ 8503: +/***/ 18142: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26215,25 +29736,27 @@ exports.uriEncode = uriEncode; /***/ }), -/***/ 3514: +/***/ 13199: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.resolveEndpoint = void 0; -const types_1 = __nccwpck_require__(1983); -const utils_1 = __nccwpck_require__(267); +const debug_1 = __nccwpck_require__(44323); +const types_1 = __nccwpck_require__(27239); +const utils_1 = __nccwpck_require__(23109); const resolveEndpoint = (ruleSetObject, options) => { - var _a, _b; + var _a, _b, _c, _d, _e, _f; const { endpointParams, logger } = options; const { parameters, rules } = ruleSetObject; + (_b = (_a = options.logger) === null || _a === void 0 ? void 0 : _a.debug) === null || _b === void 0 ? void 0 : _b.call(_a, debug_1.debugId, `Initial EndpointParams: ${(0, debug_1.toDebugString)(endpointParams)}`); const paramsWithDefault = Object.entries(parameters) .filter(([, v]) => v.default != null) .map(([k, v]) => [k, v.default]); if (paramsWithDefault.length > 0) { for (const [paramKey, paramDefaultValue] of paramsWithDefault) { - endpointParams[paramKey] = (_a = endpointParams[paramKey]) !== null && _a !== void 0 ? _a : paramDefaultValue; + endpointParams[paramKey] = (_c = endpointParams[paramKey]) !== null && _c !== void 0 ? _c : paramDefaultValue; } } const requiredParams = Object.entries(parameters) @@ -26245,7 +29768,7 @@ const resolveEndpoint = (ruleSetObject, options) => { } } const endpoint = (0, utils_1.evaluateRules)(rules, { endpointParams, logger, referenceRecord: {} }); - if ((_b = options.endpointParams) === null || _b === void 0 ? void 0 : _b.Endpoint) { + if ((_d = options.endpointParams) === null || _d === void 0 ? void 0 : _d.Endpoint) { try { const givenEndpoint = new URL(options.endpointParams.Endpoint); const { protocol, port } = givenEndpoint; @@ -26255,6 +29778,7 @@ const resolveEndpoint = (ruleSetObject, options) => { catch (e) { } } + (_f = (_e = options.logger) === null || _e === void 0 ? void 0 : _e.debug) === null || _f === void 0 ? void 0 : _f.call(_e, debug_1.debugId, `Resolved endpoint: ${(0, debug_1.toDebugString)(endpoint)}`); return endpoint; }; exports.resolveEndpoint = resolveEndpoint; @@ -26262,7 +29786,7 @@ exports.resolveEndpoint = resolveEndpoint; /***/ }), -/***/ 6712: +/***/ 67395: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26280,7 +29804,7 @@ exports.EndpointError = EndpointError; /***/ }), -/***/ 2520: +/***/ 55725: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26290,7 +29814,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 4013: +/***/ 28170: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26300,7 +29824,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 881: +/***/ 50532: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26310,7 +29834,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 6806: +/***/ 14733: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26320,24 +29844,24 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 1983: +/***/ 27239: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6712), exports); -tslib_1.__exportStar(__nccwpck_require__(2520), exports); -tslib_1.__exportStar(__nccwpck_require__(4013), exports); -tslib_1.__exportStar(__nccwpck_require__(881), exports); -tslib_1.__exportStar(__nccwpck_require__(6806), exports); -tslib_1.__exportStar(__nccwpck_require__(6626), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(67395), exports); +tslib_1.__exportStar(__nccwpck_require__(55725), exports); +tslib_1.__exportStar(__nccwpck_require__(28170), exports); +tslib_1.__exportStar(__nccwpck_require__(50532), exports); +tslib_1.__exportStar(__nccwpck_require__(14733), exports); +tslib_1.__exportStar(__nccwpck_require__(1721), exports); /***/ }), -/***/ 6626: +/***/ 1721: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26347,16 +29871,16 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); /***/ }), -/***/ 3866: +/***/ 99683: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.callFunction = void 0; -const tslib_1 = __nccwpck_require__(1398); -const lib = tslib_1.__importStar(__nccwpck_require__(5776)); -const evaluateExpression_1 = __nccwpck_require__(3384); +const tslib_1 = __nccwpck_require__(94461); +const lib = tslib_1.__importStar(__nccwpck_require__(38326)); +const evaluateExpression_1 = __nccwpck_require__(42218); const callFunction = ({ fn, argv }, options) => { const evaluatedArgs = argv.map((arg) => ["boolean", "number"].includes(typeof arg) ? arg : (0, evaluateExpression_1.evaluateExpression)(arg, "arg", options)); return fn.split(".").reduce((acc, key) => acc[key], lib)(...evaluatedArgs); @@ -26366,20 +29890,23 @@ exports.callFunction = callFunction; /***/ }), -/***/ 4070: +/***/ 49098: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateCondition = void 0; -const types_1 = __nccwpck_require__(1983); -const callFunction_1 = __nccwpck_require__(3866); +const debug_1 = __nccwpck_require__(44323); +const types_1 = __nccwpck_require__(27239); +const callFunction_1 = __nccwpck_require__(99683); const evaluateCondition = ({ assign, ...fnArgs }, options) => { + var _a, _b; if (assign && assign in options.referenceRecord) { throw new types_1.EndpointError(`'${assign}' is already defined in Reference Record.`); } const value = (0, callFunction_1.callFunction)(fnArgs, options); + (_b = (_a = options.logger) === null || _a === void 0 ? void 0 : _a.debug) === null || _b === void 0 ? void 0 : _b.call(_a, debug_1.debugId, `evaluateCondition: ${(0, debug_1.toDebugString)(fnArgs)} = ${(0, debug_1.toDebugString)(value)}`); return { result: value === "" ? true : !!value, ...(assign != null && { toAssign: { name: assign, value } }), @@ -26390,15 +29917,17 @@ exports.evaluateCondition = evaluateCondition; /***/ }), -/***/ 1766: +/***/ 62356: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateConditions = void 0; -const evaluateCondition_1 = __nccwpck_require__(4070); +const debug_1 = __nccwpck_require__(44323); +const evaluateCondition_1 = __nccwpck_require__(49098); const evaluateConditions = (conditions = [], options) => { + var _a, _b; const conditionsReferenceRecord = {}; for (const condition of conditions) { const { result, toAssign } = (0, evaluateCondition_1.evaluateCondition)(condition, { @@ -26413,6 +29942,7 @@ const evaluateConditions = (conditions = [], options) => { } if (toAssign) { conditionsReferenceRecord[toAssign.name] = toAssign.value; + (_b = (_a = options.logger) === null || _a === void 0 ? void 0 : _a.debug) === null || _b === void 0 ? void 0 : _b.call(_a, debug_1.debugId, `assign: ${toAssign.name} := ${(0, debug_1.toDebugString)(toAssign.value)}`); } } return { result: true, referenceRecord: conditionsReferenceRecord }; @@ -26422,18 +29952,20 @@ exports.evaluateConditions = evaluateConditions; /***/ }), -/***/ 1834: +/***/ 21237: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateEndpointRule = void 0; -const evaluateConditions_1 = __nccwpck_require__(1766); -const getEndpointHeaders_1 = __nccwpck_require__(1121); -const getEndpointProperties_1 = __nccwpck_require__(5189); -const getEndpointUrl_1 = __nccwpck_require__(1786); +const debug_1 = __nccwpck_require__(44323); +const evaluateConditions_1 = __nccwpck_require__(62356); +const getEndpointHeaders_1 = __nccwpck_require__(72124); +const getEndpointProperties_1 = __nccwpck_require__(18878); +const getEndpointUrl_1 = __nccwpck_require__(51782); const evaluateEndpointRule = (endpointRule, options) => { + var _a, _b; const { conditions, endpoint } = endpointRule; const { result, referenceRecord } = (0, evaluateConditions_1.evaluateConditions)(conditions, options); if (!result) { @@ -26444,6 +29976,7 @@ const evaluateEndpointRule = (endpointRule, options) => { referenceRecord: { ...options.referenceRecord, ...referenceRecord }, }; const { url, properties, headers } = endpoint; + (_b = (_a = options.logger) === null || _a === void 0 ? void 0 : _a.debug) === null || _b === void 0 ? void 0 : _b.call(_a, debug_1.debugId, `Resolving endpoint from template: ${(0, debug_1.toDebugString)(endpoint)}`); return { ...(headers != undefined && { headers: (0, getEndpointHeaders_1.getEndpointHeaders)(headers, endpointRuleOptions), @@ -26459,16 +29992,16 @@ exports.evaluateEndpointRule = evaluateEndpointRule; /***/ }), -/***/ 1462: +/***/ 17699: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateErrorRule = void 0; -const types_1 = __nccwpck_require__(1983); -const evaluateConditions_1 = __nccwpck_require__(1766); -const evaluateExpression_1 = __nccwpck_require__(3384); +const types_1 = __nccwpck_require__(27239); +const evaluateConditions_1 = __nccwpck_require__(62356); +const evaluateExpression_1 = __nccwpck_require__(42218); const evaluateErrorRule = (errorRule, options) => { const { conditions, error } = errorRule; const { result, referenceRecord } = (0, evaluateConditions_1.evaluateConditions)(conditions, options); @@ -26485,17 +30018,17 @@ exports.evaluateErrorRule = evaluateErrorRule; /***/ }), -/***/ 3384: +/***/ 42218: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateExpression = void 0; -const types_1 = __nccwpck_require__(1983); -const callFunction_1 = __nccwpck_require__(3866); -const evaluateTemplate_1 = __nccwpck_require__(8437); -const getReferenceValue_1 = __nccwpck_require__(7627); +const types_1 = __nccwpck_require__(27239); +const callFunction_1 = __nccwpck_require__(99683); +const evaluateTemplate_1 = __nccwpck_require__(66898); +const getReferenceValue_1 = __nccwpck_require__(74772); const evaluateExpression = (obj, keyName, options) => { if (typeof obj === "string") { return (0, evaluateTemplate_1.evaluateTemplate)(obj, options); @@ -26513,17 +30046,17 @@ exports.evaluateExpression = evaluateExpression; /***/ }), -/***/ 4456: +/***/ 41002: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateRules = void 0; -const types_1 = __nccwpck_require__(1983); -const evaluateEndpointRule_1 = __nccwpck_require__(1834); -const evaluateErrorRule_1 = __nccwpck_require__(1462); -const evaluateTreeRule_1 = __nccwpck_require__(7825); +const types_1 = __nccwpck_require__(27239); +const evaluateEndpointRule_1 = __nccwpck_require__(21237); +const evaluateErrorRule_1 = __nccwpck_require__(17699); +const evaluateTreeRule_1 = __nccwpck_require__(56438); const evaluateRules = (rules, options) => { for (const rule of rules) { if (rule.type === "endpoint") { @@ -26552,51 +30085,63 @@ exports.evaluateRules = evaluateRules; /***/ }), -/***/ 8437: +/***/ 66898: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateTemplate = void 0; -const lib_1 = __nccwpck_require__(5776); -const ATTR_SHORTHAND_REGEX = new RegExp("\\${([\\w]+)#([\\w]+)}", "g"); +const lib_1 = __nccwpck_require__(38326); const evaluateTemplate = (template, options) => { - const templateToEvaluate = template - .replace(new RegExp(`\{([^{}]+)\}`, "g"), "${$1}") - .replace(new RegExp(`\{\\$\{([^{}]+)\}\}`, "g"), "{$1}"); + const evaluatedTemplateArr = []; const templateContext = { ...options.endpointParams, ...options.referenceRecord, }; - const attrShortHandList = templateToEvaluate.match(ATTR_SHORTHAND_REGEX) || []; - const attrShortHandMap = attrShortHandList.reduce((acc, attrShortHand) => { - const indexOfHash = attrShortHand.indexOf("#"); - const refName = attrShortHand.substring(2, indexOfHash); - const attrName = attrShortHand.substring(indexOfHash + 1, attrShortHand.length - 1); - acc[attrShortHand] = (0, lib_1.getAttr)(templateContext[refName], attrName); - return acc; - }, {}); - const templateWithAttr = Object.entries(attrShortHandMap).reduce((acc, [shortHand, value]) => acc.replace(shortHand, value), templateToEvaluate); - const templateContextNames = Object.keys(templateContext); - const templateContextValues = Object.values(templateContext); - const templateWithTildeEscaped = templateWithAttr.replace(/\`/g, "\\`"); - return new Function(...templateContextNames, `return \`${templateWithTildeEscaped}\``)(...templateContextValues); + let currentIndex = 0; + while (currentIndex < template.length) { + const openingBraceIndex = template.indexOf("{", currentIndex); + if (openingBraceIndex === -1) { + evaluatedTemplateArr.push(template.slice(currentIndex)); + break; + } + evaluatedTemplateArr.push(template.slice(currentIndex, openingBraceIndex)); + const closingBraceIndex = template.indexOf("}", openingBraceIndex); + if (closingBraceIndex === -1) { + evaluatedTemplateArr.push(template.slice(openingBraceIndex)); + break; + } + if (template[openingBraceIndex + 1] === "{" && template[closingBraceIndex + 1] === "}") { + evaluatedTemplateArr.push(template.slice(openingBraceIndex + 1, closingBraceIndex)); + currentIndex = closingBraceIndex + 2; + } + const parameterName = template.substring(openingBraceIndex + 1, closingBraceIndex); + if (parameterName.includes("#")) { + const [refName, attrName] = parameterName.split("#"); + evaluatedTemplateArr.push((0, lib_1.getAttr)(templateContext[refName], attrName)); + } + else { + evaluatedTemplateArr.push(templateContext[parameterName]); + } + currentIndex = closingBraceIndex + 1; + } + return evaluatedTemplateArr.join(""); }; exports.evaluateTemplate = evaluateTemplate; /***/ }), -/***/ 7825: +/***/ 56438: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateTreeRule = void 0; -const evaluateConditions_1 = __nccwpck_require__(1766); -const evaluateRules_1 = __nccwpck_require__(4456); +const evaluateConditions_1 = __nccwpck_require__(62356); +const evaluateRules_1 = __nccwpck_require__(41002); const evaluateTreeRule = (treeRule, options) => { const { conditions, rules } = treeRule; const { result, referenceRecord } = (0, evaluateConditions_1.evaluateConditions)(conditions, options); @@ -26613,15 +30158,15 @@ exports.evaluateTreeRule = evaluateTreeRule; /***/ }), -/***/ 1121: +/***/ 72124: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getEndpointHeaders = void 0; -const types_1 = __nccwpck_require__(1983); -const evaluateExpression_1 = __nccwpck_require__(3384); +const types_1 = __nccwpck_require__(27239); +const evaluateExpression_1 = __nccwpck_require__(42218); const getEndpointHeaders = (headers, options) => Object.entries(headers).reduce((acc, [headerKey, headerVal]) => ({ ...acc, [headerKey]: headerVal.map((headerValEntry) => { @@ -26637,14 +30182,14 @@ exports.getEndpointHeaders = getEndpointHeaders; /***/ }), -/***/ 5189: +/***/ 18878: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getEndpointProperties = void 0; -const getEndpointProperty_1 = __nccwpck_require__(5065); +const getEndpointProperty_1 = __nccwpck_require__(26403); const getEndpointProperties = (properties, options) => Object.entries(properties).reduce((acc, [propertyKey, propertyVal]) => ({ ...acc, [propertyKey]: (0, getEndpointProperty_1.getEndpointProperty)(propertyVal, options), @@ -26654,16 +30199,16 @@ exports.getEndpointProperties = getEndpointProperties; /***/ }), -/***/ 5065: +/***/ 26403: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getEndpointProperty = void 0; -const types_1 = __nccwpck_require__(1983); -const evaluateTemplate_1 = __nccwpck_require__(8437); -const getEndpointProperties_1 = __nccwpck_require__(5189); +const types_1 = __nccwpck_require__(27239); +const evaluateTemplate_1 = __nccwpck_require__(66898); +const getEndpointProperties_1 = __nccwpck_require__(18878); const getEndpointProperty = (property, options) => { if (Array.isArray(property)) { return property.map((propertyEntry) => (0, exports.getEndpointProperty)(propertyEntry, options)); @@ -26687,15 +30232,15 @@ exports.getEndpointProperty = getEndpointProperty; /***/ }), -/***/ 1786: +/***/ 51782: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getEndpointUrl = void 0; -const types_1 = __nccwpck_require__(1983); -const evaluateExpression_1 = __nccwpck_require__(3384); +const types_1 = __nccwpck_require__(27239); +const evaluateExpression_1 = __nccwpck_require__(42218); const getEndpointUrl = (endpointUrl, options) => { const expression = (0, evaluateExpression_1.evaluateExpression)(endpointUrl, "Endpoint URL", options); if (typeof expression === "string") { @@ -26714,7 +30259,7 @@ exports.getEndpointUrl = getEndpointUrl; /***/ }), -/***/ 7627: +/***/ 74772: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26733,19 +30278,19 @@ exports.getReferenceValue = getReferenceValue; /***/ }), -/***/ 267: +/***/ 23109: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(4456), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(41002), exports); /***/ }), -/***/ 6070: +/***/ 97476: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26791,19 +30336,19 @@ exports.toHex = toHex; /***/ }), -/***/ 7426: +/***/ 92441: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(6068), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(48300), exports); /***/ }), -/***/ 6068: +/***/ 48300: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26821,21 +30366,21 @@ exports.normalizeProvider = normalizeProvider; /***/ }), -/***/ 5490: +/***/ 66788: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.escapeUriPath = void 0; -const escape_uri_1 = __nccwpck_require__(7225); +const escape_uri_1 = __nccwpck_require__(86396); const escapeUriPath = (uri) => uri.split("/").map(escape_uri_1.escapeUri).join("/"); exports.escapeUriPath = escapeUriPath; /***/ }), -/***/ 7225: +/***/ 86396: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -26849,30 +30394,30 @@ const hexEncode = (c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`; /***/ }), -/***/ 4301: +/***/ 74478: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(7225), exports); -tslib_1.__exportStar(__nccwpck_require__(5490), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(86396), exports); +tslib_1.__exportStar(__nccwpck_require__(66788), exports); /***/ }), -/***/ 8065: +/***/ 39837: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.defaultUserAgent = exports.UA_APP_ID_INI_NAME = exports.UA_APP_ID_ENV_NAME = void 0; -const node_config_provider_1 = __nccwpck_require__(7323); -const os_1 = __nccwpck_require__(2037); -const process_1 = __nccwpck_require__(7282); -const is_crt_available_1 = __nccwpck_require__(4759); +const node_config_provider_1 = __nccwpck_require__(42291); +const os_1 = __nccwpck_require__(22037); +const process_1 = __nccwpck_require__(77282); +const is_crt_available_1 = __nccwpck_require__(55727); exports.UA_APP_ID_ENV_NAME = "AWS_SDK_UA_APP_ID"; exports.UA_APP_ID_INI_NAME = "sdk-ua-app-id"; const defaultUserAgent = ({ serviceId, clientVersion }) => { @@ -26911,7 +30456,7 @@ exports.defaultUserAgent = defaultUserAgent; /***/ }), -/***/ 4759: +/***/ 55727: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -26920,7 +30465,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isCrtAvailable = void 0; const isCrtAvailable = () => { try { - if ( true && __nccwpck_require__(4247)) { + if ( true && __nccwpck_require__(94247)) { return ["md/crt-avail"]; } return null; @@ -26934,14 +30479,14 @@ exports.isCrtAvailable = isCrtAvailable; /***/ }), -/***/ 1300: +/***/ 24659: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.toUtf8 = exports.fromUtf8 = void 0; -const util_buffer_from_1 = __nccwpck_require__(4477); +const util_buffer_from_1 = __nccwpck_require__(88782); const fromUtf8 = (input) => { const buf = (0, util_buffer_from_1.fromString)(input, "utf8"); return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength / Uint8Array.BYTES_PER_ELEMENT); @@ -26953,16 +30498,16 @@ exports.toUtf8 = toUtf8; /***/ }), -/***/ 405: +/***/ 47651: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.createWaiter = void 0; -const poller_1 = __nccwpck_require__(2779); -const utils_1 = __nccwpck_require__(5404); -const waiter_1 = __nccwpck_require__(86); +const poller_1 = __nccwpck_require__(18438); +const utils_1 = __nccwpck_require__(57108); +const waiter_1 = __nccwpck_require__(53832); const abortTimeout = async (abortSignal) => { return new Promise((resolve) => { abortSignal.onabort = () => resolve({ state: waiter_1.WaiterState.ABORTED }); @@ -26988,28 +30533,28 @@ exports.createWaiter = createWaiter; /***/ }), -/***/ 7572: +/***/ 30798: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(405), exports); -tslib_1.__exportStar(__nccwpck_require__(86), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(47651), exports); +tslib_1.__exportStar(__nccwpck_require__(53832), exports); /***/ }), -/***/ 2779: +/***/ 18438: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.runPolling = void 0; -const sleep_1 = __nccwpck_require__(953); -const waiter_1 = __nccwpck_require__(86); +const sleep_1 = __nccwpck_require__(29032); +const waiter_1 = __nccwpck_require__(53832); const exponentialBackoffWithJitter = (minDelay, maxDelay, attemptCeiling, attempt) => { if (attempt > attemptCeiling) return maxDelay; @@ -27047,20 +30592,20 @@ exports.runPolling = runPolling; /***/ }), -/***/ 5404: +/***/ 57108: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); -const tslib_1 = __nccwpck_require__(1398); -tslib_1.__exportStar(__nccwpck_require__(953), exports); -tslib_1.__exportStar(__nccwpck_require__(2514), exports); +const tslib_1 = __nccwpck_require__(94461); +tslib_1.__exportStar(__nccwpck_require__(29032), exports); +tslib_1.__exportStar(__nccwpck_require__(51685), exports); /***/ }), -/***/ 953: +/***/ 29032: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -27075,7 +30620,7 @@ exports.sleep = sleep; /***/ }), -/***/ 2514: +/***/ 51685: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -27104,7 +30649,7 @@ exports.validateWaiterOptions = validateWaiterOptions; /***/ }), -/***/ 86: +/***/ 53832: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -27150,15 +30695,15 @@ exports.checkExceptions = checkExceptions; /***/ }), -/***/ 7045: +/***/ 97045: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { "use strict"; -const validator = __nccwpck_require__(1753); -const XMLParser = __nccwpck_require__(6047); -const XMLBuilder = __nccwpck_require__(1610); +const validator = __nccwpck_require__(91753); +const XMLParser = __nccwpck_require__(36047); +const XMLBuilder = __nccwpck_require__(41610); module.exports = { XMLParser: XMLParser, @@ -27168,7 +30713,7 @@ module.exports = { /***/ }), -/***/ 7922: +/***/ 27922: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -27248,13 +30793,13 @@ exports.nameRegexp = nameRegexp; /***/ }), -/***/ 1753: +/***/ 91753: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; -const util = __nccwpck_require__(7922); +const util = __nccwpck_require__(27922); const defaultOptions = { allowBooleanAttributes: false, //A tag can have attributes without any value @@ -27679,13 +31224,13 @@ function getPositionFromMatch(match) { /***/ }), -/***/ 1610: +/***/ 41610: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { "use strict"; //parse Empty Node as self closing node -const buildFromOrderedJs = __nccwpck_require__(8865); +const buildFromOrderedJs = __nccwpck_require__(18865); const defaultOptions = { attributeNamePrefix: '@_', @@ -27945,7 +31490,7 @@ module.exports = Builder; /***/ }), -/***/ 8865: +/***/ 18865: /***/ ((module) => { const EOL = "\n"; @@ -28060,7 +31605,7 @@ module.exports = toXml; /***/ }), -/***/ 2407: +/***/ 12407: /***/ ((module) => { //TODO: handle comments @@ -28183,7 +31728,7 @@ module.exports = readDocType; /***/ }), -/***/ 4358: +/***/ 84358: /***/ ((__unused_webpack_module, exports) => { @@ -28231,17 +31776,17 @@ exports.defaultOptions = defaultOptions; /***/ }), -/***/ 4112: +/***/ 34112: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { "use strict"; ///@ts-check -const util = __nccwpck_require__(7922); -const xmlNode = __nccwpck_require__(6814); -const readDocType = __nccwpck_require__(2407); -const toNumber = __nccwpck_require__(9809); +const util = __nccwpck_require__(27922); +const xmlNode = __nccwpck_require__(86814); +const readDocType = __nccwpck_require__(12407); +const toNumber = __nccwpck_require__(89809); const regx = '<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)' @@ -28800,13 +32345,13 @@ module.exports = OrderedObjParser; /***/ }), -/***/ 6047: +/***/ 36047: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -const { buildOptions} = __nccwpck_require__(4358); -const OrderedObjParser = __nccwpck_require__(4112); -const { prettify} = __nccwpck_require__(6886); -const validator = __nccwpck_require__(1753); +const { buildOptions} = __nccwpck_require__(84358); +const OrderedObjParser = __nccwpck_require__(34112); +const { prettify} = __nccwpck_require__(86886); +const validator = __nccwpck_require__(91753); class XMLParser{ @@ -28864,7 +32409,7 @@ module.exports = XMLParser; /***/ }), -/***/ 6886: +/***/ 86886: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -28973,7 +32518,7 @@ exports.prettify = prettify; /***/ }), -/***/ 6814: +/***/ 86814: /***/ ((module) => { "use strict"; @@ -29003,7 +32548,7 @@ module.exports = XmlNode; /***/ }), -/***/ 8513: +/***/ 98513: /***/ (function(module, exports, __nccwpck_require__) { /* module decorator */ module = __nccwpck_require__.nmd(module); @@ -46220,7 +49765,7 @@ module.exports = XmlNode; /***/ }), -/***/ 9809: +/***/ 89809: /***/ ((module) => { const hexRegex = /^[-+]?0x[a-fA-F0-9]+$/; @@ -46351,7 +49896,7 @@ module.exports = toNumber /***/ }), -/***/ 1398: +/***/ 94461: /***/ ((module) => { /****************************************************************************** @@ -46481,7 +50026,7 @@ var __createBinding; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); - while (_) try { + while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { @@ -46675,27 +50220,27 @@ var __createBinding; /***/ }), -/***/ 8125: +/***/ 68125: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -module.exports = __nccwpck_require__(5680); +module.exports = __nccwpck_require__(25680); /***/ }), -/***/ 5680: +/***/ 25680: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; -var net = __nccwpck_require__(1808); -var tls = __nccwpck_require__(4404); -var http = __nccwpck_require__(3685); -var https = __nccwpck_require__(5687); -var events = __nccwpck_require__(2361); -var assert = __nccwpck_require__(9491); -var util = __nccwpck_require__(3837); +var net = __nccwpck_require__(41808); +var tls = __nccwpck_require__(24404); +var http = __nccwpck_require__(13685); +var https = __nccwpck_require__(95687); +var events = __nccwpck_require__(82361); +var assert = __nccwpck_require__(39491); +var util = __nccwpck_require__(73837); exports.httpOverHttp = httpOverHttp; @@ -46955,7 +50500,7 @@ exports.debug = debug; // for test /***/ }), -/***/ 7066: +/***/ 37066: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47019,23 +50564,23 @@ Object.defineProperty(exports, "parse", ({ } })); -var _v = _interopRequireDefault(__nccwpck_require__(5021)); +var _v = _interopRequireDefault(__nccwpck_require__(85021)); -var _v2 = _interopRequireDefault(__nccwpck_require__(8323)); +var _v2 = _interopRequireDefault(__nccwpck_require__(38323)); var _v3 = _interopRequireDefault(__nccwpck_require__(9626)); -var _v4 = _interopRequireDefault(__nccwpck_require__(2420)); +var _v4 = _interopRequireDefault(__nccwpck_require__(52420)); -var _nil = _interopRequireDefault(__nccwpck_require__(5659)); +var _nil = _interopRequireDefault(__nccwpck_require__(85659)); -var _version = _interopRequireDefault(__nccwpck_require__(5927)); +var _version = _interopRequireDefault(__nccwpck_require__(75927)); -var _validate = _interopRequireDefault(__nccwpck_require__(9206)); +var _validate = _interopRequireDefault(__nccwpck_require__(79206)); -var _stringify = _interopRequireDefault(__nccwpck_require__(7541)); +var _stringify = _interopRequireDefault(__nccwpck_require__(27541)); -var _parse = _interopRequireDefault(__nccwpck_require__(3986)); +var _parse = _interopRequireDefault(__nccwpck_require__(73986)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47071,7 +50616,7 @@ exports["default"] = _default; /***/ }), -/***/ 5659: +/***/ 85659: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -47086,7 +50631,7 @@ exports["default"] = _default; /***/ }), -/***/ 3986: +/***/ 73986: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47097,7 +50642,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(9206)); +var _validate = _interopRequireDefault(__nccwpck_require__(79206)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47138,7 +50683,7 @@ exports["default"] = _default; /***/ }), -/***/ 4037: +/***/ 94037: /***/ ((__unused_webpack_module, exports) => { "use strict"; @@ -47153,7 +50698,7 @@ exports["default"] = _default; /***/ }), -/***/ 3643: +/***/ 83643: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47184,7 +50729,7 @@ function rng() { /***/ }), -/***/ 8746: +/***/ 68746: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47214,7 +50759,7 @@ exports["default"] = _default; /***/ }), -/***/ 7541: +/***/ 27541: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47225,7 +50770,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(9206)); +var _validate = _interopRequireDefault(__nccwpck_require__(79206)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47260,7 +50805,7 @@ exports["default"] = _default; /***/ }), -/***/ 5021: +/***/ 85021: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47271,9 +50816,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _rng = _interopRequireDefault(__nccwpck_require__(3643)); +var _rng = _interopRequireDefault(__nccwpck_require__(83643)); -var _stringify = _interopRequireDefault(__nccwpck_require__(7541)); +var _stringify = _interopRequireDefault(__nccwpck_require__(27541)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47374,7 +50919,7 @@ exports["default"] = _default; /***/ }), -/***/ 8323: +/***/ 38323: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47385,7 +50930,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(5424)); +var _v = _interopRequireDefault(__nccwpck_require__(35424)); var _md = _interopRequireDefault(__nccwpck_require__(3456)); @@ -47397,7 +50942,7 @@ exports["default"] = _default; /***/ }), -/***/ 5424: +/***/ 35424: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47409,9 +50954,9 @@ Object.defineProperty(exports, "__esModule", ({ exports["default"] = _default; exports.URL = exports.DNS = void 0; -var _stringify = _interopRequireDefault(__nccwpck_require__(7541)); +var _stringify = _interopRequireDefault(__nccwpck_require__(27541)); -var _parse = _interopRequireDefault(__nccwpck_require__(3986)); +var _parse = _interopRequireDefault(__nccwpck_require__(73986)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47493,9 +51038,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _rng = _interopRequireDefault(__nccwpck_require__(3643)); +var _rng = _interopRequireDefault(__nccwpck_require__(83643)); -var _stringify = _interopRequireDefault(__nccwpck_require__(7541)); +var _stringify = _interopRequireDefault(__nccwpck_require__(27541)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47526,7 +51071,7 @@ exports["default"] = _default; /***/ }), -/***/ 2420: +/***/ 52420: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47537,9 +51082,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(5424)); +var _v = _interopRequireDefault(__nccwpck_require__(35424)); -var _sha = _interopRequireDefault(__nccwpck_require__(8746)); +var _sha = _interopRequireDefault(__nccwpck_require__(68746)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47549,7 +51094,7 @@ exports["default"] = _default; /***/ }), -/***/ 9206: +/***/ 79206: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47560,7 +51105,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _regex = _interopRequireDefault(__nccwpck_require__(4037)); +var _regex = _interopRequireDefault(__nccwpck_require__(94037)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47573,7 +51118,7 @@ exports["default"] = _default; /***/ }), -/***/ 5927: +/***/ 75927: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { "use strict"; @@ -47584,7 +51129,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(9206)); +var _validate = _interopRequireDefault(__nccwpck_require__(79206)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -47601,7 +51146,7 @@ exports["default"] = _default; /***/ }), -/***/ 4247: +/***/ 94247: /***/ ((module) => { module.exports = eval("require")("aws-crt"); @@ -47609,7 +51154,7 @@ module.exports = eval("require")("aws-crt"); /***/ }), -/***/ 9491: +/***/ 39491: /***/ ((module) => { "use strict"; @@ -47617,7 +51162,7 @@ module.exports = require("assert"); /***/ }), -/***/ 4300: +/***/ 14300: /***/ ((module) => { "use strict"; @@ -47625,7 +51170,7 @@ module.exports = require("buffer"); /***/ }), -/***/ 2081: +/***/ 32081: /***/ ((module) => { "use strict"; @@ -47641,7 +51186,7 @@ module.exports = require("crypto"); /***/ }), -/***/ 2361: +/***/ 82361: /***/ ((module) => { "use strict"; @@ -47649,7 +51194,7 @@ module.exports = require("events"); /***/ }), -/***/ 7147: +/***/ 57147: /***/ ((module) => { "use strict"; @@ -47657,7 +51202,7 @@ module.exports = require("fs"); /***/ }), -/***/ 3685: +/***/ 13685: /***/ ((module) => { "use strict"; @@ -47665,7 +51210,7 @@ module.exports = require("http"); /***/ }), -/***/ 5158: +/***/ 85158: /***/ ((module) => { "use strict"; @@ -47673,7 +51218,7 @@ module.exports = require("http2"); /***/ }), -/***/ 5687: +/***/ 95687: /***/ ((module) => { "use strict"; @@ -47681,7 +51226,7 @@ module.exports = require("https"); /***/ }), -/***/ 1808: +/***/ 41808: /***/ ((module) => { "use strict"; @@ -47689,7 +51234,7 @@ module.exports = require("net"); /***/ }), -/***/ 2037: +/***/ 22037: /***/ ((module) => { "use strict"; @@ -47697,7 +51242,7 @@ module.exports = require("os"); /***/ }), -/***/ 1017: +/***/ 71017: /***/ ((module) => { "use strict"; @@ -47705,7 +51250,7 @@ module.exports = require("path"); /***/ }), -/***/ 7282: +/***/ 77282: /***/ ((module) => { "use strict"; @@ -47713,7 +51258,7 @@ module.exports = require("process"); /***/ }), -/***/ 2781: +/***/ 12781: /***/ ((module) => { "use strict"; @@ -47721,7 +51266,7 @@ module.exports = require("stream"); /***/ }), -/***/ 4404: +/***/ 24404: /***/ ((module) => { "use strict"; @@ -47729,7 +51274,7 @@ module.exports = require("tls"); /***/ }), -/***/ 7310: +/***/ 57310: /***/ ((module) => { "use strict"; @@ -47737,7 +51282,7 @@ module.exports = require("url"); /***/ }), -/***/ 3837: +/***/ 73837: /***/ ((module) => { "use strict"; @@ -47745,35 +51290,43 @@ module.exports = require("util"); /***/ }), -/***/ 9237: +/***/ 81245: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.223.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/client-sts":"3.223.0","@aws-sdk/config-resolver":"3.222.0","@aws-sdk/credential-provider-node":"3.223.0","@aws-sdk/fetch-http-handler":"3.222.0","@aws-sdk/hash-node":"3.222.0","@aws-sdk/invalid-dependency":"3.222.0","@aws-sdk/middleware-content-length":"3.222.0","@aws-sdk/middleware-endpoint":"3.222.0","@aws-sdk/middleware-host-header":"3.222.0","@aws-sdk/middleware-logger":"3.222.0","@aws-sdk/middleware-recursion-detection":"3.222.0","@aws-sdk/middleware-retry":"3.222.0","@aws-sdk/middleware-serde":"3.222.0","@aws-sdk/middleware-signing":"3.222.0","@aws-sdk/middleware-stack":"3.222.0","@aws-sdk/middleware-user-agent":"3.222.0","@aws-sdk/node-config-provider":"3.222.0","@aws-sdk/node-http-handler":"3.222.0","@aws-sdk/protocol-http":"3.222.0","@aws-sdk/smithy-client":"3.222.0","@aws-sdk/types":"3.222.0","@aws-sdk/url-parser":"3.222.0","@aws-sdk/util-base64":"3.208.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.208.0","@aws-sdk/util-defaults-mode-browser":"3.222.0","@aws-sdk/util-defaults-mode-node":"3.222.0","@aws-sdk/util-endpoints":"3.222.0","@aws-sdk/util-user-agent-browser":"3.222.0","@aws-sdk/util-user-agent-node":"3.222.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.208.0","@aws-sdk/util-waiter":"3.222.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.208.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=14.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}'); + +/***/ }), + +/***/ 66332: /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"name":"@aws-sdk/client-ecs","description":"AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native","version":"3.194.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/client-sts":"3.194.0","@aws-sdk/config-resolver":"3.193.0","@aws-sdk/credential-provider-node":"3.193.0","@aws-sdk/fetch-http-handler":"3.193.0","@aws-sdk/hash-node":"3.193.0","@aws-sdk/invalid-dependency":"3.193.0","@aws-sdk/middleware-content-length":"3.193.0","@aws-sdk/middleware-host-header":"3.193.0","@aws-sdk/middleware-logger":"3.193.0","@aws-sdk/middleware-recursion-detection":"3.193.0","@aws-sdk/middleware-retry":"3.193.0","@aws-sdk/middleware-serde":"3.193.0","@aws-sdk/middleware-signing":"3.193.0","@aws-sdk/middleware-stack":"3.193.0","@aws-sdk/middleware-user-agent":"3.193.0","@aws-sdk/node-config-provider":"3.193.0","@aws-sdk/node-http-handler":"3.193.0","@aws-sdk/protocol-http":"3.193.0","@aws-sdk/smithy-client":"3.193.0","@aws-sdk/types":"3.193.0","@aws-sdk/url-parser":"3.193.0","@aws-sdk/util-base64-browser":"3.188.0","@aws-sdk/util-base64-node":"3.188.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.188.0","@aws-sdk/util-defaults-mode-browser":"3.193.0","@aws-sdk/util-defaults-mode-node":"3.193.0","@aws-sdk/util-user-agent-browser":"3.193.0","@aws-sdk/util-user-agent-node":"3.193.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.188.0","@aws-sdk/util-waiter":"3.193.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.188.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=12.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecs","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecs"}}'); +module.exports = JSON.parse('{"name":"@aws-sdk/client-sso-oidc","description":"AWS SDK for JavaScript Sso Oidc Client for Node.js, Browser and React Native","version":"3.223.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.222.0","@aws-sdk/fetch-http-handler":"3.222.0","@aws-sdk/hash-node":"3.222.0","@aws-sdk/invalid-dependency":"3.222.0","@aws-sdk/middleware-content-length":"3.222.0","@aws-sdk/middleware-endpoint":"3.222.0","@aws-sdk/middleware-host-header":"3.222.0","@aws-sdk/middleware-logger":"3.222.0","@aws-sdk/middleware-recursion-detection":"3.222.0","@aws-sdk/middleware-retry":"3.222.0","@aws-sdk/middleware-serde":"3.222.0","@aws-sdk/middleware-stack":"3.222.0","@aws-sdk/middleware-user-agent":"3.222.0","@aws-sdk/node-config-provider":"3.222.0","@aws-sdk/node-http-handler":"3.222.0","@aws-sdk/protocol-http":"3.222.0","@aws-sdk/smithy-client":"3.222.0","@aws-sdk/types":"3.222.0","@aws-sdk/url-parser":"3.222.0","@aws-sdk/util-base64":"3.208.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.208.0","@aws-sdk/util-defaults-mode-browser":"3.222.0","@aws-sdk/util-defaults-mode-node":"3.222.0","@aws-sdk/util-endpoints":"3.222.0","@aws-sdk/util-user-agent-browser":"3.222.0","@aws-sdk/util-user-agent-node":"3.222.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.208.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.208.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=14.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso-oidc","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso-oidc"}}'); /***/ }), -/***/ 9557: +/***/ 58982: /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.193.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.193.0","@aws-sdk/fetch-http-handler":"3.193.0","@aws-sdk/hash-node":"3.193.0","@aws-sdk/invalid-dependency":"3.193.0","@aws-sdk/middleware-content-length":"3.193.0","@aws-sdk/middleware-host-header":"3.193.0","@aws-sdk/middleware-logger":"3.193.0","@aws-sdk/middleware-recursion-detection":"3.193.0","@aws-sdk/middleware-retry":"3.193.0","@aws-sdk/middleware-serde":"3.193.0","@aws-sdk/middleware-stack":"3.193.0","@aws-sdk/middleware-user-agent":"3.193.0","@aws-sdk/node-config-provider":"3.193.0","@aws-sdk/node-http-handler":"3.193.0","@aws-sdk/protocol-http":"3.193.0","@aws-sdk/smithy-client":"3.193.0","@aws-sdk/types":"3.193.0","@aws-sdk/url-parser":"3.193.0","@aws-sdk/util-base64-browser":"3.188.0","@aws-sdk/util-base64-node":"3.188.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.188.0","@aws-sdk/util-defaults-mode-browser":"3.193.0","@aws-sdk/util-defaults-mode-node":"3.193.0","@aws-sdk/util-user-agent-browser":"3.193.0","@aws-sdk/util-user-agent-node":"3.193.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.188.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.188.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=12.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso"}}'); +module.exports = JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.223.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.222.0","@aws-sdk/fetch-http-handler":"3.222.0","@aws-sdk/hash-node":"3.222.0","@aws-sdk/invalid-dependency":"3.222.0","@aws-sdk/middleware-content-length":"3.222.0","@aws-sdk/middleware-endpoint":"3.222.0","@aws-sdk/middleware-host-header":"3.222.0","@aws-sdk/middleware-logger":"3.222.0","@aws-sdk/middleware-recursion-detection":"3.222.0","@aws-sdk/middleware-retry":"3.222.0","@aws-sdk/middleware-serde":"3.222.0","@aws-sdk/middleware-stack":"3.222.0","@aws-sdk/middleware-user-agent":"3.222.0","@aws-sdk/node-config-provider":"3.222.0","@aws-sdk/node-http-handler":"3.222.0","@aws-sdk/protocol-http":"3.222.0","@aws-sdk/smithy-client":"3.222.0","@aws-sdk/types":"3.222.0","@aws-sdk/url-parser":"3.222.0","@aws-sdk/util-base64":"3.208.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.208.0","@aws-sdk/util-defaults-mode-browser":"3.222.0","@aws-sdk/util-defaults-mode-node":"3.222.0","@aws-sdk/util-endpoints":"3.222.0","@aws-sdk/util-user-agent-browser":"3.222.0","@aws-sdk/util-user-agent-node":"3.222.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.208.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.208.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=14.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sso","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sso"}}'); /***/ }), -/***/ 7237: +/***/ 68062: /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.194.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","test":"yarn test:unit","test:unit":"jest"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.193.0","@aws-sdk/credential-provider-node":"3.193.0","@aws-sdk/fetch-http-handler":"3.193.0","@aws-sdk/hash-node":"3.193.0","@aws-sdk/invalid-dependency":"3.193.0","@aws-sdk/middleware-content-length":"3.193.0","@aws-sdk/middleware-endpoint":"3.193.0","@aws-sdk/middleware-host-header":"3.193.0","@aws-sdk/middleware-logger":"3.193.0","@aws-sdk/middleware-recursion-detection":"3.193.0","@aws-sdk/middleware-retry":"3.193.0","@aws-sdk/middleware-sdk-sts":"3.193.0","@aws-sdk/middleware-serde":"3.193.0","@aws-sdk/middleware-signing":"3.193.0","@aws-sdk/middleware-stack":"3.193.0","@aws-sdk/middleware-user-agent":"3.193.0","@aws-sdk/node-config-provider":"3.193.0","@aws-sdk/node-http-handler":"3.193.0","@aws-sdk/protocol-http":"3.193.0","@aws-sdk/smithy-client":"3.193.0","@aws-sdk/types":"3.193.0","@aws-sdk/url-parser":"3.193.0","@aws-sdk/util-base64-browser":"3.188.0","@aws-sdk/util-base64-node":"3.188.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.188.0","@aws-sdk/util-defaults-mode-browser":"3.193.0","@aws-sdk/util-defaults-mode-node":"3.193.0","@aws-sdk/util-endpoints":"3.194.0","@aws-sdk/util-user-agent-browser":"3.193.0","@aws-sdk/util-user-agent-node":"3.193.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.188.0","fast-xml-parser":"4.0.11","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.188.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=12.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sts"}}'); +module.exports = JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.223.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:include:deps":"lerna run --scope $npm_package_name --include-dependencies build","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo","test":"yarn test:unit","test:unit":"jest"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.222.0","@aws-sdk/credential-provider-node":"3.223.0","@aws-sdk/fetch-http-handler":"3.222.0","@aws-sdk/hash-node":"3.222.0","@aws-sdk/invalid-dependency":"3.222.0","@aws-sdk/middleware-content-length":"3.222.0","@aws-sdk/middleware-endpoint":"3.222.0","@aws-sdk/middleware-host-header":"3.222.0","@aws-sdk/middleware-logger":"3.222.0","@aws-sdk/middleware-recursion-detection":"3.222.0","@aws-sdk/middleware-retry":"3.222.0","@aws-sdk/middleware-sdk-sts":"3.222.0","@aws-sdk/middleware-serde":"3.222.0","@aws-sdk/middleware-signing":"3.222.0","@aws-sdk/middleware-stack":"3.222.0","@aws-sdk/middleware-user-agent":"3.222.0","@aws-sdk/node-config-provider":"3.222.0","@aws-sdk/node-http-handler":"3.222.0","@aws-sdk/protocol-http":"3.222.0","@aws-sdk/smithy-client":"3.222.0","@aws-sdk/types":"3.222.0","@aws-sdk/url-parser":"3.222.0","@aws-sdk/util-base64":"3.208.0","@aws-sdk/util-body-length-browser":"3.188.0","@aws-sdk/util-body-length-node":"3.208.0","@aws-sdk/util-defaults-mode-browser":"3.222.0","@aws-sdk/util-defaults-mode-node":"3.222.0","@aws-sdk/util-endpoints":"3.222.0","@aws-sdk/util-user-agent-browser":"3.222.0","@aws-sdk/util-user-agent-node":"3.222.0","@aws-sdk/util-utf8-browser":"3.188.0","@aws-sdk/util-utf8-node":"3.208.0","fast-xml-parser":"4.0.11","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.208.0","@tsconfig/node14":"1.0.3","@types/node":"^14.14.31","concurrently":"7.0.0","downlevel-dts":"0.10.1","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"overrides":{"typedoc":{"typescript":"~4.6.2"}},"engines":{"node":">=14.0.0"},"typesVersions":{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sts"}}'); /***/ }), -/***/ 436: +/***/ 42708: /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"version":"1.1","partitions":[{"id":"aws","regionRegex":"^(us|eu|ap|sa|ca|me|af)-\\\\w+-\\\\d+$","regions":{"af-south-1":{},"af-east-1":{},"ap-northeast-1":{},"ap-northeast-2":{},"ap-northeast-3":{},"ap-south-1":{},"ap-southeast-1":{},"ap-southeast-2":{},"ap-southeast-3":{},"ca-central-1":{},"eu-central-1":{},"eu-north-1":{},"eu-south-1":{},"eu-west-1":{},"eu-west-2":{},"eu-west-3":{},"me-south-1":{},"sa-east-1":{},"us-east-1":{},"us-east-2":{},"us-west-1":{},"us-west-2":{},"aws-global":{}},"outputs":{"name":"aws","dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","supportsFIPS":true,"supportsDualStack":true}},{"id":"aws-us-gov","regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"us-gov-west-1":{},"us-gov-east-1":{},"aws-us-gov-global":{}},"outputs":{"name":"aws-us-gov","dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","supportsFIPS":true,"supportsDualStack":true}},{"id":"aws-cn","regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"cn-north-1":{},"cn-northwest-1":{},"aws-cn-global":{}},"outputs":{"name":"aws-cn","dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","supportsFIPS":true,"supportsDualStack":true}},{"id":"aws-iso","regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","outputs":{"name":"aws-iso","dnsSuffix":"c2s.ic.gov","supportsFIPS":true,"supportsDualStack":false,"dualStackDnsSuffix":"c2s.ic.gov"},"regions":{"aws-iso-global":{}}},{"id":"aws-iso-b","regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","outputs":{"name":"aws-iso-b","dnsSuffix":"sc2s.sgov.gov","supportsFIPS":true,"supportsDualStack":false,"dualStackDnsSuffix":"sc2s.sgov.gov"},"regions":{"aws-iso-b-global":{}}}]}'); +module.exports = JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","name":"aws","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^(us|eu|ap|sa|ca|me|af)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"af-south-1":{"description":"Africa (Cape Town)"},"ap-east-1":{"description":"Asia Pacific (Hong Kong)"},"ap-northeast-1":{"description":"Asia Pacific (Tokyo)"},"ap-northeast-2":{"description":"Asia Pacific (Seoul)"},"ap-northeast-3":{"description":"Asia Pacific (Osaka)"},"ap-south-1":{"description":"Asia Pacific (Mumbai)"},"ap-south-2":{"description":"Asia Pacific (Hyderabad)"},"ap-southeast-1":{"description":"Asia Pacific (Singapore)"},"ap-southeast-2":{"description":"Asia Pacific (Sydney)"},"ap-southeast-3":{"description":"Asia Pacific (Jakarta)"},"aws-global":{"description":"AWS Standard global region"},"ca-central-1":{"description":"Canada (Central)"},"eu-central-1":{"description":"Europe (Frankfurt)"},"eu-central-2":{"description":"Europe (Zurich)"},"eu-north-1":{"description":"Europe (Stockholm)"},"eu-south-1":{"description":"Europe (Milan)"},"eu-south-2":{"description":"Europe (Spain)"},"eu-west-1":{"description":"Europe (Ireland)"},"eu-west-2":{"description":"Europe (London)"},"eu-west-3":{"description":"Europe (Paris)"},"me-central-1":{"description":"Middle East (UAE)"},"me-south-1":{"description":"Middle East (Bahrain)"},"sa-east-1":{"description":"South America (Sao Paulo)"},"us-east-1":{"description":"US East (N. Virginia)"},"us-east-2":{"description":"US East (Ohio)"},"us-west-1":{"description":"US West (N. California)"},"us-west-2":{"description":"US West (Oregon)"}}},{"id":"aws-cn","outputs":{"dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","name":"aws-cn","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-cn-global":{"description":"AWS China global region"},"cn-north-1":{"description":"China (Beijing)"},"cn-northwest-1":{"description":"China (Ningxia)"}}},{"id":"aws-us-gov","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","name":"aws-us-gov","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-us-gov-global":{"description":"AWS GovCloud (US) global region"},"us-gov-east-1":{"description":"AWS GovCloud (US-East)"},"us-gov-west-1":{"description":"AWS GovCloud (US-West)"}}},{"id":"aws-iso","outputs":{"dnsSuffix":"c2s.ic.gov","dualStackDnsSuffix":"c2s.ic.gov","name":"aws-iso","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-global":{"description":"AWS ISO (US) global region"},"us-iso-east-1":{"description":"US ISO East"},"us-iso-west-1":{"description":"US ISO WEST"}}},{"id":"aws-iso-b","outputs":{"dnsSuffix":"sc2s.sgov.gov","dualStackDnsSuffix":"sc2s.sgov.gov","name":"aws-iso-b","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-b-global":{"description":"AWS ISOB (US) global region"},"us-isob-east-1":{"description":"US ISOB East (Ohio)"}}}],"version":"1.1"}'); /***/ }) @@ -47834,7 +51387,7 @@ module.exports = JSON.parse('{"version":"1.1","partitions":[{"id":"aws","regionR /******/ // module cache are used so entry inlining is disabled /******/ // startup /******/ // Load entry module and return exports -/******/ var __webpack_exports__ = __nccwpck_require__(__nccwpck_require__.s = 8996); +/******/ var __webpack_exports__ = __nccwpck_require__(__nccwpck_require__.s = 38996); /******/ module.exports = __webpack_exports__; /******/ /******/ })()