CustomResourceDefinition

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Types

type Names = Names
type ScaleSubresource = ScaleSubresource
type StatusSubresource = StatusSubresource
type Subresources = Subresources
type Version = Version

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(name: String, kind: String): CustomResourceDefinition
def apply(name: String, kind: String, scope: Value): CustomResourceDefinition
def apply(name: String, kind: String, shortNames: List[String]): CustomResourceDefinition
def apply(name: String, kind: String, scope: Value, shortNames: List[String]): CustomResourceDefinition
def apply(name: String, kind: String, version: String, scope: Value, singular: Option[String], shortNames: List[String]): CustomResourceDefinition

Concrete fields

val Names: Names.type
val Scope: Scope.type
val crdNames: Names

Implicits

Implicits

implicit val crdEditor: ObjectEditor[CustomResourceDefinition]
implicit val crdFmt: Format[CustomResourceDefinition]
implicit val crdSpecFmt: Format[Spec]
implicit val namesFormat: OFormat[Names]
implicit val scopeFormat: Format[Value]
implicit val subresourcesFmt: Format[Subresources]
implicit val versionFormat: Format[Version]