Skip to main content

Initializer

import { TerraformResourceConfig } from 'cdktn'

const terraformResourceConfig: TerraformResourceConfig = { ... }

Properties


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)[];

terraformResourceTypeRequired

public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional

public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;