io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1

Members list

Type members

Classlikes

final case class CustomResourceColumnDefinition(name: String, jsonPath: String, `type`: String, format: Option[String], priority: Option[Int], description: Option[String])

CustomResourceColumnDefinition specifies a column for server side printing.

CustomResourceColumnDefinition specifies a column for server side printing.

Attributes

Companion
object
Source
CustomResourceColumnDefinition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceColumnDefinition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceConversion(strategy: String, webhook: Option[WebhookConversion])

CustomResourceConversion describes how to convert different versions of a CR.

CustomResourceConversion describes how to convert different versions of a CR.

Attributes

Companion
object
Source
CustomResourceConversion.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceConversion.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

CustomResourceDefinition represents a resource that should be exposed on the API server.

CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.

Attributes

Companion
object
Source
CustomResourceDefinition.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceDefinitionCondition(status: String, `type`: String, reason: Option[String], lastTransitionTime: Option[Time], message: Option[String])

CustomResourceDefinitionCondition contains details for the current condition of this pod.

CustomResourceDefinitionCondition contains details for the current condition of this pod.

Attributes

Companion
object
Source
CustomResourceDefinitionCondition.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionCondition.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceDefinitionList(items: Seq[CustomResourceDefinition], metadata: Option[ListMeta]) extends KObject

CustomResourceDefinitionList is a list of CustomResourceDefinition objects.

CustomResourceDefinitionList is a list of CustomResourceDefinition objects.

Attributes

Companion
object
Source
CustomResourceDefinitionList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceDefinitionNames(plural: String, kind: String, singular: Option[String], listKind: Option[String], categories: Option[Seq[String]], shortNames: Option[Seq[String]])

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

Attributes

Companion
object
Source
CustomResourceDefinitionNames.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionNames.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceDefinitionSpec(versions: Seq[CustomResourceDefinitionVersion], scope: String, names: CustomResourceDefinitionNames, group: String, conversion: Option[CustomResourceConversion], preserveUnknownFields: Option[Boolean])

CustomResourceDefinitionSpec describes how a user wants their resource to appear

CustomResourceDefinitionSpec describes how a user wants their resource to appear

Attributes

Companion
object
Source
CustomResourceDefinitionSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition

CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition

Attributes

Companion
object
Source
CustomResourceDefinitionStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceDefinitionVersion(name: String, served: Boolean, storage: Boolean, deprecationWarning: Option[String], deprecated: Option[Boolean], subresources: Option[CustomResourceSubresources], schema: Option[CustomResourceValidation], additionalPrinterColumns: Option[Seq[CustomResourceColumnDefinition]])

CustomResourceDefinitionVersion describes a version for CRD.

CustomResourceDefinitionVersion describes a version for CRD.

Attributes

Companion
object
Source
CustomResourceDefinitionVersion.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceDefinitionVersion.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceSubresourceScale(specReplicasPath: String, statusReplicasPath: String, labelSelectorPath: Option[String])

CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

Attributes

Companion
object
Source
CustomResourceSubresourceScale.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceSubresourceScale.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceSubresourceStatus()

CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.

CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the .status JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza

Attributes

Companion
object
Source
CustomResourceSubresourceStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceSubresourceStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

CustomResourceSubresources defines the status and scale subresources for CustomResources.

CustomResourceSubresources defines the status and scale subresources for CustomResources.

Attributes

Companion
object
Source
CustomResourceSubresources.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceSubresources.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CustomResourceValidation(openAPIV3Schema: Option[JSONSchemaProps])

CustomResourceValidation is a list of validation methods for CustomResources.

CustomResourceValidation is a list of validation methods for CustomResources.

Attributes

Companion
object
Source
CustomResourceValidation.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
CustomResourceValidation.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ExternalDocumentation(description: Option[String], url: Option[String])

ExternalDocumentation allows referencing an external resource for extended documentation.

ExternalDocumentation allows referencing an external resource for extended documentation.

Attributes

Companion
object
Source
ExternalDocumentation.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ExternalDocumentation.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class JSON(value: String) extends AnyVal

Attributes

Companion
object
Source
JSON.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object JSON

Attributes

Companion
class
Source
JSON.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JSON.type
final case class JSONSchemaProps(exclusiveMaximum: Option[Boolean], format: Option[String], ref: Option[String], nullable: Option[Boolean], x-kubernetes-map-type: Option[String], pattern: Option[String], description: Option[String], anyOf: Option[Seq[JSONSchemaProps]], x-kubernetes-list-type: Option[String], patternProperties: Option[Map[String, JSONSchemaProps]], items: Option[JSONSchemaPropsOrArray], additionalItems: Option[JSONSchemaPropsOrBool], maxProperties: Option[Long], maxItems: Option[Long], x-kubernetes-int-or-string: Option[Boolean], x-kubernetes-embedded-resource: Option[Boolean], maximum: Option[Double], multipleOf: Option[Double], id: Option[String], properties: Option[Map[String, JSONSchemaProps]], exclusiveMinimum: Option[Boolean], x-kubernetes-validations: Option[Seq[ValidationRule]], enum: Option[Seq[JSON]], x-kubernetes-preserve-unknown-fields: Option[Boolean], additionalProperties: Option[JSONSchemaPropsOrBool], default: Option[JSON], minItems: Option[Long], not: Option[JSONSchemaProps], definitions: Option[Map[String, JSONSchemaProps]], minLength: Option[Long], x-kubernetes-list-map-keys: Option[Seq[String]], title: Option[String], minimum: Option[Double], `type`: Option[String], required: Option[Seq[String]], example: Option[JSON], schema: Option[String], oneOf: Option[Seq[JSONSchemaProps]], uniqueItems: Option[Boolean], minProperties: Option[Long], dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]], externalDocs: Option[ExternalDocumentation], maxLength: Option[Long], allOf: Option[Seq[JSONSchemaProps]])

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Attributes

Companion
object
Source
JSONSchemaProps.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
JSONSchemaProps.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait JSONSchemaPropsOrArray

Attributes

Companion
object
Source
JSONSchemaPropsOrArray.scala
Supertypes
class Any
Known subtypes

Attributes

Companion
trait
Source
JSONSchemaPropsOrArray.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait JSONSchemaPropsOrBool

Attributes

Companion
object
Source
JSONSchemaPropsOrBool.scala
Supertypes
class Any
Known subtypes
class BoolValue
class PropsValue

Attributes

Companion
trait
Source
JSONSchemaPropsOrBool.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
JSONSchemaPropsOrStringArray.scala
Supertypes
class Any
Known subtypes
class PropsValue
class StringList

Attributes

Companion
trait
Source
JSONSchemaPropsOrStringArray.scala
Supertypes
class Object
trait Matchable
class Any
Self type
final case class ServiceReference(name: String, namespace: String, path: Option[String], port: Option[Int])

ServiceReference holds a reference to Service.legacy.k8s.io

ServiceReference holds a reference to Service.legacy.k8s.io

Attributes

Companion
object
Source
ServiceReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ValidationRule(rule: String, fieldPath: Option[String], reason: Option[String], messageExpression: Option[String], message: Option[String], optionalOldSelf: Option[Boolean])

ValidationRule describes a validation rule written in the CEL expression language.

ValidationRule describes a validation rule written in the CEL expression language.

Attributes

Companion
object
Source
ValidationRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ValidationRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WebhookClientConfig(caBundle: Option[String], service: Option[ServiceReference], url: Option[String])

WebhookClientConfig contains the information to make a TLS connection with the webhook.

WebhookClientConfig contains the information to make a TLS connection with the webhook.

Attributes

Companion
object
Source
WebhookClientConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
WebhookClientConfig.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class WebhookConversion(conversionReviewVersions: Seq[String], clientConfig: Option[WebhookClientConfig])

WebhookConversion describes how to call a conversion webhook

WebhookConversion describes how to call a conversion webhook

Attributes

Companion
object
Source
WebhookConversion.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
WebhookConversion.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type