Expand description
This module contains types related to the OpenAPI types used in the Kubernetes spec.
Structs§
- Definition
Path - A definition path.
- Info
- The
"info"
property of an OpenAPI spec. - Kubernetes
Group Kind Version - The value of an
x-kubernetes-group-version-kind
annotation on a type or an operation. - Operation
- An API operation.
- Path
- The path of an API operation.
- Property
Name - The name of a property of a schema type with a
"properties"
map. - RefPath
- The path specified by a
"$ref"
property. - Schema
- The schema of a definition or operation parameter.
- Spec
- The whole
Spec
object. An OpenAPI spec JSON file can be deserialized into this type.
Enums§
- Integer
Format - An integer format. This corresponds to the
"format"
property of an"integer"
schema type. - Json
Schema Props Or - Kubernetes
Action - The value of an
"x-kubernetes-action"
annotation on an operation. - Kubernetes
List Type - The value of an
x-kubernetes-list-type
annotation on a property. - Kubernetes
MapType - The value of an
x-kubernetes-map-type
annotation on a property. - Merge
Type - Number
Format - A number format. This corresponds to the
"format"
property of a"number"
schema type. - Schema
Kind - The kind of a
Schema
- String
Format - A string format. This corresponds to the
"format"
property of an"string"
schema type. - Type
- A type definition.