cURL
curl --request POST \ --url https://api.nuon.co/v1/components/{component_id}/configs/terraform-module \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data '{ "app_config_id": "<string>", "checksum": "<string>", "connected_github_vcs_config": { "branch": "<string>", "directory": "<string>", "gitRef": "<string>", "repo": "<string>" }, "dependencies": [ "<string>" ], "drift_schedule": "<string>", "env_vars": {}, "public_git_vcs_config": { "branch": "<string>", "directory": "<string>", "repo": "<string>" }, "references": [ "<string>" ], "variables": {}, "variables_files": [ "<string>" ], "version": "<string>" }'
{ "component_config_connection_id": "<string>", "connected_github_vcs_config": { "branch": "<string>", "component_config_id": "<string>", "component_config_type": "<string>", "created_at": "<string>", "created_by_id": "<string>", "directory": "<string>", "id": "<string>", "repo": "<string>", "repo_name": "<string>", "repo_owner": "<string>", "updated_at": "<string>", "vcs_connection": { "created_at": "<string>", "created_by_id": "<string>", "github_account_id": "<string>", "github_account_name": "<string>", "github_install_id": "<string>", "id": "<string>", "updated_at": "<string>", "vcs_connection_commit": [ { "author_email": "<string>", "author_name": "<string>", "created_at": "<string>", "created_by_id": "<string>", "id": "<string>", "message": "<string>", "sha": "<string>", "updated_at": "<string>", "vcs_connection_id": "<string>" } ] }, "vcs_connection_id": "<string>" }, "created_at": "<string>", "created_by_id": "<string>", "env_vars": {}, "id": "<string>", "public_git_vcs_config": { "branch": "<string>", "component_config_id": "<string>", "component_config_type": "<string>", "created_at": "<string>", "created_by_id": "<string>", "directory": "<string>", "id": "<string>", "repo": "<string>", "updated_at": "<string>" }, "updated_at": "<string>", "variables": {}, "variables_files": [ "<string>" ], "version": "<string>" }
Create a terraform component config.
Type "Bearer" followed by a space and token.
component ID
Input
Show child attributes
Created
parent reference
terraform configuration values