diff --git a/infrastructure/terraform/components/acct/README.md b/infrastructure/terraform/components/acct/README.md
index 1bbb943b7..a4776f247 100644
--- a/infrastructure/terraform/components/acct/README.md
+++ b/infrastructure/terraform/components/acct/README.md
@@ -36,6 +36,7 @@
| Name | Source | Version |
|------|--------|---------|
+| [kms](#module\_kms) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-kms.zip | n/a |
| [kms\_sandbox](#module\_kms\_sandbox) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-kms.zip | n/a |
| [obs\_datasource](#module\_obs\_datasource) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-obs-datasource.zip | n/a |
| [s3bucket\_access\_logs](#module\_s3bucket\_access\_logs) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
@@ -43,6 +44,7 @@
| [s3bucket\_artefacts\_us\_east\_1](#module\_s3bucket\_artefacts\_us\_east\_1) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
| [s3bucket\_backup\_reports](#module\_s3bucket\_backup\_reports) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
| [s3bucket\_data\_migration\_backups](#module\_s3bucket\_data\_migration\_backups) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
+| [s3bucket\_quarantine](#module\_s3bucket\_quarantine) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-s3bucket.zip | n/a |
| [sandbox\_ses](#module\_sandbox\_ses) | ../../modules/ses | n/a |
| [ses\_testing](#module\_ses\_testing) | ../../modules/acct-ses-testing | n/a |
| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | 5.19.0 |
diff --git a/infrastructure/terraform/components/acct/data_iam_policy_document_kms.tf b/infrastructure/terraform/components/acct/data_iam_policy_document_kms.tf
new file mode 100644
index 000000000..88095a625
--- /dev/null
+++ b/infrastructure/terraform/components/acct/data_iam_policy_document_kms.tf
@@ -0,0 +1,148 @@
+data "aws_iam_policy_document" "kms" {
+ # '*' resource scope is permitted in access policies as as the resource is itself
+ # https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-services.html
+
+ statement {
+ sid = "AllowCloudWatchEncrypt"
+ effect = "Allow"
+
+ principals {
+ type = "Service"
+
+ identifiers = [
+ "logs.${var.region}.amazonaws.com",
+ ]
+ }
+
+ actions = [
+ "kms:Encrypt*",
+ "kms:Decrypt*",
+ "kms:ReEncrypt*",
+ "kms:GenerateDataKey*",
+ "kms:Describe*"
+ ]
+
+ resources = [
+ "*",
+ ]
+
+ condition {
+ test = "ArnLike"
+ variable = "kms:EncryptionContext:aws:logs:arn"
+
+ values = [
+ "arn:aws:logs:${var.region}:${var.aws_account_id}:log-group:*",
+ ]
+ }
+ }
+
+ statement {
+ sid = "AllowS3"
+ effect = "Allow"
+
+ principals {
+ type = "Service"
+
+ identifiers = [
+ "s3.amazonaws.com",
+ ]
+ }
+
+ actions = [
+ "kms:Encrypt*",
+ "kms:Decrypt*",
+ "kms:ReEncrypt*",
+ "kms:GenerateDataKey*",
+ "kms:Describe*"
+ ]
+
+ resources = [
+ "*",
+ ]
+ }
+
+ statement {
+ sid = "AllowSES"
+ effect = "Allow"
+
+ principals {
+ type = "Service"
+
+ identifiers = [
+ "ses.amazonaws.com",
+ ]
+ }
+
+ actions = [
+ "kms:Encrypt*",
+ "kms:Decrypt*",
+ "kms:ReEncrypt*",
+ "kms:GenerateDataKey*",
+ "kms:Describe*"
+ ]
+
+ resources = [
+ "*",
+ ]
+ }
+
+ statement {
+ sid = "AllowLogDeliveryEncrypt"
+ effect = "Allow"
+
+ principals {
+ type = "Service"
+
+ identifiers = [
+ "delivery.logs.amazonaws.com"
+ ]
+ }
+
+ actions = [
+ "kms:Decrypt",
+ "kms:GenerateDataKey*",
+ ]
+
+ resources = [
+ "*",
+ ]
+
+ condition {
+ test = "StringLike"
+ variable = "kms:EncryptionContext:SourceArn"
+
+ values = [
+ "arn:aws:logs:${var.region}:${var.aws_account_id}:*",
+ ]
+ }
+ }
+
+ statement {
+ sid = "AllowEventBridgeAccessToLetterValidationQueue"
+ effect = "Allow"
+
+ principals {
+ type = "Service"
+ identifiers = ["events.amazonaws.com"]
+ }
+
+ actions = [
+ "kms:GenerateDataKey*",
+ "kms:Decrypt",
+ ]
+
+ resources = ["*"]
+
+ condition {
+ test = "ArnLike"
+ variable = "kms:EncryptionContext:aws:sqs:arn"
+ values = ["arn:aws:sqs:${var.region}:${var.aws_account_id}:*-validate-letter-template-files-queue"]
+ }
+
+ condition {
+ test = "ArnLike"
+ variable = "aws:SourceArn"
+ values = ["arn:aws:events:${var.region}:${var.aws_account_id}:rule/*-quarantine-scan-passed-for-upload"]
+ }
+ }
+}
diff --git a/infrastructure/terraform/components/acct/module_kms.tf b/infrastructure/terraform/components/acct/module_kms.tf
new file mode 100644
index 000000000..4ce4b4302
--- /dev/null
+++ b/infrastructure/terraform/components/acct/module_kms.tf
@@ -0,0 +1,20 @@
+module "kms" {
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-kms.zip"
+
+ providers = {
+ aws = aws
+ aws.us-east-1 = aws.us-east-1
+ }
+
+ aws_account_id = var.aws_account_id
+ component = var.component
+ environment = var.environment
+ project = var.project
+ region = var.region
+
+ name = "main"
+ deletion_window = var.kms_deletion_window
+ alias = "alias/${local.csi}"
+ key_policy_documents = [data.aws_iam_policy_document.kms.json]
+ iam_delegation = true
+}
diff --git a/infrastructure/terraform/modules/backend-api/module_s3bucket_quarantine.tf b/infrastructure/terraform/components/acct/module_s3bucket_quarantine.tf
similarity index 83%
rename from infrastructure/terraform/modules/backend-api/module_s3bucket_quarantine.tf
rename to infrastructure/terraform/components/acct/module_s3bucket_quarantine.tf
index acb6b970d..4de72a3f7 100644
--- a/infrastructure/terraform/modules/backend-api/module_s3bucket_quarantine.tf
+++ b/infrastructure/terraform/components/acct/module_s3bucket_quarantine.tf
@@ -1,5 +1,5 @@
module "s3bucket_quarantine" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-s3bucket.zip"
name = "quarantine"
@@ -9,7 +9,7 @@ module "s3bucket_quarantine" {
environment = var.environment
component = var.component
- kms_key_arn = var.kms_key_arn
+ kms_key_arn = module.kms.key_arn
notification_events = {
eventbridge = true
diff --git a/infrastructure/terraform/components/acct/module_sandbox_kms.tf b/infrastructure/terraform/components/acct/module_sandbox_kms.tf
index a0536a247..c6689cee7 100644
--- a/infrastructure/terraform/components/acct/module_sandbox_kms.tf
+++ b/infrastructure/terraform/components/acct/module_sandbox_kms.tf
@@ -21,152 +21,3 @@ module "kms_sandbox" {
key_policy_documents = [data.aws_iam_policy_document.kms.json]
}
-
-data "aws_iam_policy_document" "kms" {
- # '*' resource scope is permitted in access policies as as the resource is itself
- # https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-services.html
-
- statement {
- sid = "AllowCloudWatchEncrypt"
- effect = "Allow"
-
- principals {
- type = "Service"
-
- identifiers = [
- "logs.${var.region}.amazonaws.com",
- ]
- }
-
- actions = [
- "kms:Encrypt*",
- "kms:Decrypt*",
- "kms:ReEncrypt*",
- "kms:GenerateDataKey*",
- "kms:Describe*"
- ]
-
- resources = [
- "*",
- ]
-
- condition {
- test = "ArnLike"
- variable = "kms:EncryptionContext:aws:logs:arn"
-
- values = [
- "arn:aws:logs:${var.region}:${var.aws_account_id}:log-group:*",
- ]
- }
- }
-
- statement {
- sid = "AllowS3"
- effect = "Allow"
-
- principals {
- type = "Service"
-
- identifiers = [
- "s3.amazonaws.com",
- ]
- }
-
- actions = [
- "kms:Encrypt*",
- "kms:Decrypt*",
- "kms:ReEncrypt*",
- "kms:GenerateDataKey*",
- "kms:Describe*"
- ]
-
- resources = [
- "*",
- ]
- }
-
- statement {
- sid = "AllowSES"
- effect = "Allow"
-
- principals {
- type = "Service"
-
- identifiers = [
- "ses.amazonaws.com",
- ]
- }
-
- actions = [
- "kms:Encrypt*",
- "kms:Decrypt*",
- "kms:ReEncrypt*",
- "kms:GenerateDataKey*",
- "kms:Describe*"
- ]
-
- resources = [
- "*",
- ]
- }
-
- statement {
- sid = "AllowLogDeliveryEncrypt"
- effect = "Allow"
-
- principals {
- type = "Service"
-
- identifiers = [
- "delivery.logs.amazonaws.com"
- ]
- }
-
- actions = [
- "kms:Decrypt",
- "kms:GenerateDataKey*",
- ]
-
- resources = [
- "*",
- ]
-
- condition {
- test = "StringLike"
- variable = "kms:EncryptionContext:SourceArn"
-
- values = [
- "arn:aws:logs:${var.region}:${var.aws_account_id}:*",
- ]
- }
- }
-
- statement {
- sid = "AllowEventBridgeAccessToLetterValidationQueue"
- effect = "Allow"
-
- principals {
- type = "Service"
- identifiers = ["events.amazonaws.com"]
- }
-
- actions = [
- "kms:GenerateDataKey*",
- "kms:Decrypt",
- ]
-
- resources = ["*"]
-
- condition {
- test = "ArnLike"
- variable = "kms:EncryptionContext:aws:sqs:arn"
- values = ["arn:aws:sqs:${var.region}:${var.aws_account_id}:*-validate-letter-template-files-queue"]
- }
-
- condition {
- test = "ArnLike"
- variable = "aws:SourceArn"
- values = ["arn:aws:events:${var.region}:${var.aws_account_id}:rule/*-quarantine-scan-passed-for-upload"]
- }
- }
-}
diff --git a/infrastructure/terraform/components/acct/outputs.tf b/infrastructure/terraform/components/acct/outputs.tf
index 17b97e9d0..40e2d08d3 100644
--- a/infrastructure/terraform/components/acct/outputs.tf
+++ b/infrastructure/terraform/components/acct/outputs.tf
@@ -32,6 +32,11 @@ output "s3_buckets" {
bucket = module.s3bucket_backup_reports.bucket
id = module.s3bucket_backup_reports.id
}
+ quarantine = {
+ arn = module.s3bucket_quarantine.arn
+ bucket = module.s3bucket_quarantine.bucket
+ id = module.s3bucket_quarantine.id
+ }
}
}
diff --git a/infrastructure/terraform/components/app/module_backend_api.tf b/infrastructure/terraform/components/app/module_backend_api.tf
index 58f4e94bf..1ab766f04 100644
--- a/infrastructure/terraform/components/app/module_backend_api.tf
+++ b/infrastructure/terraform/components/app/module_backend_api.tf
@@ -14,6 +14,7 @@ module "backend_api" {
kms_key_arn = module.kms.key_arn
parent_acct_environment = var.parent_acct_environment
function_s3_bucket = local.acct.s3_buckets["artefacts"]["id"]
+ quarantine_s3_bucket = local.acct.s3_buckets["quarantine"]["id"]
cloudfront_distribution_arn = aws_cloudfront_distribution.main.arn
diff --git a/infrastructure/terraform/modules/backend-api/README.md b/infrastructure/terraform/modules/backend-api/README.md
index a71093567..de1921cf9 100644
--- a/infrastructure/terraform/modules/backend-api/README.md
+++ b/infrastructure/terraform/modules/backend-api/README.md
@@ -29,6 +29,7 @@ No requirements.
| [parent\_acct\_environment](#input\_parent\_acct\_environment) | Name of the environment responsible for the acct resources used | `string` | n/a | yes |
| [project](#input\_project) | The name of the tfscaffold project | `string` | n/a | yes |
| [proof\_requested\_sender\_email\_address](#input\_proof\_requested\_sender\_email\_address) | Proof requested sender email address | `string` | n/a | yes |
+| [quarantine\_s3\_bucket](#input\_quarantine\_s3\_bucket) | Guardduty Quarantine bucket id/name | `string` | n/a | yes |
| [region](#input\_region) | The AWS Region | `string` | n/a | yes |
| [send\_to\_firehose](#input\_send\_to\_firehose) | Flag indicating whether logs should be sent to firehose | `bool` | n/a | yes |
| [sns\_topic\_arn](#input\_sns\_topic\_arn) | SNS topic ARN | `string` | `null` | no |
@@ -55,7 +56,6 @@ No requirements.
| [request\_proof\_lambda](#module\_request\_proof\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.22/terraform-lambda.zip | n/a |
| [s3bucket\_download](#module\_s3bucket\_download) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
| [s3bucket\_internal](#module\_s3bucket\_internal) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
-| [s3bucket\_quarantine](#module\_s3bucket\_quarantine) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-s3bucket.zip | n/a |
| [sqs\_sftp\_upload](#module\_sqs\_sftp\_upload) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-sqs.zip | n/a |
| [sqs\_template\_mgmt\_events](#module\_sqs\_template\_mgmt\_events) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-sqs.zip | n/a |
| [sqs\_template\_table\_events\_pipe\_dlq](#module\_sqs\_template\_table\_events\_pipe\_dlq) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-sqs.zip | n/a |
diff --git a/infrastructure/terraform/modules/backend-api/data_s3_bucket.tf b/infrastructure/terraform/modules/backend-api/data_s3_bucket.tf
new file mode 100644
index 000000000..5cd30e7be
--- /dev/null
+++ b/infrastructure/terraform/modules/backend-api/data_s3_bucket.tf
@@ -0,0 +1,3 @@
+data "aws_s3_bucket" "quarantine" {
+ bucket = var.quarantine_s3_bucket
+}
diff --git a/infrastructure/terraform/modules/backend-api/guardduty_malware_protection_plan_quarantine.tf b/infrastructure/terraform/modules/backend-api/guardduty_malware_protection_plan_quarantine.tf
index 47a837ef2..d8fab94a7 100644
--- a/infrastructure/terraform/modules/backend-api/guardduty_malware_protection_plan_quarantine.tf
+++ b/infrastructure/terraform/modules/backend-api/guardduty_malware_protection_plan_quarantine.tf
@@ -1,14 +1,10 @@
resource "aws_guardduty_malware_protection_plan" "quarantine" {
- depends_on = [
- aws_iam_role_policy_attachment.guardduty_quarantine
- ]
-
role = aws_iam_role.guardduty_quarantine.arn
protected_resource {
s3_bucket {
- bucket_name = module.s3bucket_quarantine.id
- object_prefixes = ["pdf-template/", "test-data/", "proofs/"]
+ bucket_name = data.aws_s3_bucket.quarantine.id
+ object_prefixes = ["${local.csi}/pdf-template/", "${local.csi}/test-data/", "${local.csi}/proofs/"]
}
}
diff --git a/infrastructure/terraform/modules/backend-api/locals.tf b/infrastructure/terraform/modules/backend-api/locals.tf
index 69116d53f..eb73e15ee 100644
--- a/infrastructure/terraform/modules/backend-api/locals.tf
+++ b/infrastructure/terraform/modules/backend-api/locals.tf
@@ -38,7 +38,7 @@ locals {
TEMPLATE_SUBMITTED_SENDER_EMAIL_ADDRESS = var.template_submitted_sender_email_address
TEMPLATES_DOWNLOAD_BUCKET_NAME = module.s3bucket_download.id
TEMPLATES_INTERNAL_BUCKET_NAME = module.s3bucket_internal.id
- TEMPLATES_QUARANTINE_BUCKET_NAME = module.s3bucket_quarantine.id
+ TEMPLATES_QUARANTINE_BUCKET_NAME = data.aws_s3_bucket.quarantine.id
TEMPLATES_TABLE_NAME = aws_dynamodb_table.templates.name
}
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf b/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
index da13d22e3..fa8a89ac3 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
@@ -47,7 +47,7 @@ data "aws_iam_policy_document" "copy_scanned_object_to_internal" {
"s3:ListBucketVersions",
]
- resources = [module.s3bucket_quarantine.arn]
+ resources = [data.aws_s3_bucket.quarantine.arn]
}
statement {
@@ -61,7 +61,7 @@ data "aws_iam_policy_document" "copy_scanned_object_to_internal" {
"s3:GetObjectVersionTagging",
]
- resources = ["${module.s3bucket_quarantine.arn}/*"]
+ resources = ["${data.aws_s3_bucket.quarantine.arn}/*"]
}
statement {
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf b/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
index ced25446e..98a879550 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
@@ -47,7 +47,7 @@ data "aws_iam_policy_document" "delete_failed_scanned_object" {
"s3:DeleteObjectVersion",
]
- resources = ["${module.s3bucket_quarantine.arn}/*"]
+ resources = ["${data.aws_s3_bucket.quarantine.arn}/*"]
}
statement {
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf b/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
index c2cc97892..b36db2532 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
@@ -93,7 +93,7 @@ data "aws_iam_policy_document" "process_proof" {
"s3:GetObjectVersionTagging",
]
- resources = ["${module.s3bucket_quarantine.arn}/*"]
+ resources = ["${data.aws_s3_bucket.quarantine.arn}/*"]
}
statement {
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
index 9830a9a4d..3ffd2ffc5 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
@@ -27,7 +27,7 @@ module "lambda_sftp_poll" {
lambda_env_vars = {
CREDENTIALS_TTL_SECONDS = 900
CSI = local.csi
- QUARANTINE_BUCKET_NAME = module.s3bucket_quarantine.id
+ QUARANTINE_BUCKET_NAME = data.aws_s3_bucket.quarantine.id
NODE_OPTIONS = "--enable-source-maps",
REGION = var.region
SFTP_ENVIRONMENT = local.sftp_environment
@@ -48,7 +48,6 @@ module "lambda_sftp_poll" {
}
data "aws_iam_policy_document" "sftp_poll" {
-
statement {
sid = "AllowS3"
effect = "Allow"
@@ -57,7 +56,7 @@ data "aws_iam_policy_document" "sftp_poll" {
"s3:PutObject",
]
- resources = ["${module.s3bucket_quarantine.arn}/*"]
+ resources = ["${data.aws_s3_bucket.quarantine.arn}/*"]
}
statement {
diff --git a/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
index 4a032ef8d..b30b457c1 100644
--- a/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
@@ -88,8 +88,8 @@ data "aws_iam_policy_document" "upload_letter_template_lambda_policy" {
]
resources = [
- "${module.s3bucket_quarantine.arn}/test-data/*",
- "${module.s3bucket_quarantine.arn}/pdf-template/*",
+ "${data.aws_s3_bucket.quarantine.arn}/test-data/*",
+ "${data.aws_s3_bucket.quarantine.arn}/pdf-template/*",
]
}
diff --git a/infrastructure/terraform/modules/backend-api/outputs.tf b/infrastructure/terraform/modules/backend-api/outputs.tf
index 0c43341b2..32b247102 100644
--- a/infrastructure/terraform/modules/backend-api/outputs.tf
+++ b/infrastructure/terraform/modules/backend-api/outputs.tf
@@ -39,7 +39,7 @@ output "templates_table_name" {
}
output "quarantine_bucket_name" {
- value = module.s3bucket_quarantine.id
+ value = data.aws_s3_bucket.quarantine.id
}
output "routing_config_table_name" {
diff --git a/infrastructure/terraform/modules/backend-api/variables.tf b/infrastructure/terraform/modules/backend-api/variables.tf
index 4a45bca64..dfc9ff6a7 100644
--- a/infrastructure/terraform/modules/backend-api/variables.tf
+++ b/infrastructure/terraform/modules/backend-api/variables.tf
@@ -124,6 +124,11 @@ variable "function_s3_bucket" {
description = "Name of S3 bucket to upload lambda artefacts to"
}
+variable "quarantine_s3_bucket" {
+ type = string
+ description = "Guardduty Quarantine bucket id/name"
+}
+
variable "email_domain" {
type = string
description = "Email domain"
diff --git a/package-lock.json b/package-lock.json
index 4b051c588..9a233dd57 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17651,12 +17651,12 @@
"license": "(Unlicense OR Apache-2.0)"
},
"node_modules/@smithy/abort-controller": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.1.1.tgz",
- "integrity": "sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.0.tgz",
+ "integrity": "sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17689,15 +17689,15 @@
}
},
"node_modules/@smithy/config-resolver": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.2.2.tgz",
- "integrity": "sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.3.0.tgz",
+ "integrity": "sha512-9oH+n8AVNiLPK/iK/agOsoWfrKZ3FGP3502tkksd6SRsKMYiu7AFX0YXo6YBADdsAj7C+G/aLKdsafIJHxuCkQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/types": "^4.5.0",
- "@smithy/util-config-provider": "^4.1.0",
- "@smithy/util-middleware": "^4.1.1",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-config-provider": "^4.2.0",
+ "@smithy/util-middleware": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17705,20 +17705,20 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.13.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.13.0.tgz",
- "integrity": "sha512-BI6ALLPOKnPOU1Cjkc+1TPhOlP3JXSR/UH14JmnaLq41t3ma+IjuXrKfhycVjr5IQ0XxRh2NnQo3olp+eCVrGg==",
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.14.0.tgz",
+ "integrity": "sha512-XJ4z5FxvY/t0Dibms/+gLJrI5niRoY0BCmE02fwmPcRYFPI4KI876xaE79YGWIKnEslMbuQPsIEsoU/DXa0DoA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-serde": "^4.1.1",
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/types": "^4.5.0",
- "@smithy/util-base64": "^4.1.0",
- "@smithy/util-body-length-browser": "^4.1.0",
- "@smithy/util-middleware": "^4.1.1",
- "@smithy/util-stream": "^4.3.2",
- "@smithy/util-utf8": "^4.1.0",
- "@smithy/uuid": "^1.0.0",
+ "@smithy/middleware-serde": "^4.2.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-base64": "^4.2.0",
+ "@smithy/util-body-length-browser": "^4.2.0",
+ "@smithy/util-middleware": "^4.2.0",
+ "@smithy/util-stream": "^4.4.0",
+ "@smithy/util-utf8": "^4.2.0",
+ "@smithy/uuid": "^1.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17726,15 +17726,15 @@
}
},
"node_modules/@smithy/credential-provider-imds": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.2.tgz",
- "integrity": "sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.0.tgz",
+ "integrity": "sha512-SOhFVvFH4D5HJZytb0bLKxCrSnwcqPiNlrw+S4ZXjMnsC+o9JcUQzbZOEQcA8yv9wJFNhfsUiIUKiEnYL68Big==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/property-provider": "^4.1.1",
- "@smithy/types": "^4.5.0",
- "@smithy/url-parser": "^4.1.1",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/property-provider": "^4.2.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/url-parser": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17812,15 +17812,15 @@
}
},
"node_modules/@smithy/fetch-http-handler": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.2.1.tgz",
- "integrity": "sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.0.tgz",
+ "integrity": "sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/querystring-builder": "^4.1.1",
- "@smithy/types": "^4.5.0",
- "@smithy/util-base64": "^4.1.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/querystring-builder": "^4.2.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-base64": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17843,14 +17843,14 @@
}
},
"node_modules/@smithy/hash-node": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.1.1.tgz",
- "integrity": "sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.0.tgz",
+ "integrity": "sha512-ugv93gOhZGysTctZh9qdgng8B+xO0cj+zN0qAZ+Sgh7qTQGPOJbMdIuyP89KNfUyfAqFSNh5tMvC+h2uCpmTtA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
- "@smithy/util-buffer-from": "^4.1.0",
- "@smithy/util-utf8": "^4.1.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-buffer-from": "^4.2.0",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17872,12 +17872,12 @@
}
},
"node_modules/@smithy/invalid-dependency": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.1.1.tgz",
- "integrity": "sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.0.tgz",
+ "integrity": "sha512-ZmK5X5fUPAbtvRcUPtk28aqIClVhbfcmfoS4M7UQBTnDdrNxhsrxYVv0ZEl5NaPSyExsPWqL4GsPlRvtlwg+2A==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17885,9 +17885,9 @@
}
},
"node_modules/@smithy/is-array-buffer": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz",
- "integrity": "sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz",
+ "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -17911,13 +17911,13 @@
}
},
"node_modules/@smithy/middleware-content-length": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.1.1.tgz",
- "integrity": "sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.0.tgz",
+ "integrity": "sha512-6ZAnwrXFecrA4kIDOcz6aLBhU5ih2is2NdcZtobBDSdSHtE9a+MThB5uqyK4XXesdOCvOcbCm2IGB95birTSOQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/types": "^4.5.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17925,18 +17925,18 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.5.tgz",
- "integrity": "sha512-DdOIpssQ5LFev7hV6GX9TMBW5ChTsQBxqgNW1ZGtJNSAi5ksd5klwPwwMY0ejejfEzwXXGqxgVO3cpaod4veiA==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.0.tgz",
+ "integrity": "sha512-jFVjuQeV8TkxaRlcCNg0GFVgg98tscsmIrIwRFeC74TIUyLE3jmY9xgc1WXrPQYRjQNK3aRoaIk6fhFRGOIoGw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.13.0",
- "@smithy/middleware-serde": "^4.1.1",
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/shared-ini-file-loader": "^4.2.0",
- "@smithy/types": "^4.5.0",
- "@smithy/url-parser": "^4.1.1",
- "@smithy/util-middleware": "^4.1.1",
+ "@smithy/core": "^3.14.0",
+ "@smithy/middleware-serde": "^4.2.0",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/shared-ini-file-loader": "^4.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/url-parser": "^4.2.0",
+ "@smithy/util-middleware": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17944,19 +17944,19 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.3.1.tgz",
- "integrity": "sha512-aH2bD1bzb6FB04XBhXA5mgedEZPKx3tD/qBuYCAKt5iieWvWO1Y2j++J9uLqOndXb9Pf/83Xka/YjSnMbcPchA==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.0.tgz",
+ "integrity": "sha512-yaVBR0vQnOnzex45zZ8ZrPzUnX73eUC8kVFaAAbn04+6V7lPtxn56vZEBBAhgS/eqD6Zm86o6sJs6FuQVoX5qg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/service-error-classification": "^4.1.2",
- "@smithy/smithy-client": "^4.6.5",
- "@smithy/types": "^4.5.0",
- "@smithy/util-middleware": "^4.1.1",
- "@smithy/util-retry": "^4.1.2",
- "@smithy/uuid": "^1.0.0",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/service-error-classification": "^4.2.0",
+ "@smithy/smithy-client": "^4.7.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-middleware": "^4.2.0",
+ "@smithy/util-retry": "^4.2.0",
+ "@smithy/uuid": "^1.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17964,13 +17964,13 @@
}
},
"node_modules/@smithy/middleware-serde": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.1.1.tgz",
- "integrity": "sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.0.tgz",
+ "integrity": "sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/types": "^4.5.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17978,12 +17978,12 @@
}
},
"node_modules/@smithy/middleware-stack": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.1.1.tgz",
- "integrity": "sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.0.tgz",
+ "integrity": "sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -17991,14 +17991,14 @@
}
},
"node_modules/@smithy/node-config-provider": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.2.2.tgz",
- "integrity": "sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.0.tgz",
+ "integrity": "sha512-5QgHNuWdT9j9GwMPPJCKxy2KDxZ3E5l4M3/5TatSZrqYVoEiqQrDfAq8I6KWZw7RZOHtVtCzEPdYz7rHZixwcA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.1.1",
- "@smithy/shared-ini-file-loader": "^4.2.0",
- "@smithy/types": "^4.5.0",
+ "@smithy/property-provider": "^4.2.0",
+ "@smithy/shared-ini-file-loader": "^4.3.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18006,15 +18006,15 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.2.1.tgz",
- "integrity": "sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.3.0.tgz",
+ "integrity": "sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^4.1.1",
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/querystring-builder": "^4.1.1",
- "@smithy/types": "^4.5.0",
+ "@smithy/abort-controller": "^4.2.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/querystring-builder": "^4.2.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18022,12 +18022,12 @@
}
},
"node_modules/@smithy/property-provider": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.1.1.tgz",
- "integrity": "sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.0.tgz",
+ "integrity": "sha512-rV6wFre0BU6n/tx2Ztn5LdvEdNZ2FasQbPQmDOPfV9QQyDmsCkOAB0osQjotRCQg+nSKFmINhyda0D3AnjSBJw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18035,12 +18035,12 @@
}
},
"node_modules/@smithy/protocol-http": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.2.1.tgz",
- "integrity": "sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.0.tgz",
+ "integrity": "sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18048,13 +18048,13 @@
}
},
"node_modules/@smithy/querystring-builder": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.1.1.tgz",
- "integrity": "sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.0.tgz",
+ "integrity": "sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
- "@smithy/util-uri-escape": "^4.1.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-uri-escape": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18062,12 +18062,12 @@
}
},
"node_modules/@smithy/querystring-parser": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.1.1.tgz",
- "integrity": "sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.0.tgz",
+ "integrity": "sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18075,24 +18075,24 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.1.2.tgz",
- "integrity": "sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.0.tgz",
+ "integrity": "sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0"
+ "@smithy/types": "^4.6.0"
},
"engines": {
"node": ">=18.0.0"
}
},
"node_modules/@smithy/shared-ini-file-loader": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.2.0.tgz",
- "integrity": "sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.3.0.tgz",
+ "integrity": "sha512-VCUPPtNs+rKWlqqntX0CbVvWyjhmX30JCtzO+s5dlzzxrvSfRh5SY0yxnkirvc1c80vdKQttahL71a9EsdolSQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18100,18 +18100,18 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.2.1.tgz",
- "integrity": "sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.0.tgz",
+ "integrity": "sha512-MKNyhXEs99xAZaFhm88h+3/V+tCRDQ+PrDzRqL0xdDpq4gjxcMmf5rBA3YXgqZqMZ/XwemZEurCBQMfxZOWq/g==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/is-array-buffer": "^4.1.0",
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/types": "^4.5.0",
- "@smithy/util-hex-encoding": "^4.1.0",
- "@smithy/util-middleware": "^4.1.1",
- "@smithy/util-uri-escape": "^4.1.0",
- "@smithy/util-utf8": "^4.1.0",
+ "@smithy/is-array-buffer": "^4.2.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-hex-encoding": "^4.2.0",
+ "@smithy/util-middleware": "^4.2.0",
+ "@smithy/util-uri-escape": "^4.2.0",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18119,17 +18119,17 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.6.5",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.6.5.tgz",
- "integrity": "sha512-6J2hhuWu7EjnvLBIGltPCqzNswL1cW/AkaZx6i56qLsQ0ix17IAhmDD9aMmL+6CN9nCJODOXpBTCQS6iKAA7/g==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.7.0.tgz",
+ "integrity": "sha512-3BDx/aCCPf+kkinYf5QQhdQ9UAGihgOVqI3QO5xQfSaIWvUE4KYLtiGRWsNe1SR7ijXC0QEPqofVp5Sb0zC8xQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.13.0",
- "@smithy/middleware-endpoint": "^4.2.5",
- "@smithy/middleware-stack": "^4.1.1",
- "@smithy/protocol-http": "^5.2.1",
- "@smithy/types": "^4.5.0",
- "@smithy/util-stream": "^4.3.2",
+ "@smithy/core": "^3.14.0",
+ "@smithy/middleware-endpoint": "^4.3.0",
+ "@smithy/middleware-stack": "^4.2.0",
+ "@smithy/protocol-http": "^5.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-stream": "^4.4.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18137,9 +18137,9 @@
}
},
"node_modules/@smithy/types": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.5.0.tgz",
- "integrity": "sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.6.0.tgz",
+ "integrity": "sha512-4lI9C8NzRPOv66FaY1LL1O/0v0aLVrq/mXP/keUa9mJOApEeae43LsLd2kZRUJw91gxOQfLIrV3OvqPgWz1YsA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18149,13 +18149,13 @@
}
},
"node_modules/@smithy/url-parser": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.1.1.tgz",
- "integrity": "sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.0.tgz",
+ "integrity": "sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/querystring-parser": "^4.1.1",
- "@smithy/types": "^4.5.0",
+ "@smithy/querystring-parser": "^4.2.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18163,13 +18163,13 @@
}
},
"node_modules/@smithy/util-base64": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.1.0.tgz",
- "integrity": "sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.2.0.tgz",
+ "integrity": "sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/util-buffer-from": "^4.1.0",
- "@smithy/util-utf8": "^4.1.0",
+ "@smithy/util-buffer-from": "^4.2.0",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18177,9 +18177,9 @@
}
},
"node_modules/@smithy/util-body-length-browser": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.1.0.tgz",
- "integrity": "sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz",
+ "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18189,9 +18189,9 @@
}
},
"node_modules/@smithy/util-body-length-node": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.1.0.tgz",
- "integrity": "sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.0.tgz",
+ "integrity": "sha512-U8q1WsSZFjXijlD7a4wsDQOvOwV+72iHSfq1q7VD+V75xP/pdtm0WIGuaFJ3gcADDOKj2MIBn4+zisi140HEnQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18201,12 +18201,12 @@
}
},
"node_modules/@smithy/util-buffer-from": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.1.0.tgz",
- "integrity": "sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz",
+ "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/is-array-buffer": "^4.1.0",
+ "@smithy/is-array-buffer": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18214,9 +18214,9 @@
}
},
"node_modules/@smithy/util-config-provider": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.1.0.tgz",
- "integrity": "sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz",
+ "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18226,14 +18226,14 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.5.tgz",
- "integrity": "sha512-FGBhlmFZVSRto816l6IwrmDcQ9pUYX6ikdR1mmAhdtSS1m77FgADukbQg7F7gurXfAvloxE/pgsrb7SGja6FQA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.2.0.tgz",
+ "integrity": "sha512-qzHp7ZDk1Ba4LDwQVCNp90xPGqSu7kmL7y5toBpccuhi3AH7dcVBIT/pUxYcInK4jOy6FikrcTGq5wxcka8UaQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.1.1",
- "@smithy/smithy-client": "^4.6.5",
- "@smithy/types": "^4.5.0",
+ "@smithy/property-provider": "^4.2.0",
+ "@smithy/smithy-client": "^4.7.0",
+ "@smithy/types": "^4.6.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
},
@@ -18242,17 +18242,17 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.5.tgz",
- "integrity": "sha512-Gwj8KLgJ/+MHYjVubJF0EELEh9/Ir7z7DFqyYlwgmp4J37KE+5vz6b3pWUnSt53tIe5FjDfVjDmHGYKjwIvW0Q==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.0.tgz",
+ "integrity": "sha512-FxUHS3WXgx3bTWR6yQHNHHkQHZm/XKIi/CchTnKvBulN6obWpcbzJ6lDToXn+Wp0QlVKd7uYAz2/CTw1j7m+Kg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/config-resolver": "^4.2.2",
- "@smithy/credential-provider-imds": "^4.1.2",
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/property-provider": "^4.1.1",
- "@smithy/smithy-client": "^4.6.5",
- "@smithy/types": "^4.5.0",
+ "@smithy/config-resolver": "^4.3.0",
+ "@smithy/credential-provider-imds": "^4.2.0",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/property-provider": "^4.2.0",
+ "@smithy/smithy-client": "^4.7.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18260,13 +18260,13 @@
}
},
"node_modules/@smithy/util-endpoints": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.1.2.tgz",
- "integrity": "sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.0.tgz",
+ "integrity": "sha512-TXeCn22D56vvWr/5xPqALc9oO+LN+QpFjrSM7peG/ckqEPoI3zaKZFp+bFwfmiHhn5MGWPaLCqDOJPPIixk9Wg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.2.2",
- "@smithy/types": "^4.5.0",
+ "@smithy/node-config-provider": "^4.3.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18274,9 +18274,9 @@
}
},
"node_modules/@smithy/util-hex-encoding": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.1.0.tgz",
- "integrity": "sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz",
+ "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18286,12 +18286,12 @@
}
},
"node_modules/@smithy/util-middleware": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.1.1.tgz",
- "integrity": "sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.0.tgz",
+ "integrity": "sha512-u9OOfDa43MjagtJZ8AapJcmimP+K2Z7szXn8xbty4aza+7P1wjFmy2ewjSbhEiYQoW1unTlOAIV165weYAaowA==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.5.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18299,13 +18299,13 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.1.2.tgz",
- "integrity": "sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.0.tgz",
+ "integrity": "sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^4.1.2",
- "@smithy/types": "^4.5.0",
+ "@smithy/service-error-classification": "^4.2.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18313,18 +18313,18 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.3.2.tgz",
- "integrity": "sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.4.0.tgz",
+ "integrity": "sha512-vtO7ktbixEcrVzMRmpQDnw/Ehr9UWjBvSJ9fyAbadKkC4w5Cm/4lMO8cHz8Ysb8uflvQUNRcuux/oNHKPXkffg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^5.2.1",
- "@smithy/node-http-handler": "^4.2.1",
- "@smithy/types": "^4.5.0",
- "@smithy/util-base64": "^4.1.0",
- "@smithy/util-buffer-from": "^4.1.0",
- "@smithy/util-hex-encoding": "^4.1.0",
- "@smithy/util-utf8": "^4.1.0",
+ "@smithy/fetch-http-handler": "^5.3.0",
+ "@smithy/node-http-handler": "^4.3.0",
+ "@smithy/types": "^4.6.0",
+ "@smithy/util-base64": "^4.2.0",
+ "@smithy/util-buffer-from": "^4.2.0",
+ "@smithy/util-hex-encoding": "^4.2.0",
+ "@smithy/util-utf8": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18332,9 +18332,9 @@
}
},
"node_modules/@smithy/util-uri-escape": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.1.0.tgz",
- "integrity": "sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz",
+ "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -18344,12 +18344,12 @@
}
},
"node_modules/@smithy/util-utf8": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.1.0.tgz",
- "integrity": "sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
+ "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/util-buffer-from": "^4.1.0",
+ "@smithy/util-buffer-from": "^4.2.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18357,13 +18357,13 @@
}
},
"node_modules/@smithy/util-waiter": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.1.1.tgz",
- "integrity": "sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.0.tgz",
+ "integrity": "sha512-0Z+nxUU4/4T+SL8BCNN4ztKdQjToNvUYmkF1kXO5T7Yz3Gafzh0HeIG6mrkN8Fz3gn9hSyxuAT+6h4vM+iQSBQ==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^4.1.1",
- "@smithy/types": "^4.5.0",
+ "@smithy/abort-controller": "^4.2.0",
+ "@smithy/types": "^4.6.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -18371,9 +18371,9 @@
}
},
"node_modules/@smithy/uuid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.0.0.tgz",
- "integrity": "sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz",
+ "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"