- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for NewObjectType (0.18 sec)
-
staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile.go
result[f.Name] = f } return result } gvkType := apiservercel.NewObjectType("kubernetes.GroupVersionKind", fields( field("group", apiservercel.StringType, true), field("version", apiservercel.StringType, true), field("kind", apiservercel.StringType, true), )) gvrType := apiservercel.NewObjectType("kubernetes.GroupVersionResource", fields( field("group", apiservercel.StringType, true),
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 10.5K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authorization/cel/compile.go
resourceAttributesType := buildResourceAttributesType(field, fields) nonResourceAttributesType := buildNonResourceAttributesType(field, fields) return apiservercel.NewObjectType("kubernetes.SubjectAccessReviewSpec", fields( field("resourceAttributes", resourceAttributesType, false), field("nonResourceAttributes", nonResourceAttributesType, false), field("user", apiservercel.StringType, false),
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Nov 02 20:56:52 UTC 2023 - 7.9K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/format.go
"reflect" "github.com/google/cel-go/cel" "github.com/google/cel-go/checker/decls" "github.com/google/cel-go/common/types" "github.com/google/cel-go/common/types/ref" ) var ( FormatObject = decls.NewObjectType("kubernetes.NamedFormat") FormatType = cel.ObjectType("kubernetes.NamedFormat") ) // Format provdes a CEL representation of kubernetes format type Format struct { Name string
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Apr 23 17:22:44 UTC 2024 - 1.8K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/mutation/unstructured/typeref.go
func (r *TypeRef) Field(name string) (*types.FieldType, bool) { return NewFieldType(name), true } // NewTypeRef creates a TypeRef by the given field name. func NewTypeRef(name string) *TypeRef { objectType := types.NewObjectType(name, common.ObjectTraits) return &TypeRef{ celObjectType: objectType, celTypeType: types.NewTypeTypeWithParam(objectType), }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Jan 24 00:01:35 UTC 2024 - 1.9K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/url.go
"github.com/google/cel-go/common/types" "github.com/google/cel-go/common/types/ref" ) // URL provides a CEL representation of a URL. type URL struct { *url.URL } var ( URLObject = decls.NewObjectType("kubernetes.URL") typeValue = types.NewTypeValue("kubernetes.URL") URLType = cel.ObjectType("kubernetes.URL") ) // ConvertToNative implements ref.Val.ConvertToNative.
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 10 22:05:55 UTC 2022 - 2K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/quantity.go
"github.com/google/cel-go/checker/decls" "github.com/google/cel-go/common/types" "github.com/google/cel-go/common/types/ref" "k8s.io/apimachinery/pkg/api/resource" ) var ( QuantityObject = decls.NewObjectType("kubernetes.Quantity") quantityTypeValue = types.NewTypeValue("kubernetes.Quantity") QuantityType = cel.ObjectType("kubernetes.Quantity") ) // Quantity provdes a CEL representation of a resource.Quantity
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Mar 04 11:23:54 UTC 2024 - 2K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/value_test.go
"time" "github.com/google/cel-go/common/types" "github.com/google/cel-go/common/types/ref" "github.com/google/cel-go/common/types/traits" ) func TestConvertToType(t *testing.T) { objType := NewObjectType("TestObject", map[string]*DeclField{}) tests := []struct { val interface{} typ ref.Type }{ {true, types.BoolType}, {float64(1.2), types.DoubleType}, {int64(-42), types.IntType},
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 10 22:05:55 UTC 2022 - 10.4K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/mutation/mock_test.go
// contains any field. type mockTypeRef struct { objectType *types.Type resolver common.TypeResolver } func newMockTypeRef(resolver common.TypeResolver, name string) *mockTypeRef { objectType := types.NewObjectType(name, common.ObjectTraits) return &mockTypeRef{ objectType: objectType, resolver: resolver, } } func (m *mockTypeRef) HasTrait(trait int) bool { return common.ObjectTraits|trait != 0 }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Jan 24 00:01:35 UTC 2024 - 2.9K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/authentication/cel/compile.go
result := make(map[string]*apiservercel.DeclField, len(fields)) for _, f := range fields { result[f.Name] = f } return result } return apiservercel.NewObjectType("kubernetes.UserInfo", fields( field("username", apiservercel.StringType, false), field("uid", apiservercel.StringType, false), field("groups", apiservercel.NewListType(apiservercel.StringType, -1), false),
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Mar 08 17:59:05 UTC 2024 - 5.3K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go
"k8s.io/apiserver/pkg/cel/library" ) type envTypeAndVersion struct { version *version.Version envType Type } func TestBaseEnvironment(t *testing.T) { widgetsType := apiservercel.NewObjectType("Widget", map[string]*apiservercel.DeclField{ "x": { Name: "x", Type: apiservercel.StringType, }, }) cases := []struct { name string
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 10K bytes - Viewed (0)