AWS Cloud Development Kit

Contents:

  • API Reference
    • aws_cdk
    • aws_cdk.alexa_ask
    • aws_cdk.app_staging_synthesizer_alpha
    • aws_cdk.assertions
    • aws_cdk.asset_awscli_v1
    • aws_cdk.asset_node_proxy_agent_v6
    • aws_cdk.aws_accessanalyzer
    • aws_cdk.aws_acmpca
    • aws_cdk.aws_aiops
    • aws_cdk.aws_amazonmq
    • aws_cdk.aws_amplify
    • aws_cdk.aws_amplify_alpha
    • aws_cdk.aws_amplifyuibuilder
    • aws_cdk.aws_apigateway
    • aws_cdk.aws_apigatewayv2
      • Package Overview
      • AccessLogDestinationConfig
      • AddApiKeyOptions
      • AddRoutesOptions
      • ApiKey
      • ApiKeyOptions
      • ApiKeyProps
      • ApiMapping
      • ApiMappingAttributes
      • ApiMappingProps
      • AuthorizerPayloadVersion
      • BatchHttpRouteOptions
      • CfnApi
      • CfnApiGatewayManagedOverrides
      • CfnApiGatewayManagedOverridesProps
      • CfnApiMapping
      • CfnApiMappingProps
      • CfnApiProps
      • CfnAuthorizer
      • CfnAuthorizerProps
      • CfnDeployment
      • CfnDeploymentProps
      • CfnDomainName
      • CfnDomainNameProps
      • CfnIntegration
      • CfnIntegrationProps
      • CfnIntegrationResponse
      • CfnIntegrationResponseProps
      • CfnModel
      • CfnModelProps
      • CfnRoute
      • CfnRouteProps
      • CfnRouteResponse
      • CfnRouteResponseProps
      • CfnRoutingRule
      • CfnRoutingRuleProps
      • CfnStage
      • CfnStageProps
      • CfnVpcLink
      • CfnVpcLinkProps
      • ContentHandling
      • CorsHttpMethod
      • CorsPreflightOptions
      • DomainMappingOptions
      • DomainName
      • DomainNameAttributes
      • DomainNameProps
      • EndpointOptions
      • EndpointType
      • GrantInvokeOptions
      • HttpApi
      • HttpApiAttributes
      • HttpApiProps
      • HttpAuthorizer
      • HttpAuthorizerAttributes
      • HttpAuthorizerProps
      • HttpAuthorizerType
      • HttpConnectionType
      • HttpIntegration
      • HttpIntegrationProps
      • HttpIntegrationSubtype
      • HttpIntegrationType
      • HttpMethod
      • HttpNoneAuthorizer
      • HttpRoute
      • HttpRouteAuthorizerBindOptions
      • HttpRouteAuthorizerConfig
      • HttpRouteIntegration
      • HttpRouteIntegrationBindOptions
      • HttpRouteIntegrationConfig
      • HttpRouteKey
      • HttpRouteProps
      • HttpStage
      • HttpStageAttributes
      • HttpStageOptions
      • HttpStageProps
      • IAccessLogDestination
      • IAccessLogSettings
      • IApi
      • IApiKey
      • IApiMapping
      • IAuthorizer
      • IDomainName
      • IHttpApi
      • IHttpAuthorizer
      • IHttpIntegration
      • IHttpRoute
      • IHttpRouteAuthorizer
      • IHttpStage
      • IIntegration
      • IMappingValue
      • IRoute
      • IStage
      • IUsagePlan
      • IVpcLink
      • IWebSocketApi
      • IWebSocketAuthorizer
      • IWebSocketIntegration
      • IWebSocketRoute
      • IWebSocketRouteAuthorizer
      • IWebSocketStage
      • IntegrationCredentials
      • IpAddressType
      • LogGroupLogDestination
      • MTLSConfig
      • MappingValue
      • ParameterMapping
      • PassthroughBehavior
      • PayloadFormatVersion
      • Period
      • QuotaSettings
      • RateLimitedApiKey
      • RateLimitedApiKeyProps
      • SecurityPolicy
      • StageAttributes
      • StageOptions
      • ThrottleSettings
      • UsagePlan
      • UsagePlanPerApiStage
      • UsagePlanProps
      • VpcLink
        • VpcLink
      • VpcLinkAttributes
      • VpcLinkProps
      • WebSocketApi
      • WebSocketApiAttributes
      • WebSocketApiKeySelectionExpression
      • WebSocketApiProps
      • WebSocketAuthorizer
      • WebSocketAuthorizerAttributes
      • WebSocketAuthorizerProps
      • WebSocketAuthorizerType
      • WebSocketIntegration
      • WebSocketIntegrationProps
      • WebSocketIntegrationType
      • WebSocketNoneAuthorizer
      • WebSocketRoute
      • WebSocketRouteAuthorizerBindOptions
      • WebSocketRouteAuthorizerConfig
      • WebSocketRouteIntegration
      • WebSocketRouteIntegrationBindOptions
      • WebSocketRouteIntegrationConfig
      • WebSocketRouteOptions
      • WebSocketRouteProps
      • WebSocketStage
      • WebSocketStageAttributes
      • WebSocketStageProps
    • aws_cdk.aws_apigatewayv2_authorizers
    • aws_cdk.aws_apigatewayv2_integrations
    • aws_cdk.aws_appconfig
    • aws_cdk.aws_appflow
    • aws_cdk.aws_appintegrations
    • aws_cdk.aws_applicationautoscaling
    • aws_cdk.aws_applicationinsights
    • aws_cdk.aws_applicationsignals
    • aws_cdk.aws_applicationsignals_alpha
    • aws_cdk.aws_appmesh
    • aws_cdk.aws_apprunner
    • aws_cdk.aws_apprunner_alpha
    • aws_cdk.aws_appstream
    • aws_cdk.aws_appsync
    • aws_cdk.aws_apptest
    • aws_cdk.aws_aps
    • aws_cdk.aws_arcregionswitch
    • aws_cdk.aws_arczonalshift
    • aws_cdk.aws_athena
    • aws_cdk.aws_auditmanager
    • aws_cdk.aws_autoscaling
    • aws_cdk.aws_autoscaling_common
    • aws_cdk.aws_autoscaling_hooktargets
    • aws_cdk.aws_autoscalingplans
    • aws_cdk.aws_b2bi
    • aws_cdk.aws_backup
    • aws_cdk.aws_backupgateway
    • aws_cdk.aws_batch
    • aws_cdk.aws_bcmdataexports
    • aws_cdk.aws_bedrock
    • aws_cdk.aws_bedrock_agentcore_alpha
    • aws_cdk.aws_bedrock_alpha
    • aws_cdk.aws_bedrockagentcore
    • aws_cdk.aws_billingconductor
    • aws_cdk.aws_budgets
    • aws_cdk.aws_cassandra
    • aws_cdk.aws_ce
    • aws_cdk.aws_certificatemanager
    • aws_cdk.aws_chatbot
    • aws_cdk.aws_cleanrooms
    • aws_cdk.aws_cleanroomsml
    • aws_cdk.aws_cloud9
    • aws_cdk.aws_cloud9_alpha
    • aws_cdk.aws_cloudformation
    • aws_cdk.aws_cloudfront
    • aws_cdk.aws_cloudfront.experimental
    • aws_cdk.aws_cloudfront_origins
    • aws_cdk.aws_cloudtrail
    • aws_cdk.aws_cloudwatch
    • aws_cdk.aws_cloudwatch_actions
    • aws_cdk.aws_codeartifact
    • aws_cdk.aws_codebuild
    • aws_cdk.aws_codecommit
    • aws_cdk.aws_codeconnections
    • aws_cdk.aws_codedeploy
    • aws_cdk.aws_codeguruprofiler
    • aws_cdk.aws_codegurureviewer
    • aws_cdk.aws_codepipeline
    • aws_cdk.aws_codepipeline_actions
    • aws_cdk.aws_codestar
    • aws_cdk.aws_codestar_alpha
    • aws_cdk.aws_codestarconnections
    • aws_cdk.aws_codestarnotifications
    • aws_cdk.aws_cognito
    • aws_cdk.aws_cognito_identitypool
    • aws_cdk.aws_comprehend
    • aws_cdk.aws_config
    • aws_cdk.aws_connect
    • aws_cdk.aws_connectcampaigns
    • aws_cdk.aws_connectcampaignsv2
    • aws_cdk.aws_controltower
    • aws_cdk.aws_cur
    • aws_cdk.aws_customerprofiles
    • aws_cdk.aws_databrew
    • aws_cdk.aws_datapipeline
    • aws_cdk.aws_datasync
    • aws_cdk.aws_datazone
    • aws_cdk.aws_dax
    • aws_cdk.aws_deadline
    • aws_cdk.aws_detective
    • aws_cdk.aws_devicefarm
    • aws_cdk.aws_devopsagent
    • aws_cdk.aws_devopsguru
    • aws_cdk.aws_directoryservice
    • aws_cdk.aws_dlm
    • aws_cdk.aws_dms
    • aws_cdk.aws_docdb
    • aws_cdk.aws_docdbelastic
    • aws_cdk.aws_dsql
    • aws_cdk.aws_dynamodb
    • aws_cdk.aws_ec2
    • aws_cdk.aws_ec2_alpha
    • aws_cdk.aws_ecr
    • aws_cdk.aws_ecr_assets
    • aws_cdk.aws_ecs
    • aws_cdk.aws_ecs_patterns
    • aws_cdk.aws_efs
    • aws_cdk.aws_eks
    • aws_cdk.aws_eks_v2_alpha
    • aws_cdk.aws_elasticache
    • aws_cdk.aws_elasticache_alpha
    • aws_cdk.aws_elasticbeanstalk
    • aws_cdk.aws_elasticloadbalancing
    • aws_cdk.aws_elasticloadbalancingv2
    • aws_cdk.aws_elasticloadbalancingv2_actions
    • aws_cdk.aws_elasticloadbalancingv2_targets
    • aws_cdk.aws_elasticsearch
    • aws_cdk.aws_emr
    • aws_cdk.aws_emrcontainers
    • aws_cdk.aws_emrserverless
    • aws_cdk.aws_entityresolution
    • aws_cdk.aws_events
    • aws_cdk.aws_events_targets
    • aws_cdk.aws_eventschemas
    • aws_cdk.aws_evidently
    • aws_cdk.aws_evs
    • aws_cdk.aws_finspace
    • aws_cdk.aws_fis
    • aws_cdk.aws_fms
    • aws_cdk.aws_forecast
    • aws_cdk.aws_frauddetector
    • aws_cdk.aws_fsx
    • aws_cdk.aws_gamelift
    • aws_cdk.aws_gamelift_alpha
    • aws_cdk.aws_gameliftstreams
    • aws_cdk.aws_globalaccelerator
    • aws_cdk.aws_globalaccelerator_endpoints
    • aws_cdk.aws_glue
    • aws_cdk.aws_glue_alpha
    • aws_cdk.aws_grafana
    • aws_cdk.aws_greengrass
    • aws_cdk.aws_greengrassv2
    • aws_cdk.aws_groundstation
    • aws_cdk.aws_guardduty
    • aws_cdk.aws_healthimaging
    • aws_cdk.aws_healthlake
    • aws_cdk.aws_iam
    • aws_cdk.aws_identitystore
    • aws_cdk.aws_imagebuilder
    • aws_cdk.aws_imagebuilder_alpha
    • aws_cdk.aws_inspector
    • aws_cdk.aws_inspectorv2
    • aws_cdk.aws_internetmonitor
    • aws_cdk.aws_invoicing
    • aws_cdk.aws_iot
    • aws_cdk.aws_iot_actions_alpha
    • aws_cdk.aws_iot_alpha
    • aws_cdk.aws_iotanalytics
    • aws_cdk.aws_iotcoredeviceadvisor
    • aws_cdk.aws_iotevents
    • aws_cdk.aws_iotevents_actions_alpha
    • aws_cdk.aws_iotevents_alpha
    • aws_cdk.aws_iotfleethub
    • aws_cdk.aws_iotfleetwise
    • aws_cdk.aws_iotsitewise
    • aws_cdk.aws_iotthingsgraph
    • aws_cdk.aws_iottwinmaker
    • aws_cdk.aws_iotwireless
    • aws_cdk.aws_ivs
    • aws_cdk.aws_ivs_alpha
    • aws_cdk.aws_ivschat
    • aws_cdk.aws_kafkaconnect
    • aws_cdk.aws_kendra
    • aws_cdk.aws_kendraranking
    • aws_cdk.aws_kinesis
    • aws_cdk.aws_kinesisanalytics
    • aws_cdk.aws_kinesisanalytics_flink_alpha
    • aws_cdk.aws_kinesisanalyticsv2
    • aws_cdk.aws_kinesisfirehose
    • aws_cdk.aws_kinesisvideo
    • aws_cdk.aws_kms
    • aws_cdk.aws_lakeformation
    • aws_cdk.aws_lambda
    • aws_cdk.aws_lambda_destinations
    • aws_cdk.aws_lambda_event_sources
    • aws_cdk.aws_lambda_go_alpha
    • aws_cdk.aws_lambda_nodejs
    • aws_cdk.aws_lambda_python_alpha
    • aws_cdk.aws_launchwizard
    • aws_cdk.aws_lex
    • aws_cdk.aws_licensemanager
    • aws_cdk.aws_lightsail
    • aws_cdk.aws_location
    • aws_cdk.aws_location_alpha
    • aws_cdk.aws_logs
    • aws_cdk.aws_logs_destinations
    • aws_cdk.aws_lookoutequipment
    • aws_cdk.aws_lookoutmetrics
    • aws_cdk.aws_lookoutvision
    • aws_cdk.aws_m2
    • aws_cdk.aws_macie
    • aws_cdk.aws_managedblockchain
    • aws_cdk.aws_mediaconnect
    • aws_cdk.aws_mediaconvert
    • aws_cdk.aws_medialive
    • aws_cdk.aws_mediapackage
    • aws_cdk.aws_mediapackagev2
    • aws_cdk.aws_mediastore
    • aws_cdk.aws_mediatailor
    • aws_cdk.aws_memorydb
    • aws_cdk.aws_mpa
    • aws_cdk.aws_msk
    • aws_cdk.aws_msk_alpha
    • aws_cdk.aws_mwaa
    • aws_cdk.aws_neptune
    • aws_cdk.aws_neptune_alpha
    • aws_cdk.aws_neptunegraph
    • aws_cdk.aws_networkfirewall
    • aws_cdk.aws_networkmanager
    • aws_cdk.aws_nimblestudio
    • aws_cdk.aws_notifications
    • aws_cdk.aws_notificationscontacts
    • aws_cdk.aws_oam
    • aws_cdk.aws_observabilityadmin
    • aws_cdk.aws_odb
    • aws_cdk.aws_omics
    • aws_cdk.aws_opensearchserverless
    • aws_cdk.aws_opensearchservice
    • aws_cdk.aws_opsworks
    • aws_cdk.aws_opsworkscm
    • aws_cdk.aws_organizations
    • aws_cdk.aws_osis
    • aws_cdk.aws_panorama
    • aws_cdk.aws_paymentcryptography
    • aws_cdk.aws_pcaconnectorad
    • aws_cdk.aws_pcaconnectorscep
    • aws_cdk.aws_pcs
    • aws_cdk.aws_personalize
    • aws_cdk.aws_pinpoint
    • aws_cdk.aws_pinpointemail
    • aws_cdk.aws_pipes
    • aws_cdk.aws_pipes_alpha
    • aws_cdk.aws_pipes_enrichments_alpha
    • aws_cdk.aws_pipes_sources_alpha
    • aws_cdk.aws_pipes_targets_alpha
    • aws_cdk.aws_proton
    • aws_cdk.aws_qbusiness
    • aws_cdk.aws_qldb
    • aws_cdk.aws_quicksight
    • aws_cdk.aws_ram
    • aws_cdk.aws_rbin
    • aws_cdk.aws_rds
    • aws_cdk.aws_redshift
    • aws_cdk.aws_redshift_alpha
    • aws_cdk.aws_redshiftserverless
    • aws_cdk.aws_refactorspaces
    • aws_cdk.aws_rekognition
    • aws_cdk.aws_resiliencehub
    • aws_cdk.aws_resourceexplorer2
    • aws_cdk.aws_resourcegroups
    • aws_cdk.aws_robomaker
    • aws_cdk.aws_rolesanywhere
    • aws_cdk.aws_route53
    • aws_cdk.aws_route53_patterns
    • aws_cdk.aws_route53_targets
    • aws_cdk.aws_route53profiles
    • aws_cdk.aws_route53recoverycontrol
    • aws_cdk.aws_route53recoveryreadiness
    • aws_cdk.aws_route53resolver
    • aws_cdk.aws_route53resolver_alpha
    • aws_cdk.aws_rtbfabric
    • aws_cdk.aws_rum
    • aws_cdk.aws_s3
    • aws_cdk.aws_s3_assets
    • aws_cdk.aws_s3_deployment
    • aws_cdk.aws_s3_notifications
    • aws_cdk.aws_s3express
    • aws_cdk.aws_s3objectlambda
    • aws_cdk.aws_s3objectlambda_alpha
    • aws_cdk.aws_s3outposts
    • aws_cdk.aws_s3tables
    • aws_cdk.aws_s3tables_alpha
    • aws_cdk.aws_s3vectors
    • aws_cdk.aws_sagemaker
    • aws_cdk.aws_sagemaker_alpha
    • aws_cdk.aws_sam
    • aws_cdk.aws_scheduler
    • aws_cdk.aws_scheduler_targets
    • aws_cdk.aws_sdb
    • aws_cdk.aws_secretsmanager
    • aws_cdk.aws_securityhub
    • aws_cdk.aws_securitylake
    • aws_cdk.aws_servicecatalog
    • aws_cdk.aws_servicecatalogappregistry
    • aws_cdk.aws_servicecatalogappregistry_alpha
    • aws_cdk.aws_servicediscovery
    • aws_cdk.aws_ses
    • aws_cdk.aws_ses_actions
    • aws_cdk.aws_shield
    • aws_cdk.aws_signer
    • aws_cdk.aws_simspaceweaver
    • aws_cdk.aws_smsvoice
    • aws_cdk.aws_sns
    • aws_cdk.aws_sns_subscriptions
    • aws_cdk.aws_sqs
    • aws_cdk.aws_ssm
    • aws_cdk.aws_ssmcontacts
    • aws_cdk.aws_ssmguiconnect
    • aws_cdk.aws_ssmincidents
    • aws_cdk.aws_ssmquicksetup
    • aws_cdk.aws_sso
    • aws_cdk.aws_stepfunctions
    • aws_cdk.aws_stepfunctions_tasks
    • aws_cdk.aws_supportapp
    • aws_cdk.aws_synthetics
    • aws_cdk.aws_systemsmanagersap
    • aws_cdk.aws_timestream
    • aws_cdk.aws_transfer
    • aws_cdk.aws_verifiedpermissions
    • aws_cdk.aws_voiceid
    • aws_cdk.aws_vpclattice
    • aws_cdk.aws_waf
    • aws_cdk.aws_wafregional
    • aws_cdk.aws_wafv2
    • aws_cdk.aws_wisdom
    • aws_cdk.aws_workspaces
    • aws_cdk.aws_workspacesinstances
    • aws_cdk.aws_workspacesthinclient
    • aws_cdk.aws_workspacesweb
    • aws_cdk.aws_xray
    • aws_cdk.cloud_assembly_schema
    • aws_cdk.cloudformation_include
    • aws_cdk.custom_resources
    • aws_cdk.cx_api
    • aws_cdk.integ_tests_alpha
    • aws_cdk.interfaces
    • aws_cdk.interfaces.alexa_ask
    • aws_cdk.interfaces.aws_accessanalyzer
    • aws_cdk.interfaces.aws_acmpca
    • aws_cdk.interfaces.aws_aiops
    • aws_cdk.interfaces.aws_amazonmq
    • aws_cdk.interfaces.aws_amplify
    • aws_cdk.interfaces.aws_amplifyuibuilder
    • aws_cdk.interfaces.aws_apigateway
    • aws_cdk.interfaces.aws_apigatewayv2
    • aws_cdk.interfaces.aws_appconfig
    • aws_cdk.interfaces.aws_appflow
    • aws_cdk.interfaces.aws_appintegrations
    • aws_cdk.interfaces.aws_applicationautoscaling
    • aws_cdk.interfaces.aws_applicationinsights
    • aws_cdk.interfaces.aws_applicationsignals
    • aws_cdk.interfaces.aws_appmesh
    • aws_cdk.interfaces.aws_apprunner
    • aws_cdk.interfaces.aws_appstream
    • aws_cdk.interfaces.aws_appsync
    • aws_cdk.interfaces.aws_apptest
    • aws_cdk.interfaces.aws_aps
    • aws_cdk.interfaces.aws_arcregionswitch
    • aws_cdk.interfaces.aws_arczonalshift
    • aws_cdk.interfaces.aws_athena
    • aws_cdk.interfaces.aws_auditmanager
    • aws_cdk.interfaces.aws_autoscaling
    • aws_cdk.interfaces.aws_autoscalingplans
    • aws_cdk.interfaces.aws_b2bi
    • aws_cdk.interfaces.aws_backup
    • aws_cdk.interfaces.aws_backupgateway
    • aws_cdk.interfaces.aws_batch
    • aws_cdk.interfaces.aws_bcmdataexports
    • aws_cdk.interfaces.aws_bedrock
    • aws_cdk.interfaces.aws_bedrockagentcore
    • aws_cdk.interfaces.aws_billing
    • aws_cdk.interfaces.aws_billingconductor
    • aws_cdk.interfaces.aws_budgets
    • aws_cdk.interfaces.aws_cassandra
    • aws_cdk.interfaces.aws_ce
    • aws_cdk.interfaces.aws_certificatemanager
    • aws_cdk.interfaces.aws_chatbot
    • aws_cdk.interfaces.aws_cleanrooms
    • aws_cdk.interfaces.aws_cleanroomsml
    • aws_cdk.interfaces.aws_cloud9
    • aws_cdk.interfaces.aws_cloudformation
    • aws_cdk.interfaces.aws_cloudfront
    • aws_cdk.interfaces.aws_cloudtrail
    • aws_cdk.interfaces.aws_cloudwatch
    • aws_cdk.interfaces.aws_codeartifact
    • aws_cdk.interfaces.aws_codebuild
    • aws_cdk.interfaces.aws_codecommit
    • aws_cdk.interfaces.aws_codeconnections
    • aws_cdk.interfaces.aws_codedeploy
    • aws_cdk.interfaces.aws_codeguruprofiler
    • aws_cdk.interfaces.aws_codegurureviewer
    • aws_cdk.interfaces.aws_codepipeline
    • aws_cdk.interfaces.aws_codestar
    • aws_cdk.interfaces.aws_codestarconnections
    • aws_cdk.interfaces.aws_codestarnotifications
    • aws_cdk.interfaces.aws_cognito
    • aws_cdk.interfaces.aws_comprehend
    • aws_cdk.interfaces.aws_config
    • aws_cdk.interfaces.aws_connect
    • aws_cdk.interfaces.aws_connectcampaigns
    • aws_cdk.interfaces.aws_connectcampaignsv2
    • aws_cdk.interfaces.aws_controltower
    • aws_cdk.interfaces.aws_cur
    • aws_cdk.interfaces.aws_customerprofiles
    • aws_cdk.interfaces.aws_databrew
    • aws_cdk.interfaces.aws_datapipeline
    • aws_cdk.interfaces.aws_datasync
    • aws_cdk.interfaces.aws_datazone
    • aws_cdk.interfaces.aws_dax
    • aws_cdk.interfaces.aws_deadline
    • aws_cdk.interfaces.aws_detective
    • aws_cdk.interfaces.aws_devicefarm
    • aws_cdk.interfaces.aws_devopsagent
    • aws_cdk.interfaces.aws_devopsguru
    • aws_cdk.interfaces.aws_directoryservice
    • aws_cdk.interfaces.aws_dlm
    • aws_cdk.interfaces.aws_dms
    • aws_cdk.interfaces.aws_docdb
    • aws_cdk.interfaces.aws_docdbelastic
    • aws_cdk.interfaces.aws_dsql
    • aws_cdk.interfaces.aws_dynamodb
    • aws_cdk.interfaces.aws_ec2
    • aws_cdk.interfaces.aws_ecr
    • aws_cdk.interfaces.aws_ecs
    • aws_cdk.interfaces.aws_efs
    • aws_cdk.interfaces.aws_eks
    • aws_cdk.interfaces.aws_elasticache
    • aws_cdk.interfaces.aws_elasticbeanstalk
    • aws_cdk.interfaces.aws_elasticloadbalancing
    • aws_cdk.interfaces.aws_elasticloadbalancingv2
    • aws_cdk.interfaces.aws_elasticsearch
    • aws_cdk.interfaces.aws_emr
    • aws_cdk.interfaces.aws_emrcontainers
    • aws_cdk.interfaces.aws_emrserverless
    • aws_cdk.interfaces.aws_entityresolution
    • aws_cdk.interfaces.aws_events
    • aws_cdk.interfaces.aws_eventschemas
    • aws_cdk.interfaces.aws_evidently
    • aws_cdk.interfaces.aws_evs
    • aws_cdk.interfaces.aws_finspace
    • aws_cdk.interfaces.aws_fis
    • aws_cdk.interfaces.aws_fms
    • aws_cdk.interfaces.aws_forecast
    • aws_cdk.interfaces.aws_frauddetector
    • aws_cdk.interfaces.aws_fsx
    • aws_cdk.interfaces.aws_gamelift
    • aws_cdk.interfaces.aws_gameliftstreams
    • aws_cdk.interfaces.aws_globalaccelerator
    • aws_cdk.interfaces.aws_glue
    • aws_cdk.interfaces.aws_grafana
    • aws_cdk.interfaces.aws_greengrass
    • aws_cdk.interfaces.aws_greengrassv2
    • aws_cdk.interfaces.aws_groundstation
    • aws_cdk.interfaces.aws_guardduty
    • aws_cdk.interfaces.aws_healthimaging
    • aws_cdk.interfaces.aws_healthlake
    • aws_cdk.interfaces.aws_iam
    • aws_cdk.interfaces.aws_identitystore
    • aws_cdk.interfaces.aws_imagebuilder
    • aws_cdk.interfaces.aws_inspector
    • aws_cdk.interfaces.aws_inspectorv2
    • aws_cdk.interfaces.aws_internetmonitor
    • aws_cdk.interfaces.aws_invoicing
    • aws_cdk.interfaces.aws_iot
    • aws_cdk.interfaces.aws_iotanalytics
    • aws_cdk.interfaces.aws_iotcoredeviceadvisor
    • aws_cdk.interfaces.aws_iotevents
    • aws_cdk.interfaces.aws_iotfleethub
    • aws_cdk.interfaces.aws_iotfleetwise
    • aws_cdk.interfaces.aws_iotsitewise
    • aws_cdk.interfaces.aws_iotthingsgraph
    • aws_cdk.interfaces.aws_iottwinmaker
    • aws_cdk.interfaces.aws_iotwireless
    • aws_cdk.interfaces.aws_ivs
    • aws_cdk.interfaces.aws_ivschat
    • aws_cdk.interfaces.aws_kafkaconnect
    • aws_cdk.interfaces.aws_kendra
    • aws_cdk.interfaces.aws_kendraranking
    • aws_cdk.interfaces.aws_kinesis
    • aws_cdk.interfaces.aws_kinesisanalytics
    • aws_cdk.interfaces.aws_kinesisanalyticsv2
    • aws_cdk.interfaces.aws_kinesisfirehose
    • aws_cdk.interfaces.aws_kinesisvideo
    • aws_cdk.interfaces.aws_kms
    • aws_cdk.interfaces.aws_lakeformation
    • aws_cdk.interfaces.aws_lambda
    • aws_cdk.interfaces.aws_launchwizard
    • aws_cdk.interfaces.aws_lex
    • aws_cdk.interfaces.aws_licensemanager
    • aws_cdk.interfaces.aws_lightsail
    • aws_cdk.interfaces.aws_location
    • aws_cdk.interfaces.aws_logs
    • aws_cdk.interfaces.aws_lookoutequipment
    • aws_cdk.interfaces.aws_lookoutmetrics
    • aws_cdk.interfaces.aws_lookoutvision
    • aws_cdk.interfaces.aws_m2
    • aws_cdk.interfaces.aws_macie
    • aws_cdk.interfaces.aws_managedblockchain
    • aws_cdk.interfaces.aws_mediaconnect
    • aws_cdk.interfaces.aws_mediaconvert
    • aws_cdk.interfaces.aws_medialive
    • aws_cdk.interfaces.aws_mediapackage
    • aws_cdk.interfaces.aws_mediapackagev2
    • aws_cdk.interfaces.aws_mediastore
    • aws_cdk.interfaces.aws_mediatailor
    • aws_cdk.interfaces.aws_memorydb
    • aws_cdk.interfaces.aws_mpa
    • aws_cdk.interfaces.aws_msk
    • aws_cdk.interfaces.aws_mwaa
    • aws_cdk.interfaces.aws_neptune
    • aws_cdk.interfaces.aws_neptunegraph
    • aws_cdk.interfaces.aws_networkfirewall
    • aws_cdk.interfaces.aws_networkmanager
    • aws_cdk.interfaces.aws_nimblestudio
    • aws_cdk.interfaces.aws_notifications
    • aws_cdk.interfaces.aws_notificationscontacts
    • aws_cdk.interfaces.aws_oam
    • aws_cdk.interfaces.aws_observabilityadmin
    • aws_cdk.interfaces.aws_odb
    • aws_cdk.interfaces.aws_omics
    • aws_cdk.interfaces.aws_opensearchserverless
    • aws_cdk.interfaces.aws_opensearchservice
    • aws_cdk.interfaces.aws_opsworks
    • aws_cdk.interfaces.aws_opsworkscm
    • aws_cdk.interfaces.aws_organizations
    • aws_cdk.interfaces.aws_osis
    • aws_cdk.interfaces.aws_panorama
    • aws_cdk.interfaces.aws_paymentcryptography
    • aws_cdk.interfaces.aws_pcaconnectorad
    • aws_cdk.interfaces.aws_pcaconnectorscep
    • aws_cdk.interfaces.aws_pcs
    • aws_cdk.interfaces.aws_personalize
    • aws_cdk.interfaces.aws_pinpoint
    • aws_cdk.interfaces.aws_pinpointemail
    • aws_cdk.interfaces.aws_pipes
    • aws_cdk.interfaces.aws_proton
    • aws_cdk.interfaces.aws_qbusiness
    • aws_cdk.interfaces.aws_qldb
    • aws_cdk.interfaces.aws_quicksight
    • aws_cdk.interfaces.aws_ram
    • aws_cdk.interfaces.aws_rbin
    • aws_cdk.interfaces.aws_rds
    • aws_cdk.interfaces.aws_redshift
    • aws_cdk.interfaces.aws_redshiftserverless
    • aws_cdk.interfaces.aws_refactorspaces
    • aws_cdk.interfaces.aws_rekognition
    • aws_cdk.interfaces.aws_resiliencehub
    • aws_cdk.interfaces.aws_resourceexplorer2
    • aws_cdk.interfaces.aws_resourcegroups
    • aws_cdk.interfaces.aws_robomaker
    • aws_cdk.interfaces.aws_rolesanywhere
    • aws_cdk.interfaces.aws_route53
    • aws_cdk.interfaces.aws_route53profiles
    • aws_cdk.interfaces.aws_route53recoverycontrol
    • aws_cdk.interfaces.aws_route53recoveryreadiness
    • aws_cdk.interfaces.aws_route53resolver
    • aws_cdk.interfaces.aws_rtbfabric
    • aws_cdk.interfaces.aws_rum
    • aws_cdk.interfaces.aws_s3
    • aws_cdk.interfaces.aws_s3express
    • aws_cdk.interfaces.aws_s3objectlambda
    • aws_cdk.interfaces.aws_s3outposts
    • aws_cdk.interfaces.aws_s3tables
    • aws_cdk.interfaces.aws_s3vectors
    • aws_cdk.interfaces.aws_sagemaker
    • aws_cdk.interfaces.aws_sam
    • aws_cdk.interfaces.aws_scheduler
    • aws_cdk.interfaces.aws_sdb
    • aws_cdk.interfaces.aws_secretsmanager
    • aws_cdk.interfaces.aws_securityhub
    • aws_cdk.interfaces.aws_securitylake
    • aws_cdk.interfaces.aws_servicecatalog
    • aws_cdk.interfaces.aws_servicecatalogappregistry
    • aws_cdk.interfaces.aws_servicediscovery
    • aws_cdk.interfaces.aws_ses
    • aws_cdk.interfaces.aws_shield
    • aws_cdk.interfaces.aws_signer
    • aws_cdk.interfaces.aws_simspaceweaver
    • aws_cdk.interfaces.aws_smsvoice
    • aws_cdk.interfaces.aws_sns
    • aws_cdk.interfaces.aws_sqs
    • aws_cdk.interfaces.aws_ssm
    • aws_cdk.interfaces.aws_ssmcontacts
    • aws_cdk.interfaces.aws_ssmguiconnect
    • aws_cdk.interfaces.aws_ssmincidents
    • aws_cdk.interfaces.aws_ssmquicksetup
    • aws_cdk.interfaces.aws_sso
    • aws_cdk.interfaces.aws_stepfunctions
    • aws_cdk.interfaces.aws_supportapp
    • aws_cdk.interfaces.aws_synthetics
    • aws_cdk.interfaces.aws_systemsmanagersap
    • aws_cdk.interfaces.aws_timestream
    • aws_cdk.interfaces.aws_transfer
    • aws_cdk.interfaces.aws_verifiedpermissions
    • aws_cdk.interfaces.aws_voiceid
    • aws_cdk.interfaces.aws_vpclattice
    • aws_cdk.interfaces.aws_waf
    • aws_cdk.interfaces.aws_wafregional
    • aws_cdk.interfaces.aws_wafv2
    • aws_cdk.interfaces.aws_wisdom
    • aws_cdk.interfaces.aws_workspaces
    • aws_cdk.interfaces.aws_workspacesinstances
    • aws_cdk.interfaces.aws_workspacesthinclient
    • aws_cdk.interfaces.aws_workspacesweb
    • aws_cdk.interfaces.aws_xray
    • aws_cdk.lambda_layer_awscli
    • aws_cdk.lambda_layer_node_proxy_agent
    • aws_cdk.mixins_preview
    • aws_cdk.mixins_preview.alexa_ask
    • aws_cdk.mixins_preview.alexa_ask.mixins
    • aws_cdk.mixins_preview.aws_accessanalyzer
    • aws_cdk.mixins_preview.aws_accessanalyzer.mixins
    • aws_cdk.mixins_preview.aws_acmpca
    • aws_cdk.mixins_preview.aws_acmpca.mixins
    • aws_cdk.mixins_preview.aws_aiops
    • aws_cdk.mixins_preview.aws_aiops.mixins
    • aws_cdk.mixins_preview.aws_amazonmq
    • aws_cdk.mixins_preview.aws_amazonmq.mixins
    • aws_cdk.mixins_preview.aws_amplify
    • aws_cdk.mixins_preview.aws_amplify.mixins
    • aws_cdk.mixins_preview.aws_amplifyuibuilder
    • aws_cdk.mixins_preview.aws_amplifyuibuilder.mixins
    • aws_cdk.mixins_preview.aws_apigateway
    • aws_cdk.mixins_preview.aws_apigateway.mixins
    • aws_cdk.mixins_preview.aws_apigatewayv2
    • aws_cdk.mixins_preview.aws_apigatewayv2.mixins
    • aws_cdk.mixins_preview.aws_appconfig
    • aws_cdk.mixins_preview.aws_appconfig.mixins
    • aws_cdk.mixins_preview.aws_appflow
    • aws_cdk.mixins_preview.aws_appflow.mixins
    • aws_cdk.mixins_preview.aws_appintegrations
    • aws_cdk.mixins_preview.aws_appintegrations.mixins
    • aws_cdk.mixins_preview.aws_applicationautoscaling
    • aws_cdk.mixins_preview.aws_applicationautoscaling.mixins
    • aws_cdk.mixins_preview.aws_applicationinsights
    • aws_cdk.mixins_preview.aws_applicationinsights.mixins
    • aws_cdk.mixins_preview.aws_applicationsignals
    • aws_cdk.mixins_preview.aws_applicationsignals.mixins
    • aws_cdk.mixins_preview.aws_appmesh
    • aws_cdk.mixins_preview.aws_appmesh.mixins
    • aws_cdk.mixins_preview.aws_apprunner
    • aws_cdk.mixins_preview.aws_apprunner.mixins
    • aws_cdk.mixins_preview.aws_appstream
    • aws_cdk.mixins_preview.aws_appstream.mixins
    • aws_cdk.mixins_preview.aws_appsync
    • aws_cdk.mixins_preview.aws_appsync.mixins
    • aws_cdk.mixins_preview.aws_apptest
    • aws_cdk.mixins_preview.aws_apptest.mixins
    • aws_cdk.mixins_preview.aws_aps
    • aws_cdk.mixins_preview.aws_aps.mixins
    • aws_cdk.mixins_preview.aws_arcregionswitch
    • aws_cdk.mixins_preview.aws_arcregionswitch.mixins
    • aws_cdk.mixins_preview.aws_arczonalshift
    • aws_cdk.mixins_preview.aws_arczonalshift.mixins
    • aws_cdk.mixins_preview.aws_athena
    • aws_cdk.mixins_preview.aws_athena.events
    • aws_cdk.mixins_preview.aws_athena.mixins
    • aws_cdk.mixins_preview.aws_auditmanager
    • aws_cdk.mixins_preview.aws_auditmanager.mixins
    • aws_cdk.mixins_preview.aws_autoscaling
    • aws_cdk.mixins_preview.aws_autoscaling.events
    • aws_cdk.mixins_preview.aws_autoscaling.mixins
    • aws_cdk.mixins_preview.aws_autoscalingplans
    • aws_cdk.mixins_preview.aws_autoscalingplans.mixins
    • aws_cdk.mixins_preview.aws_b2bi
    • aws_cdk.mixins_preview.aws_b2bi.mixins
    • aws_cdk.mixins_preview.aws_backup
    • aws_cdk.mixins_preview.aws_backup.mixins
    • aws_cdk.mixins_preview.aws_backupgateway
    • aws_cdk.mixins_preview.aws_backupgateway.mixins
    • aws_cdk.mixins_preview.aws_batch
    • aws_cdk.mixins_preview.aws_batch.mixins
    • aws_cdk.mixins_preview.aws_bcmdataexports
    • aws_cdk.mixins_preview.aws_bcmdataexports.mixins
    • aws_cdk.mixins_preview.aws_bedrock
    • aws_cdk.mixins_preview.aws_bedrock.mixins
    • aws_cdk.mixins_preview.aws_bedrockagentcore
    • aws_cdk.mixins_preview.aws_bedrockagentcore.mixins
    • aws_cdk.mixins_preview.aws_billingconductor
    • aws_cdk.mixins_preview.aws_billingconductor.mixins
    • aws_cdk.mixins_preview.aws_budgets
    • aws_cdk.mixins_preview.aws_budgets.mixins
    • aws_cdk.mixins_preview.aws_cassandra
    • aws_cdk.mixins_preview.aws_cassandra.mixins
    • aws_cdk.mixins_preview.aws_ce
    • aws_cdk.mixins_preview.aws_ce.mixins
    • aws_cdk.mixins_preview.aws_certificatemanager
    • aws_cdk.mixins_preview.aws_certificatemanager.mixins
    • aws_cdk.mixins_preview.aws_chatbot
    • aws_cdk.mixins_preview.aws_chatbot.mixins
    • aws_cdk.mixins_preview.aws_cleanrooms
    • aws_cdk.mixins_preview.aws_cleanrooms.mixins
    • aws_cdk.mixins_preview.aws_cleanroomsml
    • aws_cdk.mixins_preview.aws_cleanroomsml.mixins
    • aws_cdk.mixins_preview.aws_cloud9
    • aws_cdk.mixins_preview.aws_cloud9.mixins
    • aws_cdk.mixins_preview.aws_cloudformation
    • aws_cdk.mixins_preview.aws_cloudformation.mixins
    • aws_cdk.mixins_preview.aws_cloudfront
    • aws_cdk.mixins_preview.aws_cloudfront.mixins
    • aws_cdk.mixins_preview.aws_cloudtrail
    • aws_cdk.mixins_preview.aws_cloudtrail.mixins
    • aws_cdk.mixins_preview.aws_cloudwatch
    • aws_cdk.mixins_preview.aws_cloudwatch.events
    • aws_cdk.mixins_preview.aws_cloudwatch.mixins
    • aws_cdk.mixins_preview.aws_codeartifact
    • aws_cdk.mixins_preview.aws_codeartifact.mixins
    • aws_cdk.mixins_preview.aws_codebuild
    • aws_cdk.mixins_preview.aws_codebuild.mixins
    • aws_cdk.mixins_preview.aws_codecommit
    • aws_cdk.mixins_preview.aws_codecommit.events
    • aws_cdk.mixins_preview.aws_codecommit.mixins
    • aws_cdk.mixins_preview.aws_codeconnections
    • aws_cdk.mixins_preview.aws_codeconnections.mixins
    • aws_cdk.mixins_preview.aws_codedeploy
    • aws_cdk.mixins_preview.aws_codedeploy.mixins
    • aws_cdk.mixins_preview.aws_codeguruprofiler
    • aws_cdk.mixins_preview.aws_codeguruprofiler.mixins
    • aws_cdk.mixins_preview.aws_codegurureviewer
    • aws_cdk.mixins_preview.aws_codegurureviewer.mixins
    • aws_cdk.mixins_preview.aws_codepipeline
    • aws_cdk.mixins_preview.aws_codepipeline.mixins
    • aws_cdk.mixins_preview.aws_codestar
    • aws_cdk.mixins_preview.aws_codestar.mixins
    • aws_cdk.mixins_preview.aws_codestarconnections
    • aws_cdk.mixins_preview.aws_codestarconnections.mixins
    • aws_cdk.mixins_preview.aws_codestarnotifications
    • aws_cdk.mixins_preview.aws_codestarnotifications.mixins
    • aws_cdk.mixins_preview.aws_cognito
    • aws_cdk.mixins_preview.aws_cognito.mixins
    • aws_cdk.mixins_preview.aws_comprehend
    • aws_cdk.mixins_preview.aws_comprehend.mixins
    • aws_cdk.mixins_preview.aws_config
    • aws_cdk.mixins_preview.aws_config.mixins
    • aws_cdk.mixins_preview.aws_connect
    • aws_cdk.mixins_preview.aws_connect.events
    • aws_cdk.mixins_preview.aws_connect.mixins
    • aws_cdk.mixins_preview.aws_connectcampaigns
    • aws_cdk.mixins_preview.aws_connectcampaigns.mixins
    • aws_cdk.mixins_preview.aws_connectcampaignsv2
    • aws_cdk.mixins_preview.aws_connectcampaignsv2.mixins
    • aws_cdk.mixins_preview.aws_controltower
    • aws_cdk.mixins_preview.aws_controltower.mixins
    • aws_cdk.mixins_preview.aws_cur
    • aws_cdk.mixins_preview.aws_cur.mixins
    • aws_cdk.mixins_preview.aws_customerprofiles
    • aws_cdk.mixins_preview.aws_customerprofiles.mixins
    • aws_cdk.mixins_preview.aws_databrew
    • aws_cdk.mixins_preview.aws_databrew.mixins
    • aws_cdk.mixins_preview.aws_datapipeline
    • aws_cdk.mixins_preview.aws_datapipeline.mixins
    • aws_cdk.mixins_preview.aws_datasync
    • aws_cdk.mixins_preview.aws_datasync.mixins
    • aws_cdk.mixins_preview.aws_datazone
    • aws_cdk.mixins_preview.aws_datazone.mixins
    • aws_cdk.mixins_preview.aws_dax
    • aws_cdk.mixins_preview.aws_dax.mixins
    • aws_cdk.mixins_preview.aws_deadline
    • aws_cdk.mixins_preview.aws_deadline.mixins
    • aws_cdk.mixins_preview.aws_detective
    • aws_cdk.mixins_preview.aws_detective.mixins
    • aws_cdk.mixins_preview.aws_devicefarm
    • aws_cdk.mixins_preview.aws_devicefarm.mixins
    • aws_cdk.mixins_preview.aws_devopsagent
    • aws_cdk.mixins_preview.aws_devopsagent.mixins
    • aws_cdk.mixins_preview.aws_devopsguru
    • aws_cdk.mixins_preview.aws_devopsguru.mixins
    • aws_cdk.mixins_preview.aws_directoryservice
    • aws_cdk.mixins_preview.aws_directoryservice.mixins
    • aws_cdk.mixins_preview.aws_dlm
    • aws_cdk.mixins_preview.aws_dlm.mixins
    • aws_cdk.mixins_preview.aws_dms
    • aws_cdk.mixins_preview.aws_dms.mixins
    • aws_cdk.mixins_preview.aws_docdb
    • aws_cdk.mixins_preview.aws_docdb.mixins
    • aws_cdk.mixins_preview.aws_docdbelastic
    • aws_cdk.mixins_preview.aws_docdbelastic.mixins
    • aws_cdk.mixins_preview.aws_dsql
    • aws_cdk.mixins_preview.aws_dsql.mixins
    • aws_cdk.mixins_preview.aws_dynamodb
    • aws_cdk.mixins_preview.aws_dynamodb.mixins
    • aws_cdk.mixins_preview.aws_ec2
    • aws_cdk.mixins_preview.aws_ec2.events
    • aws_cdk.mixins_preview.aws_ec2.mixins
    • aws_cdk.mixins_preview.aws_ecr
    • aws_cdk.mixins_preview.aws_ecr.events
    • aws_cdk.mixins_preview.aws_ecr.mixins
    • aws_cdk.mixins_preview.aws_ecs
    • aws_cdk.mixins_preview.aws_ecs.events
    • aws_cdk.mixins_preview.aws_ecs.mixins
    • aws_cdk.mixins_preview.aws_efs
    • aws_cdk.mixins_preview.aws_efs.mixins
    • aws_cdk.mixins_preview.aws_eks
    • aws_cdk.mixins_preview.aws_eks.mixins
    • aws_cdk.mixins_preview.aws_elasticache
    • aws_cdk.mixins_preview.aws_elasticache.mixins
    • aws_cdk.mixins_preview.aws_elasticbeanstalk
    • aws_cdk.mixins_preview.aws_elasticbeanstalk.mixins
    • aws_cdk.mixins_preview.aws_elasticloadbalancing
    • aws_cdk.mixins_preview.aws_elasticloadbalancing.mixins
    • aws_cdk.mixins_preview.aws_elasticloadbalancingv2
    • aws_cdk.mixins_preview.aws_elasticloadbalancingv2.mixins
    • aws_cdk.mixins_preview.aws_elasticsearch
    • aws_cdk.mixins_preview.aws_elasticsearch.mixins
    • aws_cdk.mixins_preview.aws_emr
    • aws_cdk.mixins_preview.aws_emr.mixins
    • aws_cdk.mixins_preview.aws_emrcontainers
    • aws_cdk.mixins_preview.aws_emrcontainers.mixins
    • aws_cdk.mixins_preview.aws_emrserverless
    • aws_cdk.mixins_preview.aws_emrserverless.mixins
    • aws_cdk.mixins_preview.aws_entityresolution
    • aws_cdk.mixins_preview.aws_entityresolution.mixins
    • aws_cdk.mixins_preview.aws_eventschemas
    • aws_cdk.mixins_preview.aws_eventschemas.mixins
    • aws_cdk.mixins_preview.aws_evidently
    • aws_cdk.mixins_preview.aws_evidently.mixins
    • aws_cdk.mixins_preview.aws_evs
    • aws_cdk.mixins_preview.aws_evs.mixins
    • aws_cdk.mixins_preview.aws_finspace
    • aws_cdk.mixins_preview.aws_finspace.mixins
    • aws_cdk.mixins_preview.aws_fis
    • aws_cdk.mixins_preview.aws_fis.mixins
    • aws_cdk.mixins_preview.aws_fms
    • aws_cdk.mixins_preview.aws_fms.mixins
    • aws_cdk.mixins_preview.aws_forecast
    • aws_cdk.mixins_preview.aws_forecast.mixins
    • aws_cdk.mixins_preview.aws_frauddetector
    • aws_cdk.mixins_preview.aws_frauddetector.mixins
    • aws_cdk.mixins_preview.aws_fsx
    • aws_cdk.mixins_preview.aws_fsx.mixins
    • aws_cdk.mixins_preview.aws_gamelift
    • aws_cdk.mixins_preview.aws_gamelift.mixins
    • aws_cdk.mixins_preview.aws_gameliftstreams
    • aws_cdk.mixins_preview.aws_gameliftstreams.mixins
    • aws_cdk.mixins_preview.aws_globalaccelerator
    • aws_cdk.mixins_preview.aws_globalaccelerator.mixins
    • aws_cdk.mixins_preview.aws_glue
    • aws_cdk.mixins_preview.aws_glue.events
    • aws_cdk.mixins_preview.aws_glue.mixins
    • aws_cdk.mixins_preview.aws_grafana
    • aws_cdk.mixins_preview.aws_grafana.mixins
    • aws_cdk.mixins_preview.aws_greengrass
    • aws_cdk.mixins_preview.aws_greengrass.mixins
    • aws_cdk.mixins_preview.aws_greengrassv2
    • aws_cdk.mixins_preview.aws_greengrassv2.mixins
    • aws_cdk.mixins_preview.aws_groundstation
    • aws_cdk.mixins_preview.aws_groundstation.mixins
    • aws_cdk.mixins_preview.aws_guardduty
    • aws_cdk.mixins_preview.aws_guardduty.events
    • aws_cdk.mixins_preview.aws_guardduty.mixins
    • aws_cdk.mixins_preview.aws_healthimaging
    • aws_cdk.mixins_preview.aws_healthimaging.events
    • aws_cdk.mixins_preview.aws_healthimaging.mixins
    • aws_cdk.mixins_preview.aws_healthlake
    • aws_cdk.mixins_preview.aws_healthlake.mixins
    • aws_cdk.mixins_preview.aws_iam
    • aws_cdk.mixins_preview.aws_iam.mixins
    • aws_cdk.mixins_preview.aws_identitystore
    • aws_cdk.mixins_preview.aws_identitystore.mixins
    • aws_cdk.mixins_preview.aws_imagebuilder
    • aws_cdk.mixins_preview.aws_imagebuilder.mixins
    • aws_cdk.mixins_preview.aws_inspector
    • aws_cdk.mixins_preview.aws_inspector.mixins
    • aws_cdk.mixins_preview.aws_inspectorv2
    • aws_cdk.mixins_preview.aws_inspectorv2.mixins
    • aws_cdk.mixins_preview.aws_internetmonitor
    • aws_cdk.mixins_preview.aws_internetmonitor.mixins
    • aws_cdk.mixins_preview.aws_invoicing
    • aws_cdk.mixins_preview.aws_invoicing.mixins
    • aws_cdk.mixins_preview.aws_iot
    • aws_cdk.mixins_preview.aws_iot.mixins
    • aws_cdk.mixins_preview.aws_iotanalytics
    • aws_cdk.mixins_preview.aws_iotanalytics.events
    • aws_cdk.mixins_preview.aws_iotanalytics.mixins
    • aws_cdk.mixins_preview.aws_iotcoredeviceadvisor
    • aws_cdk.mixins_preview.aws_iotcoredeviceadvisor.mixins
    • aws_cdk.mixins_preview.aws_iotevents
    • aws_cdk.mixins_preview.aws_iotevents.mixins
    • aws_cdk.mixins_preview.aws_iotfleethub
    • aws_cdk.mixins_preview.aws_iotfleethub.mixins
    • aws_cdk.mixins_preview.aws_iotfleetwise
    • aws_cdk.mixins_preview.aws_iotfleetwise.mixins
    • aws_cdk.mixins_preview.aws_iotsitewise
    • aws_cdk.mixins_preview.aws_iotsitewise.mixins
    • aws_cdk.mixins_preview.aws_iotthingsgraph
    • aws_cdk.mixins_preview.aws_iotthingsgraph.mixins
    • aws_cdk.mixins_preview.aws_iottwinmaker
    • aws_cdk.mixins_preview.aws_iottwinmaker.mixins
    • aws_cdk.mixins_preview.aws_iotwireless
    • aws_cdk.mixins_preview.aws_iotwireless.mixins
    • aws_cdk.mixins_preview.aws_ivs
    • aws_cdk.mixins_preview.aws_ivs.mixins
    • aws_cdk.mixins_preview.aws_ivschat
    • aws_cdk.mixins_preview.aws_ivschat.mixins
    • aws_cdk.mixins_preview.aws_kafkaconnect
    • aws_cdk.mixins_preview.aws_kafkaconnect.mixins
    • aws_cdk.mixins_preview.aws_kendra
    • aws_cdk.mixins_preview.aws_kendra.mixins
    • aws_cdk.mixins_preview.aws_kendraranking
    • aws_cdk.mixins_preview.aws_kendraranking.mixins
    • aws_cdk.mixins_preview.aws_kinesis
    • aws_cdk.mixins_preview.aws_kinesis.mixins
    • aws_cdk.mixins_preview.aws_kinesisanalytics
    • aws_cdk.mixins_preview.aws_kinesisanalytics.mixins
    • aws_cdk.mixins_preview.aws_kinesisanalyticsv2
    • aws_cdk.mixins_preview.aws_kinesisanalyticsv2.mixins
    • aws_cdk.mixins_preview.aws_kinesisfirehose
    • aws_cdk.mixins_preview.aws_kinesisfirehose.mixins
    • aws_cdk.mixins_preview.aws_kinesisvideo
    • aws_cdk.mixins_preview.aws_kinesisvideo.mixins
    • aws_cdk.mixins_preview.aws_kms
    • aws_cdk.mixins_preview.aws_kms.events
    • aws_cdk.mixins_preview.aws_kms.mixins
    • aws_cdk.mixins_preview.aws_lakeformation
    • aws_cdk.mixins_preview.aws_lakeformation.mixins
    • aws_cdk.mixins_preview.aws_lambda
    • aws_cdk.mixins_preview.aws_lambda.mixins
    • aws_cdk.mixins_preview.aws_launchwizard
    • aws_cdk.mixins_preview.aws_launchwizard.mixins
    • aws_cdk.mixins_preview.aws_lex
    • aws_cdk.mixins_preview.aws_lex.mixins
    • aws_cdk.mixins_preview.aws_licensemanager
    • aws_cdk.mixins_preview.aws_licensemanager.mixins
    • aws_cdk.mixins_preview.aws_lightsail
    • aws_cdk.mixins_preview.aws_lightsail.mixins
    • aws_cdk.mixins_preview.aws_location
    • aws_cdk.mixins_preview.aws_location.mixins
    • aws_cdk.mixins_preview.aws_logs
    • aws_cdk.mixins_preview.aws_logs.events
    • aws_cdk.mixins_preview.aws_logs.mixins
    • aws_cdk.mixins_preview.aws_lookoutequipment
    • aws_cdk.mixins_preview.aws_lookoutequipment.mixins
    • aws_cdk.mixins_preview.aws_lookoutmetrics
    • aws_cdk.mixins_preview.aws_lookoutmetrics.mixins
    • aws_cdk.mixins_preview.aws_lookoutvision
    • aws_cdk.mixins_preview.aws_lookoutvision.mixins
    • aws_cdk.mixins_preview.aws_m2
    • aws_cdk.mixins_preview.aws_m2.mixins
    • aws_cdk.mixins_preview.aws_macie
    • aws_cdk.mixins_preview.aws_macie.mixins
    • aws_cdk.mixins_preview.aws_managedblockchain
    • aws_cdk.mixins_preview.aws_managedblockchain.mixins
    • aws_cdk.mixins_preview.aws_mediaconnect
    • aws_cdk.mixins_preview.aws_mediaconnect.mixins
    • aws_cdk.mixins_preview.aws_mediaconvert
    • aws_cdk.mixins_preview.aws_mediaconvert.mixins
    • aws_cdk.mixins_preview.aws_medialive
    • aws_cdk.mixins_preview.aws_medialive.events
    • aws_cdk.mixins_preview.aws_medialive.mixins
    • aws_cdk.mixins_preview.aws_mediapackage
    • aws_cdk.mixins_preview.aws_mediapackage.events
    • aws_cdk.mixins_preview.aws_mediapackage.mixins
    • aws_cdk.mixins_preview.aws_mediapackagev2
    • aws_cdk.mixins_preview.aws_mediapackagev2.mixins
    • aws_cdk.mixins_preview.aws_mediastore
    • aws_cdk.mixins_preview.aws_mediastore.mixins
    • aws_cdk.mixins_preview.aws_mediatailor
    • aws_cdk.mixins_preview.aws_mediatailor.mixins
    • aws_cdk.mixins_preview.aws_memorydb
    • aws_cdk.mixins_preview.aws_memorydb.mixins
    • aws_cdk.mixins_preview.aws_mpa
    • aws_cdk.mixins_preview.aws_mpa.mixins
    • aws_cdk.mixins_preview.aws_msk
    • aws_cdk.mixins_preview.aws_msk.mixins
    • aws_cdk.mixins_preview.aws_mwaa
    • aws_cdk.mixins_preview.aws_mwaa.mixins
    • aws_cdk.mixins_preview.aws_neptune
    • aws_cdk.mixins_preview.aws_neptune.mixins
    • aws_cdk.mixins_preview.aws_neptunegraph
    • aws_cdk.mixins_preview.aws_neptunegraph.mixins
    • aws_cdk.mixins_preview.aws_networkfirewall
    • aws_cdk.mixins_preview.aws_networkfirewall.mixins
    • aws_cdk.mixins_preview.aws_networkmanager
    • aws_cdk.mixins_preview.aws_networkmanager.events
    • aws_cdk.mixins_preview.aws_networkmanager.mixins
    • aws_cdk.mixins_preview.aws_nimblestudio
    • aws_cdk.mixins_preview.aws_nimblestudio.mixins
    • aws_cdk.mixins_preview.aws_notifications
    • aws_cdk.mixins_preview.aws_notifications.mixins
    • aws_cdk.mixins_preview.aws_notificationscontacts
    • aws_cdk.mixins_preview.aws_notificationscontacts.mixins
    • aws_cdk.mixins_preview.aws_oam
    • aws_cdk.mixins_preview.aws_oam.mixins
    • aws_cdk.mixins_preview.aws_observabilityadmin
    • aws_cdk.mixins_preview.aws_observabilityadmin.mixins
    • aws_cdk.mixins_preview.aws_odb
    • aws_cdk.mixins_preview.aws_odb.mixins
    • aws_cdk.mixins_preview.aws_omics
    • aws_cdk.mixins_preview.aws_omics.events
    • aws_cdk.mixins_preview.aws_omics.mixins
    • aws_cdk.mixins_preview.aws_opensearchserverless
    • aws_cdk.mixins_preview.aws_opensearchserverless.mixins
    • aws_cdk.mixins_preview.aws_opensearchservice
    • aws_cdk.mixins_preview.aws_opensearchservice.mixins
    • aws_cdk.mixins_preview.aws_opsworks
    • aws_cdk.mixins_preview.aws_opsworks.events
    • aws_cdk.mixins_preview.aws_opsworks.mixins
    • aws_cdk.mixins_preview.aws_opsworkscm
    • aws_cdk.mixins_preview.aws_opsworkscm.mixins
    • aws_cdk.mixins_preview.aws_organizations
    • aws_cdk.mixins_preview.aws_organizations.events
    • aws_cdk.mixins_preview.aws_organizations.mixins
    • aws_cdk.mixins_preview.aws_osis
    • aws_cdk.mixins_preview.aws_osis.mixins
    • aws_cdk.mixins_preview.aws_panorama
    • aws_cdk.mixins_preview.aws_panorama.mixins
    • aws_cdk.mixins_preview.aws_paymentcryptography
    • aws_cdk.mixins_preview.aws_paymentcryptography.mixins
    • aws_cdk.mixins_preview.aws_pcaconnectorad
    • aws_cdk.mixins_preview.aws_pcaconnectorad.mixins
    • aws_cdk.mixins_preview.aws_pcaconnectorscep
    • aws_cdk.mixins_preview.aws_pcaconnectorscep.mixins
    • aws_cdk.mixins_preview.aws_pcs
    • aws_cdk.mixins_preview.aws_pcs.mixins
    • aws_cdk.mixins_preview.aws_personalize
    • aws_cdk.mixins_preview.aws_personalize.mixins
    • aws_cdk.mixins_preview.aws_pinpoint
    • aws_cdk.mixins_preview.aws_pinpoint.mixins
    • aws_cdk.mixins_preview.aws_pinpointemail
    • aws_cdk.mixins_preview.aws_pinpointemail.mixins
    • aws_cdk.mixins_preview.aws_pipes
    • aws_cdk.mixins_preview.aws_pipes.mixins
    • aws_cdk.mixins_preview.aws_proton
    • aws_cdk.mixins_preview.aws_proton.mixins
    • aws_cdk.mixins_preview.aws_qbusiness
    • aws_cdk.mixins_preview.aws_qbusiness.mixins
    • aws_cdk.mixins_preview.aws_qldb
    • aws_cdk.mixins_preview.aws_qldb.mixins
    • aws_cdk.mixins_preview.aws_quicksight
    • aws_cdk.mixins_preview.aws_quicksight.mixins
    • aws_cdk.mixins_preview.aws_ram
    • aws_cdk.mixins_preview.aws_ram.mixins
    • aws_cdk.mixins_preview.aws_rbin
    • aws_cdk.mixins_preview.aws_rbin.mixins
    • aws_cdk.mixins_preview.aws_rds
    • aws_cdk.mixins_preview.aws_rds.mixins
    • aws_cdk.mixins_preview.aws_redshift
    • aws_cdk.mixins_preview.aws_redshift.mixins
    • aws_cdk.mixins_preview.aws_redshiftserverless
    • aws_cdk.mixins_preview.aws_redshiftserverless.mixins
    • aws_cdk.mixins_preview.aws_refactorspaces
    • aws_cdk.mixins_preview.aws_refactorspaces.mixins
    • aws_cdk.mixins_preview.aws_rekognition
    • aws_cdk.mixins_preview.aws_rekognition.mixins
    • aws_cdk.mixins_preview.aws_resiliencehub
    • aws_cdk.mixins_preview.aws_resiliencehub.mixins
    • aws_cdk.mixins_preview.aws_resourceexplorer2
    • aws_cdk.mixins_preview.aws_resourceexplorer2.mixins
    • aws_cdk.mixins_preview.aws_resourcegroups
    • aws_cdk.mixins_preview.aws_resourcegroups.mixins
    • aws_cdk.mixins_preview.aws_robomaker
    • aws_cdk.mixins_preview.aws_robomaker.mixins
    • aws_cdk.mixins_preview.aws_rolesanywhere
    • aws_cdk.mixins_preview.aws_rolesanywhere.mixins
    • aws_cdk.mixins_preview.aws_route53
    • aws_cdk.mixins_preview.aws_route53.mixins
    • aws_cdk.mixins_preview.aws_route53profiles
    • aws_cdk.mixins_preview.aws_route53profiles.mixins
    • aws_cdk.mixins_preview.aws_route53recoverycontrol
    • aws_cdk.mixins_preview.aws_route53recoverycontrol.mixins
    • aws_cdk.mixins_preview.aws_route53recoveryreadiness
    • aws_cdk.mixins_preview.aws_route53recoveryreadiness.events
    • aws_cdk.mixins_preview.aws_route53recoveryreadiness.mixins
    • aws_cdk.mixins_preview.aws_route53resolver
    • aws_cdk.mixins_preview.aws_route53resolver.events
    • aws_cdk.mixins_preview.aws_route53resolver.mixins
    • aws_cdk.mixins_preview.aws_rtbfabric
    • aws_cdk.mixins_preview.aws_rtbfabric.mixins
    • aws_cdk.mixins_preview.aws_rum
    • aws_cdk.mixins_preview.aws_rum.mixins
    • aws_cdk.mixins_preview.aws_s3
    • aws_cdk.mixins_preview.aws_s3.events
    • aws_cdk.mixins_preview.aws_s3.mixins
    • aws_cdk.mixins_preview.aws_s3express
    • aws_cdk.mixins_preview.aws_s3express.mixins
    • aws_cdk.mixins_preview.aws_s3objectlambda
    • aws_cdk.mixins_preview.aws_s3objectlambda.mixins
    • aws_cdk.mixins_preview.aws_s3outposts
    • aws_cdk.mixins_preview.aws_s3outposts.mixins
    • aws_cdk.mixins_preview.aws_s3tables
    • aws_cdk.mixins_preview.aws_s3tables.mixins
    • aws_cdk.mixins_preview.aws_s3vectors
    • aws_cdk.mixins_preview.aws_s3vectors.mixins
    • aws_cdk.mixins_preview.aws_sagemaker
    • aws_cdk.mixins_preview.aws_sagemaker.events
    • aws_cdk.mixins_preview.aws_sagemaker.mixins
    • aws_cdk.mixins_preview.aws_sam
    • aws_cdk.mixins_preview.aws_sam.mixins
    • aws_cdk.mixins_preview.aws_scheduler
    • aws_cdk.mixins_preview.aws_scheduler.mixins
    • aws_cdk.mixins_preview.aws_sdb
    • aws_cdk.mixins_preview.aws_sdb.mixins
    • aws_cdk.mixins_preview.aws_secretsmanager
    • aws_cdk.mixins_preview.aws_secretsmanager.mixins
    • aws_cdk.mixins_preview.aws_securityhub
    • aws_cdk.mixins_preview.aws_securityhub.mixins
    • aws_cdk.mixins_preview.aws_securitylake
    • aws_cdk.mixins_preview.aws_securitylake.mixins
    • aws_cdk.mixins_preview.aws_servicecatalog
    • aws_cdk.mixins_preview.aws_servicecatalog.mixins
    • aws_cdk.mixins_preview.aws_servicecatalogappregistry
    • aws_cdk.mixins_preview.aws_servicecatalogappregistry.mixins
    • aws_cdk.mixins_preview.aws_servicediscovery
    • aws_cdk.mixins_preview.aws_servicediscovery.mixins
    • aws_cdk.mixins_preview.aws_ses
    • aws_cdk.mixins_preview.aws_ses.mixins
    • aws_cdk.mixins_preview.aws_shield
    • aws_cdk.mixins_preview.aws_shield.mixins
    • aws_cdk.mixins_preview.aws_signer
    • aws_cdk.mixins_preview.aws_signer.mixins
    • aws_cdk.mixins_preview.aws_simspaceweaver
    • aws_cdk.mixins_preview.aws_simspaceweaver.mixins
    • aws_cdk.mixins_preview.aws_smsvoice
    • aws_cdk.mixins_preview.aws_smsvoice.mixins
    • aws_cdk.mixins_preview.aws_sns
    • aws_cdk.mixins_preview.aws_sns.mixins
    • aws_cdk.mixins_preview.aws_sqs
    • aws_cdk.mixins_preview.aws_sqs.mixins
    • aws_cdk.mixins_preview.aws_ssm
    • aws_cdk.mixins_preview.aws_ssm.mixins
    • aws_cdk.mixins_preview.aws_ssmcontacts
    • aws_cdk.mixins_preview.aws_ssmcontacts.mixins
    • aws_cdk.mixins_preview.aws_ssmguiconnect
    • aws_cdk.mixins_preview.aws_ssmguiconnect.mixins
    • aws_cdk.mixins_preview.aws_ssmincidents
    • aws_cdk.mixins_preview.aws_ssmincidents.mixins
    • aws_cdk.mixins_preview.aws_ssmquicksetup
    • aws_cdk.mixins_preview.aws_ssmquicksetup.mixins
    • aws_cdk.mixins_preview.aws_sso
    • aws_cdk.mixins_preview.aws_sso.mixins
    • aws_cdk.mixins_preview.aws_stepfunctions
    • aws_cdk.mixins_preview.aws_stepfunctions.mixins
    • aws_cdk.mixins_preview.aws_supportapp
    • aws_cdk.mixins_preview.aws_supportapp.mixins
    • aws_cdk.mixins_preview.aws_synthetics
    • aws_cdk.mixins_preview.aws_synthetics.mixins
    • aws_cdk.mixins_preview.aws_systemsmanagersap
    • aws_cdk.mixins_preview.aws_systemsmanagersap.mixins
    • aws_cdk.mixins_preview.aws_timestream
    • aws_cdk.mixins_preview.aws_timestream.mixins
    • aws_cdk.mixins_preview.aws_transfer
    • aws_cdk.mixins_preview.aws_transfer.events
    • aws_cdk.mixins_preview.aws_transfer.mixins
    • aws_cdk.mixins_preview.aws_verifiedpermissions
    • aws_cdk.mixins_preview.aws_verifiedpermissions.mixins
    • aws_cdk.mixins_preview.aws_voiceid
    • aws_cdk.mixins_preview.aws_voiceid.events
    • aws_cdk.mixins_preview.aws_voiceid.mixins
    • aws_cdk.mixins_preview.aws_vpclattice
    • aws_cdk.mixins_preview.aws_vpclattice.mixins
    • aws_cdk.mixins_preview.aws_waf
    • aws_cdk.mixins_preview.aws_waf.mixins
    • aws_cdk.mixins_preview.aws_wafregional
    • aws_cdk.mixins_preview.aws_wafregional.mixins
    • aws_cdk.mixins_preview.aws_wafv2
    • aws_cdk.mixins_preview.aws_wafv2.mixins
    • aws_cdk.mixins_preview.aws_wisdom
    • aws_cdk.mixins_preview.aws_wisdom.mixins
    • aws_cdk.mixins_preview.aws_workspaces
    • aws_cdk.mixins_preview.aws_workspaces.events
    • aws_cdk.mixins_preview.aws_workspaces.mixins
    • aws_cdk.mixins_preview.aws_workspacesinstances
    • aws_cdk.mixins_preview.aws_workspacesinstances.mixins
    • aws_cdk.mixins_preview.aws_workspacesthinclient
    • aws_cdk.mixins_preview.aws_workspacesthinclient.mixins
    • aws_cdk.mixins_preview.aws_workspacesweb
    • aws_cdk.mixins_preview.aws_workspacesweb.mixins
    • aws_cdk.mixins_preview.aws_xray
    • aws_cdk.mixins_preview.aws_xray.mixins
    • aws_cdk.mixins_preview.core
    • aws_cdk.mixins_preview.mixins
    • aws_cdk.pipelines
    • aws_cdk.region_info
    • aws_cdk.triggers
    • constructs
AWS Cloud Development Kit
  • API Reference
  • aws_cdk.aws_apigatewayv2
  • VpcLink

VpcLink

class aws_cdk.aws_apigatewayv2.VpcLink(scope, id, *, vpc, security_groups=None, subnets=None, vpc_link_name=None)

Bases: Resource

Define a new VPC Link Specifies an API Gateway VPC link for a HTTP API to access resources in an Amazon Virtual Private Cloud (VPC).

ExampleMetadata:

infused

Example:

import aws_cdk.aws_ec2 as ec2
import aws_cdk.aws_elasticloadbalancingv2 as elb
from aws_cdk.aws_apigatewayv2_integrations import HttpAlbIntegration


vpc = ec2.Vpc(self, "VPC")
alb = elb.ApplicationLoadBalancer(self, "AppLoadBalancer", vpc=vpc)

vpc_link = apigwv2.VpcLink(self, "VpcLink", vpc=vpc)

# Creating an HTTP ALB Integration:
alb_integration = HttpAlbIntegration("ALBIntegration", alb.listeners[0])
Parameters:
  • scope (Construct)

  • id (str)

  • vpc (IVpc) – The VPC in which the private resources reside.

  • security_groups (Optional[Sequence[ISecurityGroupRef]]) – A list of security groups for the VPC link. Default: - no security groups. Use addSecurityGroups to add security groups

  • subnets (Union[SubnetSelection, Dict[str, Any], None]) – A list of subnets for the VPC link. Default: - private subnets of the provided VPC. Use addSubnets to add more subnets

  • vpc_link_name (Optional[str]) – The name used to label and identify the VPC link. Default: - automatically generated name

Methods

add_security_groups(*groups)

Adds the provided security groups to the vpc link.

Parameters:

groups (ISecurityGroupRef)

Return type:

None

add_subnets(*subnets)

Adds the provided subnets to the vpc link.

Parameters:

subnets (ISubnetRef)

Return type:

None

apply_removal_policy(policy)

Apply the given removal policy to this resource.

The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you’ve removed it from the CDK application or because you’ve made a change that requires the resource to be replaced.

The resource can be deleted (RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).

Parameters:

policy (RemovalPolicy)

Return type:

None

to_string()

Returns a string representation of this construct.

Return type:

str

Attributes

PROPERTY_INJECTION_ID = 'aws-cdk-lib.aws-apigatewayv2.VpcLink'
env

The environment this resource belongs to.

For resources that are created and managed in a Stack (those created by creating new class instances like new Role(), new Bucket(), etc.), this is always the same as the environment of the stack they belong to.

For referenced resources (those obtained from referencing methods like Role.fromRoleArn(), Bucket.fromBucketName(), etc.), they might be different than the stack they were imported into.

node

The tree node.

stack

The stack in which this resource is defined.

vpc

The VPC to which this VPC Link is associated with.

vpc_link_id

Physical ID of the VpcLink resource.

Static Methods

classmethod from_vpc_link_attributes(scope, id, *, vpc, vpc_link_id)

Import a VPC Link by specifying its attributes.

Parameters:
  • scope (Construct)

  • id (str)

  • vpc (IVpc) – The VPC to which this VPC link is associated with.

  • vpc_link_id (str) – The VPC Link id.

Return type:

IVpcLink

classmethod is_construct(x)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Construct.

classmethod is_owned_resource(construct)

Returns true if the construct was created by CDK, and false otherwise.

Parameters:

construct (IConstruct)

Return type:

bool

classmethod is_resource(construct)

Check whether the given construct is a Resource.

Parameters:

construct (IConstruct)

Return type:

bool

Previous Next

© Copyright 1980, Amazon Web Services.

Built with Sphinx using a theme provided by Read the Docs.