class CfnRefElement
Language Type name
.NETAmazon.CDK.CfnRefElement
Javasoftware.amazon.awscdk.core.CfnRefElement
Pythonaws_cdk.core.CfnRefElement
TypeScript (source )@aws-cdk/core
» CfnRefElement
Implements
IConstruct
, IConstruct
, IDependable
Extends
CfnElement
Implemented by
CfnSkill
, CfnAnalyzer
, CfnCertificate
, CfnCertificateAuthority
, CfnCertificateAuthorityActivation
, CfnPermission
, CfnBroker
, CfnConfiguration
, CfnConfigurationAssociation
, CfnApp
, CfnBranch
, CfnDomain
, CfnComponent
, CfnForm
, CfnTheme
, CfnAccount
, CfnApiKey
, CfnApiMappingV2
, CfnApiV2
, CfnAuthorizer
, CfnAuthorizerV2
, CfnBasePathMapping
, CfnClientCertificate
, CfnDeployment
, CfnDeploymentV2
, CfnDocumentationPart
, CfnDocumentationVersion
, CfnDomainName
, CfnDomainNameV2
, CfnGatewayResponse
, CfnIntegrationResponseV2
, CfnIntegrationV2
, CfnMethod
, CfnModel
, CfnModelV2
, CfnRequestValidator
, CfnResource
, CfnRestApi
, CfnRouteResponseV2
, CfnRouteV2
, CfnStage
, CfnStageV2
, 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
, CfnDataIntegration
, CfnEventIntegration
, CfnScalableTarget
, CfnScalingPolicy
, CfnApplication
, CfnGatewayRoute
, CfnMesh
, CfnRoute
, CfnVirtualGateway
, CfnVirtualNode
, CfnVirtualRouter
, CfnVirtualService
, CfnObservabilityConfiguration
, CfnService
, CfnVpcConnector
, CfnVpcIngressConnection
, CfnAppBlock
, CfnApplication
, CfnApplicationEntitlementAssociation
, CfnApplicationFleetAssociation
, CfnDirectoryConfig
, CfnEntitlement
, CfnFleet
, CfnImageBuilder
, CfnStack
, CfnStackFleetAssociation
, CfnStackUserAssociation
, CfnUser
, CfnApiCache
, CfnApiKey
, CfnDataSource
, CfnDomainName
, CfnDomainNameApiAssociation
, CfnFunctionConfiguration
, CfnGraphQLApi
, CfnGraphQLSchema
, CfnResolver
, CfnSourceApiAssociation
, CfnRuleGroupsNamespace
, CfnWorkspace
, CfnDataCatalog
, CfnNamedQuery
, CfnPreparedStatement
, CfnWorkGroup
, CfnAssessment
, CfnAutoScalingGroup
, CfnLaunchConfiguration
, CfnLifecycleHook
, CfnScalingPolicy
, CfnScheduledAction
, CfnWarmPool
, CfnScalingPlan
, CfnBackupPlan
, CfnBackupSelection
, CfnBackupVault
, CfnFramework
, CfnReportPlan
, CfnHypervisor
, CfnComputeEnvironment
, CfnJobDefinition
, CfnJobQueue
, CfnSchedulingPolicy
, CfnBillingGroup
, CfnCustomLineItem
, CfnPricingPlan
, CfnPricingRule
, CfnBudget
, CfnBudgetsAction
, CfnKeyspace
, CfnTable
, CfnAnomalyMonitor
, CfnAnomalySubscription
, CfnCostCategory
, CfnAccount
, CfnCertificate
, CfnMicrosoftTeamsChannelConfiguration
, CfnSlackChannelConfiguration
, CfnEnvironmentEC2
, CfnCustomResource
, CfnHookDefaultVersion
, CfnHookTypeConfig
, CfnHookVersion
, CfnMacro
, CfnModuleDefaultVersion
, CfnModuleVersion
, CfnPublicTypeVersion
, CfnPublisher
, CfnResourceDefaultVersion
, CfnResourceVersion
, CfnStack
, CfnStackSet
, CfnTypeActivation
, CfnWaitCondition
, CfnWaitConditionHandle
, CfnCachePolicy
, CfnCloudFrontOriginAccessIdentity
, CfnContinuousDeploymentPolicy
, CfnDistribution
, CfnFunction
, CfnKeyGroup
, CfnMonitoringSubscription
, CfnOriginAccessControl
, CfnOriginRequestPolicy
, CfnPublicKey
, CfnRealtimeLogConfig
, CfnResponseHeadersPolicy
, CfnStreamingDistribution
, CfnChannel
, CfnEventDataStore
, CfnResourcePolicy
, CfnTrail
, CfnAlarm
, CfnAnomalyDetector
, CfnCompositeAlarm
, CfnDashboard
, CfnInsightRule
, CfnMetricStream
, CfnDomain
, CfnRepository
, CfnProject
, CfnReportGroup
, CfnSourceCredential
, CfnRepository
, CfnApplication
, CfnDeploymentConfig
, CfnDeploymentGroup
, CfnProfilingGroup
, CfnRepositoryAssociation
, CfnCustomActionType
, CfnPipeline
, CfnWebhook
, CfnGitHubRepository
, CfnConnection
, CfnNotificationRule
, CfnIdentityPool
, CfnIdentityPoolPrincipalTag
, CfnIdentityPoolRoleAttachment
, CfnUserPool
, CfnUserPoolClient
, CfnUserPoolDomain
, CfnUserPoolGroup
, CfnUserPoolIdentityProvider
, CfnUserPoolResourceServer
, CfnUserPoolRiskConfigurationAttachment
, CfnUserPoolUICustomizationAttachment
, CfnUserPoolUser
, CfnUserPoolUserToGroupAttachment
, CfnFlywheel
, CfnAggregationAuthorization
, CfnConfigRule
, CfnConfigurationAggregator
, CfnConfigurationRecorder
, CfnConformancePack
, CfnDeliveryChannel
, CfnOrganizationConfigRule
, CfnOrganizationConformancePack
, CfnRemediationConfiguration
, CfnStoredQuery
, CfnApprovedOrigin
, CfnContactFlow
, CfnContactFlowModule
, CfnEvaluationForm
, CfnHoursOfOperation
, CfnInstance
, CfnInstanceStorageConfig
, CfnIntegrationAssociation
, CfnPhoneNumber
, CfnPrompt
, CfnQuickConnect
, CfnRule
, CfnSecurityKey
, CfnTaskTemplate
, CfnUser
, CfnUserHierarchyGroup
, CfnCampaign
, CfnEnabledControl
, CfnReportDefinition
, CfnDomain
, CfnIntegration
, CfnObjectType
, CfnDataset
, CfnJob
, CfnProject
, CfnRecipe
, CfnRuleset
, CfnSchedule
, CfnPipeline
, CfnAgent
, CfnLocationEFS
, CfnLocationFSxLustre
, CfnLocationFSxONTAP
, CfnLocationFSxOpenZFS
, CfnLocationFSxWindows
, CfnLocationHDFS
, CfnLocationNFS
, CfnLocationObjectStorage
, CfnLocationS3
, CfnLocationSMB
, CfnStorageSystem
, CfnTask
, CfnCluster
, CfnParameterGroup
, CfnSubnetGroup
, CfnGraph
, CfnMemberInvitation
, CfnOrganizationAdmin
, CfnLogAnomalyDetectionIntegration
, CfnNotificationChannel
, CfnResourceCollection
, CfnMicrosoftAD
, CfnSimpleAD
, CfnLifecyclePolicy
, CfnCertificate
, CfnEndpoint
, CfnEventSubscription
, CfnReplicationInstance
, CfnReplicationSubnetGroup
, CfnReplicationTask
, CfnDBCluster
, CfnDBClusterParameterGroup
, CfnDBInstance
, CfnDBSubnetGroup
, 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
, 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
, 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
, CfnCapacityProvider
, CfnCluster
, CfnClusterCapacityProviderAssociations
, CfnPrimaryTaskSet
, CfnService
, CfnTaskDefinition
, CfnTaskSet
, CfnAccessPoint
, CfnFileSystem
, CfnMountTarget
, CfnAddon
, CfnCluster
, CfnFargateProfile
, CfnIdentityProviderConfig
, CfnNodegroup
, CfnAddon
, CfnCluster
, CfnFargateProfile
, CfnIdentityProviderConfig
, CfnNodegroup
, CfnCacheCluster
, CfnGlobalReplicationGroup
, CfnParameterGroup
, CfnReplicationGroup
, CfnSecurityGroup
, CfnSecurityGroupIngress
, CfnSubnetGroup
, CfnUser
, CfnUserGroup
, CfnApplication
, CfnApplicationVersion
, CfnConfigurationTemplate
, CfnEnvironment
, CfnLoadBalancer
, CfnListener
, CfnListenerCertificate
, CfnListenerRule
, CfnLoadBalancer
, CfnTargetGroup
, CfnDomain
, CfnCluster
, CfnInstanceFleetConfig
, CfnInstanceGroupConfig
, CfnSecurityConfiguration
, CfnStep
, CfnStudio
, CfnStudioSessionMapping
, CfnVirtualCluster
, CfnApplication
, CfnApiDestination
, CfnArchive
, CfnConnection
, CfnEndpoint
, CfnEventBus
, CfnEventBusPolicy
, CfnRule
, CfnDiscoverer
, CfnRegistry
, CfnRegistryPolicy
, CfnSchema
, CfnExperiment
, CfnFeature
, CfnLaunch
, CfnProject
, CfnSegment
, CfnEnvironment
, CfnExperimentTemplate
, CfnNotificationChannel
, CfnPolicy
, CfnResourceSet
, CfnDataset
, CfnDatasetGroup
, CfnDetector
, CfnEntityType
, CfnEventType
, CfnLabel
, CfnList
, CfnOutcome
, CfnVariable
, CfnDataRepositoryAssociation
, CfnFileSystem
, CfnSnapshot
, CfnStorageVirtualMachine
, CfnVolume
, CfnAlias
, CfnBuild
, CfnFleet
, CfnGameServerGroup
, CfnGameSessionQueue
, CfnLocation
, CfnMatchmakingConfiguration
, CfnMatchmakingRuleSet
, CfnScript
, CfnAccelerator
, CfnEndpointGroup
, CfnListener
, CfnClassifier
, CfnConnection
, CfnCrawler
, CfnDataCatalogEncryptionSettings
, CfnDatabase
, CfnDevEndpoint
, CfnJob
, CfnMLTransform
, CfnPartition
, CfnRegistry
, CfnSchema
, CfnSchemaVersion
, CfnSchemaVersionMetadata
, CfnSecurityConfiguration
, CfnTable
, CfnTrigger
, 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
, CfnMaster
, CfnMember
, CfnThreatIntelSet
, CfnFHIRDatastore
, CfnAccessKey
, CfnGroup
, CfnInstanceProfile
, CfnManagedPolicy
, CfnOIDCProvider
, CfnPolicy
, CfnRole
, CfnSAMLProvider
, CfnServerCertificate
, CfnServiceLinkedRole
, CfnUser
, CfnUserToGroupAddition
, CfnVirtualMFADevice
, CfnGroup
, CfnGroupMembership
, CfnComponent
, CfnContainerRecipe
, CfnDistributionConfiguration
, CfnImage
, CfnImagePipeline
, CfnImageRecipe
, CfnInfrastructureConfiguration
, CfnAssessmentTarget
, CfnAssessmentTemplate
, CfnResourceGroup
, CfnFilter
, CfnMonitor
, CfnDevice
, CfnPlacement
, CfnProject
, CfnAccountAuditConfiguration
, CfnAuthorizer
, CfnBillingGroup
, CfnCACertificate
, CfnCertificate
, CfnCustomMetric
, CfnDimension
, CfnDomainConfiguration
, CfnFleetMetric
, CfnJobTemplate
, CfnLogging
, CfnMitigationAction
, CfnPolicy
, CfnPolicyPrincipalAttachment
, CfnProvisioningTemplate
, CfnResourceSpecificLogging
, CfnRoleAlias
, CfnScheduledAudit
, CfnSecurityProfile
, CfnThing
, CfnThingGroup
, CfnThingPrincipalAttachment
, CfnThingType
, CfnTopicRule
, CfnTopicRuleDestination
, 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
, CfnPlaybackKeyPair
, CfnRecordingConfiguration
, CfnStreamKey
, CfnLoggingConfiguration
, CfnRoom
, CfnConnector
, CfnDataSource
, CfnFaq
, CfnIndex
, CfnExecutionPlan
, 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
, CfnBot
, CfnBotAlias
, CfnBotVersion
, CfnResourcePolicy
, CfnGrant
, CfnLicense
, CfnAlarm
, CfnBucket
, CfnCertificate
, CfnContainer
, CfnDatabase
, CfnDisk
, CfnDistribution
, CfnInstance
, CfnLoadBalancer
, CfnLoadBalancerTlsCertificate
, CfnStaticIp
, CfnGeofenceCollection
, CfnMap
, CfnPlaceIndex
, CfnRouteCalculator
, CfnTracker
, CfnTrackerConsumer
, CfnDestination
, CfnLogGroup
, CfnLogStream
, CfnMetricFilter
, CfnQueryDefinition
, CfnResourcePolicy
, CfnSubscriptionFilter
, CfnInferenceScheduler
, CfnAlert
, CfnAnomalyDetector
, CfnProject
, CfnApplication
, CfnEnvironment
, CfnAllowList
, CfnCustomDataIdentifier
, CfnFindingsFilter
, CfnSession
, CfnAccessor
, CfnMember
, CfnNode
, CfnFlow
, CfnFlowEntitlement
, CfnFlowOutput
, CfnFlowSource
, CfnFlowVpcInterface
, CfnJobTemplate
, CfnPreset
, CfnQueue
, CfnChannel
, CfnInput
, CfnInputSecurityGroup
, CfnAsset
, CfnChannel
, CfnOriginEndpoint
, CfnPackagingConfiguration
, CfnPackagingGroup
, CfnContainer
, CfnPlaybackConfiguration
, CfnACL
, CfnCluster
, CfnParameterGroup
, CfnSubnetGroup
, CfnUser
, CfnBatchScramSecret
, CfnCluster
, CfnClusterPolicy
, CfnConfiguration
, CfnServerlessCluster
, CfnVpcConnection
, CfnEnvironment
, CfnDBCluster
, CfnDBClusterParameterGroup
, CfnDBInstance
, CfnDBParameterGroup
, CfnDBSubnetGroup
, CfnFirewall
, CfnFirewallPolicy
, CfnLoggingConfiguration
, CfnRuleGroup
, 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
, CfnSecurityConfig
, CfnSecurityPolicy
, CfnVpcEndpoint
, CfnDomain
, CfnApp
, CfnElasticLoadBalancerAttachment
, CfnInstance
, CfnLayer
, CfnStack
, CfnUserProfile
, CfnVolume
, CfnServer
, CfnAccount
, CfnOrganizationalUnit
, CfnPolicy
, CfnResourcePolicy
, CfnPipeline
, CfnApplicationInstance
, CfnPackage
, CfnPackageVersion
, 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
, CfnLedger
, CfnStream
, CfnAnalysis
, CfnDashboard
, CfnDataSet
, CfnDataSource
, CfnRefreshSchedule
, CfnTemplate
, CfnTheme
, CfnTopic
, CfnVPCConnection
, CfnPermission
, CfnResourceShare
, CfnDBCluster
, CfnDBClusterParameterGroup
, CfnDBInstance
, CfnDBParameterGroup
, CfnDBProxy
, CfnDBProxyEndpoint
, CfnDBProxyTargetGroup
, CfnDBSecurityGroup
, CfnDBSecurityGroupIngress
, CfnDBSubnetGroup
, CfnEventSubscription
, CfnGlobalCluster
, CfnOptionGroup
, CfnCluster
, CfnClusterParameterGroup
, CfnClusterSecurityGroup
, CfnClusterSecurityGroupIngress
, CfnClusterSubnetGroup
, CfnEndpointAccess
, CfnEndpointAuthorization
, CfnEventSubscription
, 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
, CfnCluster
, CfnControlPanel
, CfnRoutingControl
, CfnSafetyRule
, CfnCell
, CfnReadinessCheck
, CfnRecoveryGroup
, CfnResourceSet
, CfnFirewallDomainList
, CfnFirewallRuleGroup
, CfnFirewallRuleGroupAssociation
, CfnResolverConfig
, CfnResolverDNSSECConfig
, CfnResolverEndpoint
, CfnResolverQueryLoggingConfig
, CfnResolverQueryLoggingConfigAssociation
, CfnResolverRule
, CfnResolverRuleAssociation
, CfnAppMonitor
, CfnAccessPoint
, CfnBucket
, CfnBucketPolicy
, CfnMultiRegionAccessPoint
, CfnMultiRegionAccessPointPolicy
, CfnStorageLens
, CfnAccessPoint
, CfnAccessPointPolicy
, CfnAccessPoint
, CfnBucket
, CfnBucketPolicy
, CfnEndpoint
, CfnApp
, CfnAppImageConfig
, CfnCodeRepository
, CfnDataQualityJobDefinition
, CfnDevice
, CfnDeviceFleet
, CfnDomain
, CfnEndpoint
, CfnEndpointConfig
, CfnFeatureGroup
, CfnImage
, CfnImageVersion
, CfnInferenceExperiment
, CfnModel
, CfnModelBiasJobDefinition
, CfnModelCard
, CfnModelExplainabilityJobDefinition
, CfnModelPackage
, CfnModelPackageGroup
, CfnModelQualityJobDefinition
, CfnMonitoringSchedule
, CfnNotebookInstance
, CfnNotebookInstanceLifecycleConfig
, CfnPipeline
, CfnProject
, CfnSpace
, CfnUserProfile
, CfnWorkteam
, CfnApi
, CfnApplication
, CfnFunction
, CfnHttpApi
, CfnLayerVersion
, CfnSimpleTable
, CfnStateMachine
, CfnSchedule
, CfnScheduleGroup
, CfnDomain
, CfnResourcePolicy
, CfnRotationSchedule
, CfnSecret
, CfnSecretTargetAttachment
, CfnHub
, 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
, CfnReceiptFilter
, CfnReceiptRule
, CfnReceiptRuleSet
, CfnTemplate
, CfnVdmAttributes
, CfnDRTAccess
, CfnProactiveEngagement
, CfnProtection
, CfnProtectionGroup
, CfnProfilePermission
, CfnSigningProfile
, CfnSimulation
, CfnSubscription
, CfnTopic
, CfnTopicPolicy
, CfnQueue
, CfnQueuePolicy
, CfnAssociation
, CfnDocument
, CfnMaintenanceWindow
, CfnMaintenanceWindowTarget
, CfnMaintenanceWindowTask
, CfnParameter
, CfnPatchBaseline
, CfnResourceDataSync
, CfnResourcePolicy
, CfnContact
, CfnContactChannel
, CfnPlan
, CfnRotation
, CfnReplicationSet
, CfnResponsePlan
, CfnAssignment
, CfnInstanceAccessControlAttributeConfiguration
, CfnPermissionSet
, CfnActivity
, CfnStateMachine
, CfnAccountAlias
, CfnSlackChannelConfiguration
, CfnSlackWorkspaceConfiguration
, CfnCanary
, CfnGroup
, CfnApplication
, CfnDatabase
, CfnScheduledQuery
, CfnTable
, CfnAgreement
, CfnCertificate
, CfnConnector
, CfnProfile
, CfnServer
, CfnUser
, CfnWorkflow
, 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
, CfnAssistant
, CfnAssistantAssociation
, CfnKnowledgeBase
, CfnConnectionAlias
, CfnWorkspace
, CfnGroup
, CfnResourcePolicy
, CfnSamplingRule
, CfnCustomResource
, CfnHookDefaultVersion
, CfnHookTypeConfig
, CfnHookVersion
, CfnMacro
, CfnMapping
, CfnModuleDefaultVersion
, CfnModuleVersion
, CfnPublicTypeVersion
, CfnPublisher
, CfnResource
, CfnResourceDefaultVersion
, CfnResourceVersion
, CfnRule
, CfnStack
, CfnStackSet
, CfnTypeActivation
, CfnWaitCondition
, CfnWaitConditionHandle
Base class for referenceable CloudFormation constructs which are not Resources.
These constructs are things like Conditions and Parameters, can be
referenced by taking the .ref
attribute.
Resource constructs do not inherit from CfnRefElement because they have their
own, more specific types returned from the .ref attribute. Also, some
resources aren't referenceable at all (such as BucketPolicies or GatewayAttachments).
Initializer
new CfnRefElement(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 ConstructNode
The construct tree node associated with this construct.
ref string
Return a string that will be resolved to a CloudFormation { Ref }
for this element.
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:
ConstructNode
The construct tree node associated with this construct.
ref
Type:
string
Return a string that will be resolved to a CloudFormation { Ref }
for this element.
If, by any chance, the intrinsic reference of a resource is not a string, you could
coerce it to an IResolvable through Lazy.any({ produce: resource.ref })
.
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.
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.