CustomResourceDefinition

skuber.model.apiextensions.v1.CustomResourceDefinition
See theCustomResourceDefinition companion class

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

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], versions: List[Version]): CustomResourceDefinition

Concrete fields

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

Implicits

Implicits

implicit val crdFmt: Format[CustomResourceDefinition]
implicit val crdSpecFmt: Format[Spec]
implicit val namesFormat: Format[Names]
implicit val scaleSubresourceFmt: Format[ScaleSubresource]
implicit val schemaFormat: Format[Schema]
implicit val scopeFormat: Format[Value]
implicit val statusSubResourceFmt: Format[StatusSubresource]
implicit val subresourcesFmt: Format[Subresources]
implicit val versionFormat: Format[Version]