interface IExtensible
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.AppConfig.IExtensible |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsappconfig#IExtensible |
Java | software.amazon.awscdk.services.appconfig.IExtensible |
Python | aws_cdk.aws_appconfig.IExtensible |
TypeScript (source) | aws-cdk-lib » aws_appconfig » IExtensible |
Implemented by
Application, Environment, Extensible, Hosted, Sourced
Defines the extensible base implementation for extension association resources.
Methods
| Name | Description |
|---|---|
| add | Adds an extension association to the derived resource. |
| at | Adds an AT_DEPLOYMENT_TICK extension with the provided event destination and also creates an extension association to the derived resource. |
| on(actionPoint, eventDestination, options?) | Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource. |
| on | Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource. |
| on | Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource. |
| on | Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource. |
| on | Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource. |
| on | Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource. |
| pre | Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource. |
| pre | Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource. |
addExtension(extension)
public addExtension(extension: IExtension): void
Parameters
- extension
IExtension— The extension to create an association for.
Adds an extension association to the derived resource.
atDeploymentTick(eventDestination, options?)
public atDeploymentTick(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an AT_DEPLOYMENT_TICK extension with the provided event destination and also creates an extension association to the derived resource.
on(actionPoint, eventDestination, options?)
public on(actionPoint: ActionPoint, eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- actionPoint
Action— The action point which triggers the event.Point - eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an extension defined by the action point and event destination and also creates an extension association to the derived resource.
onDeploymentBaking(eventDestination, options?)
public onDeploymentBaking(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to the derived resource.
onDeploymentComplete(eventDestination, options?)
public onDeploymentComplete(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to the derived resource.
onDeploymentRolledBack(eventDestination, options?)
public onDeploymentRolledBack(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to the derived resource.
onDeploymentStart(eventDestination, options?)
public onDeploymentStart(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to the derived resource.
onDeploymentStep(eventDestination, options?)
public onDeploymentStep(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to the derived resource.
preCreateHostedConfigurationVersion(eventDestination, options?)
public preCreateHostedConfigurationVersion(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to the derived resource.
preStartDeployment(eventDestination, options?)
public preStartDeployment(eventDestination: IEventDestination, options?: ExtensionOptions): void
Parameters
- eventDestination
IEvent— The event that occurs during the extension.Destination - options
Extension— Options for the extension.Options
Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to the derived resource.

.NET
Go
Java
Python
TypeScript (