Skip to main content

Initializer

import cdktn

cdktn.DataConfig(
  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,
  input: typing.Mapping[typing.Any] = None,
  triggers_replace: typing.Mapping[typing.Any] = None
)

Properties

NameTypeDescription
connectionSSHProvisionerConnection | WinrmProvisionerConnectionNo description.
counttyping.Union[int, float] | TerraformCountNo description.
depends_ontyping.List[ITerraformDependable]No description.
for_eachITerraformIteratorNo description.
lifecycleTerraformResourceLifecycleNo description.
providerTerraformProviderNo description.
provisionerstyping.List[FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner]No description.
inputtyping.Mapping[typing.Any](Optional) A value which will be stored in the instance state, and reflected in the output attribute after apply.
triggers_replacetyping.Mapping[typing.Any](Optional) A value which is stored in the instance state, and will force replacement when the value changes.

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]

inputOptional

input: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]
(Optional) A value which will be stored in the instance state, and reflected in the output attribute after apply. https://developer.hashicorp.com/terraform/language/resources/terraform-data#input

triggers_replaceOptional

triggers_replace: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]
(Optional) A value which is stored in the instance state, and will force replacement when the value changes. https://developer.hashicorp.com/terraform/language/resources/terraform-data#triggers\_replace