Defines an action for an extension.
Defines Extension action points.
Properties for the Action construct.
An AWS AppConfig application.
Properties for the Application construct.
The AWS::AppConfig::Application
resource creates an application.
Properties for defining a CfnApplication
.
The AWS::AppConfig::ConfigurationProfile
resource creates a configuration profile that enables AWS AppConfig to access the configuration source.
A validator provides a syntactic or semantic check to ensure the configuration that you want to deploy functions as intended.
Properties for defining a CfnConfigurationProfile
.
The AWS::AppConfig::Deployment
resource starts a deployment.
A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT
actions.
Properties for defining a CfnDeployment
.
The AWS::AppConfig::DeploymentStrategy
resource creates an AWS AppConfig deployment strategy.
Properties for defining a CfnDeploymentStrategy
.
The AWS::AppConfig::Environment
resource creates an environment, which is a logical deployment group of AWS AppConfig targets, such as applications in a Beta
or Production
environment.
Amazon CloudWatch alarms to monitor during the deployment process.
Properties for defining a CfnEnvironment
.
Creates an AWS AppConfig extension.
The actions defined in the extension.
A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked.
When you create an extension or configure an AWS authored extension, you associate the extension with an AWS AppConfig application, environment, or configuration profile.
Properties for defining a CfnExtensionAssociation
.
Properties for defining a CfnExtension
.
Create a new configuration in the AWS AppConfig hosted configuration store.
Properties for defining a CfnHostedConfigurationVersion
.
Defines the hosted configuration content.
Options for the Configuration construct.
Properties for the Configuration construct.
Defines the integrated configuration sources.
The configuration source type.
An AWS AppConfig deployment strategy.
Defines the deployment strategy ID's of AWS AppConfig deployment strategies.
Properties for DeploymentStrategy.
An AWS AppConfig environment.
Attributes of an existing AWS AppConfig environment to import it.
Options for the Environment construct.
Properties for the Environment construct.
This class is meant to be used by AWS AppConfig resources (application, configuration profile, environment) directly.
An AWS AppConfig extension.
Attributes of an existing AWS AppConfig extension to import.
Options for the Extension construct.
Properties for the Extension construct.
Defines the growth type of the deployment strategy.
A hosted configuration represents configuration stored in the AWS AppConfig hosted configuration store.
Options for HostedConfiguration.
Properties for HostedConfiguration.
Implemented by allowed extension event destinations.
Defines the extensible base implementation for extension association resources.
Defines a JSON Schema validator.
Defines an AWS Lambda validator.
Defines monitors that will be associated with an AWS AppConfig environment.
Defines a parameter for an extension.
Defines the platform for the AWS AppConfig Lambda extension.
Defines the rollout strategy for a deployment strategy and includes the growth factor, deployment duration, growth type, and optionally final bake time.
Properties for the Rollout Strategy.
A sourced configuration represents configuration stored in an Amazon S3 bucket, AWS Secrets Manager secret, Systems Manager (SSM) Parameter Store parameter, SSM document, or AWS CodePipeline.
Options for SourcedConfiguration.
Properties for SourcedConfiguration.
Defines the source type for event destinations.