Kazan v0.11.0 Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps View Source
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
OpenAPI Definition: io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps
Properties
additional_items
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool
- JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
$schema
::String
not
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
min_length
::Integer
unique_items
::Boolean
type
::String
min_properties
::Integer
any_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]description
::String
max_properties
::Integer
minimum
::Float
maximum
::Float
max_length
::Integer
format
::String
min_items
::Integer
default
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON
- JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
items
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrArray
- JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.
dependencies
::Map
id
::String
enum
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON
]definitions
::Map
example
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON
- JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
multiple_of
::Float
one_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]title
::String
all_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]external_docs
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.ExternalDocumentation
properties
::Map
pattern
::String
required
:: [String
]exclusive_minimum
::Boolean
max_items
::Integer
additional_properties
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool
- JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
$ref
::String
exclusive_maximum
::Boolean
pattern_properties
::Map
Link to this section Summary
Link to this section Types
t() :: %Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps{ pattern_properties: map(), exclusive_maximum: boolean(), "$ref": String.t(), additional_properties: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool.t(), max_items: integer(), exclusive_minimum: boolean(), required: [String.t()], pattern: String.t(), properties: map(), external_docs: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.ExternalDocumentation.t(), all_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], title: String.t(), one_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], multiple_of: float(), example: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t(), definitions: map(), enum: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t()], id: String.t(), dependencies: map(), items: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrArray.t(), default: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t(), min_items: integer(), format: String.t(), max_length: integer(), maximum: float(), minimum: float(), max_properties: integer(), description: String.t(), any_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], min_properties: integer(), type: String.t(), unique_items: boolean(), min_length: integer(), not: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t(), "$schema": String.t(), additional_items: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool.t() }