mypy_boto3_appconfigdata.client

Type annotations for appconfigdata service Client.

Documentation

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

meta: botocore.client.ClientMeta
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.

Show boto3 documentation Show boto3-stubs documentation

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.

Show boto3 documentation Show boto3-stubs documentation