mypy_boto3_appconfig.client

Type annotations for appconfig service Client.

Documentation

Copyright 2025 Vlad Emelianov

Usage::

from boto3.session import Session
from mypy_boto3_appconfig.client import AppConfigClient

session = Session()
client: AppConfigClient = session.client("appconfig")
  1"""
  2Type annotations for appconfig service Client.
  3
  4[Documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/)
  5
  6Copyright 2025 Vlad Emelianov
  7
  8Usage::
  9
 10    ```python
 11    from boto3.session import Session
 12    from mypy_boto3_appconfig.client import AppConfigClient
 13
 14    session = Session()
 15    client: AppConfigClient = session.client("appconfig")
 16    ```
 17"""
 18
 19from __future__ import annotations
 20
 21import sys
 22from typing import Any, overload
 23
 24from botocore.client import BaseClient, ClientMeta
 25from botocore.errorfactory import BaseClientExceptions
 26from botocore.exceptions import ClientError as BotocoreClientError
 27
 28from .paginator import (
 29    ListApplicationsPaginator,
 30    ListConfigurationProfilesPaginator,
 31    ListDeploymentsPaginator,
 32    ListDeploymentStrategiesPaginator,
 33    ListEnvironmentsPaginator,
 34    ListExtensionAssociationsPaginator,
 35    ListExtensionsPaginator,
 36    ListHostedConfigurationVersionsPaginator,
 37)
 38from .type_defs import (
 39    AccountSettingsTypeDef,
 40    ApplicationResponseTypeDef,
 41    ApplicationsTypeDef,
 42    ConfigurationProfilesTypeDef,
 43    ConfigurationProfileTypeDef,
 44    ConfigurationTypeDef,
 45    CreateApplicationRequestTypeDef,
 46    CreateConfigurationProfileRequestTypeDef,
 47    CreateDeploymentStrategyRequestTypeDef,
 48    CreateEnvironmentRequestTypeDef,
 49    CreateExtensionAssociationRequestTypeDef,
 50    CreateExtensionRequestTypeDef,
 51    CreateHostedConfigurationVersionRequestTypeDef,
 52    DeleteApplicationRequestTypeDef,
 53    DeleteConfigurationProfileRequestTypeDef,
 54    DeleteDeploymentStrategyRequestTypeDef,
 55    DeleteEnvironmentRequestTypeDef,
 56    DeleteExtensionAssociationRequestTypeDef,
 57    DeleteExtensionRequestTypeDef,
 58    DeleteHostedConfigurationVersionRequestTypeDef,
 59    DeploymentStrategiesTypeDef,
 60    DeploymentStrategyResponseTypeDef,
 61    DeploymentsTypeDef,
 62    DeploymentTypeDef,
 63    EmptyResponseMetadataTypeDef,
 64    EnvironmentResponseTypeDef,
 65    EnvironmentsTypeDef,
 66    ExtensionAssociationsTypeDef,
 67    ExtensionAssociationTypeDef,
 68    ExtensionsTypeDef,
 69    ExtensionTypeDef,
 70    GetApplicationRequestTypeDef,
 71    GetConfigurationProfileRequestTypeDef,
 72    GetConfigurationRequestTypeDef,
 73    GetDeploymentRequestTypeDef,
 74    GetDeploymentStrategyRequestTypeDef,
 75    GetEnvironmentRequestTypeDef,
 76    GetExtensionAssociationRequestTypeDef,
 77    GetExtensionRequestTypeDef,
 78    GetHostedConfigurationVersionRequestTypeDef,
 79    HostedConfigurationVersionsTypeDef,
 80    HostedConfigurationVersionTypeDef,
 81    ListApplicationsRequestTypeDef,
 82    ListConfigurationProfilesRequestTypeDef,
 83    ListDeploymentsRequestTypeDef,
 84    ListDeploymentStrategiesRequestTypeDef,
 85    ListEnvironmentsRequestTypeDef,
 86    ListExtensionAssociationsRequestTypeDef,
 87    ListExtensionsRequestTypeDef,
 88    ListHostedConfigurationVersionsRequestTypeDef,
 89    ListTagsForResourceRequestTypeDef,
 90    ResourceTagsTypeDef,
 91    StartDeploymentRequestTypeDef,
 92    StopDeploymentRequestTypeDef,
 93    TagResourceRequestTypeDef,
 94    UntagResourceRequestTypeDef,
 95    UpdateAccountSettingsRequestTypeDef,
 96    UpdateApplicationRequestTypeDef,
 97    UpdateConfigurationProfileRequestTypeDef,
 98    UpdateDeploymentStrategyRequestTypeDef,
 99    UpdateEnvironmentRequestTypeDef,
100    UpdateExtensionAssociationRequestTypeDef,
101    UpdateExtensionRequestTypeDef,
102    ValidateConfigurationRequestTypeDef,
103)
104from .waiter import DeploymentCompleteWaiter, EnvironmentReadyForDeploymentWaiter
105
106if sys.version_info >= (3, 9):
107    from builtins import type as Type
108    from collections.abc import Mapping
109else:
110    from typing import Mapping, Type
111if sys.version_info >= (3, 12):
112    from typing import Literal, Unpack
113else:
114    from typing_extensions import Literal, Unpack
115
116
117__all__ = ("AppConfigClient",)
118
119
120class Exceptions(BaseClientExceptions):
121    BadRequestException: Type[BotocoreClientError]
122    ClientError: Type[BotocoreClientError]
123    ConflictException: Type[BotocoreClientError]
124    InternalServerException: Type[BotocoreClientError]
125    PayloadTooLargeException: Type[BotocoreClientError]
126    ResourceNotFoundException: Type[BotocoreClientError]
127    ServiceQuotaExceededException: Type[BotocoreClientError]
128
129
130class AppConfigClient(BaseClient):
131    """
132    [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client)
133    [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/)
134    """
135
136    meta: ClientMeta
137
138    @property
139    def exceptions(self) -> Exceptions:
140        """
141        AppConfigClient exceptions.
142
143        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client)
144        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#exceptions)
145        """
146
147    def can_paginate(self, operation_name: str) -> bool:
148        """
149        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/can_paginate.html)
150        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#can_paginate)
151        """
152
153    def generate_presigned_url(
154        self,
155        ClientMethod: str,
156        Params: Mapping[str, Any] = ...,
157        ExpiresIn: int = 3600,
158        HttpMethod: str = ...,
159    ) -> str:
160        """
161        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/generate_presigned_url.html)
162        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#generate_presigned_url)
163        """
164
165    def create_application(
166        self, **kwargs: Unpack[CreateApplicationRequestTypeDef]
167    ) -> ApplicationResponseTypeDef:
168        """
169        Creates an application.
170
171        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_application.html)
172        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_application)
173        """
174
175    def create_configuration_profile(
176        self, **kwargs: Unpack[CreateConfigurationProfileRequestTypeDef]
177    ) -> ConfigurationProfileTypeDef:
178        """
179        Creates a configuration profile, which is information that enables AppConfig to
180        access the configuration source.
181
182        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_configuration_profile.html)
183        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_configuration_profile)
184        """
185
186    def create_deployment_strategy(
187        self, **kwargs: Unpack[CreateDeploymentStrategyRequestTypeDef]
188    ) -> DeploymentStrategyResponseTypeDef:
189        """
190        Creates a deployment strategy that defines important criteria for rolling out
191        your configuration to the designated targets.
192
193        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_deployment_strategy.html)
194        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_deployment_strategy)
195        """
196
197    def create_environment(
198        self, **kwargs: Unpack[CreateEnvironmentRequestTypeDef]
199    ) -> EnvironmentResponseTypeDef:
200        """
201        Creates an environment.
202
203        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_environment.html)
204        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_environment)
205        """
206
207    def create_extension(self, **kwargs: Unpack[CreateExtensionRequestTypeDef]) -> ExtensionTypeDef:
208        """
209        Creates an AppConfig extension.
210
211        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension.html)
212        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension)
213        """
214
215    def create_extension_association(
216        self, **kwargs: Unpack[CreateExtensionAssociationRequestTypeDef]
217    ) -> ExtensionAssociationTypeDef:
218        """
219        When you create an extension or configure an Amazon Web Services authored
220        extension, you associate the extension with an AppConfig application,
221        environment, or configuration profile.
222
223        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension_association.html)
224        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension_association)
225        """
226
227    def create_hosted_configuration_version(
228        self, **kwargs: Unpack[CreateHostedConfigurationVersionRequestTypeDef]
229    ) -> HostedConfigurationVersionTypeDef:
230        """
231        Creates a new configuration in the AppConfig hosted configuration store.
232
233        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_hosted_configuration_version.html)
234        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_hosted_configuration_version)
235        """
236
237    def delete_application(
238        self, **kwargs: Unpack[DeleteApplicationRequestTypeDef]
239    ) -> EmptyResponseMetadataTypeDef:
240        """
241        Deletes an application.
242
243        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_application.html)
244        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_application)
245        """
246
247    def delete_configuration_profile(
248        self, **kwargs: Unpack[DeleteConfigurationProfileRequestTypeDef]
249    ) -> EmptyResponseMetadataTypeDef:
250        """
251        Deletes a configuration profile.
252
253        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_configuration_profile.html)
254        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_configuration_profile)
255        """
256
257    def delete_deployment_strategy(
258        self, **kwargs: Unpack[DeleteDeploymentStrategyRequestTypeDef]
259    ) -> EmptyResponseMetadataTypeDef:
260        """
261        Deletes a deployment strategy.
262
263        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_deployment_strategy.html)
264        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_deployment_strategy)
265        """
266
267    def delete_environment(
268        self, **kwargs: Unpack[DeleteEnvironmentRequestTypeDef]
269    ) -> EmptyResponseMetadataTypeDef:
270        """
271        Deletes an environment.
272
273        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_environment.html)
274        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_environment)
275        """
276
277    def delete_extension(
278        self, **kwargs: Unpack[DeleteExtensionRequestTypeDef]
279    ) -> EmptyResponseMetadataTypeDef:
280        """
281        Deletes an AppConfig extension.
282
283        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension.html)
284        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension)
285        """
286
287    def delete_extension_association(
288        self, **kwargs: Unpack[DeleteExtensionAssociationRequestTypeDef]
289    ) -> EmptyResponseMetadataTypeDef:
290        """
291        Deletes an extension association.
292
293        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension_association.html)
294        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension_association)
295        """
296
297    def delete_hosted_configuration_version(
298        self, **kwargs: Unpack[DeleteHostedConfigurationVersionRequestTypeDef]
299    ) -> EmptyResponseMetadataTypeDef:
300        """
301        Deletes a version of a configuration from the AppConfig hosted configuration
302        store.
303
304        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_hosted_configuration_version.html)
305        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_hosted_configuration_version)
306        """
307
308    def get_account_settings(self) -> AccountSettingsTypeDef:
309        """
310        Returns information about the status of the <code>DeletionProtection</code>
311        parameter.
312
313        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_account_settings.html)
314        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_account_settings)
315        """
316
317    def get_application(
318        self, **kwargs: Unpack[GetApplicationRequestTypeDef]
319    ) -> ApplicationResponseTypeDef:
320        """
321        Retrieves information about an application.
322
323        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_application.html)
324        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_application)
325        """
326
327    def get_configuration(
328        self, **kwargs: Unpack[GetConfigurationRequestTypeDef]
329    ) -> ConfigurationTypeDef:
330        """
331        (Deprecated) Retrieves the latest deployed configuration.
332
333        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration.html)
334        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration)
335        """
336
337    def get_configuration_profile(
338        self, **kwargs: Unpack[GetConfigurationProfileRequestTypeDef]
339    ) -> ConfigurationProfileTypeDef:
340        """
341        Retrieves information about a configuration profile.
342
343        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration_profile.html)
344        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration_profile)
345        """
346
347    def get_deployment(self, **kwargs: Unpack[GetDeploymentRequestTypeDef]) -> DeploymentTypeDef:
348        """
349        Retrieves information about a configuration deployment.
350
351        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment.html)
352        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment)
353        """
354
355    def get_deployment_strategy(
356        self, **kwargs: Unpack[GetDeploymentStrategyRequestTypeDef]
357    ) -> DeploymentStrategyResponseTypeDef:
358        """
359        Retrieves information about a deployment strategy.
360
361        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment_strategy.html)
362        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment_strategy)
363        """
364
365    def get_environment(
366        self, **kwargs: Unpack[GetEnvironmentRequestTypeDef]
367    ) -> EnvironmentResponseTypeDef:
368        """
369        Retrieves information about an environment.
370
371        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_environment.html)
372        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_environment)
373        """
374
375    def get_extension(self, **kwargs: Unpack[GetExtensionRequestTypeDef]) -> ExtensionTypeDef:
376        """
377        Returns information about an AppConfig extension.
378
379        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension.html)
380        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension)
381        """
382
383    def get_extension_association(
384        self, **kwargs: Unpack[GetExtensionAssociationRequestTypeDef]
385    ) -> ExtensionAssociationTypeDef:
386        """
387        Returns information about an AppConfig extension association.
388
389        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension_association.html)
390        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension_association)
391        """
392
393    def get_hosted_configuration_version(
394        self, **kwargs: Unpack[GetHostedConfigurationVersionRequestTypeDef]
395    ) -> HostedConfigurationVersionTypeDef:
396        """
397        Retrieves information about a specific configuration version.
398
399        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_hosted_configuration_version.html)
400        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_hosted_configuration_version)
401        """
402
403    def list_applications(
404        self, **kwargs: Unpack[ListApplicationsRequestTypeDef]
405    ) -> ApplicationsTypeDef:
406        """
407        Lists all applications in your Amazon Web Services account.
408
409        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_applications.html)
410        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_applications)
411        """
412
413    def list_configuration_profiles(
414        self, **kwargs: Unpack[ListConfigurationProfilesRequestTypeDef]
415    ) -> ConfigurationProfilesTypeDef:
416        """
417        Lists the configuration profiles for an application.
418
419        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_configuration_profiles.html)
420        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_configuration_profiles)
421        """
422
423    def list_deployment_strategies(
424        self, **kwargs: Unpack[ListDeploymentStrategiesRequestTypeDef]
425    ) -> DeploymentStrategiesTypeDef:
426        """
427        Lists deployment strategies.
428
429        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployment_strategies.html)
430        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployment_strategies)
431        """
432
433    def list_deployments(
434        self, **kwargs: Unpack[ListDeploymentsRequestTypeDef]
435    ) -> DeploymentsTypeDef:
436        """
437        Lists the deployments for an environment in descending deployment number order.
438
439        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployments.html)
440        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployments)
441        """
442
443    def list_environments(
444        self, **kwargs: Unpack[ListEnvironmentsRequestTypeDef]
445    ) -> EnvironmentsTypeDef:
446        """
447        Lists the environments for an application.
448
449        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_environments.html)
450        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_environments)
451        """
452
453    def list_extension_associations(
454        self, **kwargs: Unpack[ListExtensionAssociationsRequestTypeDef]
455    ) -> ExtensionAssociationsTypeDef:
456        """
457        Lists all AppConfig extension associations in the account.
458
459        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extension_associations.html)
460        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extension_associations)
461        """
462
463    def list_extensions(self, **kwargs: Unpack[ListExtensionsRequestTypeDef]) -> ExtensionsTypeDef:
464        """
465        Lists all custom and Amazon Web Services authored AppConfig extensions in the
466        account.
467
468        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extensions.html)
469        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extensions)
470        """
471
472    def list_hosted_configuration_versions(
473        self, **kwargs: Unpack[ListHostedConfigurationVersionsRequestTypeDef]
474    ) -> HostedConfigurationVersionsTypeDef:
475        """
476        Lists configurations stored in the AppConfig hosted configuration store by
477        version.
478
479        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_hosted_configuration_versions.html)
480        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_hosted_configuration_versions)
481        """
482
483    def list_tags_for_resource(
484        self, **kwargs: Unpack[ListTagsForResourceRequestTypeDef]
485    ) -> ResourceTagsTypeDef:
486        """
487        Retrieves the list of key-value tags assigned to the resource.
488
489        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_tags_for_resource.html)
490        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_tags_for_resource)
491        """
492
493    def start_deployment(
494        self, **kwargs: Unpack[StartDeploymentRequestTypeDef]
495    ) -> DeploymentTypeDef:
496        """
497        Starts a deployment.
498
499        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/start_deployment.html)
500        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#start_deployment)
501        """
502
503    def stop_deployment(self, **kwargs: Unpack[StopDeploymentRequestTypeDef]) -> DeploymentTypeDef:
504        """
505        Stops a deployment.
506
507        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/stop_deployment.html)
508        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#stop_deployment)
509        """
510
511    def tag_resource(
512        self, **kwargs: Unpack[TagResourceRequestTypeDef]
513    ) -> EmptyResponseMetadataTypeDef:
514        """
515        Assigns metadata to an AppConfig resource.
516
517        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/tag_resource.html)
518        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#tag_resource)
519        """
520
521    def untag_resource(
522        self, **kwargs: Unpack[UntagResourceRequestTypeDef]
523    ) -> EmptyResponseMetadataTypeDef:
524        """
525        Deletes a tag key and value from an AppConfig resource.
526
527        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/untag_resource.html)
528        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#untag_resource)
529        """
530
531    def update_account_settings(
532        self, **kwargs: Unpack[UpdateAccountSettingsRequestTypeDef]
533    ) -> AccountSettingsTypeDef:
534        """
535        Updates the value of the <code>DeletionProtection</code> parameter.
536
537        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_account_settings.html)
538        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_account_settings)
539        """
540
541    def update_application(
542        self, **kwargs: Unpack[UpdateApplicationRequestTypeDef]
543    ) -> ApplicationResponseTypeDef:
544        """
545        Updates an application.
546
547        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_application.html)
548        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_application)
549        """
550
551    def update_configuration_profile(
552        self, **kwargs: Unpack[UpdateConfigurationProfileRequestTypeDef]
553    ) -> ConfigurationProfileTypeDef:
554        """
555        Updates a configuration profile.
556
557        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_configuration_profile.html)
558        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_configuration_profile)
559        """
560
561    def update_deployment_strategy(
562        self, **kwargs: Unpack[UpdateDeploymentStrategyRequestTypeDef]
563    ) -> DeploymentStrategyResponseTypeDef:
564        """
565        Updates a deployment strategy.
566
567        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_deployment_strategy.html)
568        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_deployment_strategy)
569        """
570
571    def update_environment(
572        self, **kwargs: Unpack[UpdateEnvironmentRequestTypeDef]
573    ) -> EnvironmentResponseTypeDef:
574        """
575        Updates an environment.
576
577        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_environment.html)
578        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_environment)
579        """
580
581    def update_extension(self, **kwargs: Unpack[UpdateExtensionRequestTypeDef]) -> ExtensionTypeDef:
582        """
583        Updates an AppConfig extension.
584
585        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension.html)
586        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension)
587        """
588
589    def update_extension_association(
590        self, **kwargs: Unpack[UpdateExtensionAssociationRequestTypeDef]
591    ) -> ExtensionAssociationTypeDef:
592        """
593        Updates an association.
594
595        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension_association.html)
596        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension_association)
597        """
598
599    def validate_configuration(
600        self, **kwargs: Unpack[ValidateConfigurationRequestTypeDef]
601    ) -> EmptyResponseMetadataTypeDef:
602        """
603        Uses the validators in a configuration profile to validate a configuration.
604
605        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/validate_configuration.html)
606        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#validate_configuration)
607        """
608
609    @overload  # type: ignore[override]
610    def get_paginator(  # type: ignore[override]
611        self, operation_name: Literal["list_applications"]
612    ) -> ListApplicationsPaginator:
613        """
614        Create a paginator for an operation.
615
616        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
617        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
618        """
619
620    @overload  # type: ignore[override]
621    def get_paginator(  # type: ignore[override]
622        self, operation_name: Literal["list_configuration_profiles"]
623    ) -> ListConfigurationProfilesPaginator:
624        """
625        Create a paginator for an operation.
626
627        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
628        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
629        """
630
631    @overload  # type: ignore[override]
632    def get_paginator(  # type: ignore[override]
633        self, operation_name: Literal["list_deployment_strategies"]
634    ) -> ListDeploymentStrategiesPaginator:
635        """
636        Create a paginator for an operation.
637
638        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
639        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
640        """
641
642    @overload  # type: ignore[override]
643    def get_paginator(  # type: ignore[override]
644        self, operation_name: Literal["list_deployments"]
645    ) -> ListDeploymentsPaginator:
646        """
647        Create a paginator for an operation.
648
649        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
650        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
651        """
652
653    @overload  # type: ignore[override]
654    def get_paginator(  # type: ignore[override]
655        self, operation_name: Literal["list_environments"]
656    ) -> ListEnvironmentsPaginator:
657        """
658        Create a paginator for an operation.
659
660        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
661        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
662        """
663
664    @overload  # type: ignore[override]
665    def get_paginator(  # type: ignore[override]
666        self, operation_name: Literal["list_extension_associations"]
667    ) -> ListExtensionAssociationsPaginator:
668        """
669        Create a paginator for an operation.
670
671        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
672        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
673        """
674
675    @overload  # type: ignore[override]
676    def get_paginator(  # type: ignore[override]
677        self, operation_name: Literal["list_extensions"]
678    ) -> ListExtensionsPaginator:
679        """
680        Create a paginator for an operation.
681
682        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
683        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
684        """
685
686    @overload  # type: ignore[override]
687    def get_paginator(  # type: ignore[override]
688        self, operation_name: Literal["list_hosted_configuration_versions"]
689    ) -> ListHostedConfigurationVersionsPaginator:
690        """
691        Create a paginator for an operation.
692
693        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
694        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
695        """
696
697    @overload  # type: ignore[override]
698    def get_waiter(  # type: ignore[override]
699        self, waiter_name: Literal["deployment_complete"]
700    ) -> DeploymentCompleteWaiter:
701        """
702        Returns an object that can wait for some condition.
703
704        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_waiter.html)
705        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_waiter)
706        """
707
708    @overload  # type: ignore[override]
709    def get_waiter(  # type: ignore[override]
710        self, waiter_name: Literal["environment_ready_for_deployment"]
711    ) -> EnvironmentReadyForDeploymentWaiter:
712        """
713        Returns an object that can wait for some condition.
714
715        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_waiter.html)
716        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_waiter)
717        """
class AppConfigClient(botocore.client.BaseClient):
131class AppConfigClient(BaseClient):
132    """
133    [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client)
134    [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/)
135    """
136
137    meta: ClientMeta
138
139    @property
140    def exceptions(self) -> Exceptions:
141        """
142        AppConfigClient exceptions.
143
144        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client)
145        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#exceptions)
146        """
147
148    def can_paginate(self, operation_name: str) -> bool:
149        """
150        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/can_paginate.html)
151        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#can_paginate)
152        """
153
154    def generate_presigned_url(
155        self,
156        ClientMethod: str,
157        Params: Mapping[str, Any] = ...,
158        ExpiresIn: int = 3600,
159        HttpMethod: str = ...,
160    ) -> str:
161        """
162        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/generate_presigned_url.html)
163        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#generate_presigned_url)
164        """
165
166    def create_application(
167        self, **kwargs: Unpack[CreateApplicationRequestTypeDef]
168    ) -> ApplicationResponseTypeDef:
169        """
170        Creates an application.
171
172        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_application.html)
173        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_application)
174        """
175
176    def create_configuration_profile(
177        self, **kwargs: Unpack[CreateConfigurationProfileRequestTypeDef]
178    ) -> ConfigurationProfileTypeDef:
179        """
180        Creates a configuration profile, which is information that enables AppConfig to
181        access the configuration source.
182
183        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_configuration_profile.html)
184        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_configuration_profile)
185        """
186
187    def create_deployment_strategy(
188        self, **kwargs: Unpack[CreateDeploymentStrategyRequestTypeDef]
189    ) -> DeploymentStrategyResponseTypeDef:
190        """
191        Creates a deployment strategy that defines important criteria for rolling out
192        your configuration to the designated targets.
193
194        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_deployment_strategy.html)
195        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_deployment_strategy)
196        """
197
198    def create_environment(
199        self, **kwargs: Unpack[CreateEnvironmentRequestTypeDef]
200    ) -> EnvironmentResponseTypeDef:
201        """
202        Creates an environment.
203
204        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_environment.html)
205        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_environment)
206        """
207
208    def create_extension(self, **kwargs: Unpack[CreateExtensionRequestTypeDef]) -> ExtensionTypeDef:
209        """
210        Creates an AppConfig extension.
211
212        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension.html)
213        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension)
214        """
215
216    def create_extension_association(
217        self, **kwargs: Unpack[CreateExtensionAssociationRequestTypeDef]
218    ) -> ExtensionAssociationTypeDef:
219        """
220        When you create an extension or configure an Amazon Web Services authored
221        extension, you associate the extension with an AppConfig application,
222        environment, or configuration profile.
223
224        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension_association.html)
225        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension_association)
226        """
227
228    def create_hosted_configuration_version(
229        self, **kwargs: Unpack[CreateHostedConfigurationVersionRequestTypeDef]
230    ) -> HostedConfigurationVersionTypeDef:
231        """
232        Creates a new configuration in the AppConfig hosted configuration store.
233
234        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_hosted_configuration_version.html)
235        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_hosted_configuration_version)
236        """
237
238    def delete_application(
239        self, **kwargs: Unpack[DeleteApplicationRequestTypeDef]
240    ) -> EmptyResponseMetadataTypeDef:
241        """
242        Deletes an application.
243
244        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_application.html)
245        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_application)
246        """
247
248    def delete_configuration_profile(
249        self, **kwargs: Unpack[DeleteConfigurationProfileRequestTypeDef]
250    ) -> EmptyResponseMetadataTypeDef:
251        """
252        Deletes a configuration profile.
253
254        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_configuration_profile.html)
255        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_configuration_profile)
256        """
257
258    def delete_deployment_strategy(
259        self, **kwargs: Unpack[DeleteDeploymentStrategyRequestTypeDef]
260    ) -> EmptyResponseMetadataTypeDef:
261        """
262        Deletes a deployment strategy.
263
264        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_deployment_strategy.html)
265        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_deployment_strategy)
266        """
267
268    def delete_environment(
269        self, **kwargs: Unpack[DeleteEnvironmentRequestTypeDef]
270    ) -> EmptyResponseMetadataTypeDef:
271        """
272        Deletes an environment.
273
274        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_environment.html)
275        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_environment)
276        """
277
278    def delete_extension(
279        self, **kwargs: Unpack[DeleteExtensionRequestTypeDef]
280    ) -> EmptyResponseMetadataTypeDef:
281        """
282        Deletes an AppConfig extension.
283
284        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension.html)
285        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension)
286        """
287
288    def delete_extension_association(
289        self, **kwargs: Unpack[DeleteExtensionAssociationRequestTypeDef]
290    ) -> EmptyResponseMetadataTypeDef:
291        """
292        Deletes an extension association.
293
294        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension_association.html)
295        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension_association)
296        """
297
298    def delete_hosted_configuration_version(
299        self, **kwargs: Unpack[DeleteHostedConfigurationVersionRequestTypeDef]
300    ) -> EmptyResponseMetadataTypeDef:
301        """
302        Deletes a version of a configuration from the AppConfig hosted configuration
303        store.
304
305        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_hosted_configuration_version.html)
306        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_hosted_configuration_version)
307        """
308
309    def get_account_settings(self) -> AccountSettingsTypeDef:
310        """
311        Returns information about the status of the <code>DeletionProtection</code>
312        parameter.
313
314        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_account_settings.html)
315        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_account_settings)
316        """
317
318    def get_application(
319        self, **kwargs: Unpack[GetApplicationRequestTypeDef]
320    ) -> ApplicationResponseTypeDef:
321        """
322        Retrieves information about an application.
323
324        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_application.html)
325        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_application)
326        """
327
328    def get_configuration(
329        self, **kwargs: Unpack[GetConfigurationRequestTypeDef]
330    ) -> ConfigurationTypeDef:
331        """
332        (Deprecated) Retrieves the latest deployed configuration.
333
334        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration.html)
335        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration)
336        """
337
338    def get_configuration_profile(
339        self, **kwargs: Unpack[GetConfigurationProfileRequestTypeDef]
340    ) -> ConfigurationProfileTypeDef:
341        """
342        Retrieves information about a configuration profile.
343
344        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration_profile.html)
345        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration_profile)
346        """
347
348    def get_deployment(self, **kwargs: Unpack[GetDeploymentRequestTypeDef]) -> DeploymentTypeDef:
349        """
350        Retrieves information about a configuration deployment.
351
352        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment.html)
353        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment)
354        """
355
356    def get_deployment_strategy(
357        self, **kwargs: Unpack[GetDeploymentStrategyRequestTypeDef]
358    ) -> DeploymentStrategyResponseTypeDef:
359        """
360        Retrieves information about a deployment strategy.
361
362        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment_strategy.html)
363        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment_strategy)
364        """
365
366    def get_environment(
367        self, **kwargs: Unpack[GetEnvironmentRequestTypeDef]
368    ) -> EnvironmentResponseTypeDef:
369        """
370        Retrieves information about an environment.
371
372        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_environment.html)
373        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_environment)
374        """
375
376    def get_extension(self, **kwargs: Unpack[GetExtensionRequestTypeDef]) -> ExtensionTypeDef:
377        """
378        Returns information about an AppConfig extension.
379
380        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension.html)
381        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension)
382        """
383
384    def get_extension_association(
385        self, **kwargs: Unpack[GetExtensionAssociationRequestTypeDef]
386    ) -> ExtensionAssociationTypeDef:
387        """
388        Returns information about an AppConfig extension association.
389
390        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension_association.html)
391        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension_association)
392        """
393
394    def get_hosted_configuration_version(
395        self, **kwargs: Unpack[GetHostedConfigurationVersionRequestTypeDef]
396    ) -> HostedConfigurationVersionTypeDef:
397        """
398        Retrieves information about a specific configuration version.
399
400        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_hosted_configuration_version.html)
401        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_hosted_configuration_version)
402        """
403
404    def list_applications(
405        self, **kwargs: Unpack[ListApplicationsRequestTypeDef]
406    ) -> ApplicationsTypeDef:
407        """
408        Lists all applications in your Amazon Web Services account.
409
410        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_applications.html)
411        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_applications)
412        """
413
414    def list_configuration_profiles(
415        self, **kwargs: Unpack[ListConfigurationProfilesRequestTypeDef]
416    ) -> ConfigurationProfilesTypeDef:
417        """
418        Lists the configuration profiles for an application.
419
420        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_configuration_profiles.html)
421        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_configuration_profiles)
422        """
423
424    def list_deployment_strategies(
425        self, **kwargs: Unpack[ListDeploymentStrategiesRequestTypeDef]
426    ) -> DeploymentStrategiesTypeDef:
427        """
428        Lists deployment strategies.
429
430        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployment_strategies.html)
431        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployment_strategies)
432        """
433
434    def list_deployments(
435        self, **kwargs: Unpack[ListDeploymentsRequestTypeDef]
436    ) -> DeploymentsTypeDef:
437        """
438        Lists the deployments for an environment in descending deployment number order.
439
440        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployments.html)
441        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployments)
442        """
443
444    def list_environments(
445        self, **kwargs: Unpack[ListEnvironmentsRequestTypeDef]
446    ) -> EnvironmentsTypeDef:
447        """
448        Lists the environments for an application.
449
450        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_environments.html)
451        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_environments)
452        """
453
454    def list_extension_associations(
455        self, **kwargs: Unpack[ListExtensionAssociationsRequestTypeDef]
456    ) -> ExtensionAssociationsTypeDef:
457        """
458        Lists all AppConfig extension associations in the account.
459
460        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extension_associations.html)
461        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extension_associations)
462        """
463
464    def list_extensions(self, **kwargs: Unpack[ListExtensionsRequestTypeDef]) -> ExtensionsTypeDef:
465        """
466        Lists all custom and Amazon Web Services authored AppConfig extensions in the
467        account.
468
469        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extensions.html)
470        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extensions)
471        """
472
473    def list_hosted_configuration_versions(
474        self, **kwargs: Unpack[ListHostedConfigurationVersionsRequestTypeDef]
475    ) -> HostedConfigurationVersionsTypeDef:
476        """
477        Lists configurations stored in the AppConfig hosted configuration store by
478        version.
479
480        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_hosted_configuration_versions.html)
481        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_hosted_configuration_versions)
482        """
483
484    def list_tags_for_resource(
485        self, **kwargs: Unpack[ListTagsForResourceRequestTypeDef]
486    ) -> ResourceTagsTypeDef:
487        """
488        Retrieves the list of key-value tags assigned to the resource.
489
490        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_tags_for_resource.html)
491        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_tags_for_resource)
492        """
493
494    def start_deployment(
495        self, **kwargs: Unpack[StartDeploymentRequestTypeDef]
496    ) -> DeploymentTypeDef:
497        """
498        Starts a deployment.
499
500        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/start_deployment.html)
501        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#start_deployment)
502        """
503
504    def stop_deployment(self, **kwargs: Unpack[StopDeploymentRequestTypeDef]) -> DeploymentTypeDef:
505        """
506        Stops a deployment.
507
508        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/stop_deployment.html)
509        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#stop_deployment)
510        """
511
512    def tag_resource(
513        self, **kwargs: Unpack[TagResourceRequestTypeDef]
514    ) -> EmptyResponseMetadataTypeDef:
515        """
516        Assigns metadata to an AppConfig resource.
517
518        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/tag_resource.html)
519        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#tag_resource)
520        """
521
522    def untag_resource(
523        self, **kwargs: Unpack[UntagResourceRequestTypeDef]
524    ) -> EmptyResponseMetadataTypeDef:
525        """
526        Deletes a tag key and value from an AppConfig resource.
527
528        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/untag_resource.html)
529        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#untag_resource)
530        """
531
532    def update_account_settings(
533        self, **kwargs: Unpack[UpdateAccountSettingsRequestTypeDef]
534    ) -> AccountSettingsTypeDef:
535        """
536        Updates the value of the <code>DeletionProtection</code> parameter.
537
538        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_account_settings.html)
539        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_account_settings)
540        """
541
542    def update_application(
543        self, **kwargs: Unpack[UpdateApplicationRequestTypeDef]
544    ) -> ApplicationResponseTypeDef:
545        """
546        Updates an application.
547
548        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_application.html)
549        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_application)
550        """
551
552    def update_configuration_profile(
553        self, **kwargs: Unpack[UpdateConfigurationProfileRequestTypeDef]
554    ) -> ConfigurationProfileTypeDef:
555        """
556        Updates a configuration profile.
557
558        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_configuration_profile.html)
559        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_configuration_profile)
560        """
561
562    def update_deployment_strategy(
563        self, **kwargs: Unpack[UpdateDeploymentStrategyRequestTypeDef]
564    ) -> DeploymentStrategyResponseTypeDef:
565        """
566        Updates a deployment strategy.
567
568        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_deployment_strategy.html)
569        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_deployment_strategy)
570        """
571
572    def update_environment(
573        self, **kwargs: Unpack[UpdateEnvironmentRequestTypeDef]
574    ) -> EnvironmentResponseTypeDef:
575        """
576        Updates an environment.
577
578        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_environment.html)
579        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_environment)
580        """
581
582    def update_extension(self, **kwargs: Unpack[UpdateExtensionRequestTypeDef]) -> ExtensionTypeDef:
583        """
584        Updates an AppConfig extension.
585
586        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension.html)
587        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension)
588        """
589
590    def update_extension_association(
591        self, **kwargs: Unpack[UpdateExtensionAssociationRequestTypeDef]
592    ) -> ExtensionAssociationTypeDef:
593        """
594        Updates an association.
595
596        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension_association.html)
597        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension_association)
598        """
599
600    def validate_configuration(
601        self, **kwargs: Unpack[ValidateConfigurationRequestTypeDef]
602    ) -> EmptyResponseMetadataTypeDef:
603        """
604        Uses the validators in a configuration profile to validate a configuration.
605
606        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/validate_configuration.html)
607        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#validate_configuration)
608        """
609
610    @overload  # type: ignore[override]
611    def get_paginator(  # type: ignore[override]
612        self, operation_name: Literal["list_applications"]
613    ) -> ListApplicationsPaginator:
614        """
615        Create a paginator for an operation.
616
617        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
618        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
619        """
620
621    @overload  # type: ignore[override]
622    def get_paginator(  # type: ignore[override]
623        self, operation_name: Literal["list_configuration_profiles"]
624    ) -> ListConfigurationProfilesPaginator:
625        """
626        Create a paginator for an operation.
627
628        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
629        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
630        """
631
632    @overload  # type: ignore[override]
633    def get_paginator(  # type: ignore[override]
634        self, operation_name: Literal["list_deployment_strategies"]
635    ) -> ListDeploymentStrategiesPaginator:
636        """
637        Create a paginator for an operation.
638
639        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
640        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
641        """
642
643    @overload  # type: ignore[override]
644    def get_paginator(  # type: ignore[override]
645        self, operation_name: Literal["list_deployments"]
646    ) -> ListDeploymentsPaginator:
647        """
648        Create a paginator for an operation.
649
650        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
651        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
652        """
653
654    @overload  # type: ignore[override]
655    def get_paginator(  # type: ignore[override]
656        self, operation_name: Literal["list_environments"]
657    ) -> ListEnvironmentsPaginator:
658        """
659        Create a paginator for an operation.
660
661        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
662        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
663        """
664
665    @overload  # type: ignore[override]
666    def get_paginator(  # type: ignore[override]
667        self, operation_name: Literal["list_extension_associations"]
668    ) -> ListExtensionAssociationsPaginator:
669        """
670        Create a paginator for an operation.
671
672        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
673        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
674        """
675
676    @overload  # type: ignore[override]
677    def get_paginator(  # type: ignore[override]
678        self, operation_name: Literal["list_extensions"]
679    ) -> ListExtensionsPaginator:
680        """
681        Create a paginator for an operation.
682
683        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
684        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
685        """
686
687    @overload  # type: ignore[override]
688    def get_paginator(  # type: ignore[override]
689        self, operation_name: Literal["list_hosted_configuration_versions"]
690    ) -> ListHostedConfigurationVersionsPaginator:
691        """
692        Create a paginator for an operation.
693
694        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_paginator.html)
695        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_paginator)
696        """
697
698    @overload  # type: ignore[override]
699    def get_waiter(  # type: ignore[override]
700        self, waiter_name: Literal["deployment_complete"]
701    ) -> DeploymentCompleteWaiter:
702        """
703        Returns an object that can wait for some condition.
704
705        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_waiter.html)
706        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_waiter)
707        """
708
709    @overload  # type: ignore[override]
710    def get_waiter(  # type: ignore[override]
711        self, waiter_name: Literal["environment_ready_for_deployment"]
712    ) -> EnvironmentReadyForDeploymentWaiter:
713        """
714        Returns an object that can wait for some condition.
715
716        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_waiter.html)
717        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_waiter)
718        """

.Client">Show boto3 documentation Show boto3-stubs documentation

meta: botocore.client.ClientMeta
exceptions: mypy_boto3_appconfig.client.Exceptions
139    @property
140    def exceptions(self) -> Exceptions:
141        """
142        AppConfigClient exceptions.
143
144        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client)
145        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#exceptions)
146        """

AppConfigClient exceptions.

.Client">Show boto3 documentation Show boto3-stubs documentation

def can_paginate(self, operation_name: str) -> bool:
148    def can_paginate(self, operation_name: str) -> bool:
149        """
150        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/can_paginate.html)
151        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#can_paginate)
152        """
def generate_presigned_url( self, ClientMethod: str, Params: Mapping[str, typing.Any] = Ellipsis, ExpiresIn: int = 3600, HttpMethod: str = Ellipsis) -> str:
154    def generate_presigned_url(
155        self,
156        ClientMethod: str,
157        Params: Mapping[str, Any] = ...,
158        ExpiresIn: int = 3600,
159        HttpMethod: str = ...,
160    ) -> str:
161        """
162        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/generate_presigned_url.html)
163        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#generate_presigned_url)
164        """
def create_application( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateApplicationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
166    def create_application(
167        self, **kwargs: Unpack[CreateApplicationRequestTypeDef]
168    ) -> ApplicationResponseTypeDef:
169        """
170        Creates an application.
171
172        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_application.html)
173        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_application)
174        """
def create_configuration_profile( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateConfigurationProfileRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
176    def create_configuration_profile(
177        self, **kwargs: Unpack[CreateConfigurationProfileRequestTypeDef]
178    ) -> ConfigurationProfileTypeDef:
179        """
180        Creates a configuration profile, which is information that enables AppConfig to
181        access the configuration source.
182
183        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_configuration_profile.html)
184        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_configuration_profile)
185        """

Creates a configuration profile, which is information that enables AppConfig to access the configuration source.

Show boto3 documentation Show boto3-stubs documentation

def create_deployment_strategy( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateDeploymentStrategyRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
187    def create_deployment_strategy(
188        self, **kwargs: Unpack[CreateDeploymentStrategyRequestTypeDef]
189    ) -> DeploymentStrategyResponseTypeDef:
190        """
191        Creates a deployment strategy that defines important criteria for rolling out
192        your configuration to the designated targets.
193
194        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_deployment_strategy.html)
195        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_deployment_strategy)
196        """

Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets.

Show boto3 documentation Show boto3-stubs documentation

def create_environment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateEnvironmentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
198    def create_environment(
199        self, **kwargs: Unpack[CreateEnvironmentRequestTypeDef]
200    ) -> EnvironmentResponseTypeDef:
201        """
202        Creates an environment.
203
204        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_environment.html)
205        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_environment)
206        """
def create_extension( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateExtensionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
208    def create_extension(self, **kwargs: Unpack[CreateExtensionRequestTypeDef]) -> ExtensionTypeDef:
209        """
210        Creates an AppConfig extension.
211
212        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension.html)
213        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension)
214        """
def create_extension_association( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateExtensionAssociationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
216    def create_extension_association(
217        self, **kwargs: Unpack[CreateExtensionAssociationRequestTypeDef]
218    ) -> ExtensionAssociationTypeDef:
219        """
220        When you create an extension or configure an Amazon Web Services authored
221        extension, you associate the extension with an AppConfig application,
222        environment, or configuration profile.
223
224        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_extension_association.html)
225        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension_association)
226        """

When you create an extension or configure an Amazon Web Services authored extension, you associate the extension with an AppConfig application, environment, or configuration profile.

Show boto3 documentation Show boto3-stubs documentation

def create_hosted_configuration_version( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.CreateHostedConfigurationVersionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionTypeDef:
228    def create_hosted_configuration_version(
229        self, **kwargs: Unpack[CreateHostedConfigurationVersionRequestTypeDef]
230    ) -> HostedConfigurationVersionTypeDef:
231        """
232        Creates a new configuration in the AppConfig hosted configuration store.
233
234        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/create_hosted_configuration_version.html)
235        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_hosted_configuration_version)
236        """

Creates a new configuration in the AppConfig hosted configuration store.

Show boto3 documentation Show boto3-stubs documentation

def delete_application( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteApplicationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
238    def delete_application(
239        self, **kwargs: Unpack[DeleteApplicationRequestTypeDef]
240    ) -> EmptyResponseMetadataTypeDef:
241        """
242        Deletes an application.
243
244        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_application.html)
245        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_application)
246        """
def delete_configuration_profile( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteConfigurationProfileRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
248    def delete_configuration_profile(
249        self, **kwargs: Unpack[DeleteConfigurationProfileRequestTypeDef]
250    ) -> EmptyResponseMetadataTypeDef:
251        """
252        Deletes a configuration profile.
253
254        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_configuration_profile.html)
255        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_configuration_profile)
256        """
def delete_deployment_strategy( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteDeploymentStrategyRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
258    def delete_deployment_strategy(
259        self, **kwargs: Unpack[DeleteDeploymentStrategyRequestTypeDef]
260    ) -> EmptyResponseMetadataTypeDef:
261        """
262        Deletes a deployment strategy.
263
264        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_deployment_strategy.html)
265        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_deployment_strategy)
266        """
def delete_environment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteEnvironmentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
268    def delete_environment(
269        self, **kwargs: Unpack[DeleteEnvironmentRequestTypeDef]
270    ) -> EmptyResponseMetadataTypeDef:
271        """
272        Deletes an environment.
273
274        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_environment.html)
275        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_environment)
276        """
def delete_extension( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteExtensionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
278    def delete_extension(
279        self, **kwargs: Unpack[DeleteExtensionRequestTypeDef]
280    ) -> EmptyResponseMetadataTypeDef:
281        """
282        Deletes an AppConfig extension.
283
284        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension.html)
285        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension)
286        """
def delete_extension_association( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteExtensionAssociationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
288    def delete_extension_association(
289        self, **kwargs: Unpack[DeleteExtensionAssociationRequestTypeDef]
290    ) -> EmptyResponseMetadataTypeDef:
291        """
292        Deletes an extension association.
293
294        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_extension_association.html)
295        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension_association)
296        """

Deletes an extension association.

Show boto3 documentation Show boto3-stubs documentation

def delete_hosted_configuration_version( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.DeleteHostedConfigurationVersionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
298    def delete_hosted_configuration_version(
299        self, **kwargs: Unpack[DeleteHostedConfigurationVersionRequestTypeDef]
300    ) -> EmptyResponseMetadataTypeDef:
301        """
302        Deletes a version of a configuration from the AppConfig hosted configuration
303        store.
304
305        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/delete_hosted_configuration_version.html)
306        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_hosted_configuration_version)
307        """

Deletes a version of a configuration from the AppConfig hosted configuration store.

Show boto3 documentation Show boto3-stubs documentation

def get_account_settings(self) -> mypy_boto3_appconfig.type_defs.AccountSettingsTypeDef:
309    def get_account_settings(self) -> AccountSettingsTypeDef:
310        """
311        Returns information about the status of the <code>DeletionProtection</code>
312        parameter.
313
314        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_account_settings.html)
315        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_account_settings)
316        """

Returns information about the status of the DeletionProtection parameter.

Show boto3 documentation Show boto3-stubs documentation

def get_application( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetApplicationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
318    def get_application(
319        self, **kwargs: Unpack[GetApplicationRequestTypeDef]
320    ) -> ApplicationResponseTypeDef:
321        """
322        Retrieves information about an application.
323
324        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_application.html)
325        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_application)
326        """

Retrieves information about an application.

Show boto3 documentation Show boto3-stubs documentation

def get_configuration( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetConfigurationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ConfigurationTypeDef:
328    def get_configuration(
329        self, **kwargs: Unpack[GetConfigurationRequestTypeDef]
330    ) -> ConfigurationTypeDef:
331        """
332        (Deprecated) Retrieves the latest deployed configuration.
333
334        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration.html)
335        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration)
336        """

(Deprecated) Retrieves the latest deployed configuration.

Show boto3 documentation Show boto3-stubs documentation

def get_configuration_profile( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetConfigurationProfileRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
338    def get_configuration_profile(
339        self, **kwargs: Unpack[GetConfigurationProfileRequestTypeDef]
340    ) -> ConfigurationProfileTypeDef:
341        """
342        Retrieves information about a configuration profile.
343
344        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_configuration_profile.html)
345        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration_profile)
346        """

Retrieves information about a configuration profile.

Show boto3 documentation Show boto3-stubs documentation

def get_deployment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetDeploymentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
348    def get_deployment(self, **kwargs: Unpack[GetDeploymentRequestTypeDef]) -> DeploymentTypeDef:
349        """
350        Retrieves information about a configuration deployment.
351
352        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment.html)
353        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment)
354        """

Retrieves information about a configuration deployment.

Show boto3 documentation Show boto3-stubs documentation

def get_deployment_strategy( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetDeploymentStrategyRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
356    def get_deployment_strategy(
357        self, **kwargs: Unpack[GetDeploymentStrategyRequestTypeDef]
358    ) -> DeploymentStrategyResponseTypeDef:
359        """
360        Retrieves information about a deployment strategy.
361
362        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_deployment_strategy.html)
363        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment_strategy)
364        """

Retrieves information about a deployment strategy.

Show boto3 documentation Show boto3-stubs documentation

def get_environment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetEnvironmentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
366    def get_environment(
367        self, **kwargs: Unpack[GetEnvironmentRequestTypeDef]
368    ) -> EnvironmentResponseTypeDef:
369        """
370        Retrieves information about an environment.
371
372        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_environment.html)
373        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_environment)
374        """

Retrieves information about an environment.

Show boto3 documentation Show boto3-stubs documentation

def get_extension( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetExtensionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
376    def get_extension(self, **kwargs: Unpack[GetExtensionRequestTypeDef]) -> ExtensionTypeDef:
377        """
378        Returns information about an AppConfig extension.
379
380        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension.html)
381        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension)
382        """

Returns information about an AppConfig extension.

Show boto3 documentation Show boto3-stubs documentation

def get_extension_association( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetExtensionAssociationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
384    def get_extension_association(
385        self, **kwargs: Unpack[GetExtensionAssociationRequestTypeDef]
386    ) -> ExtensionAssociationTypeDef:
387        """
388        Returns information about an AppConfig extension association.
389
390        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_extension_association.html)
391        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension_association)
392        """

Returns information about an AppConfig extension association.

Show boto3 documentation Show boto3-stubs documentation

def get_hosted_configuration_version( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.GetHostedConfigurationVersionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionTypeDef:
394    def get_hosted_configuration_version(
395        self, **kwargs: Unpack[GetHostedConfigurationVersionRequestTypeDef]
396    ) -> HostedConfigurationVersionTypeDef:
397        """
398        Retrieves information about a specific configuration version.
399
400        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/get_hosted_configuration_version.html)
401        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_hosted_configuration_version)
402        """

Retrieves information about a specific configuration version.

Show boto3 documentation Show boto3-stubs documentation

def list_applications( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListApplicationsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ApplicationsTypeDef:
404    def list_applications(
405        self, **kwargs: Unpack[ListApplicationsRequestTypeDef]
406    ) -> ApplicationsTypeDef:
407        """
408        Lists all applications in your Amazon Web Services account.
409
410        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_applications.html)
411        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_applications)
412        """

Lists all applications in your Amazon Web Services account.

Show boto3 documentation Show boto3-stubs documentation

def list_configuration_profiles( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListConfigurationProfilesRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ConfigurationProfilesTypeDef:
414    def list_configuration_profiles(
415        self, **kwargs: Unpack[ListConfigurationProfilesRequestTypeDef]
416    ) -> ConfigurationProfilesTypeDef:
417        """
418        Lists the configuration profiles for an application.
419
420        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_configuration_profiles.html)
421        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_configuration_profiles)
422        """

Lists the configuration profiles for an application.

Show boto3 documentation Show boto3-stubs documentation

def list_deployment_strategies( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListDeploymentStrategiesRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentStrategiesTypeDef:
424    def list_deployment_strategies(
425        self, **kwargs: Unpack[ListDeploymentStrategiesRequestTypeDef]
426    ) -> DeploymentStrategiesTypeDef:
427        """
428        Lists deployment strategies.
429
430        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployment_strategies.html)
431        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployment_strategies)
432        """
def list_deployments( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListDeploymentsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentsTypeDef:
434    def list_deployments(
435        self, **kwargs: Unpack[ListDeploymentsRequestTypeDef]
436    ) -> DeploymentsTypeDef:
437        """
438        Lists the deployments for an environment in descending deployment number order.
439
440        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_deployments.html)
441        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployments)
442        """

Lists the deployments for an environment in descending deployment number order.

Show boto3 documentation Show boto3-stubs documentation

def list_environments( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListEnvironmentsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EnvironmentsTypeDef:
444    def list_environments(
445        self, **kwargs: Unpack[ListEnvironmentsRequestTypeDef]
446    ) -> EnvironmentsTypeDef:
447        """
448        Lists the environments for an application.
449
450        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_environments.html)
451        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_environments)
452        """

Lists the environments for an application.

Show boto3 documentation Show boto3-stubs documentation

def list_extension_associations( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListExtensionAssociationsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationsTypeDef:
454    def list_extension_associations(
455        self, **kwargs: Unpack[ListExtensionAssociationsRequestTypeDef]
456    ) -> ExtensionAssociationsTypeDef:
457        """
458        Lists all AppConfig extension associations in the account.
459
460        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extension_associations.html)
461        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extension_associations)
462        """

Lists all AppConfig extension associations in the account.

Show boto3 documentation Show boto3-stubs documentation

def list_extensions( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListExtensionsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionsTypeDef:
464    def list_extensions(self, **kwargs: Unpack[ListExtensionsRequestTypeDef]) -> ExtensionsTypeDef:
465        """
466        Lists all custom and Amazon Web Services authored AppConfig extensions in the
467        account.
468
469        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_extensions.html)
470        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extensions)
471        """

Lists all custom and Amazon Web Services authored AppConfig extensions in the account.

Show boto3 documentation Show boto3-stubs documentation

def list_hosted_configuration_versions( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListHostedConfigurationVersionsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionsTypeDef:
473    def list_hosted_configuration_versions(
474        self, **kwargs: Unpack[ListHostedConfigurationVersionsRequestTypeDef]
475    ) -> HostedConfigurationVersionsTypeDef:
476        """
477        Lists configurations stored in the AppConfig hosted configuration store by
478        version.
479
480        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_hosted_configuration_versions.html)
481        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_hosted_configuration_versions)
482        """

Lists configurations stored in the AppConfig hosted configuration store by version.

Show boto3 documentation Show boto3-stubs documentation

def list_tags_for_resource( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ListTagsForResourceRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ResourceTagsTypeDef:
484    def list_tags_for_resource(
485        self, **kwargs: Unpack[ListTagsForResourceRequestTypeDef]
486    ) -> ResourceTagsTypeDef:
487        """
488        Retrieves the list of key-value tags assigned to the resource.
489
490        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/list_tags_for_resource.html)
491        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_tags_for_resource)
492        """

Retrieves the list of key-value tags assigned to the resource.

Show boto3 documentation Show boto3-stubs documentation

def start_deployment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.StartDeploymentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
494    def start_deployment(
495        self, **kwargs: Unpack[StartDeploymentRequestTypeDef]
496    ) -> DeploymentTypeDef:
497        """
498        Starts a deployment.
499
500        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/start_deployment.html)
501        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#start_deployment)
502        """
def stop_deployment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.StopDeploymentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
504    def stop_deployment(self, **kwargs: Unpack[StopDeploymentRequestTypeDef]) -> DeploymentTypeDef:
505        """
506        Stops a deployment.
507
508        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/stop_deployment.html)
509        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#stop_deployment)
510        """
def tag_resource( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.TagResourceRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
512    def tag_resource(
513        self, **kwargs: Unpack[TagResourceRequestTypeDef]
514    ) -> EmptyResponseMetadataTypeDef:
515        """
516        Assigns metadata to an AppConfig resource.
517
518        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/tag_resource.html)
519        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#tag_resource)
520        """

Assigns metadata to an AppConfig resource.

Show boto3 documentation Show boto3-stubs documentation

def untag_resource( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UntagResourceRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
522    def untag_resource(
523        self, **kwargs: Unpack[UntagResourceRequestTypeDef]
524    ) -> EmptyResponseMetadataTypeDef:
525        """
526        Deletes a tag key and value from an AppConfig resource.
527
528        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/untag_resource.html)
529        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#untag_resource)
530        """

Deletes a tag key and value from an AppConfig resource.

Show boto3 documentation Show boto3-stubs documentation

def update_account_settings( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateAccountSettingsRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.AccountSettingsTypeDef:
532    def update_account_settings(
533        self, **kwargs: Unpack[UpdateAccountSettingsRequestTypeDef]
534    ) -> AccountSettingsTypeDef:
535        """
536        Updates the value of the <code>DeletionProtection</code> parameter.
537
538        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_account_settings.html)
539        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_account_settings)
540        """

Updates the value of the DeletionProtection parameter.

Show boto3 documentation Show boto3-stubs documentation

def update_application( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateApplicationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
542    def update_application(
543        self, **kwargs: Unpack[UpdateApplicationRequestTypeDef]
544    ) -> ApplicationResponseTypeDef:
545        """
546        Updates an application.
547
548        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_application.html)
549        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_application)
550        """
def update_configuration_profile( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateConfigurationProfileRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
552    def update_configuration_profile(
553        self, **kwargs: Unpack[UpdateConfigurationProfileRequestTypeDef]
554    ) -> ConfigurationProfileTypeDef:
555        """
556        Updates a configuration profile.
557
558        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_configuration_profile.html)
559        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_configuration_profile)
560        """
def update_deployment_strategy( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateDeploymentStrategyRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
562    def update_deployment_strategy(
563        self, **kwargs: Unpack[UpdateDeploymentStrategyRequestTypeDef]
564    ) -> DeploymentStrategyResponseTypeDef:
565        """
566        Updates a deployment strategy.
567
568        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_deployment_strategy.html)
569        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_deployment_strategy)
570        """
def update_environment( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateEnvironmentRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
572    def update_environment(
573        self, **kwargs: Unpack[UpdateEnvironmentRequestTypeDef]
574    ) -> EnvironmentResponseTypeDef:
575        """
576        Updates an environment.
577
578        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_environment.html)
579        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_environment)
580        """
def update_extension( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateExtensionRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
582    def update_extension(self, **kwargs: Unpack[UpdateExtensionRequestTypeDef]) -> ExtensionTypeDef:
583        """
584        Updates an AppConfig extension.
585
586        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension.html)
587        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension)
588        """
def update_extension_association( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.UpdateExtensionAssociationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
590    def update_extension_association(
591        self, **kwargs: Unpack[UpdateExtensionAssociationRequestTypeDef]
592    ) -> ExtensionAssociationTypeDef:
593        """
594        Updates an association.
595
596        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/update_extension_association.html)
597        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension_association)
598        """
def validate_configuration( self, **kwargs: Unpack[mypy_boto3_appconfig.type_defs.ValidateConfigurationRequestTypeDef]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
600    def validate_configuration(
601        self, **kwargs: Unpack[ValidateConfigurationRequestTypeDef]
602    ) -> EmptyResponseMetadataTypeDef:
603        """
604        Uses the validators in a configuration profile to validate a configuration.
605
606        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig/client/validate_configuration.html)
607        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#validate_configuration)
608        """

Uses the validators in a configuration profile to validate a configuration.

Show boto3 documentation Show boto3-stubs documentation

def get_paginator(*args, **kwds):
2684def _overload_dummy(*args, **kwds):
2685    """Helper for @overload to raise when called."""
2686    raise NotImplementedError(
2687        "You should not call an overloaded function. "
2688        "A series of @overload-decorated functions "
2689        "outside a stub module should always be followed "
2690        "by an implementation that is not @overload-ed.")

Helper for @overload to raise when called.

def get_waiter(*args, **kwds):
2684def _overload_dummy(*args, **kwds):
2685    """Helper for @overload to raise when called."""
2686    raise NotImplementedError(
2687        "You should not call an overloaded function. "
2688        "A series of @overload-decorated functions "
2689        "outside a stub module should always be followed "
2690        "by an implementation that is not @overload-ed.")

Helper for @overload to raise when called.