class CfnElement
| Language | Type name |
.NET | Amazon.CDK.CfnElement |
Go | github.com/aws/aws-cdk-go/awscdk/v2#CfnElement |
Java | software.amazon.awscdk.CfnElement |
Python | aws_cdk.CfnElement |
TypeScript (source) | aws-cdk-lib » CfnElement |
Implements
IConstruct, IDependable
Extends
Construct
Implemented by
CfnSkill, CfnAnalyzer, CfnCertificate, CfnCertificateAuthority, CfnCertificateAuthorityActivation, CfnPermission, CfnInvestigationGroup, CfnBroker, CfnConfiguration, CfnConfigurationAssociation, CfnApp, CfnBranch, CfnDomain, CfnComponent, CfnForm, CfnTheme, CfnAccount, CfnApiKey, CfnAuthorizer, CfnBasePathMapping, CfnBasePathMappingV2, CfnClientCertificate, CfnDeployment, CfnDocumentationPart, CfnDocumentationVersion, CfnDomainName, CfnDomainNameAccessAssociation, CfnDomainNameV2, CfnGatewayResponse, CfnMethod, CfnModel, CfnRequestValidator, CfnResource, CfnRestApi, CfnStage, CfnUsagePlan, CfnUsagePlanKey, CfnVpcLink, CfnApi, CfnApiGatewayManagedOverrides, CfnApiMapping, CfnAuthorizer, CfnDeployment, CfnDomainName, CfnIntegration, CfnIntegrationResponse, CfnModel, CfnRoute, CfnRouteResponse, CfnRoutingRule, CfnStage, CfnVpcLink, CfnApplication, CfnConfigurationProfile, CfnDeployment, CfnDeploymentStrategy, CfnEnvironment, CfnExtension, CfnExtensionAssociation, CfnHostedConfigurationVersion, CfnConnector, CfnConnectorProfile, CfnFlow, CfnApplication, CfnDataIntegration, CfnEventIntegration, CfnScalableTarget, CfnScalingPolicy, CfnApplication, CfnDiscovery, CfnGroupingConfiguration, CfnServiceLevelObjective, CfnGatewayRoute, CfnMesh, CfnRoute, CfnVirtualGateway, CfnVirtualNode, CfnVirtualRouter, CfnVirtualService, CfnAutoScalingConfiguration, CfnObservabilityConfiguration, CfnService, CfnVpcConnector, CfnVpcIngressConnection, CfnAppBlock, CfnAppBlockBuilder, CfnApplication, CfnApplicationEntitlementAssociation, CfnApplicationFleetAssociation, CfnDirectoryConfig, CfnEntitlement, CfnFleet, CfnImageBuilder, CfnStack, CfnStackFleetAssociation, CfnStackUserAssociation, CfnUser, CfnApi, CfnApiCache, CfnApiKey, CfnChannelNamespace, CfnDataSource, CfnDomainName, CfnDomainNameApiAssociation, CfnFunctionConfiguration, CfnGraphQLApi, CfnGraphQLSchema, CfnResolver, CfnSourceApiAssociation, CfnTestCase, CfnAnomalyDetector, CfnResourcePolicy, CfnRuleGroupsNamespace, CfnScraper, CfnWorkspace, CfnPlan, CfnAutoshiftObserverNotificationStatus, CfnZonalAutoshiftConfiguration, CfnCapacityReservation, CfnDataCatalog, CfnNamedQuery, CfnPreparedStatement, CfnWorkGroup, CfnAssessment, CfnAutoScalingGroup, CfnLaunchConfiguration, CfnLifecycleHook, CfnScalingPolicy, CfnScheduledAction, CfnWarmPool, CfnScalingPlan, CfnCapability, CfnPartnership, CfnProfile, CfnTransformer, CfnBackupPlan, CfnBackupSelection, CfnBackupVault, CfnFramework, CfnLogicallyAirGappedBackupVault, CfnReportPlan, CfnRestoreTestingPlan, CfnRestoreTestingSelection, CfnHypervisor, CfnComputeEnvironment, CfnConsumableResource, CfnJobDefinition, CfnJobQueue, CfnSchedulingPolicy, CfnServiceEnvironment, CfnExport, CfnAgent, CfnAgentAlias, CfnApplicationInferenceProfile, CfnAutomatedReasoningPolicy, CfnAutomatedReasoningPolicyVersion, CfnBlueprint, CfnDataAutomationProject, CfnDataSource, CfnFlow, CfnFlowAlias, CfnFlowVersion, CfnGuardrail, CfnGuardrailVersion, CfnIntelligentPromptRouter, CfnKnowledgeBase, CfnPrompt, CfnPromptVersion, CfnBrowserCustom, CfnCodeInterpreterCustom, CfnGateway, CfnGatewayTarget, CfnMemory, CfnRuntime, CfnRuntimeEndpoint, CfnBillingGroup, CfnCustomLineItem, CfnPricingPlan, CfnPricingRule, CfnBudget, CfnBudgetsAction, CfnKeyspace, CfnTable, CfnType, CfnAnomalyMonitor, CfnAnomalySubscription, CfnCostCategory, CfnAccount, CfnCertificate, CfnCustomAction, CfnMicrosoftTeamsChannelConfiguration, CfnSlackChannelConfiguration, CfnAnalysisTemplate, CfnCollaboration, CfnConfiguredTable, CfnConfiguredTableAssociation, CfnIdMappingTable, CfnIdNamespaceAssociation, CfnMembership, CfnPrivacyBudgetTemplate, CfnTrainingDataset, CfnEnvironmentEC2, CfnCustomResource, CfnGuardHook, CfnHookDefaultVersion, CfnHookTypeConfig, CfnHookVersion, CfnLambdaHook, CfnMacro, CfnModuleDefaultVersion, CfnModuleVersion, CfnPublicTypeVersion, CfnPublisher, CfnResourceDefaultVersion, CfnResourceVersion, CfnStack, CfnStackSet, CfnTypeActivation, CfnWaitCondition, CfnWaitConditionHandle, CfnAnycastIpList, CfnCachePolicy, CfnCloudFrontOriginAccessIdentity, CfnConnectionGroup, CfnContinuousDeploymentPolicy, CfnDistribution, CfnDistributionTenant, CfnFunction, CfnKeyGroup, CfnKeyValueStore, CfnMonitoringSubscription, CfnOriginAccessControl, CfnOriginRequestPolicy, CfnPublicKey, CfnRealtimeLogConfig, CfnResponseHeadersPolicy, CfnStreamingDistribution, CfnVpcOrigin, CfnChannel, CfnDashboard, CfnEventDataStore, CfnResourcePolicy, CfnTrail, CfnAlarm, CfnAnomalyDetector, CfnCompositeAlarm, CfnDashboard, CfnInsightRule, CfnMetricStream, CfnDomain, CfnPackageGroup, CfnRepository, CfnFleet, CfnProject, CfnReportGroup, CfnSourceCredential, CfnRepository, CfnConnection, CfnApplication, CfnDeploymentConfig, CfnDeploymentGroup, CfnProfilingGroup, CfnRepositoryAssociation, CfnCustomActionType, CfnPipeline, CfnWebhook, CfnGitHubRepository, CfnConnection, CfnRepositoryLink, CfnSyncConfiguration, CfnNotificationRule, CfnIdentityPool, CfnIdentityPoolPrincipalTag, CfnIdentityPoolRoleAttachment, CfnLogDeliveryConfiguration, CfnManagedLoginBranding, CfnUserPool, CfnUserPoolClient, CfnUserPoolDomain, CfnUserPoolGroup, CfnUserPoolIdentityProvider, CfnUserPoolResourceServer, CfnUserPoolRiskConfigurationAttachment, CfnUserPoolUICustomizationAttachment, CfnUserPoolUser, CfnUserPoolUserToGroupAttachment, CfnDocumentClassifier, CfnFlywheel, CfnAggregationAuthorization, CfnConfigRule, CfnConfigurationAggregator, CfnConfigurationRecorder, CfnConformancePack, CfnDeliveryChannel, CfnOrganizationConfigRule, CfnOrganizationConformancePack, CfnRemediationConfiguration, CfnStoredQuery, CfnAgentStatus, CfnApprovedOrigin, CfnContactFlow, CfnContactFlowModule, CfnContactFlowVersion, CfnEmailAddress, CfnEvaluationForm, CfnHoursOfOperation, CfnInstance, CfnInstanceStorageConfig, CfnIntegrationAssociation, CfnPhoneNumber, CfnPredefinedAttribute, CfnPrompt, CfnQueue, CfnQuickConnect, CfnRoutingProfile, CfnRule, CfnSecurityKey, CfnSecurityProfile, CfnTaskTemplate, CfnTrafficDistributionGroup, CfnUser, CfnUserHierarchyGroup, CfnUserHierarchyStructure, CfnView, CfnViewVersion, CfnCampaign, CfnCampaign, CfnEnabledBaseline, CfnEnabledControl, CfnLandingZone, CfnReportDefinition, CfnCalculatedAttributeDefinition, CfnDomain, CfnEventStream, CfnEventTrigger, CfnIntegration, CfnObjectType, CfnSegmentDefinition, CfnDataset, CfnJob, CfnProject, CfnRecipe, CfnRuleset, CfnSchedule, CfnPipeline, CfnAgent, CfnLocationAzureBlob, CfnLocationEFS, CfnLocationFSxLustre, CfnLocationFSxONTAP, CfnLocationFSxOpenZFS, CfnLocationFSxWindows, CfnLocationHDFS, CfnLocationNFS, CfnLocationObjectStorage, CfnLocationS3, CfnLocationSMB, CfnTask, CfnConnection, CfnDataSource, CfnDomain, CfnDomainUnit, CfnEnvironment, CfnEnvironmentActions, CfnEnvironmentBlueprintConfiguration, CfnEnvironmentProfile, CfnFormType, CfnGroupProfile, CfnOwner, CfnPolicyGrant, CfnProject, CfnProjectMembership, CfnProjectProfile, CfnSubscriptionTarget, CfnUserProfile, CfnCluster, CfnParameterGroup, CfnSubnetGroup, CfnFarm, CfnFleet, CfnLicenseEndpoint, CfnLimit, CfnMeteredProduct, CfnMonitor, CfnQueue, CfnQueueEnvironment, CfnQueueFleetAssociation, CfnQueueLimitAssociation, CfnStorageProfile, CfnGraph, CfnMemberInvitation, CfnOrganizationAdmin, CfnDevicePool, CfnInstanceProfile, CfnNetworkProfile, CfnProject, CfnTestGridProject, CfnVPCEConfiguration, CfnLogAnomalyDetectionIntegration, CfnNotificationChannel, CfnResourceCollection, CfnMicrosoftAD, CfnSimpleAD, CfnLifecyclePolicy, CfnCertificate, CfnDataMigration, CfnDataProvider, CfnEndpoint, CfnEventSubscription, CfnInstanceProfile, CfnMigrationProject, CfnReplicationConfig, CfnReplicationInstance, CfnReplicationSubnetGroup, CfnReplicationTask, CfnDBCluster, CfnDBClusterParameterGroup, CfnDBInstance, CfnDBSubnetGroup, CfnEventSubscription, CfnCluster, CfnCluster, CfnGlobalTable, CfnTable, CfnCapacityReservation, CfnCapacityReservationFleet, CfnCarrierGateway, CfnClientVpnAuthorizationRule, CfnClientVpnEndpoint, CfnClientVpnRoute, CfnClientVpnTargetNetworkAssociation, CfnCustomerGateway, CfnDHCPOptions, CfnEC2Fleet, CfnEIP, CfnEIPAssociation, CfnEgressOnlyInternetGateway, CfnEnclaveCertificateIamRoleAssociation, CfnFlowLog, CfnGatewayRouteTableAssociation, CfnHost, CfnIPAM, CfnIPAMAllocation, CfnIPAMPool, CfnIPAMPoolCidr, CfnIPAMResourceDiscovery, CfnIPAMResourceDiscoveryAssociation, CfnIPAMScope, CfnInstance, CfnInstanceConnectEndpoint, CfnInternetGateway, CfnIpPoolRouteTableAssociation, CfnKeyPair, CfnLaunchTemplate, CfnLocalGatewayRoute, CfnLocalGatewayRouteTable, CfnLocalGatewayRouteTableVPCAssociation, CfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation, CfnLocalGatewayVirtualInterface, CfnLocalGatewayVirtualInterfaceGroup, CfnNatGateway, CfnNetworkAcl, CfnNetworkAclEntry, CfnNetworkInsightsAccessScope, CfnNetworkInsightsAccessScopeAnalysis, CfnNetworkInsightsAnalysis, CfnNetworkInsightsPath, CfnNetworkInterface, CfnNetworkInterfaceAttachment, CfnNetworkInterfacePermission, CfnNetworkPerformanceMetricSubscription, CfnPlacementGroup, CfnPrefixList, CfnRoute, CfnRouteServer, CfnRouteServerAssociation, CfnRouteServerEndpoint, CfnRouteServerPeer, CfnRouteServerPropagation, CfnRouteTable, CfnSecurityGroup, CfnSecurityGroupEgress, CfnSecurityGroupIngress, CfnSecurityGroupVpcAssociation, CfnSnapshotBlockPublicAccess, CfnSpotFleet, CfnSubnet, CfnSubnetCidrBlock, CfnSubnetNetworkAclAssociation, CfnSubnetRouteTableAssociation, CfnTrafficMirrorFilter, CfnTrafficMirrorFilterRule, CfnTrafficMirrorSession, CfnTrafficMirrorTarget, CfnTransitGateway, CfnTransitGatewayAttachment, CfnTransitGatewayConnect, CfnTransitGatewayConnectPeer, CfnTransitGatewayMulticastDomain, CfnTransitGatewayMulticastDomainAssociation, CfnTransitGatewayMulticastGroupMember, CfnTransitGatewayMulticastGroupSource, CfnTransitGatewayPeeringAttachment, CfnTransitGatewayRoute, CfnTransitGatewayRouteTable, CfnTransitGatewayRouteTableAssociation, CfnTransitGatewayRouteTablePropagation, CfnTransitGatewayVpcAttachment, CfnVPC, CfnVPCBlockPublicAccessExclusion, CfnVPCBlockPublicAccessOptions, CfnVPCCidrBlock, CfnVPCDHCPOptionsAssociation, CfnVPCEndpoint, CfnVPCEndpointConnectionNotification, CfnVPCEndpointService, CfnVPCEndpointServicePermissions, CfnVPCGatewayAttachment, CfnVPCPeeringConnection, CfnVPNConnection, CfnVPNConnectionRoute, CfnVPNGateway, CfnVPNGatewayRoutePropagation, CfnVerifiedAccessEndpoint, CfnVerifiedAccessGroup, CfnVerifiedAccessInstance, CfnVerifiedAccessTrustProvider, CfnVolume, CfnVolumeAttachment, CfnPublicRepository, CfnPullThroughCacheRule, CfnRegistryPolicy, CfnRegistryScanningConfiguration, CfnReplicationConfiguration, CfnRepository, CfnRepositoryCreationTemplate, CfnCapacityProvider, CfnCluster, CfnClusterCapacityProviderAssociations, CfnPrimaryTaskSet, CfnService, CfnTaskDefinition, CfnTaskSet, CfnAccessPoint, CfnFileSystem, CfnMountTarget, CfnAccessEntry, CfnAddon, CfnCluster, CfnFargateProfile, CfnIdentityProviderConfig, CfnNodegroup, CfnPodIdentityAssociation, CfnCacheCluster, CfnGlobalReplicationGroup, CfnParameterGroup, CfnReplicationGroup, CfnSecurityGroup, CfnSecurityGroupIngress, CfnServerlessCache, CfnSubnetGroup, CfnUser, CfnUserGroup, CfnApplication, CfnApplicationVersion, CfnConfigurationTemplate, CfnEnvironment, CfnLoadBalancer, CfnListener, CfnListenerCertificate, CfnListenerRule, CfnLoadBalancer, CfnTargetGroup, CfnTrustStore, CfnTrustStoreRevocation, CfnDomain, CfnCluster, CfnInstanceFleetConfig, CfnInstanceGroupConfig, CfnSecurityConfiguration, CfnStep, CfnStudio, CfnStudioSessionMapping, CfnWALWorkspace, CfnVirtualCluster, CfnApplication, CfnIdMappingWorkflow, CfnIdNamespace, CfnMatchingWorkflow, CfnPolicyStatement, CfnSchemaMapping, CfnApiDestination, CfnArchive, CfnConnection, CfnEndpoint, CfnEventBus, CfnEventBusPolicy, CfnRule, CfnDiscoverer, CfnRegistry, CfnRegistryPolicy, CfnSchema, CfnExperiment, CfnFeature, CfnLaunch, CfnProject, CfnSegment, CfnEnvironment, CfnEnvironment, CfnExperimentTemplate, CfnTargetAccountConfiguration, CfnNotificationChannel, CfnPolicy, CfnResourceSet, CfnDataset, CfnDatasetGroup, CfnDetector, CfnEntityType, CfnEventType, CfnLabel, CfnList, CfnOutcome, CfnVariable, CfnDataRepositoryAssociation, CfnFileSystem, CfnS3AccessPointAttachment, CfnSnapshot, CfnStorageVirtualMachine, CfnVolume, CfnAlias, CfnBuild, CfnContainerFleet, CfnContainerGroupDefinition, CfnFleet, CfnGameServerGroup, CfnGameSessionQueue, CfnLocation, CfnMatchmakingConfiguration, CfnMatchmakingRuleSet, CfnScript, CfnApplication, CfnStreamGroup, CfnAccelerator, CfnCrossAccountAttachment, CfnEndpointGroup, CfnListener, CfnClassifier, CfnConnection, CfnCrawler, CfnCustomEntityType, CfnDataCatalogEncryptionSettings, CfnDataQualityRuleset, CfnDatabase, CfnDevEndpoint, CfnJob, CfnMLTransform, CfnPartition, CfnRegistry, CfnSchema, CfnSchemaVersion, CfnSchemaVersionMetadata, CfnSecurityConfiguration, CfnTable, CfnTableOptimizer, CfnTrigger, CfnUsageProfile, CfnWorkflow, CfnWorkspace, CfnConnectorDefinition, CfnConnectorDefinitionVersion, CfnCoreDefinition, CfnCoreDefinitionVersion, CfnDeviceDefinition, CfnDeviceDefinitionVersion, CfnFunctionDefinition, CfnFunctionDefinitionVersion, CfnGroup, CfnGroupVersion, CfnLoggerDefinition, CfnLoggerDefinitionVersion, CfnResourceDefinition, CfnResourceDefinitionVersion, CfnSubscriptionDefinition, CfnSubscriptionDefinitionVersion, CfnComponentVersion, CfnDeployment, CfnConfig, CfnDataflowEndpointGroup, CfnMissionProfile, CfnDetector, CfnFilter, CfnIPSet, CfnMalwareProtectionPlan, CfnMaster, CfnMember, CfnPublishingDestination, CfnThreatEntitySet, CfnThreatIntelSet, CfnTrustedEntitySet, CfnDatastore, CfnFHIRDatastore, CfnAccessKey, CfnGroup, CfnGroupPolicy, CfnInstanceProfile, CfnManagedPolicy, CfnOIDCProvider, CfnPolicy, CfnRole, CfnRolePolicy, CfnSAMLProvider, CfnServerCertificate, CfnServiceLinkedRole, CfnUser, CfnUserPolicy, CfnUserToGroupAddition, CfnVirtualMFADevice, CfnGroup, CfnGroupMembership, CfnComponent, CfnContainerRecipe, CfnDistributionConfiguration, CfnImage, CfnImagePipeline, CfnImageRecipe, CfnInfrastructureConfiguration, CfnLifecyclePolicy, CfnWorkflow, CfnAssessmentTarget, CfnAssessmentTemplate, CfnResourceGroup, CfnCisScanConfiguration, CfnCodeSecurityIntegration, CfnCodeSecurityScanConfiguration, CfnFilter, CfnMonitor, CfnInvoiceUnit, CfnAccountAuditConfiguration, CfnAuthorizer, CfnBillingGroup, CfnCACertificate, CfnCertificate, CfnCertificateProvider, CfnCommand, CfnCustomMetric, CfnDimension, CfnDomainConfiguration, CfnEncryptionConfiguration, CfnFleetMetric, CfnJobTemplate, CfnLogging, CfnMitigationAction, CfnPolicy, CfnPolicyPrincipalAttachment, CfnProvisioningTemplate, CfnResourceSpecificLogging, CfnRoleAlias, CfnScheduledAudit, CfnSecurityProfile, CfnSoftwarePackage, CfnSoftwarePackageVersion, CfnThing, CfnThingGroup, CfnThingPrincipalAttachment, CfnThingType, CfnTopicRule, CfnTopicRuleDestination, CfnChannel, CfnDataset, CfnDatastore, CfnPipeline, CfnSuiteDefinition, CfnAlarmModel, CfnDetectorModel, CfnInput, CfnApplication, CfnCampaign, CfnDecoderManifest, CfnFleet, CfnModelManifest, CfnSignalCatalog, CfnStateTemplate, CfnVehicle, CfnAccessPolicy, CfnAsset, CfnAssetModel, CfnComputationModel, CfnDashboard, CfnDataset, CfnGateway, CfnPortal, CfnProject, CfnFlowTemplate, CfnComponentType, CfnEntity, CfnScene, CfnSyncJob, CfnWorkspace, CfnDestination, CfnDeviceProfile, CfnFuotaTask, CfnMulticastGroup, CfnNetworkAnalyzerConfiguration, CfnPartnerAccount, CfnServiceProfile, CfnTaskDefinition, CfnWirelessDevice, CfnWirelessDeviceImportTask, CfnWirelessGateway, CfnChannel, CfnEncoderConfiguration, CfnIngestConfiguration, CfnPlaybackKeyPair, CfnPlaybackRestrictionPolicy, CfnPublicKey, CfnRecordingConfiguration, CfnStage, CfnStorageConfiguration, CfnStreamKey, CfnLoggingConfiguration, CfnRoom, CfnConnector, CfnCustomPlugin, CfnWorkerConfiguration, CfnDataSource, CfnFaq, CfnIndex, CfnExecutionPlan, CfnResourcePolicy, CfnStream, CfnStreamConsumer, CfnApplication, CfnApplicationCloudWatchLoggingOptionV2, CfnApplicationOutput, CfnApplicationOutputV2, CfnApplicationReferenceDataSource, CfnApplicationReferenceDataSourceV2, CfnApplicationV2, CfnApplication, CfnApplicationCloudWatchLoggingOption, CfnApplicationOutput, CfnApplicationReferenceDataSource, CfnDeliveryStream, CfnSignalingChannel, CfnStream, CfnAlias, CfnKey, CfnReplicaKey, CfnDataCellsFilter, CfnDataLakeSettings, CfnPermissions, CfnPrincipalPermissions, CfnResource, CfnTag, CfnTagAssociation, CfnAlias, CfnCodeSigningConfig, CfnEventInvokeConfig, CfnEventSourceMapping, CfnFunction, CfnLayerVersion, CfnLayerVersionPermission, CfnPermission, CfnUrl, CfnVersion, CfnDeployment, CfnBot, CfnBotAlias, CfnBotVersion, CfnResourcePolicy, CfnGrant, CfnLicense, CfnAlarm, CfnBucket, CfnCertificate, CfnContainer, CfnDatabase, CfnDisk, CfnDiskSnapshot, CfnDistribution, CfnDomain, CfnInstance, CfnInstanceSnapshot, CfnLoadBalancer, CfnLoadBalancerTlsCertificate, CfnStaticIp, CfnAPIKey, CfnGeofenceCollection, CfnMap, CfnPlaceIndex, CfnRouteCalculator, CfnTracker, CfnTrackerConsumer, CfnAccountPolicy, CfnDelivery, CfnDeliveryDestination, CfnDeliverySource, CfnDestination, CfnIntegration, CfnLogAnomalyDetector, CfnLogGroup, CfnLogStream, CfnMetricFilter, CfnQueryDefinition, CfnResourcePolicy, CfnSubscriptionFilter, CfnTransformer, CfnInferenceScheduler, CfnAlert, CfnAnomalyDetector, CfnProject, CfnApplication, CfnDeployment, CfnEnvironment, CfnAllowList, CfnCustomDataIdentifier, CfnFindingsFilter, CfnSession, CfnAccessor, CfnMember, CfnNode, CfnBridge, CfnBridgeOutput, CfnBridgeSource, CfnFlow, CfnFlowEntitlement, CfnFlowOutput, CfnFlowSource, CfnFlowVpcInterface, CfnGateway, CfnJobTemplate, CfnPreset, CfnQueue, CfnChannel, CfnChannelPlacementGroup, CfnCloudWatchAlarmTemplate, CfnCloudWatchAlarmTemplateGroup, CfnCluster, CfnEventBridgeRuleTemplate, CfnEventBridgeRuleTemplateGroup, CfnInput, CfnInputSecurityGroup, CfnMultiplex, CfnMultiplexprogram, CfnNetwork, CfnSdiSource, CfnSignalMap, CfnAsset, CfnChannel, CfnOriginEndpoint, CfnPackagingConfiguration, CfnPackagingGroup, CfnChannel, CfnChannelGroup, CfnChannelPolicy, CfnOriginEndpoint, CfnOriginEndpointPolicy, CfnContainer, CfnChannel, CfnChannelPolicy, CfnLiveSource, CfnPlaybackConfiguration, CfnSourceLocation, CfnVodSource, CfnACL, CfnCluster, CfnMultiRegionCluster, CfnParameterGroup, CfnSubnetGroup, CfnUser, CfnApprovalTeam, CfnIdentitySource, CfnBatchScramSecret, CfnCluster, CfnClusterPolicy, CfnConfiguration, CfnReplicator, CfnServerlessCluster, CfnVpcConnection, CfnEnvironment, CfnDBCluster, CfnDBClusterParameterGroup, CfnDBInstance, CfnDBParameterGroup, CfnDBSubnetGroup, CfnEventSubscription, CfnGraph, CfnPrivateGraphEndpoint, CfnFirewall, CfnFirewallPolicy, CfnLoggingConfiguration, CfnRuleGroup, CfnTLSInspectionConfiguration, CfnVpcEndpointAssociation, CfnConnectAttachment, CfnConnectPeer, CfnCoreNetwork, CfnCustomerGatewayAssociation, CfnDevice, CfnDirectConnectGatewayAttachment, CfnGlobalNetwork, CfnLink, CfnLinkAssociation, CfnSite, CfnSiteToSiteVpnAttachment, CfnTransitGatewayPeering, CfnTransitGatewayRegistration, CfnTransitGatewayRouteTableAttachment, CfnVpcAttachment, CfnLaunchProfile, CfnStreamingImage, CfnStudio, CfnStudioComponent, CfnChannelAssociation, CfnEventRule, CfnManagedNotificationAccountContactAssociation, CfnManagedNotificationAdditionalChannelAssociation, CfnNotificationConfiguration, CfnNotificationHub, CfnOrganizationalUnitAssociation, CfnEmailContact, CfnLink, CfnSink, CfnOrganizationCentralizationRule, CfnOrganizationTelemetryRule, CfnTelemetryRule, CfnCloudAutonomousVmCluster, CfnCloudExadataInfrastructure, CfnCloudVmCluster, CfnOdbNetwork, CfnOdbPeeringConnection, CfnAnnotationStore, CfnReferenceStore, CfnRunGroup, CfnSequenceStore, CfnVariantStore, CfnWorkflow, CfnWorkflowVersion, CfnAccessPolicy, CfnCollection, CfnIndex, CfnLifecyclePolicy, CfnSecurityConfig, CfnSecurityPolicy, CfnVpcEndpoint, CfnApplication, CfnDomain, CfnApp, CfnElasticLoadBalancerAttachment, CfnInstance, CfnLayer, CfnStack, CfnUserProfile, CfnVolume, CfnServer, CfnAccount, CfnOrganization, CfnOrganizationalUnit, CfnPolicy, CfnResourcePolicy, CfnPipeline, CfnApplicationInstance, CfnPackage, CfnPackageVersion, CfnAlias, CfnKey, CfnConnector, CfnDirectoryRegistration, CfnServicePrincipalName, CfnTemplate, CfnTemplateGroupAccessControlEntry, CfnChallenge, CfnConnector, CfnCluster, CfnComputeNodeGroup, CfnQueue, CfnDataset, CfnDatasetGroup, CfnSchema, CfnSolution, CfnADMChannel, CfnAPNSChannel, CfnAPNSSandboxChannel, CfnAPNSVoipChannel, CfnAPNSVoipSandboxChannel, CfnApp, CfnApplicationSettings, CfnBaiduChannel, CfnCampaign, CfnEmailChannel, CfnEmailTemplate, CfnEventStream, CfnGCMChannel, CfnInAppTemplate, CfnPushTemplate, CfnSMSChannel, CfnSegment, CfnSmsTemplate, CfnVoiceChannel, CfnConfigurationSet, CfnConfigurationSetEventDestination, CfnDedicatedIpPool, CfnIdentity, CfnPipe, CfnEnvironmentAccountConnection, CfnEnvironmentTemplate, CfnServiceTemplate, CfnApplication, CfnDataAccessor, CfnDataSource, CfnIndex, CfnPermission, CfnPlugin, CfnRetriever, CfnWebExperience, CfnLedger, CfnStream, CfnAnalysis, CfnCustomPermissions, CfnDashboard, CfnDataSet, CfnDataSource, CfnFolder, CfnRefreshSchedule, CfnTemplate, CfnTheme, CfnTopic, CfnVPCConnection, CfnPermission, CfnResourceShare, CfnRule, CfnCustomDBEngineVersion, CfnDBCluster, CfnDBClusterParameterGroup, CfnDBInstance, CfnDBParameterGroup, CfnDBProxy, CfnDBProxyEndpoint, CfnDBProxyTargetGroup, CfnDBSecurityGroup, CfnDBSecurityGroupIngress, CfnDBShardGroup, CfnDBSubnetGroup, CfnEventSubscription, CfnGlobalCluster, CfnIntegration, CfnOptionGroup, CfnCluster, CfnClusterParameterGroup, CfnClusterSecurityGroup, CfnClusterSecurityGroupIngress, CfnClusterSubnetGroup, CfnEndpointAccess, CfnEndpointAuthorization, CfnEventSubscription, CfnIntegration, CfnScheduledAction, CfnNamespace, CfnSnapshot, CfnWorkgroup, CfnApplication, CfnEnvironment, CfnRoute, CfnService, CfnCollection, CfnProject, CfnStreamProcessor, CfnApp, CfnResiliencyPolicy, CfnDefaultViewAssociation, CfnIndex, CfnView, CfnGroup, CfnTagSyncTask, CfnFleet, CfnRobot, CfnRobotApplication, CfnRobotApplicationVersion, CfnSimulationApplication, CfnSimulationApplicationVersion, CfnCRL, CfnProfile, CfnTrustAnchor, CfnCidrCollection, CfnDNSSEC, CfnHealthCheck, CfnHostedZone, CfnKeySigningKey, CfnRecordSet, CfnRecordSetGroup, CfnProfile, CfnProfileAssociation, CfnProfileResourceAssociation, CfnCluster, CfnControlPanel, CfnRoutingControl, CfnSafetyRule, CfnCell, CfnReadinessCheck, CfnRecoveryGroup, CfnResourceSet, CfnFirewallDomainList, CfnFirewallRuleGroup, CfnFirewallRuleGroupAssociation, CfnOutpostResolver, CfnResolverConfig, CfnResolverDNSSECConfig, CfnResolverEndpoint, CfnResolverQueryLoggingConfig, CfnResolverQueryLoggingConfigAssociation, CfnResolverRule, CfnResolverRuleAssociation, CfnAppMonitor, CfnAccessGrant, CfnAccessGrantsInstance, CfnAccessGrantsLocation, CfnAccessPoint, CfnBucket, CfnBucketPolicy, CfnMultiRegionAccessPoint, CfnMultiRegionAccessPointPolicy, CfnStorageLens, CfnStorageLensGroup, CfnAccessPoint, CfnBucketPolicy, CfnDirectoryBucket, CfnAccessPoint, CfnAccessPointPolicy, CfnAccessPoint, CfnBucket, CfnBucketPolicy, CfnEndpoint, CfnNamespace, CfnTable, CfnTableBucket, CfnTableBucketPolicy, CfnTablePolicy, CfnApp, CfnAppImageConfig, CfnCluster, CfnCodeRepository, CfnDataQualityJobDefinition, CfnDevice, CfnDeviceFleet, CfnDomain, CfnEndpoint, CfnEndpointConfig, CfnFeatureGroup, CfnImage, CfnImageVersion, CfnInferenceComponent, CfnInferenceExperiment, CfnMlflowTrackingServer, CfnModel, CfnModelBiasJobDefinition, CfnModelCard, CfnModelExplainabilityJobDefinition, CfnModelPackage, CfnModelPackageGroup, CfnModelQualityJobDefinition, CfnMonitoringSchedule, CfnNotebookInstance, CfnNotebookInstanceLifecycleConfig, CfnPartnerApp, CfnPipeline, CfnProcessingJob, CfnProject, CfnSpace, CfnStudioLifecycleConfig, CfnUserProfile, CfnWorkteam, CfnApi, CfnApplication, CfnFunction, CfnHttpApi, CfnLayerVersion, CfnSimpleTable, CfnStateMachine, CfnSchedule, CfnScheduleGroup, CfnDomain, CfnResourcePolicy, CfnRotationSchedule, CfnSecret, CfnSecretTargetAttachment, CfnAggregatorV2, CfnAutomationRule, CfnAutomationRuleV2, CfnConfigurationPolicy, CfnDelegatedAdmin, CfnFindingAggregator, CfnHub, CfnHubV2, CfnInsight, CfnOrganizationConfiguration, CfnPolicyAssociation, CfnProductSubscription, CfnSecurityControl, CfnStandard, CfnAwsLogSource, CfnDataLake, CfnSubscriber, CfnSubscriberNotification, CfnAcceptedPortfolioShare, CfnCloudFormationProduct, CfnCloudFormationProvisionedProduct, CfnLaunchNotificationConstraint, CfnLaunchRoleConstraint, CfnLaunchTemplateConstraint, CfnPortfolio, CfnPortfolioPrincipalAssociation, CfnPortfolioProductAssociation, CfnPortfolioShare, CfnResourceUpdateConstraint, CfnServiceAction, CfnServiceActionAssociation, CfnStackSetConstraint, CfnTagOption, CfnTagOptionAssociation, CfnApplication, CfnAttributeGroup, CfnAttributeGroupAssociation, CfnResourceAssociation, CfnHttpNamespace, CfnInstance, CfnPrivateDnsNamespace, CfnPublicDnsNamespace, CfnService, CfnConfigurationSet, CfnConfigurationSetEventDestination, CfnContactList, CfnDedicatedIpPool, CfnEmailIdentity, CfnMailManagerAddonInstance, CfnMailManagerAddonSubscription, CfnMailManagerAddressList, CfnMailManagerArchive, CfnMailManagerIngressPoint, CfnMailManagerRelay, CfnMailManagerRuleSet, CfnMailManagerTrafficPolicy, CfnReceiptFilter, CfnReceiptRule, CfnReceiptRuleSet, CfnTemplate, CfnVdmAttributes, CfnDRTAccess, CfnProactiveEngagement, CfnProtection, CfnProtectionGroup, CfnProfilePermission, CfnSigningProfile, CfnSimulation, CfnConfigurationSet, CfnOptOutList, CfnPhoneNumber, CfnPool, CfnProtectConfiguration, CfnResourcePolicy, CfnSenderId, CfnSubscription, CfnTopic, CfnTopicInlinePolicy, CfnTopicPolicy, CfnQueue, CfnQueueInlinePolicy, CfnQueuePolicy, CfnAssociation, CfnDocument, CfnMaintenanceWindow, CfnMaintenanceWindowTarget, CfnMaintenanceWindowTask, CfnParameter, CfnPatchBaseline, CfnResourceDataSync, CfnResourcePolicy, CfnContact, CfnContactChannel, CfnPlan, CfnRotation, CfnPreferences, CfnReplicationSet, CfnResponsePlan, CfnConfigurationManager, CfnLifecycleAutomation, CfnApplication, CfnApplicationAssignment, CfnAssignment, CfnInstance, CfnInstanceAccessControlAttributeConfiguration, CfnPermissionSet, CfnActivity, CfnStateMachine, CfnStateMachineAlias, CfnStateMachineVersion, CfnAccountAlias, CfnSlackChannelConfiguration, CfnSlackWorkspaceConfiguration, CfnCanary, CfnGroup, CfnApplication, CfnDatabase, CfnInfluxDBInstance, CfnScheduledQuery, CfnTable, CfnAgreement, CfnCertificate, CfnConnector, CfnProfile, CfnServer, CfnUser, CfnWebApp, CfnWorkflow, CfnIdentitySource, CfnPolicy, CfnPolicyStore, CfnPolicyTemplate, CfnDomain, CfnAccessLogSubscription, CfnAuthPolicy, CfnListener, CfnResourceConfiguration, CfnResourceGateway, CfnResourcePolicy, CfnRule, CfnService, CfnServiceNetwork, CfnServiceNetworkResourceAssociation, CfnServiceNetworkServiceAssociation, CfnServiceNetworkVpcAssociation, CfnTargetGroup, CfnByteMatchSet, CfnIPSet, CfnRule, CfnSizeConstraintSet, CfnSqlInjectionMatchSet, CfnWebACL, CfnXssMatchSet, CfnByteMatchSet, CfnGeoMatchSet, CfnIPSet, CfnRateBasedRule, CfnRegexPatternSet, CfnRule, CfnSizeConstraintSet, CfnSqlInjectionMatchSet, CfnWebACL, CfnWebACLAssociation, CfnXssMatchSet, CfnIPSet, CfnLoggingConfiguration, CfnRegexPatternSet, CfnRuleGroup, CfnWebACL, CfnWebACLAssociation, CfnAIAgent, CfnAIAgentVersion, CfnAIGuardrail, CfnAIGuardrailVersion, CfnAIPrompt, CfnAIPromptVersion, CfnAssistant, CfnAssistantAssociation, CfnKnowledgeBase, CfnMessageTemplate, CfnMessageTemplateVersion, CfnQuickResponse, CfnConnectionAlias, CfnWorkspace, CfnWorkspacesPool, CfnVolume, CfnVolumeAssociation, CfnWorkspaceInstance, CfnEnvironment, CfnBrowserSettings, CfnDataProtectionSettings, CfnIdentityProvider, CfnIpAccessSettings, CfnNetworkSettings, CfnPortal, CfnSessionLogger, CfnTrustStore, CfnUserAccessLoggingSettings, CfnUserSettings, CfnGroup, CfnResourcePolicy, CfnSamplingRule, CfnTransactionSearchConfig, CfnInclude, CfnCodeDeployBlueGreenHook, CfnCondition, CfnCustomResource, CfnGuardHook, CfnHook, CfnHookDefaultVersion, CfnHookTypeConfig, CfnHookVersion, CfnLambdaHook, CfnMacro, CfnMapping, CfnModuleDefaultVersion, CfnModuleVersion, CfnOutput, CfnParameter, CfnPublicTypeVersion, CfnPublisher, CfnResource, CfnResourceDefaultVersion, CfnResourceVersion, CfnRule, CfnStack, CfnStackSet, CfnTypeActivation, CfnWaitCondition, CfnWaitConditionHandle
An element of a CloudFormation stack.
Initializer
new CfnElement(scope: Construct, id: string)
Parameters
- scope
Construct — The parent construct.
- id
string
Creates an entity and binds it to a tree.
Note that the root of the tree must be a Stack object (not just any Root).
Properties
| Name | Type | Description |
| creationStack | string[] | |
| logicalId | string | The logical ID for this CloudFormation stack element. |
| node | Node | The tree node. |
| stack | Stack | The stack in which this element is defined. |
creationStack
Type:
string[]
logicalId
Type:
string
The logical ID for this CloudFormation stack element.
The logical ID of the element
is calculated from the path of the resource node in the construct tree.
To override this value, use overrideLogicalId(newLogicalId).
node
Type:
Node
The tree node.
stack
Type:
Stack
The stack in which this element is defined.
CfnElements must be defined within a stack scope (directly or indirectly).
Methods
| Name | Description |
| overrideLogicalId(newLogicalId) | Overrides the auto-generated logical ID with a specific ID. |
| toString() | Returns a string representation of this construct. |
| static isCfnElement(x) | Returns true if a construct is a stack element (i.e. part of the synthesized cloudformation template). |
overrideLogicalId(newLogicalId)
public overrideLogicalId(newLogicalId: string): void
Parameters
- newLogicalId
string — The new logical ID to use for this stack element.
Overrides the auto-generated logical ID with a specific ID.
toString()
public toString(): string
Returns
Returns a string representation of this construct.
static isCfnElement(x)
public static isCfnElement(x: any): boolean
Parameters
Returns
Returns true if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of instanceof to allow stack elements from different
versions of this library to be included in the same stack.