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

ApplicationReference

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

ConfigurationProfileReference

ConfigurationProps

ConfigurationSource

Defines the integrated configuration sources.

ConfigurationSourceType

The configuration source type.

ConfigurationType

The configuration type.

DeletionProtectionCheck

The deletion protection check options.

DeploymentReference

DeploymentStrategy

An AWS AppConfig deployment strategy.

DeploymentStrategyId

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

DeploymentStrategyProps

DeploymentStrategyReference

Environment

An AWS AppConfig environment.

EnvironmentAttributes

EnvironmentOptions

EnvironmentProps

EnvironmentReference

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.

ExtensionAssociationReference

ExtensionAttributes

ExtensionOptions

ExtensionProps

ExtensionReference

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

HostedConfigurationVersionReference

IApplication

IApplicationRef

(experimental) Indicates that this resource can be referenced as a Application.

IConfiguration

IConfigurationProfileRef

(experimental) Indicates that this resource can be referenced as a ConfigurationProfile.

IDeploymentRef

(experimental) Indicates that this resource can be referenced as a Deployment.

IDeploymentStrategy

IDeploymentStrategyRef

(experimental) Indicates that this resource can be referenced as a DeploymentStrategy.

IEnvironment

IEnvironmentRef

(experimental) Indicates that this resource can be referenced as a Environment.

IEventDestination

Implemented by allowed extension event destinations.

IExtensible

Defines the extensible base implementation for extension association resources.

IExtension

IExtensionAssociationRef

(experimental) Indicates that this resource can be referenced as a ExtensionAssociation.

IExtensionRef

(experimental) Indicates that this resource can be referenced as a Extension.

IHostedConfigurationVersionRef

(experimental) Indicates that this resource can be referenced as a HostedConfigurationVersion.

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.