java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.appconfig.alpha.Extension
All Implemented Interfaces:
IResource, IExtension, 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.582Z") @Stability(Deprecated) @Deprecated public class Extension extends Resource implements IExtension
Deprecated.
(deprecated) An AWS AppConfig extension.

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.*;
 Action action;
 Parameter parameter;
 Extension extension = Extension.Builder.create(this, "MyExtension")
         .actions(List.of(action))
         // the properties below are optional
         .description("description")
         .extensionName("extensionName")
         .latestVersionNumber(123)
         .parameters(List.of(parameter))
         .build();
 

See Also:
  • Constructor Details

    • Extension

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

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

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

    • fromExtensionArn

      @Stability(Deprecated) @Deprecated @NotNull public static IExtension fromExtensionArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String extensionArn)
      Deprecated.
      (deprecated) Imports an extension into the CDK using its Amazon Resource Name (ARN).

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the extension construct. This parameter is required.
      extensionArn - The Amazon Resource Name (ARN) of the extension. This parameter is required.
    • fromExtensionAttributes

      @Stability(Deprecated) @Deprecated @NotNull public static IExtension fromExtensionAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ExtensionAttributes attrs)
      Deprecated.
      (deprecated) Imports an extension into the CDK using its attributes.

      Parameters:
      scope - The parent construct. This parameter is required.
      id - The name of the extension construct. This parameter is required.
      attrs - The attributes of the extension. This parameter is required.
    • getExtensionArn

      @Stability(Deprecated) @Deprecated @NotNull public String getExtensionArn()
      Deprecated.
      (deprecated) The Amazon Resource Name (ARN) of the extension.
      Specified by:
      getExtensionArn in interface IExtension
    • getExtensionId

      @Stability(Deprecated) @Deprecated @NotNull public String getExtensionId()
      Deprecated.
      (deprecated) The ID of the extension.
      Specified by:
      getExtensionId in interface IExtension
    • getExtensionVersionNumber

      @Stability(Deprecated) @Deprecated @NotNull public Number getExtensionVersionNumber()
      Deprecated.
      (deprecated) The version number of the extension.
      Specified by:
      getExtensionVersionNumber in interface IExtension
    • getActions

      @Stability(Deprecated) @Deprecated @Nullable public List<Action> getActions()
      Deprecated.
      (deprecated) The actions for the extension.
      Specified by:
      getActions in interface IExtension
    • getDescription

      @Stability(Deprecated) @Deprecated @Nullable public String getDescription()
      Deprecated.
      (deprecated) The description of the extension.
      Specified by:
      getDescription in interface IExtension
    • getLatestVersionNumber

      @Stability(Deprecated) @Deprecated @Nullable public Number getLatestVersionNumber()
      Deprecated.
      (deprecated) The latest version number of the extension.
      Specified by:
      getLatestVersionNumber in interface IExtension
    • getName

      @Stability(Deprecated) @Deprecated @Nullable public String getName()
      Deprecated.
      (deprecated) The name of the extension.
      Specified by:
      getName in interface IExtension
    • getParameters

      @Stability(Deprecated) @Deprecated @Nullable public List<Parameter> getParameters()
      Deprecated.
      (deprecated) The parameters of the extension.
      Specified by:
      getParameters in interface IExtension