Package-level declarations

Types

Link copied to clipboard
data class Condition(val lastTransitionTime: String, val message: String, val observedGeneration: Int? = null, val reason: String, val status: String, val type: String)

Condition contains details for one aspect of the current state of this API Resource.

Link copied to clipboard
data class ConditionPatch(val lastTransitionTime: String? = null, val message: String? = null, val observedGeneration: Int? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

Condition contains details for one aspect of the current state of this API Resource.

Link copied to clipboard
data class LabelSelector(val matchExpressions: List<LabelSelectorRequirement>? = null, val matchLabels: Map<String, String>? = null)

A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.

Link copied to clipboard
data class LabelSelectorPatch(val matchExpressions: List<LabelSelectorRequirementPatch>? = null, val matchLabels: Map<String, String>? = null)

A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.

Link copied to clipboard
data class LabelSelectorRequirement(val key: String, val operator: String, val values: List<String>? = null)

A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

Link copied to clipboard
data class LabelSelectorRequirementPatch(val key: String? = null, val operator: String? = null, val values: List<String>? = null)

A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

Link copied to clipboard
data class ListMeta(val continue: String? = null, val remainingItemCount: Int? = null, val resourceVersion: String? = null, val selfLink: String? = null)

ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

Link copied to clipboard
data class ListMetaPatch(val continue: String? = null, val remainingItemCount: Int? = null, val resourceVersion: String? = null, val selfLink: String? = null)

ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

Link copied to clipboard
data class ManagedFieldsEntry(val apiVersion: String? = null, val fieldsType: String? = null, val fieldsV1: JsonElement? = null, val manager: String? = null, val operation: String? = null, val subresource: String? = null, val time: String? = null)

ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.

Link copied to clipboard
data class ManagedFieldsEntryPatch(val apiVersion: String? = null, val fieldsType: String? = null, val fieldsV1: JsonElement? = null, val manager: String? = null, val operation: String? = null, val subresource: String? = null, val time: String? = null)

ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.

Link copied to clipboard
data class ObjectMeta(val annotations: Map<String, String>? = null, val clusterName: String? = null, val creationTimestamp: String? = null, val deletionGracePeriodSeconds: Int? = null, val deletionTimestamp: String? = null, val finalizers: List<String>? = null, val generateName: String? = null, val generation: Int? = null, val labels: Map<String, String>? = null, val managedFields: List<ManagedFieldsEntry>? = null, val name: String? = null, val namespace: String? = null, val ownerReferences: List<OwnerReference>? = null, val resourceVersion: String? = null, val selfLink: String? = null, val uid: String? = null)

ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

Link copied to clipboard
data class ObjectMetaPatch(val annotations: Map<String, String>? = null, val clusterName: String? = null, val creationTimestamp: String? = null, val deletionGracePeriodSeconds: Int? = null, val deletionTimestamp: String? = null, val finalizers: List<String>? = null, val generateName: String? = null, val generation: Int? = null, val labels: Map<String, String>? = null, val managedFields: List<ManagedFieldsEntryPatch>? = null, val name: String? = null, val namespace: String? = null, val ownerReferences: List<OwnerReferencePatch>? = null, val resourceVersion: String? = null, val selfLink: String? = null, val uid: String? = null)

ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

Link copied to clipboard
data class OwnerReference(val apiVersion: String, val blockOwnerDeletion: Boolean? = null, val controller: Boolean? = null, val kind: String, val name: String, val uid: String)

OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.

Link copied to clipboard
data class OwnerReferencePatch(val apiVersion: String? = null, val blockOwnerDeletion: Boolean? = null, val controller: Boolean? = null, val kind: String? = null, val name: String? = null, val uid: String? = null)

OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.

Link copied to clipboard
data class StatusCause(val field: String? = null, val message: String? = null, val reason: String? = null)

StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

Link copied to clipboard
data class StatusCausePatch(val field: String? = null, val message: String? = null, val reason: String? = null)

StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.

Link copied to clipboard
data class StatusDetails(val causes: List<StatusCause>? = null, val group: String? = null, val kind: String? = null, val name: String? = null, val retryAfterSeconds: Int? = null, val uid: String? = null)

StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.

Link copied to clipboard
data class StatusDetailsPatch(val causes: List<StatusCausePatch>? = null, val group: String? = null, val kind: String? = null, val name: String? = null, val retryAfterSeconds: Int? = null, val uid: String? = null)

StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.