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, CfnAIGuardrail, CfnAIPrompt, CfnAlarm, CfnAnalysisTemplate, CfnAnycastIpList, CfnApi, CfnAPIKey, CfnAppBlockBuilder, CfnApplication, CfnApplication, CfnApplication, CfnApplication, CfnApplication, CfnApplication, CfnApplicationInferenceProfile, CfnAutomationRule, CfnAutoScalingConfiguration, CfnBackupPlan, CfnBackupVault, CfnBlueprint, CfnBrowserSettings, CfnBudgetsAction, CfnCalculatedAttributeDefinition, CfnCampaign, CfnCapability, CfnCapacityReservation, CfnCapacityReservation, CfnCertificateProvider, CfnChallenge, CfnChannel, CfnChannel, CfnChannelGroup, CfnChannelNamespace, CfnChannelPlacementGroup, CfnCisScanConfiguration, CfnCloudWatchAlarmTemplate, CfnCloudWatchAlarmTemplateGroup, CfnCluster, CfnCluster, CfnCluster, CfnCodeSigningConfig, CfnCollaboration, CfnCommand, CfnCompositeAlarm, CfnComputeNodeGroup, CfnConfigurationManager, CfnConfigurationPolicy, CfnConfigurationProfile, CfnConfigurationSet, CfnConfiguredTable, CfnConfiguredTableAssociation, CfnConnection, CfnConnector, CfnConnector, CfnConnector, CfnConsumableResource, CfnContainerFleet, CfnContainerGroupDefinition, CfnCostCategory, CfnCrossAccountAttachment, CfnCustomAction, CfnCustomDataIdentifier, CfnCustomDBEngineVersion, CfnCustomEntityType, CfnCustomPermissions, CfnCustomPlugin, CfnDashboard, CfnDataAccessor, CfnDataAutomationProject, CfnDataLake, CfnDataMigration, CfnDataProtectionSettings, CfnDataProvider, CfnDataQualityRuleset, CfnDataSource, CfnDatastore, CfnDBProxy, CfnDBProxyEndpoint, CfnDBShardGroup, CfnDedicatedIpPool, CfnDelivery, CfnDeliveryDestination, CfnDeliverySource, CfnDeployment, CfnDeployment, CfnDeploymentStrategy, CfnDirectConnectGatewayAttachment, CfnDirectoryRegistration, CfnDocumentClassifier, CfnDomain, CfnDomainNameAccessAssociation, CfnDomainNameV2, CfnEmailAddress, CfnEmailContact, CfnEnabledBaseline, CfnEnabledControl, CfnEncoderConfiguration, CfnEnvironment, CfnEnvironment, CfnEventBridgeRuleTemplate, CfnEventBridgeRuleTemplateGroup, CfnEventBus, CfnEventSourceMapping, CfnEventStream, CfnEventTrigger, 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, CfnInvoiceUnit, CfnIpAccessSettings, CfnKey, CfnKnowledgeBase, CfnLandingZone, CfnLicenseEndpoint, CfnLifecyclePolicy, CfnLiveSource, CfnLocationAzureBlob, CfnLogicallyAirGappedBackupVault, CfnMailManagerAddonInstance, CfnMailManagerAddonSubscription, CfnMailManagerArchive, CfnMailManagerIngressPoint, CfnMailManagerRelay, CfnMailManagerRuleSet, CfnMailManagerTrafficPolicy, CfnMalwareProtectionPlan, CfnMap, CfnMatchingWorkflow, CfnMembership, CfnMessageTemplate, CfnMicrosoftTeamsChannelConfiguration, CfnMigrationProject, CfnMlflowTrackingServer, CfnMultiplex, CfnMultiRegionCluster, CfnNetwork, CfnNetworkSettings, CfnNotificationConfiguration, CfnOriginEndpoint, CfnOutpostResolver, CfnPackageGroup, CfnPartnerApp, CfnPartnership, CfnPipeline, CfnPlaceIndex, CfnPlaybackRestrictionPolicy, CfnPlugin, CfnPodIdentityAssociation, CfnPolicy, CfnPolicy, CfnPortal, CfnPrivacyBudgetTemplate, CfnProfile, CfnProfile, CfnProfileAssociation, CfnPrompt, CfnPrompt, CfnPromptVersion, CfnProtection, CfnProtectionGroup, CfnPublicKey, CfnPublishingDestination, CfnQueue, CfnQueue, CfnQueue, CfnReplicationConfig, CfnReplicator, CfnReportPlan, CfnRepositoryLink, CfnResourceConfiguration, CfnResourceGateway, CfnRestoreTestingPlan, CfnRetriever, CfnRouteCalculator, CfnRoutingProfile, CfnRule, CfnSamplingRule, CfnSchemaMapping, CfnScraper, CfnSdiSource, CfnSecurityProfile, CfnSegmentDefinition, CfnServerlessCache, CfnServiceLevelObjective, CfnServiceNetworkResourceAssociation, CfnSignalMap, CfnSlackChannelConfiguration, CfnSoftwarePackage, CfnSoftwarePackageVersion, CfnSourceLocation, CfnStage, CfnStateTemplate, CfnStorageConfiguration, CfnStorageLensGroup, CfnStreamGroup, CfnStudioLifecycleConfig, CfnSubscriber, CfnTaskSet, CfnTemplate, CfnTestCase, CfnTLSInspectionConfiguration, CfnTracker, CfnTrafficDistributionGroup, CfnTrafficMirrorFilterRule, CfnTrainingDataset, CfnTransformer, CfnTrustStore, CfnTrustStore, CfnUsageProfile, CfnUserAccessLoggingSettings, CfnUserHierarchyGroup, CfnUserSettings, CfnView, CfnVodSource, CfnVPCBlockPublicAccessExclusion, CfnVPCEndpoint, CfnVPCEndpointService, CfnVpcOrigin, CfnWALWorkspace, CfnWebApp, CfnWebExperience, CfnWorkerConfiguration, CfnWorkflow, CfnWorkspacesPool, ITaggableV2.Jsii$Proxy, VpcOrigin

@Generated(value="jsii-pacmak/1.109.0 (build c221850)", date="2025-03-19T18:01:28.110Z") @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.