Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.AppConfig

Classes

Action

Defines an action for an extension.

ActionProps

Properties for the Action construct.

Application

An AWS AppConfig application.

ApplicationProps

Properties for the Application construct.

CfnApplication

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

CfnApplicationProps

Properties for defining a CfnApplication.

CfnConfigurationProfile

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

CfnConfigurationProfile.ValidatorsProperty

A validator provides a syntactic or semantic check to ensure the configuration that you want to deploy functions as intended.

CfnConfigurationProfileProps

Properties for defining a CfnConfigurationProfile.

CfnDeployment

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

CfnDeployment.DynamicExtensionParametersProperty

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

CfnDeploymentProps

Properties for defining a CfnDeployment.

CfnDeploymentStrategy

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

CfnDeploymentStrategyProps

Properties for defining a CfnDeploymentStrategy.

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.

CfnEnvironment.MonitorProperty

Amazon CloudWatch alarms to monitor during the deployment process.

CfnEnvironment.MonitorsProperty
CfnEnvironmentProps

Properties for defining a CfnEnvironment.

CfnExtension

Creates an AWS AppConfig extension.

CfnExtension.ActionProperty

The actions defined in the extension.

CfnExtension.ParameterProperty

A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked.

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

Properties for defining a CfnExtensionAssociation.

CfnExtensionProps

Properties for defining a CfnExtension.

CfnHostedConfigurationVersion

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

CfnHostedConfigurationVersionProps

Properties for defining a CfnHostedConfigurationVersion.

ConfigurationContent

Defines the hosted configuration content.

ConfigurationOptions

Options for the Configuration construct.

ConfigurationProps

Properties for the Configuration construct.

ConfigurationSource

Defines the integrated configuration sources.

DeploymentStrategy

An AWS AppConfig deployment strategy.

DeploymentStrategyId

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

DeploymentStrategyProps

Properties for DeploymentStrategy.

Environment

An AWS AppConfig environment.

EnvironmentAttributes

Attributes of an existing AWS AppConfig environment to import it.

EnvironmentOptions

Options for the Environment construct.

EnvironmentProps

Properties for the Environment construct.

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

Attributes of an existing AWS AppConfig extension to import.

ExtensionOptions

Options for the Extension construct.

ExtensionProps

Properties for the Extension construct.

HostedConfiguration

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

HostedConfigurationOptions

Options for HostedConfiguration.

HostedConfigurationProps

Properties for HostedConfiguration.

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.

Parameter

Defines a parameter for an 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

Properties for the Rollout Strategy.

SnsDestination

Use an Amazon SNS topic as an event destination.

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

Options for SourcedConfiguration.

SourcedConfigurationProps

Properties for SourcedConfiguration.

SqsDestination

Use an Amazon SQS queue as an event destination.

Interfaces

CfnConfigurationProfile.IValidatorsProperty

A validator provides a syntactic or semantic check to ensure the configuration that you want to deploy functions as intended.

CfnDeployment.IDynamicExtensionParametersProperty

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

CfnEnvironment.IMonitorProperty

Amazon CloudWatch alarms to monitor during the deployment process.

CfnEnvironment.IMonitorsProperty
CfnExtension.IActionProperty

The actions defined in the extension.

CfnExtension.IParameterProperty

A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked.

IActionProps

Properties for the Action construct.

IApplication
IApplicationProps

Properties for the Application construct.

ICfnApplicationProps

Properties for defining a CfnApplication.

ICfnConfigurationProfileProps

Properties for defining a CfnConfigurationProfile.

ICfnDeploymentProps

Properties for defining a CfnDeployment.

ICfnDeploymentStrategyProps

Properties for defining a CfnDeploymentStrategy.

ICfnEnvironmentProps

Properties for defining a CfnEnvironment.

ICfnExtensionAssociationProps

Properties for defining a CfnExtensionAssociation.

ICfnExtensionProps

Properties for defining a CfnExtension.

ICfnHostedConfigurationVersionProps

Properties for defining a CfnHostedConfigurationVersion.

IConfiguration
IConfigurationOptions

Options for the Configuration construct.

IConfigurationProps

Properties for the Configuration construct.

IDeploymentStrategy
IDeploymentStrategyProps

Properties for DeploymentStrategy.

IEnvironment
IEnvironmentAttributes

Attributes of an existing AWS AppConfig environment to import it.

IEnvironmentOptions

Options for the Environment construct.

IEnvironmentProps

Properties for the Environment construct.

IEventDestination

Implemented by allowed extension event destinations.

IExtensible

Defines the extensible base implementation for extension association resources.

IExtension
IExtensionAttributes

Attributes of an existing AWS AppConfig extension to import.

IExtensionOptions

Options for the Extension construct.

IExtensionProps

Properties for the Extension construct.

IHostedConfigurationOptions

Options for HostedConfiguration.

IHostedConfigurationProps

Properties for HostedConfiguration.

IRolloutStrategyProps

Properties for the Rollout Strategy.

ISourcedConfigurationOptions

Options for SourcedConfiguration.

ISourcedConfigurationProps

Properties for SourcedConfiguration.

IValidator

Enums

ActionPoint

Defines Extension action points.

ConfigurationSourceType

The configuration source type.

ConfigurationType

The configuration type.

DeletionProtectionCheck

The deletion protection check options.

GrowthType

Defines the growth type of the deployment strategy.

MonitorType

The type of Monitor.

Platform

Defines the platform for the AWS AppConfig Lambda extension.

SourceType

Defines the source type for event destinations.

ValidatorType

The validator type.

Back to top Generated by DocFX