mypy_boto3_appconfigdata.client
Type annotations for appconfigdata service Client.
Copyright 2025 Vlad Emelianov
Usage::
from boto3.session import Session
from mypy_boto3_appconfigdata.client import AppConfigDataClient
session = Session()
client: AppConfigDataClient = session.client("appconfigdata")
1""" 2Type annotations for appconfigdata service Client. 3 4[Documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/) 5 6Copyright 2025 Vlad Emelianov 7 8Usage:: 9 10 ```python 11 from boto3.session import Session 12 from mypy_boto3_appconfigdata.client import AppConfigDataClient 13 14 session = Session() 15 client: AppConfigDataClient = session.client("appconfigdata") 16 ``` 17""" 18 19from __future__ import annotations 20 21import sys 22from collections.abc import Mapping 23from typing import Any 24 25from botocore.client import BaseClient, ClientMeta 26from botocore.errorfactory import BaseClientExceptions 27from botocore.exceptions import ClientError as BotocoreClientError 28 29from .type_defs import ( 30 GetLatestConfigurationRequestTypeDef, 31 GetLatestConfigurationResponseTypeDef, 32 StartConfigurationSessionRequestTypeDef, 33 StartConfigurationSessionResponseTypeDef, 34) 35 36if sys.version_info >= (3, 12): 37 from typing import Unpack 38else: 39 from typing_extensions import Unpack 40 41 42__all__ = ("AppConfigDataClient",) 43 44 45class Exceptions(BaseClientExceptions): 46 BadRequestException: type[BotocoreClientError] 47 ClientError: type[BotocoreClientError] 48 InternalServerException: type[BotocoreClientError] 49 ResourceNotFoundException: type[BotocoreClientError] 50 ThrottlingException: type[BotocoreClientError] 51 52 53class AppConfigDataClient(BaseClient): 54 """ 55 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata.html#AppConfigData.Client) 56 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/) 57 """ 58 59 meta: ClientMeta 60 61 @property 62 def exceptions(self) -> Exceptions: 63 """ 64 AppConfigDataClient exceptions. 65 66 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata.html#AppConfigData.Client) 67 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#exceptions) 68 """ 69 70 def can_paginate(self, operation_name: str) -> bool: 71 """ 72 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/can_paginate.html) 73 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#can_paginate) 74 """ 75 76 def generate_presigned_url( 77 self, 78 ClientMethod: str, 79 Params: Mapping[str, Any] = ..., 80 ExpiresIn: int = 3600, 81 HttpMethod: str = ..., 82 ) -> str: 83 """ 84 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/generate_presigned_url.html) 85 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#generate_presigned_url) 86 """ 87 88 def get_latest_configuration( 89 self, **kwargs: Unpack[GetLatestConfigurationRequestTypeDef] 90 ) -> GetLatestConfigurationResponseTypeDef: 91 """ 92 Retrieves the latest deployed configuration. 93 94 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/get_latest_configuration.html) 95 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#get_latest_configuration) 96 """ 97 98 def start_configuration_session( 99 self, **kwargs: Unpack[StartConfigurationSessionRequestTypeDef] 100 ) -> StartConfigurationSessionResponseTypeDef: 101 """ 102 Starts a configuration session used to retrieve a deployed configuration. 103 104 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/start_configuration_session.html) 105 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#start_configuration_session) 106 """
class
AppConfigDataClient(botocore.client.BaseClient):
54class AppConfigDataClient(BaseClient): 55 """ 56 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata.html#AppConfigData.Client) 57 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/) 58 """ 59 60 meta: ClientMeta 61 62 @property 63 def exceptions(self) -> Exceptions: 64 """ 65 AppConfigDataClient exceptions. 66 67 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata.html#AppConfigData.Client) 68 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#exceptions) 69 """ 70 71 def can_paginate(self, operation_name: str) -> bool: 72 """ 73 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/can_paginate.html) 74 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#can_paginate) 75 """ 76 77 def generate_presigned_url( 78 self, 79 ClientMethod: str, 80 Params: Mapping[str, Any] = ..., 81 ExpiresIn: int = 3600, 82 HttpMethod: str = ..., 83 ) -> str: 84 """ 85 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/generate_presigned_url.html) 86 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#generate_presigned_url) 87 """ 88 89 def get_latest_configuration( 90 self, **kwargs: Unpack[GetLatestConfigurationRequestTypeDef] 91 ) -> GetLatestConfigurationResponseTypeDef: 92 """ 93 Retrieves the latest deployed configuration. 94 95 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/get_latest_configuration.html) 96 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#get_latest_configuration) 97 """ 98 99 def start_configuration_session( 100 self, **kwargs: Unpack[StartConfigurationSessionRequestTypeDef] 101 ) -> StartConfigurationSessionResponseTypeDef: 102 """ 103 Starts a configuration session used to retrieve a deployed configuration. 104 105 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/start_configuration_session.html) 106 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#start_configuration_session) 107 """
.Client">Show boto3 documentation Show boto3-stubs documentation
exceptions: mypy_boto3_appconfigdata.client.Exceptions
62 @property 63 def exceptions(self) -> Exceptions: 64 """ 65 AppConfigDataClient exceptions. 66 67 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata.html#AppConfigData.Client) 68 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#exceptions) 69 """
AppConfigDataClient exceptions.
.Client">Show boto3 documentation Show boto3-stubs documentation
def
can_paginate(self, operation_name: str) -> bool:
71 def can_paginate(self, operation_name: str) -> bool: 72 """ 73 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/can_paginate.html) 74 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#can_paginate) 75 """
def
generate_presigned_url( self, ClientMethod: str, Params: Mapping[str, typing.Any] = Ellipsis, ExpiresIn: int = 3600, HttpMethod: str = Ellipsis) -> str:
77 def generate_presigned_url( 78 self, 79 ClientMethod: str, 80 Params: Mapping[str, Any] = ..., 81 ExpiresIn: int = 3600, 82 HttpMethod: str = ..., 83 ) -> str: 84 """ 85 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/generate_presigned_url.html) 86 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#generate_presigned_url) 87 """
def
get_latest_configuration( self, **kwargs: Unpack[mypy_boto3_appconfigdata.type_defs.GetLatestConfigurationRequestTypeDef]) -> mypy_boto3_appconfigdata.type_defs.GetLatestConfigurationResponseTypeDef:
89 def get_latest_configuration( 90 self, **kwargs: Unpack[GetLatestConfigurationRequestTypeDef] 91 ) -> GetLatestConfigurationResponseTypeDef: 92 """ 93 Retrieves the latest deployed configuration. 94 95 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/get_latest_configuration.html) 96 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#get_latest_configuration) 97 """
Retrieves the latest deployed configuration.
def
start_configuration_session( self, **kwargs: Unpack[mypy_boto3_appconfigdata.type_defs.StartConfigurationSessionRequestTypeDef]) -> mypy_boto3_appconfigdata.type_defs.StartConfigurationSessionResponseTypeDef:
99 def start_configuration_session( 100 self, **kwargs: Unpack[StartConfigurationSessionRequestTypeDef] 101 ) -> StartConfigurationSessionResponseTypeDef: 102 """ 103 Starts a configuration session used to retrieve a deployed configuration. 104 105 [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfigdata/client/start_configuration_session.html) 106 [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfigdata/client/#start_configuration_session) 107 """
Starts a configuration session used to retrieve a deployed configuration.