Kazan v0.10.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_properties
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool
- JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
min_items
::Integer
exclusive_minimum
::Boolean
not
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
exclusive_maximum
::Boolean
type
::String
pattern_properties
::Map
title
::String
any_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]description
::String
maximum
::Float
properties
::Map
format
::String
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.
external_docs
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.ExternalDocumentation
multiple_of
::Float
minimum
::Float
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.
id
::String
min_properties
::Integer
one_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]dependencies
::Map
enum
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON
]max_items
::Integer
max_properties
::Integer
definitions
::Map
$ref
::String
additional_items
::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool
- JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
pattern
::String
max_length
::Integer
$schema
::String
all_of
:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps
]required
:: [String
]min_length
::Integer
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.
unique_items
::Boolean
Link to this section Summary
Link to this section Types
t() :: %Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps{ unique_items: boolean(), items: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrArray.t(), min_length: integer(), required: [String.t()], all_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], "$schema": String.t(), max_length: integer(), pattern: String.t(), additional_items: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool.t(), "$ref": String.t(), definitions: map(), max_properties: integer(), max_items: integer(), enum: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t()], dependencies: map(), one_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], min_properties: integer(), id: String.t(), example: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t(), minimum: float(), multiple_of: float(), external_docs: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.ExternalDocumentation.t(), default: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON.t(), format: String.t(), properties: map(), maximum: float(), description: String.t(), any_of: [ Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t() ], title: String.t(), pattern_properties: map(), type: String.t(), exclusive_maximum: boolean(), not: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps.t(), exclusive_minimum: boolean(), min_items: integer(), additional_properties: Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool.t() }