mypy_boto3_appconfig.client
Type annotations for appconfig service client.
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 """
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 """
mypy_boto3_appconfig.Client">Show boto3 documentation Show boto3-stubs documentation
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 """
AppConfigClient exceptions.
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.
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.
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 """
Creates an application.
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.
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.
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 """
Creates an environment.
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 """
Creates an AppConfig extension.
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.
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.
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 """
Deletes an application.
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 """
Deletes a configuration profile.
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 """
Deletes a deployment strategy.
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 """
Deletes an environment.
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 """
Deletes an AppConfig extension.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 """
Lists deployment strategies.
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.
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.
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.
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.
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.
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 """
Starts a deployment.
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 """
Stops a deployment.
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.
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.
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 """
Updates an application.
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 """
Updates a configuration profile.
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 """
Updates a deployment strategy.
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 """
Updates an environment.
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 """
Updates an AppConfig extension.
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 """
Updates an association.
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.
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