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
, CfnBroker
, CfnConfiguration
, CfnConfigurationAssociation
, CfnApp
, CfnBranch
, CfnDomain
, CfnComponent
, CfnForm
, CfnTheme
, CfnAccount
, CfnApiKey
, CfnAuthorizer
, CfnBasePathMapping
, CfnClientCertificate
, CfnDeployment
, CfnDocumentationPart
, CfnDocumentationVersion
, CfnDomainName
, CfnGatewayResponse
, CfnMethod
, CfnModel
, CfnRequestValidator
, CfnResource
, CfnRestApi
, CfnStage
, CfnUsagePlan
, CfnUsagePlanKey
, CfnVpcLink
, CfnApi
, CfnApiGatewayManagedOverrides
, CfnApiMapping
, CfnAuthorizer
, CfnDeployment
, CfnDomainName
, CfnIntegration
, CfnIntegrationResponse
, CfnModel
, CfnRoute
, CfnRouteResponse
, CfnStage
, CfnVpcLink
, CfnApplication
, CfnConfigurationProfile
, CfnDeployment
, CfnDeploymentStrategy
, CfnEnvironment
, CfnExtension
, CfnExtensionAssociation
, CfnHostedConfigurationVersion
, CfnConnector
, CfnConnectorProfile
, CfnFlow
, CfnApplication
, CfnDataIntegration
, CfnEventIntegration
, CfnScalableTarget
, CfnScalingPolicy
, CfnApplication
, 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
, CfnRuleGroupsNamespace
, CfnScraper
, CfnWorkspace
, 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
, CfnJobDefinition
, CfnJobQueue
, CfnSchedulingPolicy
, CfnExport
, CfnAgent
, CfnAgentAlias
, CfnApplicationInferenceProfile
, CfnDataSource
, CfnFlow
, CfnFlowAlias
, CfnFlowVersion
, CfnGuardrail
, CfnGuardrailVersion
, CfnKnowledgeBase
, CfnPrompt
, CfnPromptVersion
, CfnBillingGroup
, CfnCustomLineItem
, CfnPricingPlan
, CfnPricingRule
, CfnBudget
, CfnBudgetsAction
, CfnKeyspace
, CfnTable
, CfnAnomalyMonitor
, CfnAnomalySubscription
, CfnCostCategory
, CfnAccount
, CfnCertificate
, 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
, CfnCachePolicy
, CfnCloudFrontOriginAccessIdentity
, CfnContinuousDeploymentPolicy
, CfnDistribution
, CfnFunction
, CfnKeyGroup
, CfnKeyValueStore
, CfnMonitoringSubscription
, CfnOriginAccessControl
, CfnOriginRequestPolicy
, CfnPublicKey
, CfnRealtimeLogConfig
, CfnResponseHeadersPolicy
, CfnStreamingDistribution
, CfnChannel
, 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
, 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
, 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
, CfnIntegration
, CfnObjectType
, CfnDataset
, CfnJob
, CfnProject
, CfnRecipe
, CfnRuleset
, CfnSchedule
, CfnPipeline
, CfnAgent
, CfnLocationAzureBlob
, CfnLocationEFS
, CfnLocationFSxLustre
, CfnLocationFSxONTAP
, CfnLocationFSxOpenZFS
, CfnLocationFSxWindows
, CfnLocationHDFS
, CfnLocationNFS
, CfnLocationObjectStorage
, CfnLocationS3
, CfnLocationSMB
, CfnStorageSystem
, CfnTask
, CfnDataSource
, CfnDomain
, CfnEnvironment
, CfnEnvironmentActions
, CfnEnvironmentBlueprintConfiguration
, CfnEnvironmentProfile
, CfnGroupProfile
, CfnProject
, CfnProjectMembership
, CfnSubscriptionTarget
, CfnUserProfile
, CfnCluster
, CfnParameterGroup
, CfnSubnetGroup
, CfnFarm
, CfnFleet
, CfnLicenseEndpoint
, CfnMeteredProduct
, CfnMonitor
, CfnQueue
, CfnQueueEnvironment
, CfnQueueFleetAssociation
, 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
, 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
, CfnKeyPair
, CfnLaunchTemplate
, CfnLocalGatewayRoute
, CfnLocalGatewayRouteTable
, CfnLocalGatewayRouteTableVPCAssociation
, CfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation
, CfnNatGateway
, CfnNetworkAcl
, CfnNetworkAclEntry
, CfnNetworkInsightsAccessScope
, CfnNetworkInsightsAccessScopeAnalysis
, CfnNetworkInsightsAnalysis
, CfnNetworkInsightsPath
, CfnNetworkInterface
, CfnNetworkInterfaceAttachment
, CfnNetworkInterfacePermission
, CfnNetworkPerformanceMetricSubscription
, CfnPlacementGroup
, CfnPrefixList
, CfnRoute
, CfnRouteTable
, CfnSecurityGroup
, CfnSecurityGroupEgress
, CfnSecurityGroupIngress
, CfnSecurityGroupVpcAssociation
, CfnSnapshotBlockPublicAccess
, CfnSpotFleet
, CfnSubnet
, CfnSubnetCidrBlock
, CfnSubnetNetworkAclAssociation
, CfnSubnetRouteTableAssociation
, CfnTrafficMirrorFilter
, CfnTrafficMirrorFilterRule
, CfnTrafficMirrorSession
, CfnTrafficMirrorTarget
, CfnTransitGateway
, CfnTransitGatewayAttachment
, CfnTransitGatewayConnect
, CfnTransitGatewayMulticastDomain
, CfnTransitGatewayMulticastDomainAssociation
, CfnTransitGatewayMulticastGroupMember
, CfnTransitGatewayMulticastGroupSource
, CfnTransitGatewayPeeringAttachment
, CfnTransitGatewayRoute
, CfnTransitGatewayRouteTable
, CfnTransitGatewayRouteTableAssociation
, CfnTransitGatewayRouteTablePropagation
, CfnTransitGatewayVpcAttachment
, CfnVPC
, CfnVPCCidrBlock
, CfnVPCDHCPOptionsAssociation
, CfnVPCEndpoint
, CfnVPCEndpointConnectionNotification
, CfnVPCEndpointService
, CfnVPCEndpointServicePermissions
, CfnVPCGatewayAttachment
, CfnVPCPeeringConnection
, CfnVPNConnection
, CfnVPNConnectionRoute
, CfnVPNGateway
, CfnVPNGatewayRoutePropagation
, CfnVerifiedAccessEndpoint
, CfnVerifiedAccessGroup
, CfnVerifiedAccessInstance
, CfnVerifiedAccessTrustProvider
, CfnVolume
, CfnVolumeAttachment
, CfnPublicRepository
, CfnPullThroughCacheRule
, CfnRegistryPolicy
, 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
, CfnExperimentTemplate
, CfnTargetAccountConfiguration
, CfnNotificationChannel
, CfnPolicy
, CfnResourceSet
, CfnDataset
, CfnDatasetGroup
, CfnDetector
, CfnEntityType
, CfnEventType
, CfnLabel
, CfnList
, CfnOutcome
, CfnVariable
, CfnDataRepositoryAssociation
, CfnFileSystem
, CfnSnapshot
, CfnStorageVirtualMachine
, CfnVolume
, CfnAlias
, CfnBuild
, CfnContainerFleet
, CfnContainerGroupDefinition
, CfnFleet
, CfnGameServerGroup
, CfnGameSessionQueue
, CfnLocation
, CfnMatchmakingConfiguration
, CfnMatchmakingRuleSet
, CfnScript
, 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
, CfnThreatIntelSet
, 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
, CfnFilter
, CfnMonitor
, CfnAccountAuditConfiguration
, CfnAuthorizer
, CfnBillingGroup
, CfnCACertificate
, CfnCertificate
, CfnCertificateProvider
, CfnCustomMetric
, CfnDimension
, CfnDomainConfiguration
, CfnFleetMetric
, CfnJobTemplate
, CfnLogging
, CfnMitigationAction
, CfnPolicy
, CfnPolicyPrincipalAttachment
, CfnProvisioningTemplate
, CfnResourceSpecificLogging
, CfnRoleAlias
, CfnScheduledAudit
, CfnSecurityProfile
, CfnSoftwarePackage
, CfnSoftwarePackageVersion
, CfnThing
, CfnThingGroup
, CfnThingPrincipalAttachment
, CfnThingType
, CfnTopicRule
, CfnTopicRuleDestination
, CfnDevice
, CfnPlacement
, CfnProject
, CfnChannel
, CfnDataset
, CfnDatastore
, CfnPipeline
, CfnSuiteDefinition
, CfnAlarmModel
, CfnDetectorModel
, CfnInput
, CfnApplication
, CfnCampaign
, CfnDecoderManifest
, CfnFleet
, CfnModelManifest
, CfnSignalCatalog
, CfnVehicle
, CfnAccessPolicy
, CfnAsset
, CfnAssetModel
, CfnDashboard
, CfnGateway
, CfnPortal
, CfnProject
, CfnFlowTemplate
, CfnComponentType
, CfnEntity
, CfnScene
, CfnSyncJob
, CfnWorkspace
, CfnDestination
, CfnDeviceProfile
, CfnFuotaTask
, CfnMulticastGroup
, CfnNetworkAnalyzerConfiguration
, CfnPartnerAccount
, CfnServiceProfile
, CfnTaskDefinition
, CfnWirelessDevice
, CfnWirelessDeviceImportTask
, CfnWirelessGateway
, CfnChannel
, CfnEncoderConfiguration
, 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
, CfnDistribution
, CfnInstance
, CfnLoadBalancer
, CfnLoadBalancerTlsCertificate
, CfnStaticIp
, CfnAPIKey
, CfnGeofenceCollection
, CfnMap
, CfnPlaceIndex
, CfnRouteCalculator
, CfnTracker
, CfnTrackerConsumer
, CfnAccountPolicy
, CfnDelivery
, CfnDeliveryDestination
, CfnDeliverySource
, CfnDestination
, CfnLogAnomalyDetector
, CfnLogGroup
, CfnLogStream
, CfnMetricFilter
, CfnQueryDefinition
, CfnResourcePolicy
, CfnSubscriptionFilter
, CfnInferenceScheduler
, CfnAlert
, CfnAnomalyDetector
, CfnProject
, CfnApplication
, 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
, CfnParameterGroup
, CfnSubnetGroup
, CfnUser
, CfnBatchScramSecret
, CfnCluster
, CfnClusterPolicy
, CfnConfiguration
, CfnReplicator
, CfnServerlessCluster
, CfnVpcConnection
, CfnEnvironment
, CfnDBCluster
, CfnDBClusterParameterGroup
, CfnDBInstance
, CfnDBParameterGroup
, CfnDBSubnetGroup
, CfnEventSubscription
, CfnGraph
, CfnPrivateGraphEndpoint
, CfnFirewall
, CfnFirewallPolicy
, CfnLoggingConfiguration
, CfnRuleGroup
, CfnTLSInspectionConfiguration
, CfnConnectAttachment
, CfnConnectPeer
, CfnCoreNetwork
, CfnCustomerGatewayAssociation
, CfnDevice
, CfnGlobalNetwork
, CfnLink
, CfnLinkAssociation
, CfnSite
, CfnSiteToSiteVpnAttachment
, CfnTransitGatewayPeering
, CfnTransitGatewayRegistration
, CfnTransitGatewayRouteTableAttachment
, CfnVpcAttachment
, CfnLaunchProfile
, CfnStreamingImage
, CfnStudio
, CfnStudioComponent
, CfnLink
, CfnSink
, CfnAnnotationStore
, CfnReferenceStore
, CfnRunGroup
, CfnSequenceStore
, CfnVariantStore
, CfnWorkflow
, CfnAccessPolicy
, CfnCollection
, 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
, 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
, CfnDataSource
, CfnIndex
, CfnPlugin
, CfnRetriever
, CfnWebExperience
, CfnLedger
, CfnStream
, CfnAnalysis
, CfnDashboard
, CfnDataSet
, CfnDataSource
, CfnFolder
, CfnRefreshSchedule
, CfnTemplate
, CfnTheme
, CfnTopic
, CfnVPCConnection
, CfnPermission
, CfnResourceShare
, 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
, CfnWorkgroup
, CfnApplication
, CfnEnvironment
, CfnRoute
, CfnService
, CfnCollection
, CfnProject
, CfnStreamProcessor
, CfnApp
, CfnResiliencyPolicy
, CfnDefaultViewAssociation
, CfnIndex
, CfnView
, CfnGroup
, 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
, CfnBucketPolicy
, CfnDirectoryBucket
, CfnAccessPoint
, CfnAccessPointPolicy
, CfnAccessPoint
, CfnBucket
, CfnBucketPolicy
, CfnEndpoint
, 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
, CfnPipeline
, CfnProject
, CfnSpace
, CfnStudioLifecycleConfig
, CfnUserProfile
, CfnWorkteam
, CfnApi
, CfnApplication
, CfnFunction
, CfnHttpApi
, CfnLayerVersion
, CfnSimpleTable
, CfnStateMachine
, CfnSchedule
, CfnScheduleGroup
, CfnDomain
, CfnResourcePolicy
, CfnRotationSchedule
, CfnSecret
, CfnSecretTargetAttachment
, CfnAutomationRule
, CfnConfigurationPolicy
, CfnDelegatedAdmin
, CfnFindingAggregator
, CfnHub
, 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
, CfnMailManagerArchive
, CfnMailManagerIngressPoint
, CfnMailManagerRelay
, CfnMailManagerRuleSet
, CfnMailManagerTrafficPolicy
, CfnReceiptFilter
, CfnReceiptRule
, CfnReceiptRuleSet
, CfnTemplate
, CfnVdmAttributes
, CfnDRTAccess
, CfnProactiveEngagement
, CfnProtection
, CfnProtectionGroup
, CfnProfilePermission
, CfnSigningProfile
, CfnSimulation
, CfnSubscription
, CfnTopic
, CfnTopicInlinePolicy
, CfnTopicPolicy
, CfnQueue
, CfnQueueInlinePolicy
, CfnQueuePolicy
, CfnAssociation
, CfnDocument
, CfnMaintenanceWindow
, CfnMaintenanceWindowTarget
, CfnMaintenanceWindowTask
, CfnParameter
, CfnPatchBaseline
, CfnResourceDataSync
, CfnResourcePolicy
, CfnContact
, CfnContactChannel
, CfnPlan
, CfnRotation
, CfnReplicationSet
, CfnResponsePlan
, CfnConfigurationManager
, 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
, CfnWorkflow
, CfnIdentitySource
, CfnPolicy
, CfnPolicyStore
, CfnPolicyTemplate
, CfnDomain
, CfnAccessLogSubscription
, CfnAuthPolicy
, CfnListener
, CfnResourcePolicy
, CfnRule
, CfnService
, CfnServiceNetwork
, 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
, CfnAIPrompt
, CfnAIPromptVersion
, CfnAssistant
, CfnAssistantAssociation
, CfnKnowledgeBase
, CfnConnectionAlias
, CfnWorkspace
, CfnWorkspacesPool
, CfnEnvironment
, CfnBrowserSettings
, CfnIdentityProvider
, CfnIpAccessSettings
, CfnNetworkSettings
, CfnPortal
, CfnTrustStore
, CfnUserAccessLoggingSettings
, CfnUserSettings
, CfnGroup
, CfnResourcePolicy
, CfnSamplingRule
, 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.