From 9677e6be01417e92f354084f2735e78d0f7e06ee Mon Sep 17 00:00:00 2001 From: Jane Chen Date: Thu, 11 Jan 2024 14:53:58 -0500 Subject: [PATCH 1/3] chore(appconfig): audit awslint errors --- .../@aws-cdk/aws-appconfig-alpha/awslint.json | 2 - .../aws-appconfig-alpha/lib/application.ts | 81 ++++++++++++++++++- 2 files changed, 80 insertions(+), 3 deletions(-) diff --git a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json index d5b37fa1cc5b6..72a399a08f9fc 100644 --- a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json +++ b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json @@ -26,12 +26,10 @@ "docs-public-apis:@aws-cdk/aws-appconfig-alpha.IApplication", "no-unused-type:@aws-cdk/aws-appconfig-alpha.PredefinedDeploymentStrategyId", - "ref-via-interface:@aws-cdk/aws-appconfig-alpha.Application.addAgentToEcs.taskDef", "props-physical-name:@aws-cdk/aws-appconfig-alpha.ApplicationProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.DeploymentStrategyProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.EnvironmentProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.ExtensionProps", - "events-in-interface", "events-method-signature", "events-generic" ] diff --git a/packages/@aws-cdk/aws-appconfig-alpha/lib/application.ts b/packages/@aws-cdk/aws-appconfig-alpha/lib/application.ts index 27b38f506b571..330bf68fad397 100644 --- a/packages/@aws-cdk/aws-appconfig-alpha/lib/application.ts +++ b/packages/@aws-cdk/aws-appconfig-alpha/lib/application.ts @@ -73,6 +73,85 @@ export interface IApplication extends cdk.IResource { * Returns the list of associated environments. */ get environments(): IEnvironment[]; + + /** + * Adds an extension defined by the action point and event destination + * and also creates an extension association to an application. + * + * @param actionPoint The action point which triggers the event + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + on(actionPoint: ActionPoint, eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the + * provided event destination and also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + preCreateHostedConfigurationVersion(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds a PRE_START_DEPLOYMENT extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + preStartDeployment(eventDestination: IEventDestination, options?: ExtensionOptions): void; + /** + * Adds an ON_DEPLOYMENT_START extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + onDeploymentStart(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + onDeploymentStep(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + onDeploymentBaking(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + onDeploymentComplete(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and + * also creates an extension association to an application. + * + * @param eventDestination The event that occurs during the extension + * @param options Options for the extension + */ + onDeploymentRolledBack(eventDestination: IEventDestination, options?: ExtensionOptions): void; + + /** + * Adds an extension association to the application. + * + * @param extension The extension to create an association for + */ + addExtension(extension: IExtension): void; } /** @@ -296,7 +375,7 @@ export class Application extends ApplicationBase { /** * Adds the AWS AppConfig Agent as a container to the provided ECS task definition. * - * @param taskDef The ECS task definition + * @param taskDef The ECS task definition [disable-awslint:ref-via-interface] */ public static addAgentToEcs(taskDef: ecs.TaskDefinition) { taskDef.addContainer('AppConfigAgentContainer', { From 40cb836ac9080a64629ec9f494b0dfa5af5ea62a Mon Sep 17 00:00:00 2001 From: Jane Chen Date: Wed, 17 Jan 2024 10:27:46 -0500 Subject: [PATCH 2/3] break up events linter errors --- .../@aws-cdk/aws-appconfig-alpha/awslint.json | 70 ++++++++++++++++++- 1 file changed, 68 insertions(+), 2 deletions(-) diff --git a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json index 72a399a08f9fc..2a8f12dfa8689 100644 --- a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json +++ b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json @@ -30,7 +30,73 @@ "props-physical-name:@aws-cdk/aws-appconfig-alpha.DeploymentStrategyProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.EnvironmentProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.ExtensionProps", - "events-method-signature", - "events-generic" + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.on", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.on", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.on", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.on", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep.params[0]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep.params[1]", + "events-generic:@aws-cdk/aws-appconfig-alpha.Application", + "events-generic:@aws-cdk/aws-appconfig-alpha.Environment", + "events-generic:@aws-cdk/aws-appconfig-alpha.HostedConfiguration", + "events-generic:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration" ] } \ No newline at end of file From 3cf35c455b2dfacdd7f7ba5809d33fc710e4deb9 Mon Sep 17 00:00:00 2001 From: Kaizen Conroy Date: Wed, 17 Jan 2024 16:51:27 -0500 Subject: [PATCH 3/3] use regex to remove some extra errors --- .../@aws-cdk/aws-appconfig-alpha/awslint.json | 80 +++++-------------- 1 file changed, 20 insertions(+), 60 deletions(-) diff --git a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json index 2a8f12dfa8689..ddb778bafd565 100644 --- a/packages/@aws-cdk/aws-appconfig-alpha/awslint.json +++ b/packages/@aws-cdk/aws-appconfig-alpha/awslint.json @@ -31,69 +31,29 @@ "props-physical-name:@aws-cdk/aws-appconfig-alpha.EnvironmentProps", "props-physical-name:@aws-cdk/aws-appconfig-alpha.ExtensionProps", "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.on", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentBaking*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentComplete*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentRolledBack*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStart*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Application.onDeploymentStep*", "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.on", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentBaking*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentComplete*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentRolledBack*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStart*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.Environment.onDeploymentStep*", "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.on", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentBaking*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentComplete*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentRolledBack*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStart*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.HostedConfiguration.onDeploymentStep*", "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.on", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart.params[1]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep.params[0]", - "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep.params[1]", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentBaking*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentComplete*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentRolledBack*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStart*", + "events-method-signature:@aws-cdk/aws-appconfig-alpha.SourcedConfiguration.onDeploymentStep*", "events-generic:@aws-cdk/aws-appconfig-alpha.Application", "events-generic:@aws-cdk/aws-appconfig-alpha.Environment", "events-generic:@aws-cdk/aws-appconfig-alpha.HostedConfiguration",