Interface ITaggableV2

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ITaggableV2.Jsii$Default
All Known Implementing Classes:
CfnAccessEntry, CfnAccessGrant, CfnAccessGrantsInstance, CfnAccessGrantsLocation, CfnAgent, CfnAgentAlias, CfnAlarm, CfnAnalysisTemplate, CfnAPIKey, CfnAppBlockBuilder, CfnApplication, CfnApplication, CfnApplication, CfnAutomationRule, CfnAutoScalingConfiguration, CfnBackupPlan, CfnBackupVault, CfnBrowserSettings, CfnCalculatedAttributeDefinition, CfnCapability, CfnCapacityReservation, CfnCertificateProvider, CfnChannel, CfnChannel, CfnChannelGroup, CfnCisScanConfiguration, CfnCollaboration, CfnCompositeAlarm, CfnConfigurationProfile, CfnConfigurationSet, CfnConfiguredTable, CfnConfiguredTableAssociation, CfnConnection, CfnConnector, CfnConnector, CfnContainerGroupDefinition, CfnCrossAccountAttachment, CfnCustomDataIdentifier, CfnCustomDBEngineVersion, CfnCustomEntityType, CfnCustomPlugin, CfnDataLake, CfnDataProvider, CfnDataQualityRuleset, CfnDataSource, CfnDatastore, CfnDBProxy, CfnDBProxyEndpoint, CfnDedicatedIpPool, CfnDelivery, CfnDeliveryDestination, CfnDeliverySource, CfnDeployment, CfnDeploymentStrategy, CfnDirectoryRegistration, CfnDocumentClassifier, CfnDomain, CfnEnabledBaseline, CfnEnabledControl, CfnEncoderConfiguration, CfnEnvironment, CfnEnvironment, CfnEventBus, CfnEventStream, CfnExport, CfnFindingsFilter, CfnFleet, CfnFramework, CfnGeofenceCollection, CfnGraph, CfnGroup, CfnGuardrail, CfnIdentity, CfnIdMappingWorkflow, CfnIdNamespace, CfnIndex, CfnInferenceComponent, CfnInfluxDBInstance, CfnInstance, CfnInstanceConnectEndpoint, CfnInstanceProfile, CfnIntegration, CfnIpAccessSettings, CfnKey, CfnKnowledgeBase, CfnLandingZone, CfnLiveSource, CfnLocationAzureBlob, CfnMap, CfnMatchingWorkflow, CfnMembership, CfnMigrationProject, CfnMultiplex, CfnNetworkSettings, CfnOriginEndpoint, CfnOutpostResolver, CfnPackageGroup, CfnPartnership, CfnPipeline, CfnPlaceIndex, CfnPlaybackRestrictionPolicy, CfnPlugin, CfnPodIdentityAssociation, CfnPolicy, CfnPolicy, CfnPortal, CfnPrivacyBudgetTemplate, CfnProfile, CfnProfile, CfnProfileAssociation, CfnPrompt, CfnProtection, CfnProtectionGroup, CfnQueue, CfnReplicationConfig, CfnReplicator, CfnReportPlan, CfnRepositoryLink, CfnRestoreTestingPlan, CfnRetriever, CfnRouteCalculator, CfnRoutingProfile, CfnSamplingRule, CfnSchemaMapping, CfnScraper, CfnSecurityProfile, CfnServerlessCache, CfnSoftwarePackage, CfnSoftwarePackageVersion, CfnSourceLocation, CfnStage, CfnStorageConfiguration, CfnStorageLensGroup, CfnSubscriber, CfnTaskSet, CfnTemplate, CfnTLSInspectionConfiguration, CfnTracker, CfnTrafficDistributionGroup, CfnTrainingDataset, CfnTransformer, CfnTrustStore, CfnTrustStore, CfnUserAccessLoggingSettings, CfnUserHierarchyGroup, CfnUserSettings, CfnView, CfnVodSource, CfnWALWorkspace, CfnWebExperience, CfnWorkerConfiguration, ITaggableV2.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:01.621Z") @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.