mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 05:01:10 -05:00
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/open-policy-agent/opa/releases) - [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-policy-agent/opa/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: github.com/open-policy-agent/opa dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
38 lines
953 B
Go
38 lines
953 B
Go
// Copyright 2022 The OPA Authors. All rights reserved.
|
|
// Use of this source code is governed by an Apache2
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package ast
|
|
|
|
import (
|
|
v1 "github.com/open-policy-agent/opa/v1/ast"
|
|
)
|
|
|
|
type (
|
|
// Annotations represents metadata attached to other AST nodes such as rules.
|
|
Annotations = v1.Annotations
|
|
|
|
// SchemaAnnotation contains a schema declaration for the document identified by the path.
|
|
SchemaAnnotation = v1.SchemaAnnotation
|
|
|
|
AuthorAnnotation = v1.AuthorAnnotation
|
|
|
|
RelatedResourceAnnotation = v1.RelatedResourceAnnotation
|
|
|
|
AnnotationSet = v1.AnnotationSet
|
|
|
|
AnnotationsRef = v1.AnnotationsRef
|
|
|
|
AnnotationsRefSet = v1.AnnotationsRefSet
|
|
|
|
FlatAnnotationsRefSet = v1.FlatAnnotationsRefSet
|
|
)
|
|
|
|
func NewAnnotationsRef(a *Annotations) *AnnotationsRef {
|
|
return v1.NewAnnotationsRef(a)
|
|
}
|
|
|
|
func BuildAnnotationSet(modules []*Module) (*AnnotationSet, Errors) {
|
|
return v1.BuildAnnotationSet(modules)
|
|
}
|