interface IDependable
Language Type name
.NETAmazon.CDK.IDependable
Javasoftware.amazon.awscdk.core.IDependable
Pythonaws_cdk.core.IDependable
TypeScript (source )@aws-cdk/core » IDependable
Implemented by
CfnSkill , Staging , CfnAnalyzer , CfnCertificate , CfnCertificateAuthority , CfnCertificateAuthorityActivation , CfnPermission , CfnBroker , CfnConfiguration , CfnConfigurationAssociation , App , Branch , CfnApp , CfnBranch , CfnDomain , Domain , CfnComponent , CfnForm , CfnTheme , ApiKey , BasePathMapping , 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 , CognitoUserPoolsAuthorizer , Deployment , DomainName , GatewayResponse , LambdaRestApi , Method , Model , ProxyResource , RateLimitedApiKey , RequestAuthorizer , RequestValidator , Resource , RestApi , SpecRestApi , Stage , StepFunctionsRestApi , TokenAuthorizer , UsagePlan , VpcLink , ApiMapping , CfnApi , CfnApiGatewayManagedOverrides , CfnApiMapping , CfnAuthorizer , CfnDeployment , CfnDomainName , CfnIntegration , CfnIntegrationResponse , CfnModel , CfnRoute , CfnRouteResponse , CfnStage , CfnVpcLink , DomainName , HttpApi , HttpAuthorizer , HttpIntegration , HttpRoute , HttpStage , VpcLink , WebSocketApi , WebSocketAuthorizer , WebSocketIntegration , WebSocketRoute , WebSocketStage , CfnApplication , CfnConfigurationProfile , CfnDeployment , CfnDeploymentStrategy , CfnEnvironment , CfnExtension , CfnExtensionAssociation , CfnHostedConfigurationVersion , CfnConnector , CfnConnectorProfile , CfnFlow , CfnDataIntegration , CfnEventIntegration , CfnScalableTarget , CfnScalingPolicy , ScalableTarget , StepScalingAction , StepScalingPolicy , TargetTrackingScalingPolicy , CfnApplication , CfnGatewayRoute , CfnMesh , CfnRoute , CfnVirtualGateway , CfnVirtualNode , CfnVirtualRouter , CfnVirtualService , GatewayRoute , Mesh , Route , VirtualGateway , VirtualNode , VirtualRouter , VirtualService , CfnObservabilityConfiguration , CfnService , CfnVpcConnector , CfnVpcIngressConnection , Service , VpcConnector , CfnAppBlock , CfnApplication , CfnApplicationEntitlementAssociation , CfnApplicationFleetAssociation , CfnDirectoryConfig , CfnEntitlement , CfnFleet , CfnImageBuilder , CfnStack , CfnStackFleetAssociation , CfnStackUserAssociation , CfnUser , AppsyncFunction , CfnApiCache , CfnApiKey , CfnDataSource , CfnDomainName , CfnDomainNameApiAssociation , CfnFunctionConfiguration , CfnGraphQLApi , CfnGraphQLSchema , CfnResolver , CfnSourceApiAssociation , DynamoDbDataSource , ElasticsearchDataSource , GraphqlApi , HttpDataSource , LambdaDataSource , NoneDataSource , OpenSearchDataSource , RdsDataSource , Resolver , CfnRuleGroupsNamespace , CfnWorkspace , CfnDataCatalog , CfnNamedQuery , CfnPreparedStatement , CfnWorkGroup , CfnAssessment , AutoScalingGroup , CfnAutoScalingGroup , CfnLaunchConfiguration , CfnLifecycleHook , CfnScalingPolicy , CfnScheduledAction , CfnWarmPool , LifecycleHook , ScheduledAction , StepScalingAction , StepScalingPolicy , TargetTrackingScalingPolicy , WarmPool , CfnScalingPlan , BackupPlan , BackupSelection , BackupVault , CfnBackupPlan , CfnBackupSelection , CfnBackupVault , CfnFramework , CfnReportPlan , CfnHypervisor , CfnComputeEnvironment , CfnJobDefinition , CfnJobQueue , CfnSchedulingPolicy , ComputeEnvironment , JobDefinition , JobQueue , CfnBillingGroup , CfnCustomLineItem , CfnPricingPlan , CfnPricingRule , CfnBudget , CfnBudgetsAction , CfnKeyspace , CfnTable , CfnAnomalyMonitor , CfnAnomalySubscription , CfnCostCategory , Certificate , CfnAccount , CfnCertificate , DnsValidatedCertificate , PrivateCertificate , CfnMicrosoftTeamsChannelConfiguration , CfnSlackChannelConfiguration , SlackChannelConfiguration , CfnEnvironmentEC2 , Ec2Environment , CfnCustomResource , CfnHookDefaultVersion , CfnHookTypeConfig , CfnHookVersion , CfnMacro , CfnModuleDefaultVersion , CfnModuleVersion , CfnPublicTypeVersion , CfnPublisher , CfnResourceDefaultVersion , CfnResourceVersion , CfnStack , CfnStackSet , CfnTypeActivation , CfnWaitCondition , CfnWaitConditionHandle , CustomResource , NestedStack , EdgeFunction , CachePolicy , CfnCachePolicy , CfnCloudFrontOriginAccessIdentity , CfnContinuousDeploymentPolicy , CfnDistribution , CfnFunction , CfnKeyGroup , CfnMonitoringSubscription , CfnOriginAccessControl , CfnOriginRequestPolicy , CfnPublicKey , CfnRealtimeLogConfig , CfnResponseHeadersPolicy , CfnStreamingDistribution , CloudFrontWebDistribution , Distribution , Function , KeyGroup , OriginAccessIdentity , OriginRequestPolicy , PublicKey , ResponseHeadersPolicy , CfnChannel , CfnEventDataStore , CfnResourcePolicy , CfnTrail , Trail , Alarm , CfnAlarm , CfnAnomalyDetector , CfnCompositeAlarm , CfnDashboard , CfnInsightRule , CfnMetricStream , CompositeAlarm , Dashboard , CfnDomain , CfnRepository , BitBucketSourceCredentials , CfnProject , CfnReportGroup , CfnSourceCredential , GitHubEnterpriseSourceCredentials , GitHubSourceCredentials , PipelineProject , Project , ReportGroup , UntrustedCodeBoundaryPolicy , CfnRepository , Repository , CfnApplication , CfnDeploymentConfig , CfnDeploymentGroup , CustomLambdaDeploymentConfig , EcsApplication , LambdaApplication , LambdaDeploymentGroup , ServerApplication , ServerDeploymentConfig , ServerDeploymentGroup , CfnProfilingGroup , ProfilingGroup , CfnRepositoryAssociation , JenkinsProvider , CfnCustomActionType , CfnPipeline , CfnWebhook , CustomActionRegistration , Pipeline , CfnGitHubRepository , GitHubRepository , CfnConnection , CfnNotificationRule , NotificationRule , IdentityPool , IdentityPoolRoleAttachment , CfnIdentityPool , CfnIdentityPoolPrincipalTag , CfnIdentityPoolRoleAttachment , CfnUserPool , CfnUserPoolClient , CfnUserPoolDomain , CfnUserPoolGroup , CfnUserPoolIdentityProvider , CfnUserPoolResourceServer , CfnUserPoolRiskConfigurationAttachment , CfnUserPoolUICustomizationAttachment , CfnUserPoolUser , CfnUserPoolUserToGroupAttachment , UserPool , UserPoolClient , UserPoolDomain , UserPoolIdentityProviderAmazon , UserPoolIdentityProviderApple , UserPoolIdentityProviderFacebook , UserPoolIdentityProviderGoogle , UserPoolIdentityProviderOidc , UserPoolResourceServer , CfnFlywheel , AccessKeysRotated , CfnAggregationAuthorization , CfnConfigRule , CfnConfigurationAggregator , CfnConfigurationRecorder , CfnConformancePack , CfnDeliveryChannel , CfnOrganizationConfigRule , CfnOrganizationConformancePack , CfnRemediationConfiguration , CfnStoredQuery , CloudFormationStackDriftDetectionCheck , CloudFormationStackNotificationCheck , CustomRule , ManagedRule , 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 , ClusterParameterGroup , DatabaseCluster , DatabaseInstance , DatabaseSecret , CfnCluster , GlobalTable , CfnGlobalTable , CfnTable , Table , BastionHostLinux , 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 , ClientVpnAuthorizationRule , ClientVpnEndpoint , ClientVpnRoute , FlowLog , GatewayVpcEndpoint , Instance , InterfaceVpcEndpoint , LaunchTemplate , NetworkAcl , NetworkAclEntry , PrivateSubnet , PublicSubnet , SecurityGroup , Subnet , SubnetNetworkAclAssociation , Volume , Vpc , VpcEndpointService , VpnConnection , VpnGateway , DockerImageAsset , TarballImageAsset , CfnPublicRepository , CfnPullThroughCacheRule , CfnRegistryPolicy , CfnReplicationConfiguration , CfnRepository , Repository , ApplicationLoadBalancedEc2Service , ApplicationLoadBalancedFargateService , ApplicationMultipleTargetGroupsEc2Service , ApplicationMultipleTargetGroupsFargateService , NetworkLoadBalancedEc2Service , NetworkLoadBalancedFargateService , NetworkMultipleTargetGroupsEc2Service , NetworkMultipleTargetGroupsFargateService , QueueProcessingEc2Service , QueueProcessingFargateService , ScheduledEc2Task , ScheduledFargateTask , AsgCapacityProvider , CfnCapacityProvider , CfnCluster , CfnClusterCapacityProviderAssociations , CfnPrimaryTaskSet , CfnService , CfnTaskDefinition , CfnTaskSet , Cluster , ContainerDefinition , Ec2Service , Ec2TaskDefinition , ExternalService , ExternalTaskDefinition , FargateService , FargateTaskDefinition , FirelensLogRouter , LinuxParameters , ScalableTaskCount , TaskDefinition , AccessPoint , CfnAccessPoint , CfnFileSystem , CfnMountTarget , FileSystem , AwsAuth , CfnAddon , CfnCluster , CfnFargateProfile , CfnIdentityProviderConfig , CfnNodegroup , Cluster , HelmChart , KubernetesResource , AlbController , AwsAuth , CfnAddon , CfnCluster , CfnFargateProfile , CfnIdentityProviderConfig , CfnNodegroup , Cluster , FargateCluster , FargateProfile , HelmChart , KubectlProvider , KubernetesManifest , KubernetesObjectValue , KubernetesPatch , Nodegroup , OpenIdConnectProvider , ServiceAccount , CfnCacheCluster , CfnGlobalReplicationGroup , CfnParameterGroup , CfnReplicationGroup , CfnSecurityGroup , CfnSecurityGroupIngress , CfnSubnetGroup , CfnUser , CfnUserGroup , CfnApplication , CfnApplicationVersion , CfnConfigurationTemplate , CfnEnvironment , CfnLoadBalancer , LoadBalancer , ApplicationListener , ApplicationListenerCertificate , ApplicationListenerRule , ApplicationLoadBalancer , ApplicationTargetGroup , CfnListener , CfnListenerCertificate , CfnListenerRule , CfnLoadBalancer , CfnTargetGroup , NetworkListener , NetworkLoadBalancer , NetworkTargetGroup , CfnDomain , Domain , CfnCluster , CfnInstanceFleetConfig , CfnInstanceGroupConfig , CfnSecurityConfiguration , CfnStep , CfnStudio , CfnStudioSessionMapping , CfnVirtualCluster , CfnApplication , ApiDestination , Archive , CfnApiDestination , CfnArchive , CfnConnection , CfnEndpoint , CfnEventBus , CfnEventBusPolicy , CfnRule , Connection , EventBus , Rule , 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 , LustreFileSystem , CfnAlias , CfnBuild , CfnFleet , CfnGameServerGroup , CfnGameSessionQueue , CfnLocation , CfnMatchmakingConfiguration , CfnMatchmakingRuleSet , CfnScript , Accelerator , CfnAccelerator , CfnEndpointGroup , CfnListener , EndpointGroup , Listener , CfnClassifier , CfnConnection , CfnCrawler , CfnDataCatalogEncryptionSettings , CfnDatabase , CfnDevEndpoint , CfnJob , CfnMLTransform , CfnPartition , CfnRegistry , CfnSchema , CfnSchemaVersion , CfnSchemaVersionMetadata , CfnSecurityConfiguration , CfnTable , CfnTrigger , CfnWorkflow , Connection , Database , Job , SecurityConfiguration , Table , 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 , AccessKey , CfnAccessKey , CfnGroup , CfnInstanceProfile , CfnManagedPolicy , CfnOIDCProvider , CfnPolicy , CfnRole , CfnSAMLProvider , CfnServerCertificate , CfnServiceLinkedRole , CfnUser , CfnUserToGroupAddition , CfnVirtualMFADevice , CompositeDependable , Grant , Group , LazyRole , ManagedPolicy , OpenIdConnectProvider , Policy , Role , SamlProvider , User , 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 , TopicRule , CfnChannel , CfnDataset , CfnDatastore , CfnPipeline , CfnSuiteDefinition , CfnAlarmModel , CfnDetectorModel , CfnInput , DetectorModel , Input , 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 , Channel , PlaybackKeyPair , StreamKey , CfnLoggingConfiguration , CfnRoom , CfnConnector , CfnDataSource , CfnFaq , CfnIndex , CfnExecutionPlan , CfnStream , CfnStreamConsumer , Stream , Application , CfnApplication , CfnApplicationCloudWatchLoggingOptionV2 , CfnApplicationOutput , CfnApplicationOutputV2 , CfnApplicationReferenceDataSource , CfnApplicationReferenceDataSourceV2 , CfnApplicationV2 , CfnApplication , CfnApplicationCloudWatchLoggingOption , CfnApplicationOutput , CfnApplicationReferenceDataSource , CfnDeliveryStream , DeliveryStream , CfnSignalingChannel , CfnStream , Alias , CfnAlias , CfnKey , CfnReplicaKey , Key , CfnDataCellsFilter , CfnDataLakeSettings , CfnPermissions , CfnPrincipalPermissions , CfnResource , CfnTag , CfnTagAssociation , GoFunction , NodejsFunction , PythonFunction , PythonLayerVersion , Alias , CfnAlias , CfnCodeSigningConfig , CfnEventInvokeConfig , CfnEventSourceMapping , CfnFunction , CfnLayerVersion , CfnLayerVersionPermission , CfnPermission , CfnUrl , CfnVersion , CodeSigningConfig , DockerImageFunction , EventInvokeConfig , EventSourceMapping , Function , FunctionUrl , LayerVersion , LogRetention , SingletonFunction , Version , 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 , CrossAccountDestination , LogGroup , LogRetention , LogStream , MetricFilter , QueryDefinition , ResourcePolicy , SubscriptionFilter , 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 , Cluster , CfnEnvironment , CfnDBCluster , CfnDBClusterParameterGroup , CfnDBInstance , CfnDBParameterGroup , CfnDBSubnetGroup , ClusterParameterGroup , DatabaseCluster , DatabaseInstance , ParameterGroup , SubnetGroup , 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 , Domain , 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 , DatabaseCluster , DatabaseClusterFromSnapshot , DatabaseInstance , DatabaseInstanceFromSnapshot , DatabaseInstanceReadReplica , DatabaseProxy , DatabaseSecret , OptionGroup , ParameterGroup , ServerlessCluster , ServerlessClusterFromSnapshot , SubnetGroup , CfnCluster , CfnClusterParameterGroup , CfnClusterSecurityGroup , CfnClusterSecurityGroupIngress , CfnClusterSubnetGroup , CfnEndpointAccess , CfnEndpointAuthorization , CfnEventSubscription , CfnScheduledAction , Cluster , ClusterParameterGroup , ClusterSubnetGroup , DatabaseSecret , Table , User , CfnNamespace , CfnWorkgroup , CfnApplication , CfnEnvironment , CfnRoute , CfnService , CfnCollection , CfnProject , CfnStreamProcessor , CfnApp , CfnResiliencyPolicy , CfnDefaultViewAssociation , CfnIndex , CfnView , CfnGroup , CfnFleet , CfnRobot , CfnRobotApplication , CfnRobotApplicationVersion , CfnSimulationApplication , CfnSimulationApplicationVersion , CfnCRL , CfnProfile , CfnTrustAnchor , HttpsRedirect , ARecord , AaaaRecord , CaaAmazonRecord , CaaRecord , CfnCidrCollection , CfnDNSSEC , CfnHealthCheck , CfnHostedZone , CfnKeySigningKey , CfnRecordSet , CfnRecordSetGroup , CnameRecord , CrossAccountZoneDelegationRecord , DsRecord , HostedZone , MxRecord , NsRecord , PrivateHostedZone , PublicHostedZone , RecordSet , SrvRecord , TxtRecord , VpcEndpointServiceDomainName , ZoneDelegationRecord , CfnCluster , CfnControlPanel , CfnRoutingControl , CfnSafetyRule , CfnCell , CfnReadinessCheck , CfnRecoveryGroup , CfnResourceSet , CfnFirewallDomainList , CfnFirewallRuleGroup , CfnFirewallRuleGroupAssociation , CfnResolverConfig , CfnResolverDNSSECConfig , CfnResolverEndpoint , CfnResolverQueryLoggingConfig , CfnResolverQueryLoggingConfigAssociation , CfnResolverRule , CfnResolverRuleAssociation , FirewallDomainList , FirewallRuleGroup , FirewallRuleGroupAssociation , CfnAppMonitor , Asset , BucketDeployment , Bucket , BucketPolicy , CfnAccessPoint , CfnBucket , CfnBucketPolicy , CfnMultiRegionAccessPoint , CfnMultiRegionAccessPointPolicy , CfnStorageLens , AccessPoint , 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 , ResourcePolicy , RotationSchedule , Secret , SecretRotation , SecretTargetAttachment , CfnHub , CfnAcceptedPortfolioShare , CfnCloudFormationProduct , CfnCloudFormationProvisionedProduct , CfnLaunchNotificationConstraint , CfnLaunchRoleConstraint , CfnLaunchTemplateConstraint , CfnPortfolio , CfnPortfolioPrincipalAssociation , CfnPortfolioProductAssociation , CfnPortfolioShare , CfnResourceUpdateConstraint , CfnServiceAction , CfnServiceActionAssociation , CfnStackSetConstraint , CfnTagOption , CfnTagOptionAssociation , CloudFormationProduct , Portfolio , ProductStack , ProductStackHistory , TagOptions , Application , AttributeGroup , CfnApplication , CfnAttributeGroup , CfnAttributeGroupAssociation , CfnResourceAssociation , AliasTargetInstance , CfnHttpNamespace , CfnInstance , CfnPrivateDnsNamespace , CfnPublicDnsNamespace , CfnService , CnameInstance , HttpNamespace , IpInstance , NonIpInstance , PrivateDnsNamespace , PublicDnsNamespace , Service , AllowListReceiptFilter , CfnConfigurationSet , CfnConfigurationSetEventDestination , CfnContactList , CfnDedicatedIpPool , CfnEmailIdentity , CfnReceiptFilter , CfnReceiptRule , CfnReceiptRuleSet , CfnTemplate , CfnVdmAttributes , DropSpamReceiptRule , ReceiptFilter , ReceiptRule , ReceiptRuleSet , WhiteListReceiptFilter , CfnDRTAccess , CfnProactiveEngagement , CfnProtection , CfnProtectionGroup , CfnProfilePermission , CfnSigningProfile , SigningProfile , CfnSimulation , CfnSubscription , CfnTopic , CfnTopicPolicy , Subscription , Topic , TopicPolicy , CfnQueue , CfnQueuePolicy , Queue , QueuePolicy , CfnAssociation , CfnDocument , CfnMaintenanceWindow , CfnMaintenanceWindowTarget , CfnMaintenanceWindowTask , CfnParameter , CfnPatchBaseline , CfnResourceDataSync , CfnResourcePolicy , StringListParameter , StringParameter , CfnContact , CfnContactChannel , CfnPlan , CfnRotation , CfnReplicationSet , CfnResponsePlan , CfnAssignment , CfnInstanceAccessControlAttributeConfiguration , CfnPermissionSet , AthenaGetQueryExecution , AthenaGetQueryResults , AthenaStartQueryExecution , AthenaStopQueryExecution , BatchSubmitJob , CallApiGatewayHttpApiEndpoint , CallApiGatewayRestApiEndpoint , CallAwsService , CodeBuildStartBuild , DynamoDeleteItem , DynamoGetItem , DynamoPutItem , DynamoUpdateItem , EcsRunTask , EksCall , EmrAddStep , EmrCancelStep , EmrContainersCreateVirtualCluster , EmrContainersDeleteVirtualCluster , EmrContainersStartJobRun , EmrCreateCluster , EmrModifyInstanceFleetByName , EmrModifyInstanceGroupByName , EmrSetClusterTerminationProtection , EmrTerminateCluster , EvaluateExpression , EventBridgePutEvents , GlueDataBrewStartJobRun , GlueStartJobRun , LambdaInvoke , SageMakerCreateEndpoint , SageMakerCreateEndpointConfig , SageMakerCreateModel , SageMakerCreateTrainingJob , SageMakerCreateTransformJob , SageMakerUpdateEndpoint , SnsPublish , SqsSendMessage , StepFunctionsInvokeActivity , StepFunctionsStartExecution , Activity , CfnActivity , CfnStateMachine , Choice , CustomState , Fail , Map , Parallel , Pass , StateMachine , Succeed , Task , Wait , CfnAccountAlias , CfnSlackChannelConfiguration , CfnSlackWorkspaceConfiguration , Canary , 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 , CfnInclude , App , AssetStaging , CfnCodeDeployBlueGreenHook , CfnCondition , CfnCustomResource , CfnHook , CfnHookDefaultVersion , CfnHookTypeConfig , CfnHookVersion , CfnInclude , CfnJson , CfnMacro , CfnMapping , CfnModuleDefaultVersion , CfnModuleVersion , CfnOutput , CfnParameter , CfnPublicTypeVersion , CfnPublisher , CfnResource , CfnResourceDefaultVersion , CfnResourceVersion , CfnRule , CfnStack , CfnStackSet , CfnTypeActivation , CfnWaitCondition , CfnWaitConditionHandle , ConcreteDependable , Construct , CustomResource , CustomResourceProvider , NestedStack , Stack , Stage , AwsCustomResource , Provider , AssertionsProvider , AwsApiCall , EqualsAssertion , IntegTest , IntegTestCase , IntegTestCaseStack , LambdaInvokeFunction , AwsCliLayer , KubectlLayer , NodeProxyAgentLayer , CdkPipeline , CdkStage , CodePipeline , PublishAssetsAction , UpdatePipelineAction , Trigger , TriggerFunction
Trait marker for classes that can be depended upon.
The presence of this interface indicates that an object has
an IDependableTrait implementation.
This interface can be used to take an (ordering) dependency on a set of
constructs. An ordering dependency implies that the resources represented by
those constructs are deployed before the resources depending ON them are
deployed.