AptlyStar

AWS AppConfig

Manage and retrieve configuration with AWS AppConfig

Instructions d'utilisation

Integrate AWS AppConfig into workflows. Manage applications, environments, and configuration profiles, create and read hosted configuration versions, run and inspect deployments, and retrieve the latest deployed configuration at runtime. Requires AWS access key and secret access key.

Outils

appconfig_get_configuration

Retrieve the latest deployed configuration for an AppConfig application, environment, and profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID or name to retrieve configuration for
environmentIdstringOuiThe environment ID or name to retrieve configuration for
configurationProfileIdstringOuiThe configuration profile ID or name to retrieve

Sortie

ParamètreTypeDescription
configurationstringThe deployed configuration content
contentTypestringContent type of the configuration
versionLabelstringLabel of the retrieved configuration version

appconfig_list_applications

List applications in AWS AppConfig

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
maxResultsnumberNonMaximum number of applications to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
applicationsarrayList of AppConfig applications
↳ idstringApplication ID
↳ namestringApplication name
↳ descriptionstringApplication description
nextTokenstringPagination token for the next page
countnumberNumber of applications returned

appconfig_create_application

Create an application in AWS AppConfig

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
namestringOuiName of the application to create
descriptionstringNonDescription of the application

Sortie

ParamètreTypeDescription
messagestringOperation status message
idstringID of the created application
namestringName of the created application
descriptionstringDescription of the created application

appconfig_get_application

Get details about a single AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to retrieve

Sortie

ParamètreTypeDescription
idstringApplication ID
namestringApplication name
descriptionstringApplication description

appconfig_update_application

Update the name or description of an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to update
namestringNonNew name for the application
descriptionstringNonNew description for the application

Sortie

ParamètreTypeDescription
messagestringOperation status message
idstringID of the updated application
namestringName of the updated application
descriptionstringDescription of the updated application

appconfig_delete_application

Delete an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to delete

Sortie

ParamètreTypeDescription
messagestringOperation status message
idstringID of the deleted application

appconfig_list_environments

List environments for an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the environments
maxResultsnumberNonMaximum number of environments to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
environmentsarrayList of AppConfig environments
↳ applicationIdstringOwning application ID
↳ idstringEnvironment ID
↳ namestringEnvironment name
↳ descriptionstringEnvironment description
↳ statestringEnvironment state
nextTokenstringPagination token for the next page
countnumberNumber of environments returned

appconfig_create_environment

Create an environment for an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to create the environment in
namestringOuiName of the environment to create
descriptionstringNonDescription of the environment

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the created environment
namestringName of the created environment
statestringState of the created environment

appconfig_get_environment

Get details about a single AWS AppConfig environment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the environment
environmentIdstringOuiThe environment ID to retrieve

Sortie

ParamètreTypeDescription
applicationIdstringOwning application ID
idstringEnvironment ID
namestringEnvironment name
descriptionstringEnvironment description
statestringEnvironment state
monitorsarrayCloudWatch alarms monitoring this environment
↳ alarmArnstringCloudWatch alarm ARN
↳ alarmRoleArnstringIAM role ARN for the alarm

appconfig_update_environment

Update the name or description of an AWS AppConfig environment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the environment
environmentIdstringOuiThe environment ID to update
namestringNonNew name for the environment
descriptionstringNonNew description for the environment

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the updated environment
namestringName of the updated environment
statestringState of the updated environment

appconfig_delete_environment

Delete an AWS AppConfig environment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the environment
environmentIdstringOuiThe environment ID to delete

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the deleted environment

appconfig_list_configuration_profiles

List configuration profiles for an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profiles
maxResultsnumberNonMaximum number of configuration profiles to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
configurationProfilesarrayList of AppConfig configuration profiles
↳ applicationIdstringOwning application ID
↳ idstringConfiguration profile ID
↳ namestringConfiguration profile name
↳ locationUristringLocation URI of the config
↳ typestringProfile type (e.g., AWS.Freeform)
↳ validatorTypesarrayValidator types configured
nextTokenstringPagination token for the next page
countnumberNumber of configuration profiles returned

appconfig_create_configuration_profile

Create a configuration profile in an AWS AppConfig application

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to create the configuration profile in
namestringOuiName of the configuration profile
locationUristringOuiWhere the configuration is stored. Use "hosted" for AppConfig-hosted configurations, or an SSM/S3 URI
descriptionstringNonDescription of the configuration profile
retrievalRoleArnstringNonARN of an IAM role to retrieve the configuration (required for non-hosted URIs)
typestringNonProfile type: AWS.Freeform (default) or AWS.AppConfig.FeatureFlags

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the created configuration profile
namestringName of the created configuration profile
locationUristringLocation URI of the config
typestringProfile type

appconfig_get_configuration_profile

Get details about a single AWS AppConfig configuration profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to retrieve

Sortie

ParamètreTypeDescription
applicationIdstringOwning application ID
idstringConfiguration profile ID
namestringConfiguration profile name
descriptionstringProfile description
locationUristringLocation URI of the config
retrievalRoleArnstringIAM retrieval role ARN
typestringProfile type (e.g., AWS.Freeform)
validatorsarrayValidators configured on the profile
↳ typestringValidator type (JSON_SCHEMA or LAMBDA)

appconfig_update_configuration_profile

Update the name, description, or retrieval role of an AppConfig configuration profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to update
namestringNonNew name for the configuration profile
descriptionstringNonNew description for the configuration profile
retrievalRoleArnstringNonNew ARN of the IAM role used to retrieve the configuration

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the updated configuration profile
namestringName of the updated configuration profile
descriptionstringDescription of the profile
typestringProfile type

appconfig_delete_configuration_profile

Delete an AWS AppConfig configuration profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to delete

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
idstringID of the deleted configuration profile

appconfig_create_hosted_configuration_version

Create a new hosted configuration version for an AppConfig configuration profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to add the version to
contentstringOuiThe configuration content (e.g., a JSON or YAML document)
contentTypestringOuiContent type of the configuration (e.g., application/json, text/plain)
descriptionstringNonDescription of the configuration version
latestVersionNumbernumberNonThe version number of the latest version, used for optimistic concurrency
versionLabelstringNonA user-defined label for the configuration version

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
configurationProfileIdstringOwning configuration profile ID
versionNumbernumberVersion number of the created configuration
contentTypestringContent type of the configuration
versionLabelstringLabel of the configuration version

appconfig_get_hosted_configuration_version

Retrieve a specific hosted configuration version from an AppConfig profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to read the version from
versionNumbernumberOuiThe version number to retrieve

Sortie

ParamètreTypeDescription
applicationIdstringOwning application ID
configurationProfileIdstringOwning configuration profile ID
versionNumbernumberVersion number
descriptionstringDescription of the version
contentstringThe configuration content
contentTypestringContent type of the configuration
versionLabelstringLabel of the configuration version

appconfig_list_hosted_configuration_versions

List hosted configuration versions for an AWS AppConfig configuration profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID to list versions for
maxResultsnumberNonMaximum number of versions to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
versionsarrayList of hosted configuration versions
↳ applicationIdstringOwning application ID
↳ configurationProfileIdstringOwning configuration profile ID
↳ versionNumbernumberVersion number
↳ descriptionstringDescription of the version
↳ contentTypestringContent type of the configuration
↳ versionLabelstringLabel of the configuration version
nextTokenstringPagination token for the next page
countnumberNumber of versions returned

appconfig_delete_hosted_configuration_version

Delete a specific hosted configuration version from an AppConfig profile

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID that owns the configuration profile
configurationProfileIdstringOuiThe configuration profile ID that owns the version
versionNumbernumberOuiThe version number to delete

Sortie

ParamètreTypeDescription
messagestringOperation status message
applicationIdstringOwning application ID
configurationProfileIdstringOwning configuration profile ID
versionNumbernumberVersion number that was deleted

appconfig_list_deployment_strategies

List deployment strategies available in AWS AppConfig

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
maxResultsnumberNonMaximum number of deployment strategies to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
deploymentStrategiesarrayList of AppConfig deployment strategies
↳ idstringDeployment strategy ID
↳ namestringDeployment strategy name
↳ descriptionstringStrategy description
↳ deploymentDurationInMinutesnumberTotal deployment duration in minutes
↳ growthTypestringGrowth type (LINEAR or EXPONENTIAL)
↳ growthFactornumberGrowth factor percentage
↳ finalBakeTimeInMinutesnumberFinal bake time in minutes
↳ replicateTostringWhere the strategy is replicated
nextTokenstringPagination token for the next page
countnumberNumber of deployment strategies returned

appconfig_start_deployment

Start deploying a configuration version to an AWS AppConfig environment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID to deploy in
environmentIdstringOuiThe environment ID to deploy to
deploymentStrategyIdstringOuiThe deployment strategy ID to use
configurationProfileIdstringOuiThe configuration profile ID to deploy
configurationVersionstringOuiThe configuration version to deploy
descriptionstringNonDescription of the deployment

Sortie

ParamètreTypeDescription
messagestringOperation status message
deploymentNumbernumberSequence number of the deployment
statestringCurrent deployment state
percentageCompletenumberPercentage of the deployment that has completed

appconfig_get_deployment

Get details about a specific AWS AppConfig deployment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID of the deployment
environmentIdstringOuiThe environment ID of the deployment
deploymentNumbernumberOuiThe sequence number of the deployment

Sortie

ParamètreTypeDescription
applicationIdstringApplication ID
environmentIdstringEnvironment ID
deploymentStrategyIdstringDeployment strategy ID
configurationProfileIdstringConfiguration profile ID
deploymentNumbernumberDeployment sequence number
configurationNamestringConfiguration name
configurationVersionstringConfiguration version
descriptionstringDeployment description
statestringCurrent deployment state
percentageCompletenumberPercentage completed
startedAtstringWhen the deployment started
completedAtstringWhen the deployment completed

appconfig_list_deployments

List deployments for an AWS AppConfig environment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID of the deployments
environmentIdstringOuiThe environment ID of the deployments
maxResultsnumberNonMaximum number of deployments to return (1-50)
nextTokenstringNonPagination token from a previous response

Sortie

ParamètreTypeDescription
deploymentsarrayList of AppConfig deployments
↳ deploymentNumbernumberDeployment sequence number
↳ configurationNamestringConfiguration name
↳ configurationVersionstringConfiguration version
↳ statestringCurrent deployment state
↳ percentageCompletenumberPercentage completed
↳ startedAtstringWhen the deployment started
↳ completedAtstringWhen the deployment completed
↳ versionLabelstringConfiguration version label
nextTokenstringPagination token for the next page
countnumberNumber of deployments returned

appconfig_stop_deployment

Stop an in-progress AWS AppConfig deployment

Entrée

ParamètreTypeObligatoireDescription
regionstringOuiAWS region (e.g., us-east-1)
accessKeyIdstringOuiAWS access key ID
secretAccessKeystringOuiAWS secret access key
applicationIdstringOuiThe application ID of the deployment
environmentIdstringOuiThe environment ID of the deployment
deploymentNumbernumberOuiThe sequence number of the deployment to stop

Sortie

ParamètreTypeDescription
messagestringOperation status message
deploymentNumbernumberDeployment sequence number
statestringDeployment state after stopping

On this page