The identity and technical contract details declared by the specification.
io.k8s.api.core.v1.Affinity
object
Affinity is a group of affinity scheduling rules.
3 properties
io.k8s.api.core.v1.ConfigMapKeySelector
object
Selects a key from a ConfigMap.
3 properties
1 required
io.k8s.api.core.v1.ContainerState
object
ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWa…
3 properties
io.k8s.api.core.v1.ContainerStateRunning
object
ContainerStateRunning is a running state of a container.
1 property
io.k8s.api.core.v1.ContainerStateTerminated
object
ContainerStateTerminated is a terminated state of a container.
7 properties
1 required
io.k8s.api.core.v1.ContainerStateWaiting
object
ContainerStateWaiting is a waiting state of a container.
2 properties
io.k8s.api.core.v1.EnvVar
object
EnvVar represents an environment variable present in a Container.
3 properties
1 required
io.k8s.api.core.v1.EnvVarSource
object
EnvVarSource represents a source for the value of an EnvVar.
4 properties
io.k8s.api.core.v1.LocalObjectReference
object
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
1 property
io.k8s.api.core.v1.NodeAffinity
object
Node affinity is a group of node affinity scheduling rules.
2 properties
io.k8s.api.core.v1.NodeSelector
object
A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represente…
1 property
1 required
io.k8s.api.core.v1.NodeSelectorRequirement
object
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
3 properties
2 required
io.k8s.api.core.v1.NodeSelectorTerm
object
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelecto…
2 properties
io.k8s.api.core.v1.ObjectFieldSelector
object
ObjectFieldSelector selects an APIVersioned field of an object.
2 properties
1 required
io.k8s.api.core.v1.ObjectReference
object
ObjectReference contains enough information to let you inspect or modify the referred object.
7 properties
io.k8s.api.core.v1.PodAffinity
object
Pod affinity is a group of inter pod affinity scheduling rules.
2 properties
io.k8s.api.core.v1.PodAffinityTerm
object
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-loca…
4 properties
1 required
io.k8s.api.core.v1.PodAntiAffinity
object
Pod anti affinity is a group of inter pod anti affinity scheduling rules.
2 properties
io.k8s.api.core.v1.PreferredSchedulingTerm
object
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is…
2 properties
2 required
io.k8s.api.core.v1.ResourceFieldSelector
object
ResourceFieldSelector represents container resources (cpu, memory) and their output format
3 properties
1 required
io.k8s.api.core.v1.ResourceRequirements
object
ResourceRequirements describes the compute resource requirements.
2 properties
io.k8s.api.core.v1.SecretKeySelector
object
SecretKeySelector selects a key of a Secret.
3 properties
1 required
io.k8s.api.core.v1.Toleration
object
The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .
5 properties
io.k8s.api.core.v1.WeightedPodAffinityTerm
object
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
2 properties
2 required
io.k8s.apimachinery.pkg.api.resource.Quantity
string
Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and Int64() acce…
io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
object
DeleteOptions may be provided when deleting an API object.
7 properties
io.k8s.apimachinery.pkg.apis.meta.v1.Fields
object
Fields stores a set of fields in a data structure like a Trie. To understand how this is used, see: https://github.com/kubernetes-sigs/structured-merge-diff
io.k8s.apimachinery.pkg.apis.meta.v1.Initializer
object
Initializer is information about an initializer that has not yet completed.
1 property
1 required
io.k8s.apimachinery.pkg.apis.meta.v1.Initializers
object
Initializers tracks the progress of initialization.
2 properties
1 required
io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
object
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 object…
2 properties
io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement
object
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
3 properties
2 required
io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
object
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMe…
3 properties
io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry
object
ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.
5 properties
io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
object
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
17 properties
io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference
object
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…
6 properties
4 required
io.k8s.apimachinery.pkg.apis.meta.v1.Patch
object
Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.
io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions
object
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
2 properties
io.k8s.apimachinery.pkg.apis.meta.v1.Status
object
Status is a return value for calls that don't return other objects.
8 properties
io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause
object
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
3 properties
io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails
object
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…
6 properties
io.k8s.apimachinery.pkg.apis.meta.v1.Time
string
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time pack…
kpack.build.v1alpha1.Build
object
5 properties
1 required
kpack.build.v1alpha1.BuildList
object
4 properties
2 required
kpack.build.v1alpha1.BuildSpec
object
10 properties
1 required
kpack.build.v1alpha1.BuildStatus
object
8 properties
kpack.build.v1alpha1.Builder
object
5 properties
2 required
kpack.build.v1alpha1.BuilderList
object
4 properties
2 required
kpack.build.v1alpha1.BuilderSpec
object
4 properties
kpack.build.v1alpha1.BuilderStatus
object
9 properties
kpack.build.v1alpha1.ClusterBuilder
object
5 properties
2 required
kpack.build.v1alpha1.ClusterBuilderList
object
4 properties
2 required
kpack.build.v1alpha1.ClusterBuilderSpec
object
5 properties
kpack.build.v1alpha1.ClusterStack
object
5 properties
2 required
kpack.build.v1alpha1.ClusterStackList
object
4 properties
2 required
kpack.build.v1alpha1.ClusterStackSpec
object
3 properties
kpack.build.v1alpha1.ClusterStackSpecImage
object
1 property
kpack.build.v1alpha1.ClusterStackStatus
object
8 properties
kpack.build.v1alpha1.ClusterStackStatusImage
object
2 properties
kpack.build.v1alpha1.ClusterStore
object
5 properties
2 required
kpack.build.v1alpha1.ClusterStoreList
object
4 properties
2 required
kpack.build.v1alpha1.ClusterStoreSpec
object
1 property
kpack.build.v1alpha1.ClusterStoreStatus
object
3 properties
kpack.build.v1alpha1.Image
object
5 properties
1 required
kpack.build.v1alpha1.ImageBuild
object
3 properties
kpack.build.v1alpha1.ImageList
object
4 properties
2 required
kpack.build.v1alpha1.ImageSpec
object
10 properties
2 required
kpack.build.v1alpha1.ImageStatus
object
9 properties
kpack.build.v1alpha1.LastBuild
object
2 properties
kpack.build.v1alpha1.NamespacedBuilderSpec
object
5 properties
kpack.build.v1alpha1.ResolvedClusterStack
object
6 properties
kpack.build.v1alpha1.SourceResolver
object
5 properties
1 required
kpack.build.v1alpha1.SourceResolverList
object
4 properties
2 required
kpack.build.v1alpha1.SourceResolverSpec
object
2 properties
1 required
kpack.build.v1alpha1.SourceResolverStatus
object
3 properties
kpack.build.v1alpha2.Build
object
5 properties
1 required
kpack.build.v1alpha2.BuildCache
object
1 property
kpack.build.v1alpha2.BuildCacheConfig
object
2 properties
kpack.build.v1alpha2.BuildList
object
4 properties
2 required
kpack.build.v1alpha2.BuildPersistentVolumeCache
object
1 property
kpack.build.v1alpha2.BuildSpec
object
23 properties
1 required
kpack.build.v1alpha2.BuildSpecImage
object
1 property
kpack.build.v1alpha2.BuildStack
object
2 properties
kpack.build.v1alpha2.BuildStatus
object
11 properties
1 required
kpack.build.v1alpha2.Builder
object
5 properties
2 required
kpack.build.v1alpha2.BuilderBuildpackRef
object
11 properties
1 required
kpack.build.v1alpha2.BuilderList
object
4 properties
2 required
kpack.build.v1alpha2.BuilderOrderEntry
object
1 property
kpack.build.v1alpha2.BuilderSpec
object
6 properties
kpack.build.v1alpha2.BuilderStatus
object
11 properties
kpack.build.v1alpha2.Buildpack
object
5 properties
2 required
kpack.build.v1alpha2.BuildpackList
object
4 properties
2 required
kpack.build.v1alpha2.BuildpackSpec
object
2 properties
kpack.build.v1alpha2.BuildpackStatus
object
3 properties
kpack.build.v1alpha2.ClusterBuilder
object
5 properties
2 required
kpack.build.v1alpha2.ClusterBuilderList
object
4 properties
2 required
kpack.build.v1alpha2.ClusterBuilderSpec
object
7 properties
kpack.build.v1alpha2.ClusterBuildpack
object
5 properties
2 required
kpack.build.v1alpha2.ClusterBuildpackList
object
4 properties
2 required
kpack.build.v1alpha2.ClusterBuildpackSpec
object
2 properties
kpack.build.v1alpha2.ClusterBuildpackStatus
object
3 properties
kpack.build.v1alpha2.ClusterLifecycle
object
5 properties
2 required
kpack.build.v1alpha2.ClusterLifecycleList
object
4 properties
2 required
kpack.build.v1alpha2.ClusterLifecycleSpec
object
2 properties
kpack.build.v1alpha2.ClusterLifecycleStatus
object
6 properties
kpack.build.v1alpha2.ClusterLifecycleStatusImage
object
2 properties
kpack.build.v1alpha2.ClusterStack
object
5 properties
2 required
kpack.build.v1alpha2.ClusterStackList
object
4 properties
2 required
kpack.build.v1alpha2.ClusterStackSpec
object
4 properties
kpack.build.v1alpha2.ClusterStackSpecImage
object
1 property
kpack.build.v1alpha2.ClusterStackStatus
object
8 properties
kpack.build.v1alpha2.ClusterStackStatusImage
object
2 properties
kpack.build.v1alpha2.ClusterStore
object
5 properties
2 required
kpack.build.v1alpha2.ClusterStoreList
object
4 properties
2 required
kpack.build.v1alpha2.ClusterStoreSpec
object
2 properties
kpack.build.v1alpha2.ClusterStoreStatus
object
3 properties
kpack.build.v1alpha2.CosignAnnotation
object
2 properties
kpack.build.v1alpha2.CosignConfig
object
1 property
kpack.build.v1alpha2.CosignSignature
object
2 properties
2 required
kpack.build.v1alpha2.Image
object
5 properties
1 required
kpack.build.v1alpha2.ImageBuild
object
11 properties
kpack.build.v1alpha2.ImageBuilder
object
3 properties
1 required
kpack.build.v1alpha2.ImageCacheConfig
object
2 properties
kpack.build.v1alpha2.ImageList
object
4 properties
2 required
kpack.build.v1alpha2.ImagePersistentVolumeCache
object
2 properties
kpack.build.v1alpha2.ImageSpec
object
14 properties
2 required
kpack.build.v1alpha2.ImageStatus
object
9 properties
kpack.build.v1alpha2.LastBuild
object
3 properties
kpack.build.v1alpha2.NamespacedBuilderSpec
object
8 properties
kpack.build.v1alpha2.RegistryCache
object
1 property
1 required
kpack.build.v1alpha2.ResolvedClusterLifecycle
object
4 properties
kpack.build.v1alpha2.ResolvedClusterStack
object
6 properties
kpack.build.v1alpha2.SourceResolver
object
5 properties
1 required
kpack.build.v1alpha2.SourceResolverList
object
4 properties
2 required
kpack.build.v1alpha2.SourceResolverSpec
object
2 properties
1 required
kpack.build.v1alpha2.SourceResolverStatus
object
3 properties
kpack.core.v1alpha1.Blob
object
3 properties
1 required
kpack.core.v1alpha1.BuildBuilderSpec
object
3 properties
kpack.core.v1alpha1.BuildStack
object
2 properties
kpack.core.v1alpha1.BuildpackInfo
object
2 properties
1 required
kpack.core.v1alpha1.BuildpackMetadata
object
3 properties
2 required
kpack.core.v1alpha1.BuildpackRef
object
3 properties
1 required
kpack.core.v1alpha1.BuildpackStack
object
2 properties
1 required
kpack.core.v1alpha1.BuildpackStatus
object
11 properties
1 required
kpack.core.v1alpha1.BuildpackageInfo
object
3 properties
kpack.core.v1alpha1.CNBBinding
object
3 properties
kpack.core.v1alpha1.Condition
object
Conditions defines a readiness condition for a Knative resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/a…
6 properties
2 required
kpack.core.v1alpha1.Git
object
3 properties
2 required
kpack.core.v1alpha1.ImageSource
object
1 property
kpack.core.v1alpha1.NotaryConfig
object
1 property
kpack.core.v1alpha1.NotarySecretRef
object
1 property
1 required
kpack.core.v1alpha1.NotaryV1Config
object
2 properties
2 required
kpack.core.v1alpha1.OrderEntry
object
1 property
kpack.core.v1alpha1.Registry
object
2 properties
1 required
kpack.core.v1alpha1.ResolvedBlobSource
object
4 properties
1 required
kpack.core.v1alpha1.ResolvedGitSource
object
6 properties
3 required
kpack.core.v1alpha1.ResolvedRegistrySource
object
3 properties
1 required
kpack.core.v1alpha1.ResolvedSourceConfig
object
3 properties
kpack.core.v1alpha1.SourceConfig
object
4 properties
kpack.core.v1alpha1.Status
object
Status shows how we expect folks to embed Conditions in their Status field. WARNING: Adding fields to this struct will add them to all Knative resources.
2 properties
kpack.core.v1alpha1.VolatileTime
object
VolatileTime wraps metav1.Time
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Cloud Native Buildpacks publishes across the network.