Skip to main content

Initializer

import io.cdktn.cdktn.TerraformResourceConfig;

TerraformResourceConfig.builder()
//  .connection(SSHProvisionerConnection|WinrmProvisionerConnection)
//  .count(java.lang.Number|TerraformCount)
//  .dependsOn(java.util.List<ITerraformDependable>)
//  .forEach(ITerraformIterator)
//  .lifecycle(TerraformResourceLifecycle)
//  .provider(TerraformProvider)
//  .provisioners(java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner>)
    .terraformResourceType(java.lang.String)
//  .terraformGeneratorMetadata(TerraformProviderGeneratorMetadata)
    .build();

Properties


connectionOptional

public SSHProvisionerConnection|WinrmProvisionerConnection getConnection();

countOptional

public java.lang.Number|TerraformCount getCount();

dependsOnOptional

public java.util.List<ITerraformDependable> getDependsOn();

forEachOptional

public ITerraformIterator getForEach();

lifecycleOptional

public TerraformResourceLifecycle getLifecycle();

providerOptional

public TerraformProvider getProvider();

provisionersOptional

public java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner> getProvisioners();

terraformResourceTypeRequired

public java.lang.String getTerraformResourceType();
  • Type: java.lang.String

terraformGeneratorMetadataOptional

public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata();