Authorizations
Type "Bearer" followed by a space and token.
Path Parameters
component ID
Body
application/json
Input
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.
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>"
}
Type "Bearer" followed by a space and token.
component ID
Input
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Created
parent reference
Show child attributes
Show child attributes
Show child attributes
Show child attributes
terraform configuration values