Skip to content

Commit e9f7994

Browse files
authored
add region as a parameter to aws secret manager (#622)
1 parent ca4ff9f commit e9f7994

File tree

1 file changed

+2
-1
lines changed
  • pydantic_settings/sources/providers

1 file changed

+2
-1
lines changed

pydantic_settings/sources/providers/aws.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@ def __init__(
3535
self,
3636
settings_cls: type[BaseSettings],
3737
secret_id: str,
38+
region_name: str | None = None,
3839
env_prefix: str | None = None,
3940
env_parse_none_str: str | None = None,
4041
env_parse_enums: bool | None = None,
4142
) -> None:
4243
import_aws_secrets_manager()
43-
self._secretsmanager_client = boto3_client('secretsmanager') # type: ignore
44+
self._secretsmanager_client = boto3_client('secretsmanager', region_name=region_name) # type: ignore
4445
self._secret_id = secret_id
4546
super().__init__(
4647
settings_cls,

0 commit comments

Comments
 (0)