io.k8s.apiextensionsapiserver.pkg.apis.apiextensions.v1

Type members

Classlikes

case class CustomResourceColumnDefinition(name: String, `type`: String, jsonPath: String, description: Option[String], format: Option[String], priority: Option[Int])
Companion:
object
case class CustomResourceConversion(strategy: String, webhook: Option[WebhookConversion])
Companion:
object
case class CustomResourceDefinition(spec: CustomResourceDefinitionSpec, apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], status: Option[CustomResourceDefinitionStatus])
Companion:
object
case class CustomResourceDefinitionCondition(`type`: String, status: String, lastTransitionTime: Option[Time], message: Option[String], reason: Option[String])
Companion:
object
case class CustomResourceDefinitionList(items: Seq[CustomResourceDefinition], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
case class CustomResourceDefinitionNames(plural: String, kind: String, categories: Option[Seq[String]], listKind: Option[String], shortNames: Option[Seq[String]], singular: Option[String])
Companion:
object
case class CustomResourceDefinitionSpec(group: String, names: CustomResourceDefinitionNames, scope: String, versions: Seq[CustomResourceDefinitionVersion], conversion: Option[CustomResourceConversion], preserveUnknownFields: Option[Boolean])
Companion:
object
case class CustomResourceDefinitionStatus(acceptedNames: Option[CustomResourceDefinitionNames], conditions: Option[Seq[CustomResourceDefinitionCondition]], storedVersions: Option[Seq[String]])
Companion:
object
case class CustomResourceDefinitionVersion(name: String, served: Boolean, storage: Boolean, additionalPrinterColumns: Option[Seq[CustomResourceColumnDefinition]], deprecated: Option[Boolean], deprecationWarning: Option[String], schema: Option[CustomResourceValidation], subresources: Option[CustomResourceSubresources])
Companion:
object
case class CustomResourceSubresourceScale(specReplicasPath: String, statusReplicasPath: String, labelSelectorPath: Option[String])
Companion:
object
case class CustomResourceValidation(openAPIV3Schema: Option[JSONSchemaProps])
Companion:
object
case class ExternalDocumentation(description: Option[String], url: Option[String])
Companion:
object
case class JSONSchemaProps($ref: Option[String], $schema: Option[String], additionalItems: Option[JSONSchemaPropsOrBool], additionalProperties: Option[JSONSchemaPropsOrBool], allOf: Option[Seq[JSONSchemaProps]], anyOf: Option[Seq[JSONSchemaProps]], default: Option[JSON], definitions: Option[Map[String, JSONSchemaProps]], dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]], description: Option[String], enum: Option[Seq[JSON]], example: Option[JSON], exclusiveMaximum: Option[Boolean], exclusiveMinimum: Option[Boolean], externalDocs: Option[ExternalDocumentation], format: Option[String], id: Option[String], items: Option[JSONSchemaPropsOrArray], maxItems: Option[Long], maxLength: Option[Long], maxProperties: Option[Long], maximum: Option[Double], minItems: Option[Long], minLength: Option[Long], minProperties: Option[Long], minimum: Option[Double], multipleOf: Option[Double], not: Option[JSONSchemaProps], nullable: Option[Boolean], oneOf: Option[Seq[JSONSchemaProps]], pattern: Option[String], patternProperties: Option[Map[String, JSONSchemaProps]], properties: Option[Map[String, JSONSchemaProps]], required: Option[Seq[String]], title: Option[String], `type`: Option[String], uniqueItems: Option[Boolean], x-kubernetes-embedded-resource: Option[Boolean], x-kubernetes-int-or-string: Option[Boolean], x-kubernetes-list-map-keys: Option[Seq[String]], x-kubernetes-list-type: Option[String], x-kubernetes-map-type: Option[String], x-kubernetes-preserve-unknown-fields: Option[Boolean], x-kubernetes-validations: Option[Seq[ValidationRule]])
Companion:
object
Companion:
class
case class ServiceReference(namespace: String, name: String, path: Option[String], port: Option[Int])
Companion:
object
Companion:
class
case class ValidationRule(rule: String, message: Option[String])
Companion:
object
Companion:
class
case class WebhookClientConfig(caBundle: Option[String], service: Option[ServiceReference], url: Option[String])
Companion:
object
Companion:
class
case class WebhookConversion(conversionReviewVersions: Seq[String], clientConfig: Option[WebhookClientConfig])
Companion:
object
Companion:
class