Interface CfnExtensionAssociationProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnExtensionAssociationProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:55.485Z") @Stability(Stable) public interface CfnExtensionAssociationProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnExtensionAssociation.

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.*;
 CfnExtensionAssociationProps cfnExtensionAssociationProps = CfnExtensionAssociationProps.builder()
         .extensionIdentifier("extensionIdentifier")
         .extensionVersionNumber(123)
         .parameters(Map.of(
                 "parametersKey", "parameters"))
         .resourceIdentifier("resourceIdentifier")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 
  • Method Details

    • getExtensionIdentifier

      @Stability(Stable) @Nullable default String getExtensionIdentifier()
      The name, the ID, or the Amazon Resource Name (ARN) of the extension.
    • getExtensionVersionNumber

      @Stability(Stable) @Nullable default Number getExtensionVersionNumber()
      The version number of the extension.

      If not specified, AWS AppConfig uses the maximum version of the extension.

    • getParameters

      @Stability(Stable) @Nullable default Object getParameters()
      The parameter names and values defined in the extensions.

      Extension parameters marked Required must be entered for this field.

    • getResourceIdentifier

      @Stability(Stable) @Nullable default String getResourceIdentifier()
      The ARN of an application, configuration profile, or environment.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      Adds one or more tags for the specified extension association.

      Tags are metadata that help you categorize resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define.

    • builder

      @Stability(Stable) static CfnExtensionAssociationProps.Builder builder()
      Returns:
      a CfnExtensionAssociationProps.Builder of CfnExtensionAssociationProps