Documentation
¶
Index ¶
- func ValidateArtifactCollection(v spec.ArtifactCollection) error
- func ValidateArtifactDefinitionFile(v spec.ArtifactDefinitionFile) error
- func ValidateArtifactDependencySnapshot(v spec.ArtifactDependencySnapshot) error
- func ValidateArtifactPackage(v spec.ArtifactPackage) error
- func ValidateArtifactRecord(v spec.ArtifactRecord) error
- func ValidateArtifactRoot(v spec.ArtifactRoot) error
- func ValidateArtifactSelector(v spec.ArtifactSelector) error
- func ValidateArtifactSource(v spec.ArtifactSource) error
- func ValidateAssetManifestEntry(v spec.AssetManifestEntry) error
- func ValidateCanonicalDefinition(v spec.CanonicalDefinition) error
- func ValidateCatalogResource(v spec.CatalogResource) error
- func ValidateCatalogResourceKey(v spec.CatalogResourceKey) error
- func ValidateCatalogResourceRevision(v spec.CatalogResourceRevision) error
- func ValidateDiagnostic(v spec.Diagnostic) error
- func ValidateDiagnostics(v []spec.Diagnostic) error
- func ValidateDigest(v spec.Digest) error
- func ValidateEmbeddedFSDirectorySourceConfig(v spec.EmbeddedFSDirectorySourceConfig) error
- func ValidateExportClosure(root spec.CanonicalDefinition, closure spec.ExportClosure) error
- func ValidateFSDirectorySourceConfig(v spec.FSDirectorySourceConfig) error
- func ValidateMemoryDirectorySourceConfig(v spec.MemoryDirectorySourceConfig) error
- func ValidatePortablePackageManifest(v spec.PortablePackageManifest) error
- func ValidatePortablePath(v spec.PortablePath, allowRoot bool) error
- func ValidateRootCatalogGeneration(v spec.RootCatalogGeneration) error
- func ValidateRootSourceAttachment(v spec.RootSourceAttachment) error
- func ValidateSourceLocator(v spec.SourceLocator, allowRoot bool) error
- func ValidateTransferProvenance(v spec.TransferProvenance) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateArtifactCollection ¶
func ValidateArtifactCollection(v spec.ArtifactCollection) error
ValidateArtifactCollection validates an app-local record grouping.
func ValidateArtifactDefinitionFile ¶
func ValidateArtifactDefinitionFile(v spec.ArtifactDefinitionFile) error
ValidateArtifactDefinitionFile validates the portable JSON definition file envelope used by generic transfer operations.
func ValidateArtifactDependencySnapshot ¶
func ValidateArtifactDependencySnapshot(v spec.ArtifactDependencySnapshot) error
ValidateArtifactDependencySnapshot validates one durable selector result.
func ValidateArtifactPackage ¶
func ValidateArtifactPackage(v spec.ArtifactPackage) error
ValidateArtifactPackage validates app-local package-occurrence metadata.
func ValidateArtifactRecord ¶
func ValidateArtifactRecord(v spec.ArtifactRecord) error
ValidateArtifactRecord validates app-local generic item metadata.
func ValidateArtifactRoot ¶
func ValidateArtifactRoot(v spec.ArtifactRoot) error
ValidateArtifactRoot validates app-local root metadata.
func ValidateArtifactSelector ¶
func ValidateArtifactSelector(v spec.ArtifactSelector) error
ValidateArtifactSelector validates a portable dependency selector.
func ValidateArtifactSource ¶
func ValidateArtifactSource(v spec.ArtifactSource) error
ValidateArtifactSource validates app-local source registration metadata.
func ValidateAssetManifestEntry ¶
func ValidateAssetManifestEntry(v spec.AssetManifestEntry) error
ValidateAssetManifestEntry validates one portable asset reference.
func ValidateCanonicalDefinition ¶
func ValidateCanonicalDefinition(v spec.CanonicalDefinition) error
ValidateCanonicalDefinition validates portable definition structure. Digest recomputation is intentionally performed later by the canonical codec.
func ValidateCatalogResource ¶
func ValidateCatalogResource(v spec.CatalogResource) error
ValidateCatalogResource validates app-local catalog metadata.
func ValidateCatalogResourceKey ¶
func ValidateCatalogResourceKey(v spec.CatalogResourceKey) error
ValidateCatalogResourceKey validates a source-local resource identity.
func ValidateCatalogResourceRevision ¶
func ValidateCatalogResourceRevision(v spec.CatalogResourceRevision) error
ValidateCatalogResourceRevision validates durable resource history metadata.
func ValidateDiagnostic ¶
func ValidateDiagnostic(v spec.Diagnostic) error
ValidateDiagnostic validates one structured diagnostic.
func ValidateDiagnostics ¶
func ValidateDiagnostics(v []spec.Diagnostic) error
ValidateDiagnostics validates a bounded current diagnostic collection.
func ValidateDigest ¶
ValidateDigest validates a public content-addressed digest value.
func ValidateEmbeddedFSDirectorySourceConfig ¶
func ValidateEmbeddedFSDirectorySourceConfig(v spec.EmbeddedFSDirectorySourceConfig) error
ValidateEmbeddedFSDirectorySourceConfig validates embedded-fs driver config.
func ValidateExportClosure ¶
func ValidateExportClosure( root spec.CanonicalDefinition, closure spec.ExportClosure, ) error
ValidateExportClosure validates the generic portable closure returned by an artifact frontend. The root definition and all of its declared assets must remain present in the closure.
func ValidateFSDirectorySourceConfig ¶
func ValidateFSDirectorySourceConfig(v spec.FSDirectorySourceConfig) error
ValidateFSDirectorySourceConfig validates the app-local filesystem driver configuration. The service normalizes a path before storing it.
func ValidateMemoryDirectorySourceConfig ¶
func ValidateMemoryDirectorySourceConfig(v spec.MemoryDirectorySourceConfig) error
ValidateMemoryDirectorySourceConfig validates test-only memory driver config.
func ValidatePortablePackageManifest ¶
func ValidatePortablePackageManifest(v spec.PortablePackageManifest) error
ValidatePortablePackageManifest validates the portable generic package manifest. It does not impose this format on frontend-native source files.
func ValidatePortablePath ¶
func ValidatePortablePath(v spec.PortablePath, allowRoot bool) error
ValidatePortablePath validates a portable package-relative path.
func ValidateRootCatalogGeneration ¶
func ValidateRootCatalogGeneration(v spec.RootCatalogGeneration) error
ValidateRootCatalogGeneration validates app-local scan-publication metadata.
func ValidateRootSourceAttachment ¶
func ValidateRootSourceAttachment(v spec.RootSourceAttachment) error
ValidateRootSourceAttachment validates an app-local root/source attachment.
func ValidateSourceLocator ¶
func ValidateSourceLocator(v spec.SourceLocator, allowRoot bool) error
ValidateSourceLocator validates a source-relative locator.
func ValidateTransferProvenance ¶
func ValidateTransferProvenance(v spec.TransferProvenance) error
ValidateTransferProvenance validates app-local transfer audit metadata.
Types ¶
This section is empty.