{"id":23305,"library":"aws-cdk-aws-cloud9-alpha","title":"AWS CDK Cloud9 Alpha","description":"AWS CDK L2 construct library for AWS Cloud9, currently in alpha (v2.252.0a0). Follows CDK alpha release cadence; breaking changes can occur at any time.","status":"active","version":"2.252.0a0","language":"python","source_language":"en","source_url":"https://github.com/aws/aws-cdk/tree/main/packages/aws-cdk-aws-cloud9-alpha","tags":["aws","cdk","cloud9","alpha","constructs"],"install":[{"cmd":"pip install aws-cdk-aws-cloud9-alpha","lang":"bash","label":"Install"}],"dependencies":[{"reason":"Required peer dependency for CDK apps.","package":"aws-cdk-lib","optional":false},{"reason":"Required peer dependency for CDK constructs.","package":"constructs","optional":false}],"imports":[{"note":"Moved to the alpha module in v2.","symbol":"CfnEnvironmentEC2","correct":"from aws_cdk.aws_cloud9_alpha import CfnEnvironmentEC2"},{"note":"Main L2 construct for EC2 environments.","symbol":"EnvironmentEC2","correct":"from aws_cdk.aws_cloud9_alpha import EnvironmentEC2"}],"quickstart":{"code":"import aws_cdk as cdk\nfrom aws_cdk.aws_cloud9_alpha import EnvironmentEC2\n\napp = cdk.App()\nstack = cdk.Stack(app, 'MyStack')\n\nenv = EnvironmentEC2(stack, 'MyCloud9Env',\n    instance_type='t2.micro',\n    image_id='amazonlinux-2-x86_64'\n)\n\napp.synth()","lang":"python","description":"Creates a basic Cloud9 environment using the alpha L2 construct."},"warnings":[{"fix":"Pin exact version in requirements.txt. Test before upgrading.","message":"Alpha modules do not follow semantic versioning; may have breaking changes in minor/patch releases.","severity":"breaking","affected_versions":"all versions"},{"fix":"Use from aws_cdk.aws_cloud9_alpha import ...","message":"The alpha module must be imported from aws_cdk.aws_cloud9_alpha, not aws_cdk.aws_cloud9.","severity":"gotcha","affected_versions":"all versions"},{"fix":"Use 'environment_name' parameter instead.","message":"EnvironmentEC2's 'description' property was deprecated in favor of 'environmentName'.","severity":"deprecated","affected_versions":">=2.120.0a0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install with `pip install aws-cdk-aws-cloud9-alpha` and import `from aws_cdk.aws_cloud9_alpha`.","cause":"Alpha module not installed or imported incorrectly.","error":"ModuleNotFoundError: No module named 'aws_cdk.aws_cloud9_alpha'"},{"fix":"Ensure you import `EnvironmentEC2` (not `CfnEnvironmentEC2`) for the L2 construct.","cause":"Missing import of the L2 construct; possibly using CfnEnvironmentEC2 instead.","error":"TypeError: __init__() got an unexpected keyword argument 'instance_type'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}