components
get all configs for a component
- Github
- Blog
- Community
- Youtube
- GETget all apps for the current org
- POSTcreate an app
- GETget an app
- DELdelete an app
- PATCHupdate an app
- POSTCreate app input configs
- GETget app input configs
- GETget latest app input config
- POSTcreate an app sandbox config
- GETget app sandbox configs
- GETget latest app sandbox config
- GETget all components for an app
- GETget all components for an org
- GETget a component
- PATCHupdate a component
- GETGet all builds for a component
- POSTcreate component build
- GETget latest build for a component
- GETget a build for a component
- GETget component build plan
- GETget all configs for a component
- POSTcreate a docker build component config
- POSTcreate an external image component config
- POSTcreate a helm component config
- POSTcreate a job component config
- GETget latest config for a component
- POSTcreate a terraform component config
- POSTcreate an app installer
- GETrender an installer
- GETget an installer
- DELdelete an installer
- GETget all installs for an app
- POSTcreate an app install
- GETget an install
- POSTcreate an app install from an installer
- GETget all installs for an org
- DELdelete an install
- PATCHupdate an install
- GETget an install component
- GETget an installs components
- GETget an install components deploys
- GETget the latest deploy for an install component
- POSTdeploy a build to an install
- GETget an install deploy
- GETget install deploy logs
- GETget install deploy plan
- GETget an installs inputs
- POSTcreate install inputs
- GETget an installs current inputs
- GETget an installs sandbox runs
- GETget all releases for an app
- GETget all releases for a component
- POSTcreate a release
- POSTCreate a release 1
- GETget a release
- GETget a release
- GETGet config for cli
- GETGet current user
- POSTPublish a metric from different Nuon clients for telemetry purposes.
apps
components
installers
installs
releases
general
components
get all configs for a component
GET
/
v1
/
components
/
{component_id}
/
configs
Authorization
string
*
Authorization
Required
string
Type "Bearer" followed by a space and token.
component_id
string
*
component_id
Required
string
component ID
curl --request GET \
--url https://ctl.prod.nuon.co/v1/components/{component_id}/configs \
--header 'Authorization: <api-key>'
[
{
"component_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"docker_build": {
"build_args": [
"<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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"dockerfile": "<string>",
"env_vars": {},
"id": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"target": "<string>",
"updated_at": "<string>"
},
"external_image": {
"aws_ecr_image_config": {
"aws_region": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"iam_role_arn": "<string>",
"id": "<string>",
"updated_at": "<string>"
},
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"image_url": "<string>",
"tag": "<string>",
"updated_at": "<string>"
},
"helm": {
"chart_name": "<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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"updated_at": "<string>",
"values": {},
"values_files": [
"<string>"
]
},
"id": "<string>",
"job": {
"args": [
"<string>"
],
"cmd": [
"<string>"
],
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"env_vars": {},
"id": "<string>",
"image_url": "<string>",
"tag": "<string>",
"updated_at": "<string>"
},
"terraform_module": {
"component_config_connection_id": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"updated_at": "<string>",
"variables": {},
"version": "<string>"
},
"updated_at": "<string>"
}
]
Authorizations
Authorization
string
headerrequiredType "Bearer" followed by a space and token.
Path Parameters
component_id
string
requiredcomponent ID
Response
200 - application/json
component_id
string
created_at
string
created_by
object
created_by.created_at
string
created_by.created_by_id
string
created_by.email
string
created_by.expires_at
string
created_by.id
string
created_by.issued_at
string
created_by.issuer
string
created_by.subject
string
claim data
created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
created_by.updated_at
string
created_by_id
string
docker_build
object
docker_build.build_args
string[]
docker_build.component_config_connection_id
string
value
docker_build.connected_github_vcs_config
object
docker_build.connected_github_vcs_config.branch
string
docker_build.connected_github_vcs_config.component_config_id
string
parent component
docker_build.connected_github_vcs_config.component_config_type
string
docker_build.connected_github_vcs_config.created_at
string
docker_build.connected_github_vcs_config.created_by
object
docker_build.connected_github_vcs_config.created_by.created_at
string
docker_build.connected_github_vcs_config.created_by.created_by_id
string
docker_build.connected_github_vcs_config.created_by.email
string
docker_build.connected_github_vcs_config.created_by.expires_at
string
docker_build.connected_github_vcs_config.created_by.id
string
docker_build.connected_github_vcs_config.created_by.issued_at
string
docker_build.connected_github_vcs_config.created_by.issuer
string
docker_build.connected_github_vcs_config.created_by.subject
string
claim data
docker_build.connected_github_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
docker_build.connected_github_vcs_config.created_by.updated_at
string
docker_build.connected_github_vcs_config.created_by_id
string
docker_build.connected_github_vcs_config.directory
string
docker_build.connected_github_vcs_config.id
string
docker_build.connected_github_vcs_config.repo
string
docker_build.connected_github_vcs_config.repo_name
string
docker_build.connected_github_vcs_config.repo_owner
string
docker_build.connected_github_vcs_config.updated_at
string
docker_build.connected_github_vcs_config.vcs_connection
object
docker_build.connected_github_vcs_config.vcs_connection.created_at
string
docker_build.connected_github_vcs_config.vcs_connection.created_by
object
docker_build.connected_github_vcs_config.vcs_connection.created_by.created_at
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.created_by_id
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.email
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.expires_at
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.id
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.issued_at
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.issuer
string
docker_build.connected_github_vcs_config.vcs_connection.created_by.subject
string
claim data
docker_build.connected_github_vcs_config.vcs_connection.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
docker_build.connected_github_vcs_config.vcs_connection.created_by.updated_at
string
docker_build.connected_github_vcs_config.vcs_connection.created_by_id
string
docker_build.connected_github_vcs_config.vcs_connection.github_install_id
string
docker_build.connected_github_vcs_config.vcs_connection.id
string
docker_build.connected_github_vcs_config.vcs_connection.updated_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit
object[]
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_email
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_name
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.component_config_connection_id
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by
object
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_by_id
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.email
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.expires_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.id
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issued_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issuer
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.subject
string
claim data
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.updated_at
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by_id
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.id
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.message
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.sha
string
docker_build.connected_github_vcs_config.vcs_connection.vcs_connection_commit.updated_at
string
docker_build.connected_github_vcs_config.vcs_connection_id
string
docker_build.created_at
string
docker_build.created_by
object
docker_build.created_by.created_at
string
docker_build.created_by.created_by_id
string
docker_build.created_by.email
string
docker_build.created_by.expires_at
string
docker_build.created_by.id
string
docker_build.created_by.issued_at
string
docker_build.created_by.issuer
string
docker_build.created_by.subject
string
claim data
docker_build.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
docker_build.created_by.updated_at
string
docker_build.created_by_id
string
docker_build.dockerfile
string
docker_build.env_vars
object
docker_build.id
string
docker_build.public_git_vcs_config
object
docker_build.public_git_vcs_config.branch
string
docker_build.public_git_vcs_config.component_config_id
string
docker_build.public_git_vcs_config.component_config_type
string
docker_build.public_git_vcs_config.created_at
string
docker_build.public_git_vcs_config.created_by
object
docker_build.public_git_vcs_config.created_by.created_at
string
docker_build.public_git_vcs_config.created_by.created_by_id
string
docker_build.public_git_vcs_config.created_by.email
string
docker_build.public_git_vcs_config.created_by.expires_at
string
docker_build.public_git_vcs_config.created_by.id
string
docker_build.public_git_vcs_config.created_by.issued_at
string
docker_build.public_git_vcs_config.created_by.issuer
string
docker_build.public_git_vcs_config.created_by.subject
string
claim data
docker_build.public_git_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
docker_build.public_git_vcs_config.created_by.updated_at
string
docker_build.public_git_vcs_config.created_by_id
string
docker_build.public_git_vcs_config.directory
string
docker_build.public_git_vcs_config.id
string
docker_build.public_git_vcs_config.repo
string
actual configuration
docker_build.public_git_vcs_config.updated_at
string
docker_build.target
string
docker_build.updated_at
string
external_image
object
external_image.aws_ecr_image_config
object
external_image.aws_ecr_image_config.aws_region
string
external_image.aws_ecr_image_config.component_config_id
string
connection to parent model
external_image.aws_ecr_image_config.component_config_type
string
external_image.aws_ecr_image_config.created_at
string
external_image.aws_ecr_image_config.created_by
object
external_image.aws_ecr_image_config.created_by.created_at
string
external_image.aws_ecr_image_config.created_by.created_by_id
string
external_image.aws_ecr_image_config.created_by.email
string
external_image.aws_ecr_image_config.created_by.expires_at
string
external_image.aws_ecr_image_config.created_by.id
string
external_image.aws_ecr_image_config.created_by.issued_at
string
external_image.aws_ecr_image_config.created_by.issuer
string
external_image.aws_ecr_image_config.created_by.subject
string
claim data
external_image.aws_ecr_image_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
external_image.aws_ecr_image_config.created_by.updated_at
string
external_image.aws_ecr_image_config.created_by_id
string
external_image.aws_ecr_image_config.iam_role_arn
string
actual configuration
external_image.aws_ecr_image_config.id
string
external_image.aws_ecr_image_config.updated_at
string
external_image.component_config_connection_id
string
value
external_image.created_at
string
external_image.created_by
object
external_image.created_by.created_at
string
external_image.created_by.created_by_id
string
external_image.created_by.email
string
external_image.created_by.expires_at
string
external_image.created_by.id
string
external_image.created_by.issued_at
string
external_image.created_by.issuer
string
external_image.created_by.subject
string
claim data
external_image.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
external_image.created_by.updated_at
string
external_image.created_by_id
string
external_image.id
string
external_image.image_url
string
external_image.tag
string
external_image.updated_at
string
helm
object
helm.chart_name
string
Helm specific configurations
helm.component_config_connection_id
string
parent reference
helm.connected_github_vcs_config
object
helm.connected_github_vcs_config.branch
string
helm.connected_github_vcs_config.component_config_id
string
parent component
helm.connected_github_vcs_config.component_config_type
string
helm.connected_github_vcs_config.created_at
string
helm.connected_github_vcs_config.created_by
object
helm.connected_github_vcs_config.created_by.created_at
string
helm.connected_github_vcs_config.created_by.created_by_id
string
helm.connected_github_vcs_config.created_by.email
string
helm.connected_github_vcs_config.created_by.expires_at
string
helm.connected_github_vcs_config.created_by.id
string
helm.connected_github_vcs_config.created_by.issued_at
string
helm.connected_github_vcs_config.created_by.issuer
string
helm.connected_github_vcs_config.created_by.subject
string
claim data
helm.connected_github_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
helm.connected_github_vcs_config.created_by.updated_at
string
helm.connected_github_vcs_config.created_by_id
string
helm.connected_github_vcs_config.directory
string
helm.connected_github_vcs_config.id
string
helm.connected_github_vcs_config.repo
string
helm.connected_github_vcs_config.repo_name
string
helm.connected_github_vcs_config.repo_owner
string
helm.connected_github_vcs_config.updated_at
string
helm.connected_github_vcs_config.vcs_connection
object
helm.connected_github_vcs_config.vcs_connection.created_at
string
helm.connected_github_vcs_config.vcs_connection.created_by
object
helm.connected_github_vcs_config.vcs_connection.created_by.created_at
string
helm.connected_github_vcs_config.vcs_connection.created_by.created_by_id
string
helm.connected_github_vcs_config.vcs_connection.created_by.email
string
helm.connected_github_vcs_config.vcs_connection.created_by.expires_at
string
helm.connected_github_vcs_config.vcs_connection.created_by.id
string
helm.connected_github_vcs_config.vcs_connection.created_by.issued_at
string
helm.connected_github_vcs_config.vcs_connection.created_by.issuer
string
helm.connected_github_vcs_config.vcs_connection.created_by.subject
string
claim data
helm.connected_github_vcs_config.vcs_connection.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
helm.connected_github_vcs_config.vcs_connection.created_by.updated_at
string
helm.connected_github_vcs_config.vcs_connection.created_by_id
string
helm.connected_github_vcs_config.vcs_connection.github_install_id
string
helm.connected_github_vcs_config.vcs_connection.id
string
helm.connected_github_vcs_config.vcs_connection.updated_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit
object[]
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_email
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_name
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.component_config_connection_id
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by
object
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_by_id
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.email
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.expires_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.id
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issued_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issuer
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.subject
string
claim data
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.updated_at
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by_id
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.id
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.message
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.sha
string
helm.connected_github_vcs_config.vcs_connection.vcs_connection_commit.updated_at
string
helm.connected_github_vcs_config.vcs_connection_id
string
helm.created_at
string
helm.created_by
object
helm.created_by.created_at
string
helm.created_by.created_by_id
string
helm.created_by.email
string
helm.created_by.expires_at
string
helm.created_by.id
string
helm.created_by.issued_at
string
helm.created_by.issuer
string
helm.created_by.subject
string
claim data
helm.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
helm.created_by.updated_at
string
helm.created_by_id
string
helm.id
string
helm.public_git_vcs_config
object
helm.public_git_vcs_config.branch
string
helm.public_git_vcs_config.component_config_id
string
helm.public_git_vcs_config.component_config_type
string
helm.public_git_vcs_config.created_at
string
helm.public_git_vcs_config.created_by
object
helm.public_git_vcs_config.created_by.created_at
string
helm.public_git_vcs_config.created_by.created_by_id
string
helm.public_git_vcs_config.created_by.email
string
helm.public_git_vcs_config.created_by.expires_at
string
helm.public_git_vcs_config.created_by.id
string
helm.public_git_vcs_config.created_by.issued_at
string
helm.public_git_vcs_config.created_by.issuer
string
helm.public_git_vcs_config.created_by.subject
string
claim data
helm.public_git_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
helm.public_git_vcs_config.created_by.updated_at
string
helm.public_git_vcs_config.created_by_id
string
helm.public_git_vcs_config.directory
string
helm.public_git_vcs_config.id
string
helm.public_git_vcs_config.repo
string
actual configuration
helm.public_git_vcs_config.updated_at
string
helm.updated_at
string
helm.values
object
helm.values_files
string[]
id
string
job
object
job.args
string[]
job.cmd
string[]
job.component_config_connection_id
string
value
job.created_at
string
job.created_by
object
job.created_by.created_at
string
job.created_by.created_by_id
string
job.created_by.email
string
job.created_by.expires_at
string
job.created_by.id
string
job.created_by.issued_at
string
job.created_by.issuer
string
job.created_by.subject
string
claim data
job.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
job.created_by.updated_at
string
job.created_by_id
string
job.env_vars
object
job.id
string
job.image_url
string
Image attributes, copied from a docker_buid or external_image component.
job.tag
string
job.updated_at
string
terraform_module
object
terraform_module.component_config_connection_id
string
parent reference
terraform_module.connected_github_vcs_config
object
terraform_module.connected_github_vcs_config.branch
string
terraform_module.connected_github_vcs_config.component_config_id
string
parent component
terraform_module.connected_github_vcs_config.component_config_type
string
terraform_module.connected_github_vcs_config.created_at
string
terraform_module.connected_github_vcs_config.created_by
object
terraform_module.connected_github_vcs_config.created_by.created_at
string
terraform_module.connected_github_vcs_config.created_by.created_by_id
string
terraform_module.connected_github_vcs_config.created_by.email
string
terraform_module.connected_github_vcs_config.created_by.expires_at
string
terraform_module.connected_github_vcs_config.created_by.id
string
terraform_module.connected_github_vcs_config.created_by.issued_at
string
terraform_module.connected_github_vcs_config.created_by.issuer
string
terraform_module.connected_github_vcs_config.created_by.subject
string
claim data
terraform_module.connected_github_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
terraform_module.connected_github_vcs_config.created_by.updated_at
string
terraform_module.connected_github_vcs_config.created_by_id
string
terraform_module.connected_github_vcs_config.directory
string
terraform_module.connected_github_vcs_config.id
string
terraform_module.connected_github_vcs_config.repo
string
terraform_module.connected_github_vcs_config.repo_name
string
terraform_module.connected_github_vcs_config.repo_owner
string
terraform_module.connected_github_vcs_config.updated_at
string
terraform_module.connected_github_vcs_config.vcs_connection
object
terraform_module.connected_github_vcs_config.vcs_connection.created_at
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by
object
terraform_module.connected_github_vcs_config.vcs_connection.created_by.created_at
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.created_by_id
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.email
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.expires_at
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.id
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.issued_at
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.issuer
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by.subject
string
claim data
terraform_module.connected_github_vcs_config.vcs_connection.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
terraform_module.connected_github_vcs_config.vcs_connection.created_by.updated_at
string
terraform_module.connected_github_vcs_config.vcs_connection.created_by_id
string
terraform_module.connected_github_vcs_config.vcs_connection.github_install_id
string
terraform_module.connected_github_vcs_config.vcs_connection.id
string
terraform_module.connected_github_vcs_config.vcs_connection.updated_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit
object[]
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_email
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.author_name
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.component_config_connection_id
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by
object
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.created_by_id
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.email
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.expires_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.id
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issued_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.issuer
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.subject
string
claim data
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by.updated_at
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.created_by_id
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.id
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.message
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.sha
string
terraform_module.connected_github_vcs_config.vcs_connection.vcs_connection_commit.updated_at
string
terraform_module.connected_github_vcs_config.vcs_connection_id
string
terraform_module.created_at
string
terraform_module.created_by
object
terraform_module.created_by.created_at
string
terraform_module.created_by.created_by_id
string
terraform_module.created_by.email
string
terraform_module.created_by.expires_at
string
terraform_module.created_by.id
string
terraform_module.created_by.issued_at
string
terraform_module.created_by.issuer
string
terraform_module.created_by.subject
string
claim data
terraform_module.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
terraform_module.created_by.updated_at
string
terraform_module.created_by_id
string
terraform_module.env_vars
object
terraform_module.id
string
terraform_module.public_git_vcs_config
object
terraform_module.public_git_vcs_config.branch
string
terraform_module.public_git_vcs_config.component_config_id
string
terraform_module.public_git_vcs_config.component_config_type
string
terraform_module.public_git_vcs_config.created_at
string
terraform_module.public_git_vcs_config.created_by
object
terraform_module.public_git_vcs_config.created_by.created_at
string
terraform_module.public_git_vcs_config.created_by.created_by_id
string
terraform_module.public_git_vcs_config.created_by.email
string
terraform_module.public_git_vcs_config.created_by.expires_at
string
terraform_module.public_git_vcs_config.created_by.id
string
terraform_module.public_git_vcs_config.created_by.issued_at
string
terraform_module.public_git_vcs_config.created_by.issuer
string
terraform_module.public_git_vcs_config.created_by.subject
string
claim data
terraform_module.public_git_vcs_config.created_by.token_type
enum<string>
Available options:
auth0
, admin
, static
, integration
, canary
terraform_module.public_git_vcs_config.created_by.updated_at
string
terraform_module.public_git_vcs_config.created_by_id
string
terraform_module.public_git_vcs_config.directory
string
terraform_module.public_git_vcs_config.id
string
terraform_module.public_git_vcs_config.repo
string
actual configuration
terraform_module.public_git_vcs_config.updated_at
string
terraform_module.updated_at
string
terraform_module.variables
object
terraform_module.version
string
terraform configuration values
updated_at
string
curl --request GET \
--url https://ctl.prod.nuon.co/v1/components/{component_id}/configs \
--header 'Authorization: <api-key>'
[
{
"component_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"docker_build": {
"build_args": [
"<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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"dockerfile": "<string>",
"env_vars": {},
"id": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"target": "<string>",
"updated_at": "<string>"
},
"external_image": {
"aws_ecr_image_config": {
"aws_region": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"iam_role_arn": "<string>",
"id": "<string>",
"updated_at": "<string>"
},
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"image_url": "<string>",
"tag": "<string>",
"updated_at": "<string>"
},
"helm": {
"chart_name": "<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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"public_git_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"updated_at": "<string>",
"values": {},
"values_files": [
"<string>"
]
},
"id": "<string>",
"job": {
"args": [
"<string>"
],
"cmd": [
"<string>"
],
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"env_vars": {},
"id": "<string>",
"image_url": "<string>",
"tag": "<string>",
"updated_at": "<string>"
},
"terraform_module": {
"component_config_connection_id": "<string>",
"connected_github_vcs_config": {
"branch": "<string>",
"component_config_id": "<string>",
"component_config_type": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"github_install_id": "<string>",
"id": "<string>",
"updated_at": "<string>",
"vcs_connection_commit": [
{
"author_email": "<string>",
"author_name": "<string>",
"component_config_connection_id": "<string>",
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"id": "<string>",
"message": "<string>",
"sha": "<string>",
"updated_at": "<string>"
}
]
},
"vcs_connection_id": "<string>"
},
"created_at": "<string>",
"created_by": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_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": {
"created_at": "<string>",
"created_by_id": "<string>",
"email": "<string>",
"expires_at": "<string>",
"id": "<string>",
"issued_at": "<string>",
"issuer": "<string>",
"subject": "<string>",
"token_type": "auth0",
"updated_at": "<string>"
},
"created_by_id": "<string>",
"directory": "<string>",
"id": "<string>",
"repo": "<string>",
"updated_at": "<string>"
},
"updated_at": "<string>",
"variables": {},
"version": "<string>"
},
"updated_at": "<string>"
}
]