Values.UpdateServiceTemplateVersionInputSourceUpdate a major or minor version of a service template.
type nonrec t = {compatibleEnvironmentTemplates : CompatibleEnvironmentTemplateInputList.t
option;An array of environment template objects that are compatible with this service template version. A service instance based on this service template version can run in environments based on compatible templates.
*)description : Description.t option;A description of a service template version to update.
*)majorVersion : TemplateVersionPart.t;To update a major version of a service template, include major Version.
*)minorVersion : TemplateVersionPart.t;To update a minor version of a service template, include minorVersion.
*)status : TemplateVersionStatus.t option;The status of the service template minor version to update.
*)supportedComponentSources : ServiceTemplateSupportedComponentSourceInputList.t
option;An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version. A change to supportedComponentSources doesn't impact existing component attachments to instances based on this template version. A change only affects later associations. For more information about components, see Proton components in the Proton User Guide.
*)templateName : ResourceName.t;The name of the service template.
*)}val make :
?compatibleEnvironmentTemplates:??? ->
?description:??? ->
?status:??? ->
?supportedComponentSources:??? ->
majorVersion:TemplateVersionPart.t ->
minorVersion:TemplateVersionPart.t ->
templateName:ResourceName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `Structure of
(string * [> `String of TemplateVersionPart.t ]) list ]
list
| `String of Description.t ])
list ]