Skip to main content

Initializer

import { DataConfig } from 'cdktn'

const dataConfig: DataConfig = { ... }

Properties

NameTypeDescription
connectionSSHProvisionerConnection | WinrmProvisionerConnectionNo description.
countnumber | TerraformCountNo description.
dependsOnITerraformDependable[]No description.
forEachITerraformIteratorNo description.
lifecycleTerraformResourceLifecycleNo description.
providerTerraformProviderNo description.
provisionersFileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]No description.
input{[ key: string ]: any}(Optional) A value which will be stored in the instance state, and reflected in the output attribute after apply.
triggersReplace{[ key: string ]: any}(Optional) A value which is stored in the instance state, and will force replacement when the value changes.

connectionOptional

public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;

countOptional

public readonly count: number | TerraformCount;

dependsOnOptional

public readonly dependsOn: ITerraformDependable[];

forEachOptional

public readonly forEach: ITerraformIterator;

lifecycleOptional

public readonly lifecycle: TerraformResourceLifecycle;

providerOptional

public readonly provider: TerraformProvider;

provisionersOptional

public readonly provisioners: (FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner)[];

inputOptional

public readonly input: {[ key: string ]: any};
  • Type: {[ key: string ]: 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

triggersReplaceOptional

public readonly triggersReplace: {[ key: string ]: any};
  • Type: {[ key: string ]: 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