mypy_boto3_appconfig.client

Type annotations for appconfig service client.

Open documentation

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

Check if an operation can be paginated.

Show boto3 documentation Show boto3-stubs documentation

def close(self) -> None:
113    def close(self) -> None:
114        """
115        Closes underlying endpoint connections.
116
117        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.close)
118        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#close)
119        """

Closes underlying endpoint connections.

Show boto3 documentation Show boto3-stubs documentation

def create_application( self, *, Name: str, Description: str = Ellipsis, Tags: Mapping[str, str] = Ellipsis) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
121    def create_application(
122        self, *, Name: str, Description: str = ..., Tags: Mapping[str, str] = ...
123    ) -> ApplicationResponseTypeDef:
124        """
125        Creates an application.
126
127        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_application)
128        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_application)
129        """
def create_configuration_profile( self, *, ApplicationId: str, Name: str, LocationUri: str, Description: str = Ellipsis, RetrievalRoleArn: str = Ellipsis, Validators: Sequence[mypy_boto3_appconfig.type_defs.ValidatorTypeDef] = Ellipsis, Tags: Mapping[str, str] = Ellipsis, Type: str = Ellipsis, KmsKeyIdentifier: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
131    def create_configuration_profile(
132        self,
133        *,
134        ApplicationId: str,
135        Name: str,
136        LocationUri: str,
137        Description: str = ...,
138        RetrievalRoleArn: str = ...,
139        Validators: Sequence[ValidatorTypeDef] = ...,
140        Tags: Mapping[str, str] = ...,
141        Type: str = ...,
142        KmsKeyIdentifier: str = ...
143    ) -> ConfigurationProfileTypeDef:
144        """
145        Creates a configuration profile, which is information that enables AppConfig to
146        access the configuration
147        source.
148
149        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_configuration_profile)
150        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_configuration_profile)
151        """

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, *, Name: str, DeploymentDurationInMinutes: int, GrowthFactor: float, Description: str = Ellipsis, FinalBakeTimeInMinutes: int = Ellipsis, GrowthType: Literal['EXPONENTIAL', 'LINEAR'] = Ellipsis, ReplicateTo: Literal['NONE', 'SSM_DOCUMENT'] = Ellipsis, Tags: Mapping[str, str] = Ellipsis) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
153    def create_deployment_strategy(
154        self,
155        *,
156        Name: str,
157        DeploymentDurationInMinutes: int,
158        GrowthFactor: float,
159        Description: str = ...,
160        FinalBakeTimeInMinutes: int = ...,
161        GrowthType: GrowthTypeType = ...,
162        ReplicateTo: ReplicateToType = ...,
163        Tags: Mapping[str, str] = ...
164    ) -> DeploymentStrategyResponseTypeDef:
165        """
166        Creates a deployment strategy that defines important criteria for rolling out
167        your configuration to the designated
168        targets.
169
170        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_deployment_strategy)
171        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_deployment_strategy)
172        """

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, *, ApplicationId: str, Name: str, Description: str = Ellipsis, Monitors: Sequence[mypy_boto3_appconfig.type_defs.MonitorTypeDef] = Ellipsis, Tags: Mapping[str, str] = Ellipsis) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
174    def create_environment(
175        self,
176        *,
177        ApplicationId: str,
178        Name: str,
179        Description: str = ...,
180        Monitors: Sequence[MonitorTypeDef] = ...,
181        Tags: Mapping[str, str] = ...
182    ) -> EnvironmentResponseTypeDef:
183        """
184        Creates an environment.
185
186        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_environment)
187        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_environment)
188        """
def create_extension( self, *, Name: str, Actions: Mapping[Literal['ON_DEPLOYMENT_BAKING', 'ON_DEPLOYMENT_COMPLETE', 'ON_DEPLOYMENT_ROLLED_BACK', 'ON_DEPLOYMENT_START', 'ON_DEPLOYMENT_STEP', 'PRE_CREATE_HOSTED_CONFIGURATION_VERSION', 'PRE_START_DEPLOYMENT'], Sequence[mypy_boto3_appconfig.type_defs.ActionTypeDef]], Description: str = Ellipsis, Parameters: Mapping[str, mypy_boto3_appconfig.type_defs.ParameterTypeDef] = Ellipsis, Tags: Mapping[str, str] = Ellipsis, LatestVersionNumber: int = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
190    def create_extension(
191        self,
192        *,
193        Name: str,
194        Actions: Mapping[ActionPointType, Sequence[ActionTypeDef]],
195        Description: str = ...,
196        Parameters: Mapping[str, ParameterTypeDef] = ...,
197        Tags: Mapping[str, str] = ...,
198        LatestVersionNumber: int = ...
199    ) -> ExtensionTypeDef:
200        """
201        Creates an AppConfig extension.
202
203        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_extension)
204        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension)
205        """
def create_extension_association( self, *, ExtensionIdentifier: str, ResourceIdentifier: str, ExtensionVersionNumber: int = Ellipsis, Parameters: Mapping[str, str] = Ellipsis, Tags: Mapping[str, str] = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
207    def create_extension_association(
208        self,
209        *,
210        ExtensionIdentifier: str,
211        ResourceIdentifier: str,
212        ExtensionVersionNumber: int = ...,
213        Parameters: Mapping[str, str] = ...,
214        Tags: Mapping[str, str] = ...
215    ) -> ExtensionAssociationTypeDef:
216        """
217        When you create an extension or configure an Amazon Web Services authored
218        extension, you associate the extension with an AppConfig application,
219        environment, or configuration
220        profile.
221
222        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_extension_association)
223        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_extension_association)
224        """

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, *, ApplicationId: str, ConfigurationProfileId: str, Content: Union[str, bytes, IO[Any], botocore.response.StreamingBody], ContentType: str, Description: str = Ellipsis, LatestVersionNumber: int = Ellipsis, VersionLabel: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionTypeDef:
226    def create_hosted_configuration_version(
227        self,
228        *,
229        ApplicationId: str,
230        ConfigurationProfileId: str,
231        Content: BlobTypeDef,
232        ContentType: str,
233        Description: str = ...,
234        LatestVersionNumber: int = ...,
235        VersionLabel: str = ...
236    ) -> HostedConfigurationVersionTypeDef:
237        """
238        Creates a new configuration in the AppConfig hosted configuration store.
239
240        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.create_hosted_configuration_version)
241        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#create_hosted_configuration_version)
242        """

Creates a new configuration in the AppConfig hosted configuration store.

Show boto3 documentation Show boto3-stubs documentation

def delete_application( self, *, ApplicationId: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
244    def delete_application(self, *, ApplicationId: str) -> EmptyResponseMetadataTypeDef:
245        """
246        Deletes an application.
247
248        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_application)
249        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_application)
250        """
def delete_configuration_profile( self, *, ApplicationId: str, ConfigurationProfileId: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
252    def delete_configuration_profile(
253        self, *, ApplicationId: str, ConfigurationProfileId: str
254    ) -> EmptyResponseMetadataTypeDef:
255        """
256        Deletes a configuration profile.
257
258        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_configuration_profile)
259        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_configuration_profile)
260        """
def delete_deployment_strategy( self, *, DeploymentStrategyId: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
262    def delete_deployment_strategy(
263        self, *, DeploymentStrategyId: str
264    ) -> EmptyResponseMetadataTypeDef:
265        """
266        Deletes a deployment strategy.
267
268        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_deployment_strategy)
269        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_deployment_strategy)
270        """
def delete_environment( self, *, ApplicationId: str, EnvironmentId: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
272    def delete_environment(
273        self, *, ApplicationId: str, EnvironmentId: str
274    ) -> EmptyResponseMetadataTypeDef:
275        """
276        Deletes an environment.
277
278        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_environment)
279        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_environment)
280        """
def delete_extension( self, *, ExtensionIdentifier: str, VersionNumber: int = Ellipsis) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
282    def delete_extension(
283        self, *, ExtensionIdentifier: str, VersionNumber: int = ...
284    ) -> EmptyResponseMetadataTypeDef:
285        """
286        Deletes an AppConfig extension.
287
288        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_extension)
289        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension)
290        """
def delete_extension_association( self, *, ExtensionAssociationId: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
292    def delete_extension_association(
293        self, *, ExtensionAssociationId: str
294    ) -> EmptyResponseMetadataTypeDef:
295        """
296        Deletes an extension association.
297
298        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_extension_association)
299        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_extension_association)
300        """

Deletes an extension association.

Show boto3 documentation Show boto3-stubs documentation

def delete_hosted_configuration_version( self, *, ApplicationId: str, ConfigurationProfileId: str, VersionNumber: int) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
302    def delete_hosted_configuration_version(
303        self, *, ApplicationId: str, ConfigurationProfileId: str, VersionNumber: int
304    ) -> EmptyResponseMetadataTypeDef:
305        """
306        Deletes a version of a configuration from the AppConfig hosted configuration
307        store.
308
309        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.delete_hosted_configuration_version)
310        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#delete_hosted_configuration_version)
311        """

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

Show boto3 documentation Show boto3-stubs documentation

def generate_presigned_url( self, ClientMethod: str, Params: Mapping[str, Any] = Ellipsis, ExpiresIn: int = 3600, HttpMethod: str = Ellipsis) -> str:
313    def generate_presigned_url(
314        self,
315        ClientMethod: str,
316        Params: Mapping[str, Any] = ...,
317        ExpiresIn: int = 3600,
318        HttpMethod: str = ...,
319    ) -> str:
320        """
321        Generate a presigned url given a client, its method, and arguments.
322
323        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.generate_presigned_url)
324        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#generate_presigned_url)
325        """

Generate a presigned url given a client, its method, and arguments.

Show boto3 documentation Show boto3-stubs documentation

def get_application( self, *, ApplicationId: str) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
327    def get_application(self, *, ApplicationId: str) -> ApplicationResponseTypeDef:
328        """
329        Retrieves information about an application.
330
331        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_application)
332        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_application)
333        """

Retrieves information about an application.

Show boto3 documentation Show boto3-stubs documentation

def get_configuration( self, *, Application: str, Environment: str, Configuration: str, ClientId: str, ClientConfigurationVersion: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ConfigurationTypeDef:
335    def get_configuration(
336        self,
337        *,
338        Application: str,
339        Environment: str,
340        Configuration: str,
341        ClientId: str,
342        ClientConfigurationVersion: str = ...
343    ) -> ConfigurationTypeDef:
344        """
345        (Deprecated) Retrieves the latest deployed configuration.
346
347        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_configuration)
348        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration)
349        """

(Deprecated) Retrieves the latest deployed configuration.

Show boto3 documentation Show boto3-stubs documentation

def get_configuration_profile( self, *, ApplicationId: str, ConfigurationProfileId: str) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
351    def get_configuration_profile(
352        self, *, ApplicationId: str, ConfigurationProfileId: str
353    ) -> ConfigurationProfileTypeDef:
354        """
355        Retrieves information about a configuration profile.
356
357        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_configuration_profile)
358        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_configuration_profile)
359        """

Retrieves information about a configuration profile.

Show boto3 documentation Show boto3-stubs documentation

def get_deployment( self, *, ApplicationId: str, EnvironmentId: str, DeploymentNumber: int) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
361    def get_deployment(
362        self, *, ApplicationId: str, EnvironmentId: str, DeploymentNumber: int
363    ) -> DeploymentTypeDef:
364        """
365        Retrieves information about a configuration deployment.
366
367        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_deployment)
368        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment)
369        """

Retrieves information about a configuration deployment.

Show boto3 documentation Show boto3-stubs documentation

def get_deployment_strategy( self, *, DeploymentStrategyId: str) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
371    def get_deployment_strategy(
372        self, *, DeploymentStrategyId: str
373    ) -> DeploymentStrategyResponseTypeDef:
374        """
375        Retrieves information about a deployment strategy.
376
377        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_deployment_strategy)
378        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_deployment_strategy)
379        """

Retrieves information about a deployment strategy.

Show boto3 documentation Show boto3-stubs documentation

def get_environment( self, *, ApplicationId: str, EnvironmentId: str) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
381    def get_environment(
382        self, *, ApplicationId: str, EnvironmentId: str
383    ) -> EnvironmentResponseTypeDef:
384        """
385        Retrieves information about an environment.
386
387        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_environment)
388        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_environment)
389        """

Retrieves information about an environment.

Show boto3 documentation Show boto3-stubs documentation

def get_extension( self, *, ExtensionIdentifier: str, VersionNumber: int = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
391    def get_extension(
392        self, *, ExtensionIdentifier: str, VersionNumber: int = ...
393    ) -> ExtensionTypeDef:
394        """
395        Returns information about an AppConfig extension.
396
397        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_extension)
398        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension)
399        """

Returns information about an AppConfig extension.

Show boto3 documentation Show boto3-stubs documentation

def get_extension_association( self, *, ExtensionAssociationId: str) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
401    def get_extension_association(
402        self, *, ExtensionAssociationId: str
403    ) -> ExtensionAssociationTypeDef:
404        """
405        Returns information about an AppConfig extension association.
406
407        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_extension_association)
408        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_extension_association)
409        """

Returns information about an AppConfig extension association.

Show boto3 documentation Show boto3-stubs documentation

def get_hosted_configuration_version( self, *, ApplicationId: str, ConfigurationProfileId: str, VersionNumber: int) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionTypeDef:
411    def get_hosted_configuration_version(
412        self, *, ApplicationId: str, ConfigurationProfileId: str, VersionNumber: int
413    ) -> HostedConfigurationVersionTypeDef:
414        """
415        Retrieves information about a specific configuration version.
416
417        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.get_hosted_configuration_version)
418        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#get_hosted_configuration_version)
419        """

Retrieves information about a specific configuration version.

Show boto3 documentation Show boto3-stubs documentation

def list_applications( self, *, MaxResults: int = Ellipsis, NextToken: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ApplicationsTypeDef:
421    def list_applications(
422        self, *, MaxResults: int = ..., NextToken: str = ...
423    ) -> ApplicationsTypeDef:
424        """
425        Lists all applications in your Amazon Web Services account.
426
427        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_applications)
428        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_applications)
429        """

Lists all applications in your Amazon Web Services account.

Show boto3 documentation Show boto3-stubs documentation

def list_configuration_profiles( self, *, ApplicationId: str, MaxResults: int = Ellipsis, NextToken: str = Ellipsis, Type: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ConfigurationProfilesTypeDef:
431    def list_configuration_profiles(
432        self, *, ApplicationId: str, MaxResults: int = ..., NextToken: str = ..., Type: str = ...
433    ) -> ConfigurationProfilesTypeDef:
434        """
435        Lists the configuration profiles for an application.
436
437        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_configuration_profiles)
438        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_configuration_profiles)
439        """

Lists the configuration profiles for an application.

Show boto3 documentation Show boto3-stubs documentation

def list_deployment_strategies( self, *, MaxResults: int = Ellipsis, NextToken: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.DeploymentStrategiesTypeDef:
441    def list_deployment_strategies(
442        self, *, MaxResults: int = ..., NextToken: str = ...
443    ) -> DeploymentStrategiesTypeDef:
444        """
445        Lists deployment strategies.
446
447        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_deployment_strategies)
448        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployment_strategies)
449        """
def list_deployments( self, *, ApplicationId: str, EnvironmentId: str, MaxResults: int = Ellipsis, NextToken: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.DeploymentsTypeDef:
451    def list_deployments(
452        self, *, ApplicationId: str, EnvironmentId: str, MaxResults: int = ..., NextToken: str = ...
453    ) -> DeploymentsTypeDef:
454        """
455        Lists the deployments for an environment in descending deployment number order.
456
457        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_deployments)
458        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_deployments)
459        """

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

Show boto3 documentation Show boto3-stubs documentation

def list_environments( self, *, ApplicationId: str, MaxResults: int = Ellipsis, NextToken: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.EnvironmentsTypeDef:
461    def list_environments(
462        self, *, ApplicationId: str, MaxResults: int = ..., NextToken: str = ...
463    ) -> EnvironmentsTypeDef:
464        """
465        Lists the environments for an application.
466
467        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_environments)
468        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_environments)
469        """

Lists the environments for an application.

Show boto3 documentation Show boto3-stubs documentation

def list_extension_associations( self, *, ResourceIdentifier: str = Ellipsis, ExtensionIdentifier: str = Ellipsis, ExtensionVersionNumber: int = Ellipsis, MaxResults: int = Ellipsis, NextToken: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationsTypeDef:
471    def list_extension_associations(
472        self,
473        *,
474        ResourceIdentifier: str = ...,
475        ExtensionIdentifier: str = ...,
476        ExtensionVersionNumber: int = ...,
477        MaxResults: int = ...,
478        NextToken: str = ...
479    ) -> ExtensionAssociationsTypeDef:
480        """
481        Lists all AppConfig extension associations in the account.
482
483        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_extension_associations)
484        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extension_associations)
485        """

Lists all AppConfig extension associations in the account.

Show boto3 documentation Show boto3-stubs documentation

def list_extensions( self, *, MaxResults: int = Ellipsis, NextToken: str = Ellipsis, Name: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionsTypeDef:
487    def list_extensions(
488        self, *, MaxResults: int = ..., NextToken: str = ..., Name: str = ...
489    ) -> ExtensionsTypeDef:
490        """
491        Lists all custom and Amazon Web Services authored AppConfig extensions in the
492        account.
493
494        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_extensions)
495        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_extensions)
496        """

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, *, ApplicationId: str, ConfigurationProfileId: str, MaxResults: int = Ellipsis, NextToken: str = Ellipsis, VersionLabel: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.HostedConfigurationVersionsTypeDef:
498    def list_hosted_configuration_versions(
499        self,
500        *,
501        ApplicationId: str,
502        ConfigurationProfileId: str,
503        MaxResults: int = ...,
504        NextToken: str = ...,
505        VersionLabel: str = ...
506    ) -> HostedConfigurationVersionsTypeDef:
507        """
508        Lists configurations stored in the AppConfig hosted configuration store by
509        version.
510
511        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_hosted_configuration_versions)
512        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_hosted_configuration_versions)
513        """

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

Show boto3 documentation Show boto3-stubs documentation

def list_tags_for_resource( self, *, ResourceArn: str) -> mypy_boto3_appconfig.type_defs.ResourceTagsTypeDef:
515    def list_tags_for_resource(self, *, ResourceArn: str) -> ResourceTagsTypeDef:
516        """
517        Retrieves the list of key-value tags assigned to the resource.
518
519        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.list_tags_for_resource)
520        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#list_tags_for_resource)
521        """

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

Show boto3 documentation Show boto3-stubs documentation

def start_deployment( self, *, ApplicationId: str, EnvironmentId: str, DeploymentStrategyId: str, ConfigurationProfileId: str, ConfigurationVersion: str, Description: str = Ellipsis, Tags: Mapping[str, str] = Ellipsis, KmsKeyIdentifier: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
523    def start_deployment(
524        self,
525        *,
526        ApplicationId: str,
527        EnvironmentId: str,
528        DeploymentStrategyId: str,
529        ConfigurationProfileId: str,
530        ConfigurationVersion: str,
531        Description: str = ...,
532        Tags: Mapping[str, str] = ...,
533        KmsKeyIdentifier: str = ...
534    ) -> DeploymentTypeDef:
535        """
536        Starts a deployment.
537
538        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.start_deployment)
539        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#start_deployment)
540        """
def stop_deployment( self, *, ApplicationId: str, EnvironmentId: str, DeploymentNumber: int) -> mypy_boto3_appconfig.type_defs.DeploymentTypeDef:
542    def stop_deployment(
543        self, *, ApplicationId: str, EnvironmentId: str, DeploymentNumber: int
544    ) -> DeploymentTypeDef:
545        """
546        Stops a deployment.
547
548        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.stop_deployment)
549        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#stop_deployment)
550        """
def tag_resource( self, *, ResourceArn: str, Tags: Mapping[str, str]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
552    def tag_resource(
553        self, *, ResourceArn: str, Tags: Mapping[str, str]
554    ) -> EmptyResponseMetadataTypeDef:
555        """
556        Assigns metadata to an AppConfig resource.
557
558        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.tag_resource)
559        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#tag_resource)
560        """

Assigns metadata to an AppConfig resource.

Show boto3 documentation Show boto3-stubs documentation

def untag_resource( self, *, ResourceArn: str, TagKeys: Sequence[str]) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
562    def untag_resource(
563        self, *, ResourceArn: str, TagKeys: Sequence[str]
564    ) -> EmptyResponseMetadataTypeDef:
565        """
566        Deletes a tag key and value from an AppConfig resource.
567
568        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.untag_resource)
569        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#untag_resource)
570        """

Deletes a tag key and value from an AppConfig resource.

Show boto3 documentation Show boto3-stubs documentation

def update_application( self, *, ApplicationId: str, Name: str = Ellipsis, Description: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ApplicationResponseTypeDef:
572    def update_application(
573        self, *, ApplicationId: str, Name: str = ..., Description: str = ...
574    ) -> ApplicationResponseTypeDef:
575        """
576        Updates an application.
577
578        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_application)
579        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_application)
580        """
def update_configuration_profile( self, *, ApplicationId: str, ConfigurationProfileId: str, Name: str = Ellipsis, Description: str = Ellipsis, RetrievalRoleArn: str = Ellipsis, Validators: Sequence[mypy_boto3_appconfig.type_defs.ValidatorTypeDef] = Ellipsis, KmsKeyIdentifier: str = Ellipsis) -> mypy_boto3_appconfig.type_defs.ConfigurationProfileTypeDef:
582    def update_configuration_profile(
583        self,
584        *,
585        ApplicationId: str,
586        ConfigurationProfileId: str,
587        Name: str = ...,
588        Description: str = ...,
589        RetrievalRoleArn: str = ...,
590        Validators: Sequence[ValidatorTypeDef] = ...,
591        KmsKeyIdentifier: str = ...
592    ) -> ConfigurationProfileTypeDef:
593        """
594        Updates a configuration profile.
595
596        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_configuration_profile)
597        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_configuration_profile)
598        """
def update_deployment_strategy( self, *, DeploymentStrategyId: str, Description: str = Ellipsis, DeploymentDurationInMinutes: int = Ellipsis, FinalBakeTimeInMinutes: int = Ellipsis, GrowthFactor: float = Ellipsis, GrowthType: Literal['EXPONENTIAL', 'LINEAR'] = Ellipsis) -> mypy_boto3_appconfig.type_defs.DeploymentStrategyResponseTypeDef:
600    def update_deployment_strategy(
601        self,
602        *,
603        DeploymentStrategyId: str,
604        Description: str = ...,
605        DeploymentDurationInMinutes: int = ...,
606        FinalBakeTimeInMinutes: int = ...,
607        GrowthFactor: float = ...,
608        GrowthType: GrowthTypeType = ...
609    ) -> DeploymentStrategyResponseTypeDef:
610        """
611        Updates a deployment strategy.
612
613        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_deployment_strategy)
614        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_deployment_strategy)
615        """
def update_environment( self, *, ApplicationId: str, EnvironmentId: str, Name: str = Ellipsis, Description: str = Ellipsis, Monitors: Sequence[mypy_boto3_appconfig.type_defs.MonitorTypeDef] = Ellipsis) -> mypy_boto3_appconfig.type_defs.EnvironmentResponseTypeDef:
617    def update_environment(
618        self,
619        *,
620        ApplicationId: str,
621        EnvironmentId: str,
622        Name: str = ...,
623        Description: str = ...,
624        Monitors: Sequence[MonitorTypeDef] = ...
625    ) -> EnvironmentResponseTypeDef:
626        """
627        Updates an environment.
628
629        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_environment)
630        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_environment)
631        """
def update_extension( self, *, ExtensionIdentifier: str, Description: str = Ellipsis, Actions: Mapping[Literal['ON_DEPLOYMENT_BAKING', 'ON_DEPLOYMENT_COMPLETE', 'ON_DEPLOYMENT_ROLLED_BACK', 'ON_DEPLOYMENT_START', 'ON_DEPLOYMENT_STEP', 'PRE_CREATE_HOSTED_CONFIGURATION_VERSION', 'PRE_START_DEPLOYMENT'], Sequence[mypy_boto3_appconfig.type_defs.ActionTypeDef]] = Ellipsis, Parameters: Mapping[str, mypy_boto3_appconfig.type_defs.ParameterTypeDef] = Ellipsis, VersionNumber: int = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionTypeDef:
633    def update_extension(
634        self,
635        *,
636        ExtensionIdentifier: str,
637        Description: str = ...,
638        Actions: Mapping[ActionPointType, Sequence[ActionTypeDef]] = ...,
639        Parameters: Mapping[str, ParameterTypeDef] = ...,
640        VersionNumber: int = ...
641    ) -> ExtensionTypeDef:
642        """
643        Updates an AppConfig extension.
644
645        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_extension)
646        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension)
647        """
def update_extension_association( self, *, ExtensionAssociationId: str, Parameters: Mapping[str, str] = Ellipsis) -> mypy_boto3_appconfig.type_defs.ExtensionAssociationTypeDef:
649    def update_extension_association(
650        self, *, ExtensionAssociationId: str, Parameters: Mapping[str, str] = ...
651    ) -> ExtensionAssociationTypeDef:
652        """
653        Updates an association.
654
655        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.update_extension_association)
656        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#update_extension_association)
657        """
def validate_configuration( self, *, ApplicationId: str, ConfigurationProfileId: str, ConfigurationVersion: str) -> mypy_boto3_appconfig.type_defs.EmptyResponseMetadataTypeDef:
659    def validate_configuration(
660        self, *, ApplicationId: str, ConfigurationProfileId: str, ConfigurationVersion: str
661    ) -> EmptyResponseMetadataTypeDef:
662        """
663        Uses the validators in a configuration profile to validate a configuration.
664
665        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/appconfig.html#AppConfig.Client.validate_configuration)
666        [Show boto3-stubs documentation](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_appconfig/client/#validate_configuration)
667        """

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

Show boto3 documentation Show boto3-stubs documentation

def get_paginator(*args, **kwds):
2412def _overload_dummy(*args, **kwds):
2413    """Helper for @overload to raise when called."""
2414    raise NotImplementedError(
2415        "You should not call an overloaded function. "
2416        "A series of @overload-decorated functions "
2417        "outside a stub module should always be followed "
2418        "by an implementation that is not @overload-ed.")

Helper for @overload to raise when called.

Inherited Members
botocore.client.BaseClient
BaseClient
get_waiter
waiter_names