Cloud.Terraform.Configuration
Cloud.Terraform.Configuration
Request schema for provisioning of Terraform template
JSON Example
{
"configurationSource": {
"commitId": "string",
"repositoryId": "string",
"sourceDirectory": "string"
},
"count": 0,
"environment": {},
"outputs": {},
"providers": [
{
"cloudZone": "string",
"name": "string"
}
],
"stateUpdatedAt": "string",
"terraformVersion": "string",
"variables": {}
}
object
configurationSource
Required
Configuration Source
integer
count
Optional
The number of resource instances to be created.
object
environment
Optional
Environment variables to customize various aspects of Terraform behavior.
object
outputs
Optional
Output values are like the return values of a Terraform template.
array of object
providers
Optional
Providers usually require some configuration of their own to specify endpoint URLs, regions, authentication settings.
string As date-time As date-time
stateUpdatedAt
Optional
State file last updated time.
string
terraformVersion
Required
Version of Terraform to be used for Terraform template execution
object
variables
Optional
Input variables that serve as parameters for a Terraform template.