A version of a Solution
| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | The Solution version unique identifier | [default to undefined] |
| organizationId | string | The Organization unique identifier | [default to undefined] |
| key | string | The Solution key which groups Solution versions | [default to undefined] |
| name | string | The Solution name | [default to undefined] |
| description | string | The Solution description | [optional] [default to undefined] |
| repository | string | The registry repository containing the image | [default to undefined] |
| alwaysPull | boolean | Set to true if the runtemplate wants to always pull the image | [optional] [default to false] |
| version | string | The Solution version MAJOR.MINOR.PATCH. Must be aligned with an existing repository tag | [default to undefined] |
| createInfo | SolutionEditInfo | The details of the Solution creation | [default to undefined] |
| updateInfo | SolutionEditInfo | The details of the Solution last update | [default to undefined] |
| sdkVersion | string | The full SDK version used to build this solution, if available | [optional] [default to undefined] |
| url | string | An optional URL link to solution page | [optional] [default to undefined] |
| tags | Array<string> | The list of tags | [optional] [default to undefined] |
| parameters | Array<RunTemplateParameter> | The list of Run Template Parameters | [default to undefined] |
| parameterGroups | Array<RunTemplateParameterGroup> | The list of parameters groups for the Run Templates | [default to undefined] |
| runTemplates | Array<RunTemplate> | List of Run Templates | [default to undefined] |
| security | SolutionSecurity | [default to undefined] |
import { Solution } from '@cosmotech/api-ts';
const instance: Solution = {
id,
organizationId,
key,
name,
description,
repository,
alwaysPull,
version,
createInfo,
updateInfo,
sdkVersion,
url,
tags,
parameters,
parameterGroups,
runTemplates,
security,
};