Skip to main content

Initializer

import cdktn

cdktn.TerraformHclModuleConfig(
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  providers: typing.List[TerraformProvider | TerraformModuleProvider] = None,
  skip_asset_creation_from_local_modules: bool = None,
  source: str,
  version: str = None,
  variables: typing.Mapping[typing.Any] = None
)

Properties

NameTypeDescription
depends_ontyping.List[ITerraformDependable]No description.
for_eachITerraformIteratorNo description.
providerstyping.List[TerraformProvider | TerraformModuleProvider]No description.
skip_asset_creation_from_local_modulesboolNo description.
sourcestrNo description.
versionstrNo description.
variablestyping.Mapping[typing.Any]No description.

depends_onOptional

depends_on: typing.List[ITerraformDependable]

for_eachOptional

for_each: ITerraformIterator

providersOptional

providers: typing.List[TerraformProvider | TerraformModuleProvider]

skip_asset_creation_from_local_modulesOptional

skip_asset_creation_from_local_modules: bool
  • Type: bool

sourceRequired

source: str
  • Type: str

versionOptional

version: str
  • Type: str

variablesOptional

variables: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]