mirror of
https://github.com/dhall-lang/dhall-kubernetes.git
synced 2024-09-19 03:17:33 +03:00
381306bcc3
Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/86 The motivation of this is to more accurately model the Kubernetes API semantics by not auto-omitting empty fields. This is because a field set to `Some ([] : List T)` is not necessarily the same as `None (List T)`. This makes the typical case a bit more verbose (more `Some`s), but the difference to the `./examples` shows that it's not too bad.
47 lines
1.6 KiB
Plaintext
47 lines
1.6 KiB
Plaintext
{ `$ref` : Optional Text
|
|
, `$schema` : Optional Text
|
|
, default :
|
|
Optional
|
|
./io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON.dhall
|
|
, definitions : Optional (List { mapKey : Text, mapValue : Text })
|
|
, dependencies : Optional (List { mapKey : Text, mapValue : Text })
|
|
, description : Optional Text
|
|
, enum :
|
|
Optional
|
|
( List
|
|
./io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON.dhall
|
|
)
|
|
, example :
|
|
Optional
|
|
./io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSON.dhall
|
|
, exclusiveMaximum : Optional Bool
|
|
, exclusiveMinimum : Optional Bool
|
|
, externalDocs :
|
|
Optional
|
|
./io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation.dhall
|
|
, format : Optional Text
|
|
, id : Optional Text
|
|
, maxItems : Optional Natural
|
|
, maxLength : Optional Natural
|
|
, maxProperties : Optional Natural
|
|
, maximum : Optional Double
|
|
, minItems : Optional Natural
|
|
, minLength : Optional Natural
|
|
, minProperties : Optional Natural
|
|
, minimum : Optional Double
|
|
, multipleOf : Optional Double
|
|
, nullable : Optional Bool
|
|
, pattern : Optional Text
|
|
, patternProperties : Optional (List { mapKey : Text, mapValue : Text })
|
|
, properties : Optional (List { mapKey : Text, mapValue : Text })
|
|
, required : Optional (List Text)
|
|
, title : Optional Text
|
|
, type : Optional Text
|
|
, uniqueItems : Optional Bool
|
|
, x-kubernetes-embedded-resource : Optional Bool
|
|
, x-kubernetes-int-or-string : Optional Bool
|
|
, x-kubernetes-list-map-keys : Optional (List Text)
|
|
, x-kubernetes-list-type : Optional Text
|
|
, x-kubernetes-preserve-unknown-fields : Optional Bool
|
|
}
|