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 stringThe logical ID for this CloudFormation stack element.
node ConstructNode The construct tree node associated with this construct.
ref stringReturn a string that will be resolved to a CloudFormation { Ref } for this element.
stack StackThe 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.