{"id":23049,"library":"cdktf-cdktf-provider-null","title":"CDKTF Provider: null","description":"Prebuilt Terraform CDK (CDKTF) provider for the null resource. Allows provisioning of resources that do nothing, useful for implementing triggers or placeholders. Version 11.0.1 supports CDKTF 0.20+ and Terraform Provider null 3.x. Released monthly alongside CDKTF provider releases.","status":"active","version":"11.0.1","language":"python","source_language":"en","source_url":"https://github.com/cdktf/cdktf-provider-null.git","tags":["cdktf","terraform-cdk","terraform","null-provider","infrastructure-as-code"],"install":[{"cmd":"pip install cdktf-cdktf-provider-null","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Runtime dependency for CDKTF constructs","package":"cdktf","optional":false},{"reason":"Base constructs library","package":"constructs","optional":false},{"reason":"Cross-language type system used by CDKTF","package":"jsii","optional":false}],"imports":[{"wrong":"from cdktf_cdktf_provider_null import NullProvider","symbol":"NullProvider","correct":"from cdktf_cdktf_provider_null import provider"},{"wrong":"from cdktf_cdktf_provider_null import DataNullDataSource","symbol":"DataNullDataSource","correct":"from cdktf_cdktf_provider_null import data_null_data_source"},{"wrong":"from cdktf_cdktf_provider_null import Resource","symbol":"Resource","correct":"from cdktf_cdktf_provider_null import resource"}],"quickstart":{"code":"from cdktf import App, TerraformStack\nfrom cdktf_cdktf_provider_null import NullProvider, NullResource\n\nclass MyStack(TerraformStack):\n    def __init__(self, scope, id):\n        super().__init__(scope, id)\n        NullProvider(self, 'null', alias='myprovider')\n        NullResource(self, 'example', triggers={'key': 'value'})\n\napp = App()\nMyStack(app, 'quickstart')\napp.synth()","lang":"python","description":"Synthesizes a minimal CDKTF stack with a null resource."},"warnings":[{"fix":"Update cdktf to >=0.20 and refer to Terraform null provider docs for v3 changes.","message":"Major version jumps: upgrade from 10.x to 11.x requires CDKTF 0.20+ and Terraform Provider null 3.x. Check provider version compatibility.","severity":"breaking","affected_versions":"10.x -> 11.x"},{"fix":"Ensure triggers map keys/values are stable or expect replacements.","message":"The 'triggers' attribute of NullResource is used for replacement logic. Modifying triggers forces resource recreation; this is expected but can cause data loss if used carelessly.","severity":"gotcha","affected_versions":"all"},{"fix":"Refer to import paths in this registry entry for correct symbols.","message":"Some older classes (like 'null.DataSource' in legacy versions) have been removed. Use the current submodule paths.","severity":"deprecated","affected_versions":"<=9.x"}],"env_vars":null,"search_vec":"'0.20':30 '11.0.1':27 '3':35 'allow':13 'alongsid':39 'cdk':6,46 'cdktf':1,7,29,40,43 'code':54 'implement':22 'infrastructur':52 'infrastructure-as-cod':51 'month':38 'noth':19 'null':3,11,34,49 'null-provid':48 'placehold':25 'prebuilt':4 'provid':2,8,33,41,50 'provis':14 'releas':37,42 'resourc':12,16 'support':28 'terraform':5,32,45,47 'terraform-cdk':44 'trigger':23 'use':20 'version':26 'x':36","created_at":"2026-05-01T06:02:08.644833+00:00","updated_at":"2026-05-01T06:02:08.644833+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"11.0.1","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/cdktf/cdktf-provider-null.git","docs":null,"changelog":null,"pypi":"https://pypi.org/project/cdktf-cdktf-provider-null/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","aws"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}