AppConfigClient#
Auto-generated documentation for AppConfig type annotations stubs module mypy-boto3-appconfig.
AppConfigClient#
Type annotations and code completion for boto3.client("appconfig")
.
boto3 documentation
# AppConfigClient usage example
from boto3.session import Session
from mypy_boto3_appconfig.client import AppConfigClient
def get_appconfig_client() -> AppConfigClient:
return Session().client("appconfig")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("appconfig").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("appconfig")
try:
do_something(client)
except (
client.exceptions.BadRequestException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.PayloadTooLargeException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_appconfig.client import Exceptions
def handle_error(exc: Exceptions.BadRequestException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("appconfig").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("appconfig").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
create_application#
Creates an application.
Type annotations and code completion for boto3.client("appconfig").create_application
method.
boto3 documentation
# create_application method definition
def create_application(
self,
*,
Name: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
) -> ApplicationResponseTypeDef: # (1)
...
# create_application method usage example with argument unpacking
kwargs: CreateApplicationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.create_application(**kwargs)
create_configuration_profile#
Creates a configuration profile, which is information that enables AppConfig to access the configuration source.
Type annotations and code completion for boto3.client("appconfig").create_configuration_profile
method.
boto3 documentation
# create_configuration_profile method definition
def create_configuration_profile(
self,
*,
ApplicationId: str,
Name: str,
LocationUri: str,
Description: str = ...,
RetrievalRoleArn: str = ...,
Validators: Sequence[ValidatorTypeDef] = ..., # (1)
Tags: Mapping[str, str] = ...,
Type: str = ...,
KmsKeyIdentifier: str = ...,
) -> ConfigurationProfileTypeDef: # (2)
...
# create_configuration_profile method usage example with argument unpacking
kwargs: CreateConfigurationProfileRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"Name": ...,
"LocationUri": ...,
}
parent.create_configuration_profile(**kwargs)
create_deployment_strategy#
Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets.
Type annotations and code completion for boto3.client("appconfig").create_deployment_strategy
method.
boto3 documentation
# create_deployment_strategy method definition
def create_deployment_strategy(
self,
*,
Name: str,
DeploymentDurationInMinutes: int,
GrowthFactor: float,
Description: str = ...,
FinalBakeTimeInMinutes: int = ...,
GrowthType: GrowthTypeType = ..., # (1)
ReplicateTo: ReplicateToType = ..., # (2)
Tags: Mapping[str, str] = ...,
) -> DeploymentStrategyResponseTypeDef: # (3)
...
# create_deployment_strategy method usage example with argument unpacking
kwargs: CreateDeploymentStrategyRequestRequestTypeDef = { # (1)
"Name": ...,
"DeploymentDurationInMinutes": ...,
"GrowthFactor": ...,
}
parent.create_deployment_strategy(**kwargs)
create_environment#
Creates an environment.
Type annotations and code completion for boto3.client("appconfig").create_environment
method.
boto3 documentation
# create_environment method definition
def create_environment(
self,
*,
ApplicationId: str,
Name: str,
Description: str = ...,
Monitors: Sequence[MonitorTypeDef] = ..., # (1)
Tags: Mapping[str, str] = ...,
) -> EnvironmentResponseTypeDef: # (2)
...
# create_environment method usage example with argument unpacking
kwargs: CreateEnvironmentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"Name": ...,
}
parent.create_environment(**kwargs)
create_extension#
Creates an AppConfig extension.
Type annotations and code completion for boto3.client("appconfig").create_extension
method.
boto3 documentation
# create_extension method definition
def create_extension(
self,
*,
Name: str,
Actions: Mapping[ActionPointType, Sequence[ActionTypeDef]], # (1)
Description: str = ...,
Parameters: Mapping[str, ParameterTypeDef] = ..., # (2)
Tags: Mapping[str, str] = ...,
LatestVersionNumber: int = ...,
) -> ExtensionTypeDef: # (3)
...
- See ActionPointType ActionTypeDef
- See ParameterTypeDef
- See ExtensionTypeDef
# create_extension method usage example with argument unpacking
kwargs: CreateExtensionRequestRequestTypeDef = { # (1)
"Name": ...,
"Actions": ...,
}
parent.create_extension(**kwargs)
create_extension_association#
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.
Type annotations and code completion for boto3.client("appconfig").create_extension_association
method.
boto3 documentation
# create_extension_association method definition
def create_extension_association(
self,
*,
ExtensionIdentifier: str,
ResourceIdentifier: str,
ExtensionVersionNumber: int = ...,
Parameters: Mapping[str, str] = ...,
Tags: Mapping[str, str] = ...,
) -> ExtensionAssociationTypeDef: # (1)
...
# create_extension_association method usage example with argument unpacking
kwargs: CreateExtensionAssociationRequestRequestTypeDef = { # (1)
"ExtensionIdentifier": ...,
"ResourceIdentifier": ...,
}
parent.create_extension_association(**kwargs)
create_hosted_configuration_version#
Creates a new configuration in the AppConfig hosted configuration store.
Type annotations and code completion for boto3.client("appconfig").create_hosted_configuration_version
method.
boto3 documentation
# create_hosted_configuration_version method definition
def create_hosted_configuration_version(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
Content: BlobTypeDef,
ContentType: str,
Description: str = ...,
LatestVersionNumber: int = ...,
VersionLabel: str = ...,
) -> HostedConfigurationVersionTypeDef: # (1)
...
# create_hosted_configuration_version method usage example with argument unpacking
kwargs: CreateHostedConfigurationVersionRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"Content": ...,
"ContentType": ...,
}
parent.create_hosted_configuration_version(**kwargs)
delete_application#
Deletes an application.
Type annotations and code completion for boto3.client("appconfig").delete_application
method.
boto3 documentation
# delete_application method definition
def delete_application(
self,
*,
ApplicationId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_application method usage example with argument unpacking
kwargs: DeleteApplicationRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
}
parent.delete_application(**kwargs)
delete_configuration_profile#
Deletes a configuration profile.
Type annotations and code completion for boto3.client("appconfig").delete_configuration_profile
method.
boto3 documentation
# delete_configuration_profile method definition
def delete_configuration_profile(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
DeletionProtectionCheck: DeletionProtectionCheckType = ..., # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# delete_configuration_profile method usage example with argument unpacking
kwargs: DeleteConfigurationProfileRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
parent.delete_configuration_profile(**kwargs)
delete_deployment_strategy#
Deletes a deployment strategy.
Type annotations and code completion for boto3.client("appconfig").delete_deployment_strategy
method.
boto3 documentation
# delete_deployment_strategy method definition
def delete_deployment_strategy(
self,
*,
DeploymentStrategyId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_deployment_strategy method usage example with argument unpacking
kwargs: DeleteDeploymentStrategyRequestRequestTypeDef = { # (1)
"DeploymentStrategyId": ...,
}
parent.delete_deployment_strategy(**kwargs)
delete_environment#
Deletes an environment.
Type annotations and code completion for boto3.client("appconfig").delete_environment
method.
boto3 documentation
# delete_environment method definition
def delete_environment(
self,
*,
EnvironmentId: str,
ApplicationId: str,
DeletionProtectionCheck: DeletionProtectionCheckType = ..., # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# delete_environment method usage example with argument unpacking
kwargs: DeleteEnvironmentRequestRequestTypeDef = { # (1)
"EnvironmentId": ...,
"ApplicationId": ...,
}
parent.delete_environment(**kwargs)
delete_extension#
Deletes an AppConfig extension.
Type annotations and code completion for boto3.client("appconfig").delete_extension
method.
boto3 documentation
# delete_extension method definition
def delete_extension(
self,
*,
ExtensionIdentifier: str,
VersionNumber: int = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_extension method usage example with argument unpacking
kwargs: DeleteExtensionRequestRequestTypeDef = { # (1)
"ExtensionIdentifier": ...,
}
parent.delete_extension(**kwargs)
delete_extension_association#
Deletes an extension association.
Type annotations and code completion for boto3.client("appconfig").delete_extension_association
method.
boto3 documentation
# delete_extension_association method definition
def delete_extension_association(
self,
*,
ExtensionAssociationId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_extension_association method usage example with argument unpacking
kwargs: DeleteExtensionAssociationRequestRequestTypeDef = { # (1)
"ExtensionAssociationId": ...,
}
parent.delete_extension_association(**kwargs)
delete_hosted_configuration_version#
Deletes a version of a configuration from the AppConfig hosted configuration store.
Type annotations and code completion for boto3.client("appconfig").delete_hosted_configuration_version
method.
boto3 documentation
# delete_hosted_configuration_version method definition
def delete_hosted_configuration_version(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_hosted_configuration_version method usage example with argument unpacking
kwargs: DeleteHostedConfigurationVersionRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"VersionNumber": ...,
}
parent.delete_hosted_configuration_version(**kwargs)
get_account_settings#
Returns information about the status of the DeletionProtection
parameter.
Type annotations and code completion for boto3.client("appconfig").get_account_settings
method.
boto3 documentation
# get_account_settings method definition
def get_account_settings(
self,
) -> AccountSettingsTypeDef: # (1)
...
get_application#
Retrieves information about an application.
Type annotations and code completion for boto3.client("appconfig").get_application
method.
boto3 documentation
# get_application method definition
def get_application(
self,
*,
ApplicationId: str,
) -> ApplicationResponseTypeDef: # (1)
...
# get_application method usage example with argument unpacking
kwargs: GetApplicationRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
}
parent.get_application(**kwargs)
get_configuration#
(Deprecated) Retrieves the latest deployed configuration.
Type annotations and code completion for boto3.client("appconfig").get_configuration
method.
boto3 documentation
# get_configuration method definition
def get_configuration(
self,
*,
Application: str,
Environment: str,
Configuration: str,
ClientId: str,
ClientConfigurationVersion: str = ...,
) -> ConfigurationTypeDef: # (1)
...
# get_configuration method usage example with argument unpacking
kwargs: GetConfigurationRequestRequestTypeDef = { # (1)
"Application": ...,
"Environment": ...,
"Configuration": ...,
"ClientId": ...,
}
parent.get_configuration(**kwargs)
get_configuration_profile#
Retrieves information about a configuration profile.
Type annotations and code completion for boto3.client("appconfig").get_configuration_profile
method.
boto3 documentation
# get_configuration_profile method definition
def get_configuration_profile(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
) -> ConfigurationProfileTypeDef: # (1)
...
# get_configuration_profile method usage example with argument unpacking
kwargs: GetConfigurationProfileRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
parent.get_configuration_profile(**kwargs)
get_deployment#
Retrieves information about a configuration deployment.
Type annotations and code completion for boto3.client("appconfig").get_deployment
method.
boto3 documentation
# get_deployment method definition
def get_deployment(
self,
*,
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
) -> DeploymentTypeDef: # (1)
...
# get_deployment method usage example with argument unpacking
kwargs: GetDeploymentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentNumber": ...,
}
parent.get_deployment(**kwargs)
get_deployment_strategy#
Retrieves information about a deployment strategy.
Type annotations and code completion for boto3.client("appconfig").get_deployment_strategy
method.
boto3 documentation
# get_deployment_strategy method definition
def get_deployment_strategy(
self,
*,
DeploymentStrategyId: str,
) -> DeploymentStrategyResponseTypeDef: # (1)
...
# get_deployment_strategy method usage example with argument unpacking
kwargs: GetDeploymentStrategyRequestRequestTypeDef = { # (1)
"DeploymentStrategyId": ...,
}
parent.get_deployment_strategy(**kwargs)
get_environment#
Retrieves information about an environment.
Type annotations and code completion for boto3.client("appconfig").get_environment
method.
boto3 documentation
# get_environment method definition
def get_environment(
self,
*,
ApplicationId: str,
EnvironmentId: str,
) -> EnvironmentResponseTypeDef: # (1)
...
# get_environment method usage example with argument unpacking
kwargs: GetEnvironmentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
}
parent.get_environment(**kwargs)
get_extension#
Returns information about an AppConfig extension.
Type annotations and code completion for boto3.client("appconfig").get_extension
method.
boto3 documentation
# get_extension method definition
def get_extension(
self,
*,
ExtensionIdentifier: str,
VersionNumber: int = ...,
) -> ExtensionTypeDef: # (1)
...
- See ExtensionTypeDef
# get_extension method usage example with argument unpacking
kwargs: GetExtensionRequestRequestTypeDef = { # (1)
"ExtensionIdentifier": ...,
}
parent.get_extension(**kwargs)
get_extension_association#
Returns information about an AppConfig extension association.
Type annotations and code completion for boto3.client("appconfig").get_extension_association
method.
boto3 documentation
# get_extension_association method definition
def get_extension_association(
self,
*,
ExtensionAssociationId: str,
) -> ExtensionAssociationTypeDef: # (1)
...
# get_extension_association method usage example with argument unpacking
kwargs: GetExtensionAssociationRequestRequestTypeDef = { # (1)
"ExtensionAssociationId": ...,
}
parent.get_extension_association(**kwargs)
get_hosted_configuration_version#
Retrieves information about a specific configuration version.
Type annotations and code completion for boto3.client("appconfig").get_hosted_configuration_version
method.
boto3 documentation
# get_hosted_configuration_version method definition
def get_hosted_configuration_version(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
VersionNumber: int,
) -> HostedConfigurationVersionTypeDef: # (1)
...
# get_hosted_configuration_version method usage example with argument unpacking
kwargs: GetHostedConfigurationVersionRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"VersionNumber": ...,
}
parent.get_hosted_configuration_version(**kwargs)
list_applications#
Lists all applications in your Amazon Web Services account.
Type annotations and code completion for boto3.client("appconfig").list_applications
method.
boto3 documentation
# list_applications method definition
def list_applications(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> ApplicationsTypeDef: # (1)
...
# list_applications method usage example with argument unpacking
kwargs: ListApplicationsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_applications(**kwargs)
list_configuration_profiles#
Lists the configuration profiles for an application.
Type annotations and code completion for boto3.client("appconfig").list_configuration_profiles
method.
boto3 documentation
# list_configuration_profiles method definition
def list_configuration_profiles(
self,
*,
ApplicationId: str,
MaxResults: int = ...,
NextToken: str = ...,
Type: str = ...,
) -> ConfigurationProfilesTypeDef: # (1)
...
# list_configuration_profiles method usage example with argument unpacking
kwargs: ListConfigurationProfilesRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
}
parent.list_configuration_profiles(**kwargs)
list_deployment_strategies#
Lists deployment strategies.
Type annotations and code completion for boto3.client("appconfig").list_deployment_strategies
method.
boto3 documentation
# list_deployment_strategies method definition
def list_deployment_strategies(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
) -> DeploymentStrategiesTypeDef: # (1)
...
# list_deployment_strategies method usage example with argument unpacking
kwargs: ListDeploymentStrategiesRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_deployment_strategies(**kwargs)
list_deployments#
Lists the deployments for an environment in descending deployment number order.
Type annotations and code completion for boto3.client("appconfig").list_deployments
method.
boto3 documentation
# list_deployments method definition
def list_deployments(
self,
*,
ApplicationId: str,
EnvironmentId: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> DeploymentsTypeDef: # (1)
...
# list_deployments method usage example with argument unpacking
kwargs: ListDeploymentsRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
}
parent.list_deployments(**kwargs)
list_environments#
Lists the environments for an application.
Type annotations and code completion for boto3.client("appconfig").list_environments
method.
boto3 documentation
# list_environments method definition
def list_environments(
self,
*,
ApplicationId: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> EnvironmentsTypeDef: # (1)
...
# list_environments method usage example with argument unpacking
kwargs: ListEnvironmentsRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
}
parent.list_environments(**kwargs)
list_extension_associations#
Lists all AppConfig extension associations in the account.
Type annotations and code completion for boto3.client("appconfig").list_extension_associations
method.
boto3 documentation
# list_extension_associations method definition
def list_extension_associations(
self,
*,
ResourceIdentifier: str = ...,
ExtensionIdentifier: str = ...,
ExtensionVersionNumber: int = ...,
MaxResults: int = ...,
NextToken: str = ...,
) -> ExtensionAssociationsTypeDef: # (1)
...
# list_extension_associations method usage example with argument unpacking
kwargs: ListExtensionAssociationsRequestRequestTypeDef = { # (1)
"ResourceIdentifier": ...,
}
parent.list_extension_associations(**kwargs)
list_extensions#
Lists all custom and Amazon Web Services authored AppConfig extensions in the account.
Type annotations and code completion for boto3.client("appconfig").list_extensions
method.
boto3 documentation
# list_extensions method definition
def list_extensions(
self,
*,
MaxResults: int = ...,
NextToken: str = ...,
Name: str = ...,
) -> ExtensionsTypeDef: # (1)
...
# list_extensions method usage example with argument unpacking
kwargs: ListExtensionsRequestRequestTypeDef = { # (1)
"MaxResults": ...,
}
parent.list_extensions(**kwargs)
list_hosted_configuration_versions#
Lists configurations stored in the AppConfig hosted configuration store by version.
Type annotations and code completion for boto3.client("appconfig").list_hosted_configuration_versions
method.
boto3 documentation
# list_hosted_configuration_versions method definition
def list_hosted_configuration_versions(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
MaxResults: int = ...,
NextToken: str = ...,
VersionLabel: str = ...,
) -> HostedConfigurationVersionsTypeDef: # (1)
...
# list_hosted_configuration_versions method usage example with argument unpacking
kwargs: ListHostedConfigurationVersionsRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
parent.list_hosted_configuration_versions(**kwargs)
list_tags_for_resource#
Retrieves the list of key-value tags assigned to the resource.
Type annotations and code completion for boto3.client("appconfig").list_tags_for_resource
method.
boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
ResourceArn: str,
) -> ResourceTagsTypeDef: # (1)
...
# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
start_deployment#
Starts a deployment.
Type annotations and code completion for boto3.client("appconfig").start_deployment
method.
boto3 documentation
# start_deployment method definition
def start_deployment(
self,
*,
ApplicationId: str,
EnvironmentId: str,
DeploymentStrategyId: str,
ConfigurationProfileId: str,
ConfigurationVersion: str,
Description: str = ...,
Tags: Mapping[str, str] = ...,
KmsKeyIdentifier: str = ...,
DynamicExtensionParameters: Mapping[str, str] = ...,
) -> DeploymentTypeDef: # (1)
...
# start_deployment method usage example with argument unpacking
kwargs: StartDeploymentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentStrategyId": ...,
"ConfigurationProfileId": ...,
"ConfigurationVersion": ...,
}
parent.start_deployment(**kwargs)
stop_deployment#
Stops a deployment.
Type annotations and code completion for boto3.client("appconfig").stop_deployment
method.
boto3 documentation
# stop_deployment method definition
def stop_deployment(
self,
*,
ApplicationId: str,
EnvironmentId: str,
DeploymentNumber: int,
AllowRevert: bool = ...,
) -> DeploymentTypeDef: # (1)
...
# stop_deployment method usage example with argument unpacking
kwargs: StopDeploymentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
"DeploymentNumber": ...,
}
parent.stop_deployment(**kwargs)
tag_resource#
Assigns metadata to an AppConfig resource.
Type annotations and code completion for boto3.client("appconfig").tag_resource
method.
boto3 documentation
# tag_resource method definition
def tag_resource(
self,
*,
ResourceArn: str,
Tags: Mapping[str, str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource#
Deletes a tag key and value from an AppConfig resource.
Type annotations and code completion for boto3.client("appconfig").untag_resource
method.
boto3 documentation
# untag_resource method definition
def untag_resource(
self,
*,
ResourceArn: str,
TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"ResourceArn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_account_settings#
Updates the value of the DeletionProtection
parameter.
Type annotations and code completion for boto3.client("appconfig").update_account_settings
method.
boto3 documentation
# update_account_settings method definition
def update_account_settings(
self,
*,
DeletionProtection: DeletionProtectionSettingsTypeDef = ..., # (1)
) -> AccountSettingsTypeDef: # (2)
...
# update_account_settings method usage example with argument unpacking
kwargs: UpdateAccountSettingsRequestRequestTypeDef = { # (1)
"DeletionProtection": ...,
}
parent.update_account_settings(**kwargs)
update_application#
Updates an application.
Type annotations and code completion for boto3.client("appconfig").update_application
method.
boto3 documentation
# update_application method definition
def update_application(
self,
*,
ApplicationId: str,
Name: str = ...,
Description: str = ...,
) -> ApplicationResponseTypeDef: # (1)
...
# update_application method usage example with argument unpacking
kwargs: UpdateApplicationRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
}
parent.update_application(**kwargs)
update_configuration_profile#
Updates a configuration profile.
Type annotations and code completion for boto3.client("appconfig").update_configuration_profile
method.
boto3 documentation
# update_configuration_profile method definition
def update_configuration_profile(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
Name: str = ...,
Description: str = ...,
RetrievalRoleArn: str = ...,
Validators: Sequence[ValidatorTypeDef] = ..., # (1)
KmsKeyIdentifier: str = ...,
) -> ConfigurationProfileTypeDef: # (2)
...
# update_configuration_profile method usage example with argument unpacking
kwargs: UpdateConfigurationProfileRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
}
parent.update_configuration_profile(**kwargs)
update_deployment_strategy#
Updates a deployment strategy.
Type annotations and code completion for boto3.client("appconfig").update_deployment_strategy
method.
boto3 documentation
# update_deployment_strategy method definition
def update_deployment_strategy(
self,
*,
DeploymentStrategyId: str,
Description: str = ...,
DeploymentDurationInMinutes: int = ...,
FinalBakeTimeInMinutes: int = ...,
GrowthFactor: float = ...,
GrowthType: GrowthTypeType = ..., # (1)
) -> DeploymentStrategyResponseTypeDef: # (2)
...
# update_deployment_strategy method usage example with argument unpacking
kwargs: UpdateDeploymentStrategyRequestRequestTypeDef = { # (1)
"DeploymentStrategyId": ...,
}
parent.update_deployment_strategy(**kwargs)
update_environment#
Updates an environment.
Type annotations and code completion for boto3.client("appconfig").update_environment
method.
boto3 documentation
# update_environment method definition
def update_environment(
self,
*,
ApplicationId: str,
EnvironmentId: str,
Name: str = ...,
Description: str = ...,
Monitors: Sequence[MonitorTypeDef] = ..., # (1)
) -> EnvironmentResponseTypeDef: # (2)
...
# update_environment method usage example with argument unpacking
kwargs: UpdateEnvironmentRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"EnvironmentId": ...,
}
parent.update_environment(**kwargs)
update_extension#
Updates an AppConfig extension.
Type annotations and code completion for boto3.client("appconfig").update_extension
method.
boto3 documentation
# update_extension method definition
def update_extension(
self,
*,
ExtensionIdentifier: str,
Description: str = ...,
Actions: Mapping[ActionPointType, Sequence[ActionTypeDef]] = ..., # (1)
Parameters: Mapping[str, ParameterTypeDef] = ..., # (2)
VersionNumber: int = ...,
) -> ExtensionTypeDef: # (3)
...
- See ActionPointType ActionTypeDef
- See ParameterTypeDef
- See ExtensionTypeDef
# update_extension method usage example with argument unpacking
kwargs: UpdateExtensionRequestRequestTypeDef = { # (1)
"ExtensionIdentifier": ...,
}
parent.update_extension(**kwargs)
update_extension_association#
Updates an association.
Type annotations and code completion for boto3.client("appconfig").update_extension_association
method.
boto3 documentation
# update_extension_association method definition
def update_extension_association(
self,
*,
ExtensionAssociationId: str,
Parameters: Mapping[str, str] = ...,
) -> ExtensionAssociationTypeDef: # (1)
...
# update_extension_association method usage example with argument unpacking
kwargs: UpdateExtensionAssociationRequestRequestTypeDef = { # (1)
"ExtensionAssociationId": ...,
}
parent.update_extension_association(**kwargs)
validate_configuration#
Uses the validators in a configuration profile to validate a configuration.
Type annotations and code completion for boto3.client("appconfig").validate_configuration
method.
boto3 documentation
# validate_configuration method definition
def validate_configuration(
self,
*,
ApplicationId: str,
ConfigurationProfileId: str,
ConfigurationVersion: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# validate_configuration method usage example with argument unpacking
kwargs: ValidateConfigurationRequestRequestTypeDef = { # (1)
"ApplicationId": ...,
"ConfigurationProfileId": ...,
"ConfigurationVersion": ...,
}
parent.validate_configuration(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("appconfig").get_paginator
method with overloads.
client.get_paginator("list_applications")
-> ListApplicationsPaginatorclient.get_paginator("list_configuration_profiles")
-> ListConfigurationProfilesPaginatorclient.get_paginator("list_deployment_strategies")
-> ListDeploymentStrategiesPaginatorclient.get_paginator("list_deployments")
-> ListDeploymentsPaginatorclient.get_paginator("list_environments")
-> ListEnvironmentsPaginatorclient.get_paginator("list_extension_associations")
-> ListExtensionAssociationsPaginatorclient.get_paginator("list_extensions")
-> ListExtensionsPaginatorclient.get_paginator("list_hosted_configuration_versions")
-> ListHostedConfigurationVersionsPaginator