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.