Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 73 for XValidations (0.4 sec)

  1. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting/validation_test.go

    										"name": {
    											Type: "string",
    											XValidations: apiextensions.ValidationRules{
    												{
    													Rule: "self == 'singleton'",
    												},
    											},
    											Default: jsonPtr("singleton"),
    										},
    									},
    								},
    							},
    						},
    						"value": {
    							Type: "string",
    							XValidations: apiextensions.ValidationRules{
    								{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model/adaptor.go

    	return s.messageExpression
    }
    
    func (s *Structural) XValidations() []common.ValidationRule {
    	if len(s.Structural.XValidations) == 0 {
    		return nil
    	}
    	result := make([]common.ValidationRule, len(s.Structural.XValidations))
    	for i, v := range s.Structural.XValidations {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/kubeopenapi.go

    	}
    }
    
    func (x *ValidationExtensions) toKubeOpenAPI(ret *spec.Schema) {
    	if x == nil {
    		return
    	}
    
    	if len(x.XValidations) > 0 {
    		ret.VendorExtensible.AddExtension("x-kubernetes-validations", x.XValidations)
    	}
    }
    
    func (v *ValueValidation) toKubeOpenAPI(ret *spec.Schema) {
    	if v == nil {
    		return
    	}
    
    	ret.Format = v.Format
    	ret.Maximum = v.Maximum
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  4. api/api-rules/apiextensions_violation_exceptions.list

    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaProps,XPreserveUnknownFields
    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaProps,XValidations
    API rule violation: names_match,k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1,JSONSchemaPropsOrArray,JSONSchemas
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 27 20:06:21 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/zz_generated.deepcopy.go

    func (in *ValidationExtensions) DeepCopyInto(out *ValidationExtensions) {
    	*out = *in
    	if in.XValidations != nil {
    		in, out := &in.XValidations, &out.XValidations
    		*out = make(v1.ValidationRules, len(*in))
    		for i := range *in {
    			(*in)[i].DeepCopyInto(&(*out)[i])
    		}
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/cel/common/adaptor.go

    	IsXIntOrString() bool
    	IsXEmbeddedResource() bool
    	IsXPreserveUnknownFields() bool
    	XListType() string
    	XListMapKeys() []string
    	XMapType() string
    	XValidations() []ValidationRule
    }
    
    // ValidationRule represents a single x-kubernetes-validations rule.
    type ValidationRule interface {
    	Rule() string
    	Message() string
    	MessageExpression() string
    	FieldPath() string
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 10 21:26:55 UTC 2023
    - 3K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/convert.go

    	if s == nil {
    		return nil, nil
    	}
    
    	ret := &ValidationExtensions{}
    	if err := apiextensionsv1.Convert_apiextensions_ValidationRules_To_v1_ValidationRules(&s.XValidations, &ret.XValidations, nil); err != nil {
    		return nil, err
    	}
    
    	return ret, nil
    }
    
    // validateUnsupportedFields checks that those fields rejected by validation are actually unset.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/cel/openapi/adaptor.go

    }
    
    func (s *Schema) XMapType() string {
    	return getXMapType(s.Schema)
    }
    
    func (s *Schema) XListMapKeys() []string {
    	return getXListMapKeys(s.Schema)
    }
    
    func (s *Schema) XValidations() []common.ValidationRule {
    	return getXValidations(s.Schema)
    }
    
    func (s *Schema) WithTypeAndObjectMeta() common.Schema {
    	return &Schema{common.WithTypeAndObjectMeta(s.Schema)}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 10 21:26:55 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/structural.go

    // used for validation rather than structure.
    type ValidationExtensions struct {
    	// x-kubernetes-validations describes a list of validation rules for expression validation.
    	// Use the v1 struct since this gets serialized as an extension.
    	XValidations apiextensionsv1.ValidationRules
    }
    
    // +k8s:deepcopy-gen=true
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 16 20:13:14 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  10. docs/en/docs/tutorial/path-params-numeric-validations.md

        ```
    
    ## Recap
    
    With `Query`, `Path` (and others you haven't seen yet) you can declare metadata and string validations in the same ways as with [Query Parameters and String Validations](query-params-str-validations.md){.internal-link target=_blank}.
    
    And you can also declare numeric validations:
    
    * `gt`: `g`reater `t`han
    * `ge`: `g`reater than or `e`qual
    * `lt`: `l`ess `t`han
    * `le`: `l`ess than or `e`qual
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Sat Jun 01 21:05:52 UTC 2024
    - 9K bytes
    - Viewed (0)
Back to top