NamespaceManagementSupervisorServicesVersionsCustomCreateSpec

The Versions.CustomCreateSpec structure provides a specification required to create a Supervisor Service version from a custom format that doesn’t follow the vSphere application service format, just like any custom operator.


Properties

string
content Required

Inline content that contains all service definition of the version, which shall be base64 encoded. The service definition here doesn’t follow the vSphere application service format.


string
description Optional

A human readable description of the Supervisor Service version. If unset, the description for the service version will be empty.


string
display_name Required

A human readable name of the Supervisor Service version.


boolean
trusted_provider Optional

Whether or not the Supervisor Service version is from a trusted provider, this field must be set to false if the service version is not from a trusted provider. If it is set to be true, but the Versions.CustomCreateSpec.content is not signed or the signature is invalid, an InvalidArgument will be thrown. If unset, the default value is true. In this case, the Versions.CustomCreateSpec.content must be signed and will be verified.


string
version Required

The identifier of the Supervisor Service version. This must be an alphanumeric (a-z and 0-9) string and with maximum length of 63 characters and with the ‘-’ and ‘.’ characters allowed anywhere except the first or last character. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version.

JSON Example

{
	"content": "string",
	"display_name": "string",
	"version": "string"
}

Feedback

Was this page helpful?