Skip to main content

Initializer

import "github.com/open-constructs/cdk-terrain-go/cdktn"

&cdktn.TerraformResourceConfig {
	Connection: interface{},
	Count: interface{},
	DependsOn: *[]github.com/open-constructs/cdk-terrain-go/cdktn.ITerraformDependable,
	ForEach: github.com/open-constructs/cdk-terrain-go/cdktn.ITerraformIterator,
	Lifecycle: github.com/open-constructs/cdk-terrain-go/cdktn.TerraformResourceLifecycle,
	Provider: github.com/open-constructs/cdk-terrain-go/cdktn.TerraformProvider,
	Provisioners: *[]interface{},
	TerraformResourceType: *string,
	TerraformGeneratorMetadata: github.com/open-constructs/cdk-terrain-go/cdktn.TerraformProviderGeneratorMetadata,
}

Properties

NameTypeDescription
Connectioninterface{}No description.
Countinterface{}No description.
DependsOn*[]ITerraformDependableNo description.
ForEachITerraformIteratorNo description.
LifecycleTerraformResourceLifecycleNo description.
ProviderTerraformProviderNo description.
Provisioners*[]interface{}No description.
TerraformResourceType*stringNo description.
TerraformGeneratorMetadataTerraformProviderGeneratorMetadataNo description.

ConnectionOptional

Connection interface{}
  • Type: interface{}

CountOptional

Count interface{}
  • Type: interface{}

DependsOnOptional

DependsOn *[]ITerraformDependable

ForEachOptional

ForEach ITerraformIterator

LifecycleOptional

Lifecycle TerraformResourceLifecycle

ProviderOptional

Provider TerraformProvider

ProvisionersOptional

Provisioners *[]interface{}
  • Type: *[]interface{}

TerraformResourceTypeRequired

TerraformResourceType *string
  • Type: *string

TerraformGeneratorMetadataOptional

TerraformGeneratorMetadata TerraformProviderGeneratorMetadata