Skip to main content

Initializer

import io.cdktn.cdktn.DataConfig;

DataConfig.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>)
//  .input(java.util.Map<java.lang.String, java.lang.Object>)
//  .triggersReplace(java.util.Map<java.lang.String, java.lang.Object>)
    .build();

Properties

NameTypeDescription
connectionSSHProvisionerConnection|WinrmProvisionerConnectionNo description.
countjava.lang.Number|TerraformCountNo description.
dependsOnjava.util.List<ITerraformDependable>No description.
forEachITerraformIteratorNo description.
lifecycleTerraformResourceLifecycleNo description.
providerTerraformProviderNo description.
provisionersjava.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner>No description.
inputjava.util.Map< java.lang.String, java.lang.Object >(Optional) A value which will be stored in the instance state, and reflected in the output attribute after apply.
triggersReplacejava.util.Map< java.lang.String, java.lang.Object >(Optional) A value which is stored in the instance state, and will force replacement when the value changes.

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();

inputOptional

public java.util.Map<java.lang.String, java.lang.Object> getInput();
  • Type: java.util.Map< java.lang.String, java.lang.Object >
(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 java.util.Map<java.lang.String, java.lang.Object> getTriggersReplace();
  • Type: java.util.Map< java.lang.String, java.lang.Object >
(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