> ## Documentation Index
> Fetch the complete documentation index at: https://cdktn.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Python: TerraformProviderConfig

> CDKTN Core API Reference for TerraformProviderConfig in Python.

## Initializer <a name="Initializer" id="cdktn.TerraformProviderConfig.Initializer" />

```python theme={null}
import cdktn

cdktn.TerraformProviderConfig(
  terraform_resource_type: str,
  terraform_generator_metadata: TerraformProviderGeneratorMetadata = None,
  terraform_provider_source: str = None
)
```

## Properties <a name="Properties" id="Properties" />

| **Name**                                                                                                                     | **Type**                                                                                                | **Description**   |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ----------------- |
| <code><a href="#cdktn.TerraformProviderConfig.property.terraformResourceType">terraform\_resource\_type</a></code>           | <code>str</code>                                                                                        | *No description.* |
| <code><a href="#cdktn.TerraformProviderConfig.property.terraformGeneratorMetadata">terraform\_generator\_metadata</a></code> | <code><a href="#cdktn.TerraformProviderGeneratorMetadata">TerraformProviderGeneratorMetadata</a></code> | *No description.* |
| <code><a href="#cdktn.TerraformProviderConfig.property.terraformProviderSource">terraform\_provider\_source</a></code>       | <code>str</code>                                                                                        | *No description.* |

***

### `terraform_resource_type`<sup>Required</sup> <a name="terraform_resource_type" id="cdktn.TerraformProviderConfig.property.terraformResourceType" />

```python theme={null}
terraform_resource_type: str
```

* *Type:* str

***

### `terraform_generator_metadata`<sup>Optional</sup> <a name="terraform_generator_metadata" id="cdktn.TerraformProviderConfig.property.terraformGeneratorMetadata" />

```python theme={null}
terraform_generator_metadata: TerraformProviderGeneratorMetadata
```

* *Type:* <a href="#cdktn.TerraformProviderGeneratorMetadata">TerraformProviderGeneratorMetadata</a>

***

### `terraform_provider_source`<sup>Optional</sup> <a name="terraform_provider_source" id="cdktn.TerraformProviderConfig.property.terraformProviderSource" />

```python theme={null}
terraform_provider_source: str
```

* *Type:* str

***
