Skip to content

Commit a329aef

Browse files
committed
Pull static and add aws_account_id argument to Session
1 parent 81e82ff commit a329aef

File tree

5 files changed

+18
-14
lines changed

5 files changed

+18
-14
lines changed

mypy_boto3_builder/stubs_static/types-aioboto3/session.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class Session(Boto3Session):
2525
region_name: str | None = ...,
2626
botocore_session: AioBotocoreSession | None = ...,
2727
profile_name: str | None = ...,
28+
aws_account_id: str | None = ...,
2829
) -> None:
2930
self._session: AioBotocoreSession
3031
self.resource_factory: AIOBoto3ResourceFactory # type: ignore[override]
@@ -43,6 +44,7 @@ class Session(Boto3Session):
4344
aws_secret_access_key: str | None = ...,
4445
aws_session_token: str | None = ...,
4546
config: AioConfig | None = ...,
47+
aws_account_id: str | None = ...,
4648
) -> ClientCreatorContext[Any]: ...
4749
def resource( # type: ignore[override]
4850
self,

mypy_boto3_builder/stubs_static/types-aiobotocore/credentials.pyi

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,21 +56,17 @@ def create_mfa_serial_refresher(actual_refresh: Callable[[], dict[str, Any]]) ->
5656
def create_aio_mfa_serial_refresher(actual_refresh: Callable[[], dict[str, Any]]) -> Any: ...
5757

5858
class AioCredentials(Credentials):
59+
def get_account_id(self) -> str | None: ...
60+
def get_access_key(self) -> str: ...
61+
def get_secret_key(self) -> str: ...
62+
def get_token(self) -> str | None: ...
5963
async def get_frozen_credentials(self) -> ReadOnlyCredentials: ... # type: ignore[override]
6064

6165
class AioRefreshableCredentials(RefreshableCredentials):
62-
@property # type: ignore[override]
63-
def access_key(self) -> str: ...
64-
@access_key.setter
65-
def access_key(self, value: str) -> None: ...
66-
@property # type: ignore[override]
67-
def secret_key(self) -> str: ...
68-
@secret_key.setter
69-
def secret_key(self, value: str) -> None: ...
70-
@property # type: ignore[override]
71-
def token(self) -> str: ...
72-
@token.setter
73-
def token(self, value: str) -> None: ...
66+
async def get_account_id(self) -> str | None: ...
67+
async def get_access_key(self) -> str: ...
68+
async def get_secret_key(self) -> str: ...
69+
async def get_token(self) -> str: ...
7470
async def get_frozen_credentials(self) -> ReadOnlyCredentials: ... # type: ignore[override]
7571

7672
class AioDeferredRefreshableCredentials(AioRefreshableCredentials):

mypy_boto3_builder/stubs_static/types-aiobotocore/session.pyi

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,12 @@ class AioSession(Session):
5959
config: Config | None = ...,
6060
) -> ClientCreatorContext[Any]: ...
6161
async def get_credentials(self) -> AioCredentials | None: ... # type: ignore[override]
62-
def set_credentials(
63-
self, access_key: str, secret_key: str, token: Any | None = ...
62+
def set_credentials( # type: ignore[override]
63+
self,
64+
access_key: str,
65+
secret_key: str,
66+
token: Any | None = ...,
67+
account_id: str | None = ...,
6468
) -> None: ...
6569
async def get_service_model( # type: ignore[override]
6670
self, service_name: str, api_version: Any | None = ...

mypy_boto3_builder/templates/types-aioboto3/aioboto3-stubs/session.pyi.jinja2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class Session:
2626
region_name: str | None = ...,
2727
botocore_session: AioBotocoreSession | None = ...,
2828
profile_name: str | None = ...,
29+
aws_account_id: str | None = ...,
2930
) -> None:
3031
self._session: AioBotocoreSession
3132
self.resource_factory: AIOBoto3ResourceFactory # type: ignore [override]

mypy_boto3_builder/templates/types-boto3/boto3-stubs/session.pyi.jinja2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class Session:
3333
region_name: str | None = ...,
3434
botocore_session: BotocoreSession | None = ...,
3535
profile_name: str | None = ...,
36+
aws_account_id: str | None = ...,
3637
) -> None:
3738
self._session: BotocoreSession
3839
self.resource_factory: ResourceFactory

0 commit comments

Comments
 (0)