package
0.0.0-20220821194921-cb1a7a4f7656
Repository: https://github.com/puppetlabs/relay-core.git
Documentation: pkg.go.dev
# Functions
NewStepMetadataSchemaRegistry returns a new StepMetadataSchemaRegistry for a given URL.
WithStepMetadataSchemaRegistryClient sets the http.Client to use when StepMetadataSchemaRegistry is making requests to fetch step-metadata.json files.
# Structs
JSONSchema implements Schema and uses json-schema to validate spec data.
No description provided by the author
StepMetadata is a subset of fields for relaysh step-metadata.json.
No description provided by the author
StepMetadataSchemaRegistry is a registry that loads spec schemas for steps from a single file at a URL.
# Interfaces
Schema is a step spec schema.
SchemaRegistry is a registry of spec schemas for steps.
# Type aliases
StepMetadataSchemaRegistryOption is for setting optional configuration on StepMetadataSchemaRegistry objects when using NewStepMetadataSchemaRegistry.