Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Check ¶
func Check(d Descriptor) capability.ConformanceReport
Types ¶
type Descriptor ¶
type Descriptor struct {
ID string `json:"id" yaml:"id"`
Version string `json:"version" yaml:"version"`
ProviderProtocol string `json:"providerProtocol" yaml:"providerProtocol"`
ServiceKinds []string `json:"serviceKinds" yaml:"serviceKinds"`
ServiceContracts []string `json:"serviceContracts" yaml:"serviceContracts"`
Capabilities []string `json:"capabilities,omitempty" yaml:"capabilities,omitempty"`
SupportedScopes []string `json:"supportedScopes" yaml:"supportedScopes"`
}
func Load ¶
func Load(root string) (Descriptor, error)
func (Descriptor) IntegrationDescriptor ¶
func (d Descriptor) IntegrationDescriptor() (capability.IntegrationDescriptor, error)
func (Descriptor) Validate ¶
func (d Descriptor) Validate() error
type InitResult ¶
func Init ¶
func Init(root, id string) (InitResult, error)
Click to show internal directories.
Click to hide internal directories.