java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.appconfig.alpha.Application
All Implemented Interfaces:
IResource, IApplication, IExtensible, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:15.563Z") @Stability(Deprecated) @Deprecated public class Application extends Resource implements IApplication, IExtensible
Deprecated.
(deprecated) An AWS AppConfig application.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appconfig.alpha.*;
 Application application = Application.Builder.create(this, "MyApplication")
         .applicationName("applicationName")
         .description("description")
         .build();
 

See Also:
  • Constructor Details

    • Application

      protected Application(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
    • Application

      protected Application(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      Deprecated.
    • Application

      @Stability(Deprecated) @Deprecated public Application(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ApplicationProps props)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props -
    • Application

      @Stability(Deprecated) @Deprecated public Application(@NotNull software.constructs.Construct scope, @NotNull String id)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
  • Method Details

    • addAgentToEcs

      @Stability(Deprecated) @Deprecated public static void addAgentToEcs(@NotNull TaskDefinition taskDef)
      Deprecated.
      (deprecated) Adds the AWS AppConfig Agent as a container to the provided ECS task definition.

      Parameters:
      taskDef - The ECS task definition [disable-awslint:ref-via-interface]. This parameter is required.
    • fromApplicationArn

      @Stability(Deprecated) @Deprecated @NotNull public static IApplication fromApplicationArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String applicationArn)
      Deprecated.
      (deprecated) Imports an AWS AppConfig application into the CDK using its Amazon Resource Name (ARN).

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the application construct. This parameter is required.
      applicationArn - The Amazon Resource Name (ARN) of the application. This parameter is required.
    • fromApplicationId

      @Stability(Deprecated) @Deprecated @NotNull public static IApplication fromApplicationId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String applicationId)
      Deprecated.
      (deprecated) Imports an AWS AppConfig application into the CDK using its ID.

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the application construct. This parameter is required.
      applicationId - The ID of the application. This parameter is required.
    • getLambdaLayerVersionArn

      @Stability(Deprecated) @Deprecated @NotNull public static String getLambdaLayerVersionArn(@NotNull String region, @Nullable Platform platform)
      Deprecated.
      (deprecated) Retrieves the Lambda layer version Amazon Resource Name (ARN) for the AWS AppConfig Lambda extension.

      Parameters:
      region - The region for the Lambda layer (for example, 'us-east-1'). This parameter is required.
      platform - The platform for the Lambda layer (default is Platform.X86_64).
      Returns:
      Lambda layer version ARN
    • getLambdaLayerVersionArn

      @Stability(Deprecated) @Deprecated @NotNull public static String getLambdaLayerVersionArn(@NotNull String region)
      Deprecated.
      (deprecated) Retrieves the Lambda layer version Amazon Resource Name (ARN) for the AWS AppConfig Lambda extension.

      Parameters:
      region - The region for the Lambda layer (for example, 'us-east-1'). This parameter is required.
      Returns:
      Lambda layer version ARN
    • addEnvironment

      @Stability(Deprecated) @Deprecated @NotNull public IEnvironment addEnvironment(@NotNull String id, @Nullable EnvironmentOptions options)
      Deprecated.
      (deprecated) Adds an environment.

      Specified by:
      addEnvironment in interface IApplication
      Parameters:
      id - This parameter is required.
      options -
    • addEnvironment

      @Stability(Deprecated) @Deprecated @NotNull public IEnvironment addEnvironment(@NotNull String id)
      Deprecated.
      (deprecated) Adds an environment.

      Specified by:
      addEnvironment in interface IApplication
      Parameters:
      id - This parameter is required.
    • addExistingEnvironment

      @Stability(Deprecated) @Deprecated public void addExistingEnvironment(@NotNull IEnvironment environment)
      Deprecated.
      (deprecated) Adds an existing environment.

      Specified by:
      addExistingEnvironment in interface IApplication
      Parameters:
      environment - This parameter is required.
    • addExtension

      @Stability(Deprecated) @Deprecated public void addExtension(@NotNull IExtension extension)
      Deprecated.
      (deprecated) Adds an extension association to the application.

      Specified by:
      addExtension in interface IApplication
      Specified by:
      addExtension in interface IExtensible
      Parameters:
      extension - The extension to create an association for. This parameter is required.
    • addHostedConfiguration

      @Stability(Deprecated) @Deprecated @NotNull public HostedConfiguration addHostedConfiguration(@NotNull String id, @NotNull HostedConfigurationOptions options)
      Deprecated.
      (deprecated) Adds a hosted configuration.

      Specified by:
      addHostedConfiguration in interface IApplication
      Parameters:
      id - This parameter is required.
      options - This parameter is required.
    • addSourcedConfiguration

      @Stability(Deprecated) @Deprecated @NotNull public SourcedConfiguration addSourcedConfiguration(@NotNull String id, @NotNull SourcedConfigurationOptions options)
      Deprecated.
      (deprecated) Adds a sourced configuration.

      Specified by:
      addSourcedConfiguration in interface IApplication
      Parameters:
      id - This parameter is required.
      options - This parameter is required.
    • on

      @Stability(Deprecated) @Deprecated public void on(@NotNull ActionPoint actionPoint, @NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an extension defined by the action point and event destination and also creates an extension association to an application.

      Specified by:
      on in interface IApplication
      Specified by:
      on in interface IExtensible
      Parameters:
      actionPoint - The action point which triggers the event. This parameter is required.
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • on

      @Stability(Deprecated) @Deprecated public void on(@NotNull ActionPoint actionPoint, @NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an extension defined by the action point and event destination and also creates an extension association to an application.

      Specified by:
      on in interface IApplication
      Specified by:
      on in interface IExtensible
      Parameters:
      actionPoint - The action point which triggers the event. This parameter is required.
      eventDestination - The event that occurs during the extension. This parameter is required.
    • onDeploymentBaking

      @Stability(Deprecated) @Deprecated public void onDeploymentBaking(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentBaking in interface IApplication
      Specified by:
      onDeploymentBaking in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • onDeploymentBaking

      @Stability(Deprecated) @Deprecated public void onDeploymentBaking(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_BAKING extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentBaking in interface IApplication
      Specified by:
      onDeploymentBaking in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • onDeploymentComplete

      @Stability(Deprecated) @Deprecated public void onDeploymentComplete(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentComplete in interface IApplication
      Specified by:
      onDeploymentComplete in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • onDeploymentComplete

      @Stability(Deprecated) @Deprecated public void onDeploymentComplete(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_COMPLETE extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentComplete in interface IApplication
      Specified by:
      onDeploymentComplete in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • onDeploymentRolledBack

      @Stability(Deprecated) @Deprecated public void onDeploymentRolledBack(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentRolledBack in interface IApplication
      Specified by:
      onDeploymentRolledBack in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • onDeploymentRolledBack

      @Stability(Deprecated) @Deprecated public void onDeploymentRolledBack(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_ROLLED_BACK extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentRolledBack in interface IApplication
      Specified by:
      onDeploymentRolledBack in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • onDeploymentStart

      @Stability(Deprecated) @Deprecated public void onDeploymentStart(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentStart in interface IApplication
      Specified by:
      onDeploymentStart in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • onDeploymentStart

      @Stability(Deprecated) @Deprecated public void onDeploymentStart(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_START extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentStart in interface IApplication
      Specified by:
      onDeploymentStart in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • onDeploymentStep

      @Stability(Deprecated) @Deprecated public void onDeploymentStep(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentStep in interface IApplication
      Specified by:
      onDeploymentStep in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • onDeploymentStep

      @Stability(Deprecated) @Deprecated public void onDeploymentStep(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds an ON_DEPLOYMENT_STEP extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      onDeploymentStep in interface IApplication
      Specified by:
      onDeploymentStep in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • preCreateHostedConfigurationVersion

      @Stability(Deprecated) @Deprecated public void preCreateHostedConfigurationVersion(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      preCreateHostedConfigurationVersion in interface IApplication
      Specified by:
      preCreateHostedConfigurationVersion in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • preCreateHostedConfigurationVersion

      @Stability(Deprecated) @Deprecated public void preCreateHostedConfigurationVersion(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds a PRE_CREATE_HOSTED_CONFIGURATION_VERSION extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      preCreateHostedConfigurationVersion in interface IApplication
      Specified by:
      preCreateHostedConfigurationVersion in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • preStartDeployment

      @Stability(Deprecated) @Deprecated public void preStartDeployment(@NotNull IEventDestination eventDestination, @Nullable ExtensionOptions options)
      Deprecated.
      (deprecated) Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      preStartDeployment in interface IApplication
      Specified by:
      preStartDeployment in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
      options - Options for the extension.
    • preStartDeployment

      @Stability(Deprecated) @Deprecated public void preStartDeployment(@NotNull IEventDestination eventDestination)
      Deprecated.
      (deprecated) Adds a PRE_START_DEPLOYMENT extension with the provided event destination and also creates an extension association to an application.

      Specified by:
      preStartDeployment in interface IApplication
      Specified by:
      preStartDeployment in interface IExtensible
      Parameters:
      eventDestination - The event that occurs during the extension. This parameter is required.
    • getApplicationArn

      @Stability(Deprecated) @Deprecated @NotNull public String getApplicationArn()
      Deprecated.
      (deprecated) The Amazon Resource Name (ARN) of the application.
      Specified by:
      getApplicationArn in interface IApplication
    • getApplicationId

      @Stability(Deprecated) @Deprecated @NotNull public String getApplicationId()
      Deprecated.
      (deprecated) The ID of the application.
      Specified by:
      getApplicationId in interface IApplication
    • getEnvironments

      @Stability(Deprecated) @Deprecated @NotNull public List<IEnvironment> getEnvironments()
      Deprecated.
      (deprecated) Returns the list of associated environments.
      Specified by:
      getEnvironments in interface IApplication
    • getDescription

      @Stability(Deprecated) @Deprecated @Nullable public String getDescription()
      Deprecated.
      (deprecated) The description of the application.
      Specified by:
      getDescription in interface IApplication
    • getName

      @Stability(Deprecated) @Deprecated @Nullable public String getName()
      Deprecated.
      (deprecated) The name of the application.
      Specified by:
      getName in interface IApplication
    • getExtensible

      @Stability(Deprecated) @Deprecated @NotNull protected ExtensibleBase getExtensible()
      Deprecated.
    • setExtensible

      @Stability(Deprecated) @Deprecated protected void setExtensible(@NotNull ExtensibleBase value)
      Deprecated.