aws_cdk.aws_appconfig

Package Overview

Action

Defines an action for an extension.

ActionPoint

Defines Extension action points.

ActionProps

Application

An AWS AppConfig application.

ApplicationProps

CfnApplication

The AWS::AppConfig::Application resource creates an application.

CfnApplicationProps

CfnConfigurationProfile

The AWS::AppConfig::ConfigurationProfile resource creates a configuration profile that enables AWS AppConfig to access the configuration source.

CfnConfigurationProfileProps

CfnDeployment

The AWS::AppConfig::Deployment resource starts a deployment.

CfnDeploymentProps

CfnDeploymentStrategy

The AWS::AppConfig::DeploymentStrategy resource creates an AWS AppConfig deployment strategy.

CfnDeploymentStrategyProps

CfnEnvironment

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.

CfnEnvironmentProps

CfnExtension

Creates an AWS AppConfig extension.

CfnExtensionAssociation

When you create an extension or configure an AWS authored extension, you associate the extension with an AWS AppConfig application, environment, or configuration profile.

CfnExtensionAssociationProps

CfnExtensionProps

CfnHostedConfigurationVersion

Create a new configuration in the AWS AppConfig hosted configuration store.

CfnHostedConfigurationVersionProps

ConfigurationContent

Defines the hosted configuration content.

ConfigurationOptions

ConfigurationProps

ConfigurationSource

Defines the integrated configuration sources.

ConfigurationSourceType

The configuration source type.

ConfigurationType

The configuration type.

DeploymentStrategy

An AWS AppConfig deployment strategy.

DeploymentStrategyId

Defines the deployment strategy ID’s of AWS AppConfig deployment strategies.

DeploymentStrategyProps

Environment

An AWS AppConfig environment.

EnvironmentAttributes

EnvironmentOptions

EnvironmentProps

EventBridgeDestination

Use an Amazon EventBridge event bus as an event destination.

ExtensibleBase

This class is meant to be used by AWS AppConfig resources (application, configuration profile, environment) directly.

Extension

An AWS AppConfig extension.

ExtensionAttributes

ExtensionOptions

ExtensionProps

GrowthType

Defines the growth type of the deployment strategy.

HostedConfiguration

A hosted configuration represents configuration stored in the AWS AppConfig hosted configuration store.

HostedConfigurationOptions

HostedConfigurationProps

IApplication

IConfiguration

IDeploymentStrategy

IEnvironment

IEventDestination

Implemented by allowed extension event destinations.

IExtensible

Defines the extensible base implementation for extension association resources.

IExtension

IValidator

JsonSchemaValidator

Defines a JSON Schema validator.

LambdaDestination

Use an AWS Lambda function as an event destination.

LambdaValidator

Defines an AWS Lambda validator.

Monitor

Defines monitors that will be associated with an AWS AppConfig environment.

MonitorType

The type of Monitor.

Parameter

Defines a parameter for an extension.

Platform

Defines the platform for the AWS AppConfig Lambda extension.

RolloutStrategy

Defines the rollout strategy for a deployment strategy and includes the growth factor, deployment duration, growth type, and optionally final bake time.

RolloutStrategyProps

SnsDestination

Use an Amazon SNS topic as an event destination.

SourceType

Defines the source type for event destinations.

SourcedConfiguration

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.

SourcedConfigurationOptions

SourcedConfigurationProps

SqsDestination

Use an Amazon SQS queue as an event destination.

ValidatorType

The validator type.