NamespaceManagement_SupervisorServices_Versions_CreateSpec
The Versions.CreateSpec structure provides a specification required to create a Supervisor Service version. Exactly one of Versions.CreateSpec.custom-spec or Versions.CreateSpec.vsphere-spec must be set.
{
"custom_spec": {
"version": "string",
"display_name": "string",
"description": "string",
"content": "string",
"trusted_provider": false
},
"vsphere_spec": {
"content": "string",
"trusted_provider": false,
"accept_EULA": false
},
"carvel_spec": {
"content": "string"
}
}
The Versions.CustomCreateSpec structure provides a specification required to create a Supervisor Service version from a plain Kubernetes YAML format.
The Versions.VsphereCreateSpec structure provides a specification required to create a Supervisor Service version from vSphere application service format, which shall contain the Supervisor Service identifier, version identifier, display name and description information.
The Versions.CarvelCreateSpec structure provides a specification required to create a Supervisor Service version from Carvel application package format (Package and PackageMetadata resources should be declared).