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::Stringnot::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsmin_length::Integerunique_items::Booleantype::Stringmin_properties::Integerany_of:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps]description::Stringmax_properties::Integerminimum::Floatmaximum::Floatmax_length::Integerformat::Stringmin_items::Integerdefault::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::Mapid::Stringenum:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSON]definitions::Mapexample::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::Floatone_of:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps]title::Stringall_of:: [Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaProps]external_docs::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.ExternalDocumentationproperties::Mappattern::Stringrequired:: [String]exclusive_minimum::Booleanmax_items::Integeradditional_properties::Kazan.Models.ApiextensionsApiserver.Apiextensions.V1beta1.JSONSchemaPropsOrBool- JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
$ref::Stringexclusive_maximum::Booleanpattern_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()
}