NamespaceManagementSupervisorServicesVersionsCreateSpec
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.
Properties
The specification required to create a Supervisor Service version from inline content that is based on the Carvel application package format.
If set, the service version will be created from inline content based on the Carvel application package format (Package and PackageMetadata resources should be declared).
The specification required to create a Supervisor Service version from inline content that is based on a plain Kubernetes YAML format.
If set, the service version will be created from inline content based on a plain Kubernetes YAML format.
The specification required to create a Supervisor Service version from inline content that is based on the vSphere application service format.
If set, the service version will be created from inline content based on the vSphere application service format.
JSON Example
{
"carvel_spec": {
"content": "string"
},
"custom_spec": {
"content": "string",
"description": "string",
"display_name": "string",
"trusted_provider": false,
"version": "string"
},
"vsphere_spec": {
"accept_EULA": false,
"content": "string",
"trusted_provider": false
}
}