package v1
- Alphabetic
- Public
- Protected
Type Members
- final case class CustomResourceColumnDefinition(name: String, jsonPath: String, type: String, format: Option[String] = None, priority: Option[Int] = None, description: Option[String] = None) extends Product with Serializable
CustomResourceColumnDefinition specifies a column for server side printing.
- final case class CustomResourceColumnDefinitionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceColumnDefinition] with Product with Serializable
Pointer for CustomResourceColumnDefinition
- final case class CustomResourceConversion(strategy: String, webhook: Option[WebhookConversion] = None) extends Product with Serializable
CustomResourceConversion describes how to convert different versions of a CR.
- final case class CustomResourceConversionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceConversion] with Product with Serializable
Pointer for CustomResourceConversion
- final case class CustomResourceDefinition(spec: CustomResourceDefinitionSpec, status: Option[CustomResourceDefinitionStatus] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
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>.
- final case class CustomResourceDefinitionCondition(status: String, type: String, reason: Option[String] = None, lastTransitionTime: Option[Time] = None, message: Option[String] = None) extends Product with Serializable
CustomResourceDefinitionCondition contains details for the current condition of this pod.
- final case class CustomResourceDefinitionConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionCondition] with Product with Serializable
Pointer for CustomResourceDefinitionCondition
- final case class CustomResourceDefinitionList(items: Seq[CustomResourceDefinition], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
- final case class CustomResourceDefinitionListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionList] with Product with Serializable
Pointer for CustomResourceDefinitionList
- final case class CustomResourceDefinitionNames(plural: String, singular: Option[String] = None, listKind: Option[String] = None, categories: Option[Seq[String]] = None, shortNames: Option[Seq[String]] = None) extends Product with Serializable
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
- final case class CustomResourceDefinitionNamesPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionNames] with Product with Serializable
Pointer for CustomResourceDefinitionNames
- final case class CustomResourceDefinitionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinition] with Product with Serializable
Pointer for CustomResourceDefinition
- final case class CustomResourceDefinitionSpec(versions: Seq[CustomResourceDefinitionVersion], scope: String, names: CustomResourceDefinitionNames, group: String, conversion: Option[CustomResourceConversion] = None, preserveUnknownFields: Option[Boolean] = None) extends Product with Serializable
CustomResourceDefinitionSpec describes how a user wants their resource to appear
- final case class CustomResourceDefinitionSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionSpec] with Product with Serializable
Pointer for CustomResourceDefinitionSpec
- final case class CustomResourceDefinitionStatus(acceptedNames: Option[CustomResourceDefinitionNames] = None, conditions: Option[Seq[CustomResourceDefinitionCondition]] = None, storedVersions: Option[Seq[String]] = None) extends Product with Serializable
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
- final case class CustomResourceDefinitionStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionStatus] with Product with Serializable
Pointer for CustomResourceDefinitionStatus
- final case class CustomResourceDefinitionVersion(name: String, served: Boolean, storage: Boolean, deprecationWarning: Option[String] = None, deprecated: Option[Boolean] = None, subresources: Option[CustomResourceSubresources] = None, schema: Option[CustomResourceValidation] = None, additionalPrinterColumns: Option[Seq[CustomResourceColumnDefinition]] = None) extends Product with Serializable
CustomResourceDefinitionVersion describes a version for CRD.
- final case class CustomResourceDefinitionVersionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceDefinitionVersion] with Product with Serializable
Pointer for CustomResourceDefinitionVersion
- final case class CustomResourceSubresourceScale(specReplicasPath: String, statusReplicasPath: String, labelSelectorPath: Option[String] = None) extends Product with Serializable
CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
- final case class CustomResourceSubresourceScalePointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceSubresourceScale] with Product with Serializable
Pointer for CustomResourceSubresourceScale
- final case class CustomResourceSubresourceStatus() extends Product with Serializable
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 - final case class CustomResourceSubresources(scale: Option[CustomResourceSubresourceScale] = None, status: Option[CustomResourceSubresourceStatus] = None) extends Product with Serializable
CustomResourceSubresources defines the status and scale subresources for CustomResources.
- final case class CustomResourceSubresourcesPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceSubresources] with Product with Serializable
Pointer for CustomResourceSubresources
- final case class CustomResourceValidation(openAPIV3Schema: Option[JSONSchemaProps] = None) extends Product with Serializable
CustomResourceValidation is a list of validation methods for CustomResources.
- final case class CustomResourceValidationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CustomResourceValidation] with Product with Serializable
Pointer for CustomResourceValidation
- final case class ExternalDocumentation(description: Option[String] = None, url: Option[String] = None) extends Product with Serializable
ExternalDocumentation allows referencing an external resource for extended documentation.
- final case class ExternalDocumentationPointer(currentPath: PointerPath = PointerPath()) extends Pointer[ExternalDocumentation] with Product with Serializable
Pointer for ExternalDocumentation
- final case class JSON(value: String) extends AnyVal with Product with Serializable
- final case class JSONSchemaProps(exclusiveMaximum: Option[Boolean] = None, format: Option[String] = None, ref: Option[String] = None, nullable: Option[Boolean] = None, x-kubernetes-map-type: Option[String] = None, pattern: Option[String] = None, description: Option[String] = None, anyOf: Option[Seq[JSONSchemaProps]] = None, x-kubernetes-list-type: Option[String] = None, patternProperties: Option[Map[String, JSONSchemaProps]] = None, items: Option[JSONSchemaPropsOrArray] = None, additionalItems: Option[JSONSchemaPropsOrBool] = None, maxProperties: Option[Int] = None, maxItems: Option[Int] = None, x-kubernetes-int-or-string: Option[Boolean] = None, x-kubernetes-embedded-resource: Option[Boolean] = None, maximum: Option[Double] = None, multipleOf: Option[Double] = None, id: Option[String] = None, properties: Option[Map[String, JSONSchemaProps]] = None, exclusiveMinimum: Option[Boolean] = None, x-kubernetes-validations: Option[Seq[ValidationRule]] = None, enum: Option[Seq[JSON]] = None, x-kubernetes-preserve-unknown-fields: Option[Boolean] = None, additionalProperties: Option[JSONSchemaPropsOrBool] = None, default: Option[JSON] = None, minItems: Option[Int] = None, not: Option[JSONSchemaProps] = None, definitions: Option[Map[String, JSONSchemaProps]] = None, minLength: Option[Int] = None, x-kubernetes-list-map-keys: Option[Seq[String]] = None, title: Option[String] = None, minimum: Option[Double] = None, type: Option[String] = None, required: Option[Seq[String]] = None, example: Option[JSON] = None, schema: Option[String] = None, oneOf: Option[Seq[JSONSchemaProps]] = None, uniqueItems: Option[Boolean] = None, minProperties: Option[Int] = None, dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]] = None, externalDocs: Option[ExternalDocumentation] = None, maxLength: Option[Int] = None, allOf: Option[Seq[JSONSchemaProps]] = None) extends Product with Serializable
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
- sealed trait JSONSchemaPropsOrArray extends Any
- sealed trait JSONSchemaPropsOrBool extends Any
- sealed trait JSONSchemaPropsOrStringArray extends Any
- final case class JSONSchemaPropsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JSONSchemaProps] with Product with Serializable
Pointer for JSONSchemaProps
- final case class ServiceReference(name: String, namespace: String, path: Option[String] = None, port: Option[Int] = None) extends Product with Serializable
ServiceReference holds a reference to Service.legacy.k8s.io
- final case class ServiceReferencePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ServiceReference] with Product with Serializable
Pointer for ServiceReference
- final case class ValidationRule(rule: String, message: Option[String] = None) extends Product with Serializable
ValidationRule describes a validation rule written in the CEL expression language.
- final case class ValidationRulePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ValidationRule] with Product with Serializable
Pointer for ValidationRule
- final case class WebhookClientConfig(caBundle: Option[String] = None, service: Option[ServiceReference] = None, url: Option[String] = None) extends Product with Serializable
WebhookClientConfig contains the information to make a TLS connection with the webhook.
- final case class WebhookClientConfigPointer(currentPath: PointerPath = PointerPath()) extends Pointer[WebhookClientConfig] with Product with Serializable
Pointer for WebhookClientConfig
- final case class WebhookConversion(conversionReviewVersions: Seq[String], clientConfig: Option[WebhookClientConfig] = None) extends Product with Serializable
WebhookConversion describes how to call a conversion webhook
- final case class WebhookConversionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[WebhookConversion] with Product with Serializable
Pointer for WebhookConversion
Value Members
- object CustomResourceColumnDefinition extends Serializable
- object CustomResourceConversion extends Serializable
- object CustomResourceDefinition extends Serializable
- object CustomResourceDefinitionCondition extends Serializable
- object CustomResourceDefinitionList extends Serializable
- object CustomResourceDefinitionNames extends Serializable
- object CustomResourceDefinitionSpec extends Serializable
- object CustomResourceDefinitionStatus extends Serializable
- object CustomResourceDefinitionVersion extends Serializable
- object CustomResourceSubresourceScale extends Serializable
- object CustomResourceSubresourceStatus extends Serializable
- object CustomResourceSubresources extends Serializable
- object CustomResourceValidation extends Serializable
- object ExternalDocumentation extends Serializable
- object JSON extends Serializable
- object JSONSchemaProps extends Serializable
- object JSONSchemaPropsOrArray
- object JSONSchemaPropsOrBool
- object JSONSchemaPropsOrStringArray
- object ServiceReference extends Serializable
- object ValidationRule extends Serializable
- object WebhookClientConfig extends Serializable
- object WebhookConversion extends Serializable