System
System Service handles the API for health checks and version.
Get the latest plugin version
Body
Plugin Reported Version
commitstringRequiredExample:
Build identifier
96381692bf3a2bd7904769c6886e832435768b57versionstringRequiredExample:
Version number
v0.123.0Responses
200
OK response.
application/json
Plugin version
commitstringOptionalExample:
Build identifier
96381692bf3a2bd7904769c6886e832435768b57versionstringOptionalExample:
Version number
0.2.0post/api/latest-plugin-version
POST /api/latest-plugin-version HTTP/1.1
Host: localhost:80
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"commit": "96381692bf3a2bd7904769c6886e832435768b57",
"version": "v0.123.0"
}200
OK response.
{
"commit": "96381692bf3a2bd7904769c6886e832435768b57",
"version": "0.2.0"
}Get provisioner configuration with supported versions and settings.
Path parameters
provisionerstring · enumRequiredExample:
Provisioner type to get configuration for.
allPossible values: Responses
200
OK response.
application/json
Provisioner configuration response
get/api/provisioners/{provisioner}/config
GET /api/provisioners/{provisioner}/config HTTP/1.1
Host: localhost:80
Accept: */*
200
OK response.
{
"awscdk": {
"versions": {
"Eius veritatis repudiandae rem.": {
"languages": {
"Autem porro id enim ea.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Ipsum sunt autem natus est possimus.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Nesciunt vel eveniet qui sit laborum odio.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
}
}
},
"Explicabo quia.": {
"languages": {
"Autem porro id enim ea.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Ipsum sunt autem natus est possimus.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Nesciunt vel eveniet qui sit laborum odio.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
}
}
},
"Unde maxime sequi voluptates facere.": {
"languages": {
"Autem porro id enim ea.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Ipsum sunt autem natus est possimus.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
},
"Nesciunt vel eveniet qui sit laborum odio.": {
"versions": {
"Autem omnis.": {
"package_manager": {
"Aliquam ipsam.": [
"Quaerat cumque sed.",
"Voluptas aut ut ipsum ipsa nam.",
"Aut ab aperiam iure esse."
],
"Autem est magni quaerat fugit atque eveniet.": [
"Voluptas tempore labore voluptates exercitationem distinctio.",
"Blanditiis voluptates eligendi aut ut corporis facere."
]
}
}
}
}
}
}
}
},
"opentofu": {
"versions": [
"Ipsum rem corporis voluptatem quia.",
"Tempore quisquam dicta itaque."
]
},
"terraform": {
"versions": [
"Dignissimos reprehenderit cum enim at corporis et.",
"Maiores sit.",
"Repellat expedita.",
"Sequi dolores voluptas."
]
},
"terragrunt": {
"versions": [
"Nihil aut consequatur ducimus voluptatem suscipit quidem.",
"Et inventore.",
"Aliquid nihil ipsam.",
"Quas ea quasi eum quae."
]
}
}List supported provisioner versions.
Path parameters
provisionerstring · enumRequiredExample:
Provisioner defines the provisioning tool to use.
terragruntPossible values: Responses
200
OK response.
application/json
string[]OptionalExample:
["Molestiae et itaque quia possimus qui.","Dolorum perferendis reiciendis et sint laborum."]get/api/provisioners/supported/{provisioner}
GET /api/provisioners/supported/{provisioner} HTTP/1.1
Host: localhost:80
Accept: */*
200
OK response.
[
"Ab expedita.",
"Iste est eos.",
"Aperiam aut ea qui perspiciatis.",
"Explicabo iste quaerat cupiditate exercitationem."
]Get server version
Responses
200
OK response.
application/json
Service version
commitstringRequiredExample:
Build identifier
96381692bf3a2bd7904769c6886e832435768b57deployment_modestring · enumRequiredExample:
Determines if the service is running on saas or smp
saasPossible values: versionstringRequiredExample:
Version number
v0.123.0get/api/version
GET /api/version HTTP/1.1
Host: localhost:80
Accept: */*
200
OK response.
{
"commit": "96381692bf3a2bd7904769c6886e832435768b57",
"deployment_mode": "saas",
"version": "v0.123.0"
}Last updated
Was this helpful?