معرفی شرکت ها


cdktf-tf-module-stack-0.2.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A drop-in replacement for cdktf.TerraformStack that let's you define Terraform modules as construct
ویژگی مقدار
سیستم عامل OS Independent
نام فایل cdktf-tf-module-stack-0.2.0
نام cdktf-tf-module-stack
نسخه کتابخانه 0.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Daniel Schmidt<danielmschmidt92@gmail.com>
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/DanielMSchmidt/cdktf-tf-module-stack.git
آدرس اینترنتی https://pypi.org/project/cdktf-tf-module-stack/
مجوز Apache-2.0
# cdktf-tf-module-stack A drop-in replacement for cdktf.TerraformStack that let's you define Terraform modules as construct. ## Setup ### Node.js Run `yarn add cdktf-tf-module-stack` (or `npm install --save cdktf-tf-module-stack`) to install the package. ### Python Run `pip install cdktf-tf-module-stack` to install the package. ## Usage ```python import { App } from "cdktf"; import { TFModuleStack, TFModuleVariable, TFModuleOutput, ProviderRequirement, } from "cdktf-tf-module-stack"; import { Resource } from "@cdktf/provider-null"; class MyAwesomeModule extends TFModuleStack { constructor(scope: Construct, id: string) { super(scope, id); new ProviderRequirement(this, "null", "~> 2.0"); const resource = new Resource(this, "resource"); new TFModuleVariable(this, "my_var", { type: "string", description: "A variable", default: "default", }); new TFModuleOutput(this, "my_output", { value: resource.id, }); } } const app = new App(); new MyAwesomeModule(app, "my-awesome-module"); app.synth(); ``` This will synthesize a Terraform JSON file that looks like this: ```json { "output": { "my_output": [ { "value": "${null_resource.resource.id}" } ] }, "resource": { "null_resource": { "resource": {} } }, "terraform": { "required_providers": { "null": { "source": "null", "version": "~> 2.0" } }, "variable": { "my_var": { "default": "default", "description": "A variable", "type": "string" } } } } ``` Please note that the provider section is missing, so that the Terraform Workspace using the generated module can be used with any provider matching the version.


نیازمندی

مقدار نام
<0.13.0,>=0.12.0 cdktf
<11.0.0,>=10.0.107 constructs
<2.0.0,>=1.69.0 jsii
>=0.0.3 publication
~=2.13.3 typeguard


زبان مورد نیاز

مقدار نام
~=3.7 Python


نحوه نصب


نصب پکیج whl cdktf-tf-module-stack-0.2.0:

    pip install cdktf-tf-module-stack-0.2.0.whl


نصب پکیج tar.gz cdktf-tf-module-stack-0.2.0:

    pip install cdktf-tf-module-stack-0.2.0.tar.gz