Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OpenAPITypeResolver ¶
type OpenAPITypeResolver struct {
// contains filtered or unexported fields
}
func NewOpenAPITypeResolver ¶
func NewOpenAPITypeResolver(client SchemaClient) *OpenAPITypeResolver
func (*OpenAPITypeResolver) GetDeclProvier ¶
func (o *OpenAPITypeResolver) GetDeclProvier(gvk schema.GroupVersionKind, typeName string) (*cel.DeclTypeProvider, error)
type SchemaClient ¶
type SchemaClient interface {
ResolveSchema(gvk schema.GroupVersionKind) (*spec.Schema, error)
}
https://pkg.go.dev/k8s.io/apiserver@v0.32.0/pkg/cel/openapi/resolver#ClientDiscoveryResolver
Click to show internal directories.
Click to hide internal directories.