Interface ITaggableV2

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ITaggableV2.Jsii$Default
All Known Implementing Classes:
CfnAccessEntry, CfnAccessGrant, CfnAccessGrantsInstance, CfnAccessGrantsLocation, CfnAgent, CfnAgentAlias, CfnAgentStatus, CfnAIAgent, CfnAIPrompt, CfnAlarm, CfnAnalysisTemplate, CfnApi, CfnAPIKey, CfnAppBlockBuilder, CfnApplication, CfnApplication, CfnApplication, CfnApplication, CfnApplication, CfnApplicationInferenceProfile, CfnAutomationRule, CfnAutoScalingConfiguration, CfnBackupPlan, CfnBackupVault, CfnBrowserSettings, CfnBudgetsAction, CfnCalculatedAttributeDefinition, CfnCampaign, CfnCapability, CfnCapacityReservation, CfnCertificateProvider, CfnChallenge, CfnChannel, CfnChannel, CfnChannelGroup, CfnChannelNamespace, CfnChannelPlacementGroup, CfnCisScanConfiguration, CfnCloudWatchAlarmTemplate, CfnCloudWatchAlarmTemplateGroup, CfnCluster, CfnCluster, CfnCodeSigningConfig, CfnCollaboration, CfnCompositeAlarm, CfnConfigurationManager, CfnConfigurationPolicy, CfnConfigurationProfile, CfnConfigurationSet, CfnConfiguredTable, CfnConfiguredTableAssociation, CfnConnection, CfnConnector, CfnConnector, CfnConnector, CfnContainerFleet, CfnContainerGroupDefinition, CfnCrossAccountAttachment, CfnCustomDataIdentifier, CfnCustomDBEngineVersion, CfnCustomEntityType, CfnCustomPlugin, CfnDataLake, CfnDataMigration, CfnDataProvider, CfnDataQualityRuleset, CfnDataSource, CfnDatastore, CfnDBProxy, CfnDBProxyEndpoint, CfnDBShardGroup, CfnDedicatedIpPool, CfnDelivery, CfnDeliveryDestination, CfnDeliverySource, CfnDeployment, CfnDeployment, CfnDeploymentStrategy, CfnDirectoryRegistration, CfnDocumentClassifier, CfnDomain, CfnEmailAddress, CfnEnabledBaseline, CfnEnabledControl, CfnEncoderConfiguration, CfnEnvironment, CfnEnvironment, CfnEventBridgeRuleTemplate, CfnEventBridgeRuleTemplateGroup, CfnEventBus, CfnEventSourceMapping, CfnEventStream, CfnExport, CfnFarm, CfnFindingsFilter, CfnFleet, CfnFleet, CfnFlow, CfnFlowAlias, CfnFolder, CfnFramework, CfnGeofenceCollection, CfnGlobalCluster, CfnGraph, CfnGroup, CfnGuardrail, CfnIdentity, CfnIdentityPool, CfnIdentityProvider, CfnIdMappingTable, CfnIdMappingWorkflow, CfnIdNamespace, CfnIdNamespaceAssociation, CfnIndex, CfnInferenceComponent, CfnInfluxDBInstance, CfnIngestConfiguration, CfnInstance, CfnInstance, CfnInstanceConnectEndpoint, CfnInstanceProfile, CfnIntegration, CfnIntegration, CfnIpAccessSettings, CfnKey, CfnKnowledgeBase, CfnLandingZone, CfnLicenseEndpoint, CfnLiveSource, CfnLocationAzureBlob, CfnLogicallyAirGappedBackupVault, CfnMailManagerAddonInstance, CfnMailManagerAddonSubscription, CfnMailManagerArchive, CfnMailManagerIngressPoint, CfnMailManagerRelay, CfnMailManagerRuleSet, CfnMailManagerTrafficPolicy, CfnMalwareProtectionPlan, CfnMap, CfnMatchingWorkflow, CfnMembership, CfnMicrosoftTeamsChannelConfiguration, CfnMigrationProject, CfnMlflowTrackingServer, CfnMultiplex, CfnNetwork, CfnNetworkSettings, CfnOriginEndpoint, CfnOutpostResolver, CfnPackageGroup, CfnPartnership, CfnPipeline, CfnPlaceIndex, CfnPlaybackRestrictionPolicy, CfnPlugin, CfnPodIdentityAssociation, CfnPolicy, CfnPolicy, CfnPortal, CfnPrivacyBudgetTemplate, CfnProfile, CfnProfile, CfnProfileAssociation, CfnPrompt, CfnPrompt, CfnPromptVersion, CfnProtection, CfnProtectionGroup, CfnPublicKey, CfnQueue, CfnQueue, CfnReplicationConfig, CfnReplicator, CfnReportPlan, CfnRepositoryLink, CfnRestoreTestingPlan, CfnRetriever, CfnRouteCalculator, CfnRoutingProfile, CfnRule, CfnSamplingRule, CfnSchemaMapping, CfnScraper, CfnSdiSource, CfnSecurityProfile, CfnServerlessCache, CfnServiceLevelObjective, CfnSignalMap, CfnSlackChannelConfiguration, CfnSoftwarePackage, CfnSoftwarePackageVersion, CfnSourceLocation, CfnStage, CfnStorageConfiguration, CfnStorageLensGroup, CfnStudioLifecycleConfig, CfnSubscriber, CfnTaskSet, CfnTemplate, CfnTestCase, CfnTLSInspectionConfiguration, CfnTracker, CfnTrafficDistributionGroup, CfnTrafficMirrorFilterRule, CfnTrainingDataset, CfnTransformer, CfnTrustStore, CfnTrustStore, CfnUsageProfile, CfnUserAccessLoggingSettings, CfnUserHierarchyGroup, CfnUserSettings, CfnView, CfnVodSource, CfnWALWorkspace, CfnWebExperience, CfnWorkerConfiguration, CfnWorkspacesPool, ITaggableV2.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:23:55.821Z") @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.