Interface ITaggableV2

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ITaggableV2.Jsii$Default
All Known Implementing Classes:
ITaggableV2.Jsii$Proxy

@Generated(value="jsii-pacmak/1.89.0 (build 2f74b3e)", date="2023-11-02T10:21:13.196Z") @Stability(Stable) public interface ITaggableV2 extends software.amazon.jsii.JsiiSerializable
Modernized version of ITaggable.

ITaggable has a problem: for a number of L1 resources, we failed to generate tags: TagManager, and generated tags: CfnSomeResource.TagProperty[] instead.

To mark these resources as taggable, we need to put the TagManager in a new property whose name is unlikely to conflict with any existing properties. Hence, a new interface for that purpose. All future resources will implement ITaggableV2.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for ITaggableV2.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    TagManager to set, remove and format tags.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getCdkTagManager

      @Stability(Stable) @NotNull TagManager getCdkTagManager()
      TagManager to set, remove and format tags.