override fun generate()

in engine/src/main/kotlin/io/kotless/gen/factory/azure/infra/TFConfigFactory.kt [16:35]


    override fun generate(
        entity: Terraform<Terraform.Backend.Azure, Terraform.Provider.Azure>,
        context: GenerationContext
    ): GenerationFactory.GenerationResult<Output> {
        val terraform = terraform {
            required_version = entity.version
            backend = TFConfig.Backend.AzureRM().apply {
                resource_group_name = entity.backend.resourceGroup
                storage_account_name = entity.backend.storage.storageAccount
                container_name = entity.backend.storage.container
                key = entity.backend.key
            }
        }
        val provider = provider {
            version = entity.provider.version
            features { }
        }

        return GenerationFactory.GenerationResult(Output(provider), provider, terraform)
    }