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

Link to this section Summary

Link to this section Types

Link to this type t() View Source
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()
  }