interface ITaggableV2
Language Type name
.NETAmazon.CDK.ITaggableV2
Gogithub.com/aws/aws-cdk-go/awscdk/v2#ITaggableV2
Javasoftware.amazon.awscdk.ITaggableV2
Pythonaws_cdk.ITaggableV2
TypeScript (source )aws-cdk-lib » ITaggableV2
Implemented by
CfnInvestigationGroup , CfnDomainNameAccessAssociation , CfnDomainNameV2 , CfnApplication , CfnConfigurationProfile , CfnDeployment , CfnDeploymentStrategy , CfnEnvironment , CfnApplication , CfnServiceLevelObjective , CfnAutoScalingConfiguration , CfnAppBlockBuilder , CfnApi , CfnChannelNamespace , CfnDomainName , CfnTestCase , CfnAnomalyDetector , CfnScraper , CfnPlan , CfnCapacityReservation , CfnCapability , CfnPartnership , CfnProfile , CfnTransformer , CfnBackupPlan , CfnBackupVault , CfnFramework , CfnLogicallyAirGappedBackupVault , CfnReportPlan , CfnRestoreTestingPlan , CfnConsumableResource , CfnServiceEnvironment , CfnExport , CfnAgent , CfnAgentAlias , CfnApplicationInferenceProfile , CfnAutomatedReasoningPolicy , CfnAutomatedReasoningPolicyVersion , CfnBlueprint , CfnDataAutomationProject , CfnFlow , CfnFlowAlias , CfnGuardrail , CfnIntelligentPromptRouter , CfnKnowledgeBase , CfnPrompt , CfnPromptVersion , CfnBrowserCustom , CfnCodeInterpreterCustom , CfnGateway , CfnMemory , CfnRuntime , CfnRuntimeEndpoint , CfnBudgetsAction , CfnAnomalyMonitor , CfnAnomalySubscription , CfnCostCategory , CfnCustomAction , CfnMicrosoftTeamsChannelConfiguration , CfnSlackChannelConfiguration , CfnAnalysisTemplate , CfnCollaboration , CfnConfiguredTable , CfnConfiguredTableAssociation , CfnIdMappingTable , CfnIdNamespaceAssociation , CfnMembership , CfnPrivacyBudgetTemplate , CfnTrainingDataset , CfnAnycastIpList , CfnConnectionGroup , CfnDistributionTenant , CfnVpcOrigin , VpcOrigin , CfnDashboard , CfnAlarm , CfnCompositeAlarm , CfnPackageGroup , CfnFleet , CfnConnection , CfnRepositoryLink , CfnIdentityPool , CfnDocumentClassifier , CfnAgentStatus , CfnEmailAddress , CfnInstance , CfnPrompt , CfnQueue , CfnRoutingProfile , CfnSecurityProfile , CfnTrafficDistributionGroup , CfnUserHierarchyGroup , CfnView , CfnCampaign , CfnEnabledBaseline , CfnEnabledControl , CfnLandingZone , CfnReportDefinition , CfnCalculatedAttributeDefinition , CfnEventStream , CfnEventTrigger , CfnSegmentDefinition , CfnPipeline , CfnLocationAzureBlob , CfnDomain , CfnFarm , CfnFleet , CfnLicenseEndpoint , CfnMonitor , CfnQueue , CfnDataMigration , CfnDataProvider , CfnInstanceProfile , CfnMigrationProject , CfnReplicationConfig , CfnCluster , CfnCapacityReservation , CfnCapacityReservationFleet , CfnEgressOnlyInternetGateway , CfnHost , CfnInstanceConnectEndpoint , CfnLocalGatewayVirtualInterface , CfnLocalGatewayVirtualInterfaceGroup , CfnRouteServer , CfnRouteServerEndpoint , CfnRouteServerPeer , CfnTrafficMirrorFilterRule , CfnTransitGatewayConnectPeer , CfnVPCBlockPublicAccessExclusion , CfnVPCEndpoint , CfnVPCEndpointService , CfnTaskSet , CfnAccessEntry , CfnPodIdentityAssociation , CfnServerlessCache , CfnTrustStore , CfnWALWorkspace , CfnIdMappingWorkflow , CfnIdNamespace , CfnMatchingWorkflow , CfnSchemaMapping , CfnEventBus , CfnRule , CfnEnvironment , CfnPolicy , CfnAlias , CfnBuild , CfnContainerFleet , CfnContainerGroupDefinition , CfnFleet , CfnApplication , CfnStreamGroup , CfnCrossAccountAttachment , CfnCustomEntityType , CfnDataQualityRuleset , CfnUsageProfile , CfnMalwareProtectionPlan , CfnPublishingDestination , CfnThreatEntitySet , CfnTrustedEntitySet , CfnDatastore , CfnLifecyclePolicy , CfnWorkflow , CfnCisScanConfiguration , CfnCodeSecurityIntegration , CfnCodeSecurityScanConfiguration , CfnFilter , CfnInvoiceUnit , CfnCertificateProvider , CfnCommand , CfnPolicy , CfnSoftwarePackage , CfnSoftwarePackageVersion , CfnStateTemplate , CfnComputationModel , CfnDataset , CfnEncoderConfiguration , CfnIngestConfiguration , CfnPlaybackRestrictionPolicy , CfnPublicKey , CfnStage , CfnStorageConfiguration , CfnConnector , CfnCustomPlugin , CfnWorkerConfiguration , CfnStreamConsumer , CfnCodeSigningConfig , CfnEventSourceMapping , CfnDeployment , CfnDiskSnapshot , CfnDomain , CfnInstanceSnapshot , CfnAPIKey , CfnGeofenceCollection , CfnMap , CfnPlaceIndex , CfnRouteCalculator , CfnTracker , CfnDelivery , CfnDeliveryDestination , CfnDeliverySource , CfnDestination , CfnCustomDataIdentifier , CfnFindingsFilter , CfnChannelPlacementGroup , CfnCloudWatchAlarmTemplate , CfnCloudWatchAlarmTemplateGroup , CfnCluster , CfnEventBridgeRuleTemplate , CfnEventBridgeRuleTemplateGroup , CfnMultiplex , CfnNetwork , CfnSdiSource , CfnSignalMap , CfnChannel , CfnChannelGroup , CfnOriginEndpoint , CfnChannel , CfnLiveSource , CfnSourceLocation , CfnVodSource , CfnMultiRegionCluster , CfnApprovalTeam , CfnIdentitySource , CfnReplicator , CfnEventSubscription , CfnGraph , CfnTLSInspectionConfiguration , CfnVpcEndpointAssociation , CfnDirectConnectGatewayAttachment , CfnNotificationConfiguration , CfnEmailContact , CfnOrganizationCentralizationRule , CfnOrganizationTelemetryRule , CfnTelemetryRule , CfnCloudAutonomousVmCluster , CfnCloudExadataInfrastructure , CfnCloudVmCluster , CfnOdbNetwork , CfnOdbPeeringConnection , CfnWorkflowVersion , CfnApplication , CfnKey , CfnConnector , CfnDirectoryRegistration , CfnTemplate , CfnChallenge , CfnConnector , CfnCluster , CfnComputeNodeGroup , CfnQueue , CfnConfigurationSet , CfnDedicatedIpPool , CfnIdentity , CfnApplication , CfnDataAccessor , CfnDataSource , CfnIndex , CfnPlugin , CfnRetriever , CfnWebExperience , CfnCustomPermissions , CfnFolder , CfnTopic , CfnRule , CfnCustomDBEngineVersion , CfnDBProxy , CfnDBProxyEndpoint , CfnDBShardGroup , CfnGlobalCluster , CfnIntegration , CfnIntegration , CfnSnapshot , CfnHealthCheck , CfnProfile , CfnProfileAssociation , CfnOutpostResolver , CfnResolverQueryLoggingConfig , CfnAccessGrant , CfnAccessGrantsInstance , CfnAccessGrantsLocation , CfnAccessPoint , CfnStorageLensGroup , CfnAccessPoint , CfnDirectoryBucket , CfnCluster , CfnInferenceComponent , CfnMlflowTrackingServer , CfnPartnerApp , CfnProcessingJob , CfnStudioLifecycleConfig , CfnAggregatorV2 , CfnAutomationRule , CfnAutomationRuleV2 , CfnConfigurationPolicy , CfnHubV2 , CfnDataLake , CfnSubscriber , CfnConfigurationSet , CfnDedicatedIpPool , CfnEmailIdentity , CfnMailManagerAddonInstance , CfnMailManagerAddonSubscription , CfnMailManagerAddressList , CfnMailManagerArchive , CfnMailManagerIngressPoint , CfnMailManagerRelay , CfnMailManagerRuleSet , CfnMailManagerTrafficPolicy , CfnProtection , CfnProtectionGroup , CfnConfigurationSet , CfnOptOutList , CfnPhoneNumber , CfnPool , CfnProtectConfiguration , CfnSenderId , CfnContact , CfnConfigurationManager , CfnLifecycleAutomation , CfnApplication , CfnInstance , CfnInfluxDBInstance , CfnWebApp , CfnPolicyStore , CfnResourceConfiguration , CfnResourceGateway , CfnServiceNetworkResourceAssociation , CfnAIAgent , CfnAIGuardrail , CfnAIPrompt , CfnMessageTemplate , CfnQuickResponse , CfnWorkspacesPool , CfnWorkspaceInstance , CfnEnvironment , CfnBrowserSettings , CfnDataProtectionSettings , CfnIdentityProvider , CfnIpAccessSettings , CfnNetworkSettings , CfnPortal , CfnSessionLogger , CfnTrustStore , CfnUserAccessLoggingSettings , CfnUserSettings , CfnGroup , CfnSamplingRule
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.
Properties
Name Type Description
cdkTagManager TagManager TagManager to set, remove and format tags.
cdkTagManager
Type:
TagManager
TagManager to set, remove and format tags.