Skip to main content

Initializer

import cdktn

cdktn.TerraformResourceConfig(
  connection: SSHProvisionerConnection | WinrmProvisionerConnection = None,
  count: typing.Union[int, float] | TerraformCount = None,
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  lifecycle: TerraformResourceLifecycle = None,
  provider: TerraformProvider = None,
  provisioners: typing.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner] = None,
  terraform_resource_type: str,
  terraform_generator_metadata: TerraformProviderGeneratorMetadata = None
)

Properties


connectionOptional

connection: SSHProvisionerConnection | WinrmProvisionerConnection

countOptional

count: typing.Union[int, float] | TerraformCount

depends_onOptional

depends_on: typing.List[ITerraformDependable]

for_eachOptional

for_each: ITerraformIterator

lifecycleOptional

lifecycle: TerraformResourceLifecycle

providerOptional

provider: TerraformProvider

provisionersOptional

provisioners: typing.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner]

terraform_resource_typeRequired

terraform_resource_type: str
  • Type: str

terraform_generator_metadataOptional

terraform_generator_metadata: TerraformProviderGeneratorMetadata