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

carvel_spec Optional

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).


custom_spec Optional

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.


vsphere_spec Optional

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
	}
}

Feedback

Was this page helpful?