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.