Skip to main content

Initializer

using Io.Cdktn;

new DataConfig {
    SSHProvisionerConnection|WinrmProvisionerConnection Connection = null,
    double|TerraformCount Count = null,
    ITerraformDependable[] DependsOn = null,
    ITerraformIterator ForEach = null,
    TerraformResourceLifecycle Lifecycle = null,
    TerraformProvider Provider = null,
    (FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner)[] Provisioners = null,
    System.Collections.Generic.IDictionary<string, object> Input = null,
    System.Collections.Generic.IDictionary<string, object> TriggersReplace = null
};

Properties

NameTypeDescription
ConnectionSSHProvisionerConnection|WinrmProvisionerConnectionNo description.
Countdouble|TerraformCountNo description.
DependsOnITerraformDependable[]No description.
ForEachITerraformIteratorNo description.
LifecycleTerraformResourceLifecycleNo description.
ProviderTerraformProviderNo description.
ProvisionersFileProvisioner|LocalExecProvisioner|RemoteExecProvisioner[]No description.
InputSystem.Collections.Generic.IDictionary< string, object >(Optional) A value which will be stored in the instance state, and reflected in the output attribute after apply.
TriggersReplaceSystem.Collections.Generic.IDictionary< string, object >(Optional) A value which is stored in the instance state, and will force replacement when the value changes.

ConnectionOptional

public SSHProvisionerConnection|WinrmProvisionerConnection Connection { get; set; }

CountOptional

public double|TerraformCount Count { get; set; }

DependsOnOptional

public ITerraformDependable[] DependsOn { get; set; }

ForEachOptional

public ITerraformIterator ForEach { get; set; }

LifecycleOptional

public TerraformResourceLifecycle Lifecycle { get; set; }

ProviderOptional

public TerraformProvider Provider { get; set; }

ProvisionersOptional

public (FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner)[] Provisioners { get; set; }

InputOptional

public System.Collections.Generic.IDictionary<string, object> Input { get; set; }
  • Type: System.Collections.Generic.IDictionary< string, 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 System.Collections.Generic.IDictionary<string, object> TriggersReplace { get; set; }
  • Type: System.Collections.Generic.IDictionary< string, 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