diff --git a/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json new file mode 100644 index 000000000..0872a8b7c --- /dev/null +++ b/packages/smithy-aws-core/.changes/next-release/smithy-aws-core-enhancement-2f68b39ece5249f28165643dfc030492.json @@ -0,0 +1,4 @@ +{ + "type": "enhancement", + "description": "Added the `CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN`, `CREDENTIALS_STS_ASSUME_ROLE_WEB_ID`, and `CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN` feature IDs for tracking web identity credentials in the User-Agent header." +} diff --git a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py index 479c12e2a..97b8e4a37 100644 --- a/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py +++ b/packages/smithy-aws-core/src/smithy_aws_core/business_metrics.py @@ -53,7 +53,10 @@ class AwsFeatureId(StrEnum): FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED = "c" CREDENTIALS_CODE = "e" CREDENTIALS_ENV_VARS = "g" + CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN = "h" # noqa: S105 + CREDENTIALS_STS_ASSUME_ROLE_WEB_ID = "k" CREDENTIALS_PROFILE = "n" + CREDENTIALS_PROFILE_STS_WEB_ID_TOKEN = "q" # noqa: S105 CREDENTIALS_PROFILE_PROCESS = "v" CREDENTIALS_PROCESS = "w" FLEXIBLE_CHECKSUMS_REQ_MD5 = "AE"