Skip to main content
Module

x/k8s/openapi.ts>definitions

Deno / TypeScript Kubernetes client
Latest
interface definitions
import { type definitions } from "https://deno.land/x/k8s@1.29.1/openapi.ts";

Properties

io.k8s.api.admissionregistration.v1.MatchCondition: { expression: string; name: string; }
io.k8s.api.admissionregistration.v1.MutatingWebhook: { admissionReviewVersions: string[]; clientConfig: definitions["io.k8s.api.admissionregistration.v1.WebhookClientConfig"]; failurePolicy?: string; matchConditions?: definitions["io.k8s.api.admissionregistration.v1.MatchCondition"][]; matchPolicy?: string; name: string; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; objectSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; reinvocationPolicy?: string; rules?: definitions["io.k8s.api.admissionregistration.v1.RuleWithOperations"][]; sideEffects: string; timeoutSeconds?: number; }
io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; webhooks?: definitions["io.k8s.api.admissionregistration.v1.MutatingWebhook"][]; }
io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList: { apiVersion?: string; items: definitions["io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1.RuleWithOperations: { apiGroups?: string[]; apiVersions?: string[]; operations?: string[]; resources?: string[]; scope?: string; }
io.k8s.api.admissionregistration.v1.ServiceReference: { name: string; namespace: string; path?: string; port?: number; }
io.k8s.api.admissionregistration.v1.ValidatingWebhook: { admissionReviewVersions: string[]; clientConfig: definitions["io.k8s.api.admissionregistration.v1.WebhookClientConfig"]; failurePolicy?: string; matchConditions?: definitions["io.k8s.api.admissionregistration.v1.MatchCondition"][]; matchPolicy?: string; name: string; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; objectSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; rules?: definitions["io.k8s.api.admissionregistration.v1.RuleWithOperations"][]; sideEffects: string; timeoutSeconds?: number; }
io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; webhooks?: definitions["io.k8s.api.admissionregistration.v1.ValidatingWebhook"][]; }
io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList: { apiVersion?: string; items: definitions["io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1.WebhookClientConfig: { caBundle?: string; service?: definitions["io.k8s.api.admissionregistration.v1.ServiceReference"]; url?: string; }
io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation: { key: string; valueExpression: string; }
io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning: { fieldRef: string; warning: string; }
io.k8s.api.admissionregistration.v1alpha1.MatchCondition: { expression: string; name: string; }
io.k8s.api.admissionregistration.v1alpha1.MatchResources: { excludeResourceRules?: definitions["io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations"][]; matchPolicy?: string; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; objectSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; resourceRules?: definitions["io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations"][]; }
io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations: { apiGroups?: string[]; apiVersions?: string[]; operations?: string[]; resourceNames?: string[]; resources?: string[]; scope?: string; }
io.k8s.api.admissionregistration.v1alpha1.ParamKind: { apiVersion?: string; kind?: string; }
io.k8s.api.admissionregistration.v1alpha1.ParamRef: { name?: string; namespace?: string; parameterNotFoundAction?: string; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; }
io.k8s.api.admissionregistration.v1alpha1.TypeChecking: { expressionWarnings?: definitions["io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning"][]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec"]; status?: definitions["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus"]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec"]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList: { apiVersion?: string; items?: definitions["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec: { matchResources?: definitions["io.k8s.api.admissionregistration.v1alpha1.MatchResources"]; paramRef?: definitions["io.k8s.api.admissionregistration.v1alpha1.ParamRef"]; policyName?: string; validationActions?: string[]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList: { apiVersion?: string; items?: definitions["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec: { auditAnnotations?: definitions["io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation"][]; failurePolicy?: string; matchConditions?: definitions["io.k8s.api.admissionregistration.v1alpha1.MatchCondition"][]; matchConstraints?: definitions["io.k8s.api.admissionregistration.v1alpha1.MatchResources"]; paramKind?: definitions["io.k8s.api.admissionregistration.v1alpha1.ParamKind"]; validations?: definitions["io.k8s.api.admissionregistration.v1alpha1.Validation"][]; variables?: definitions["io.k8s.api.admissionregistration.v1alpha1.Variable"][]; }
io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus: { conditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"][]; observedGeneration?: number; typeChecking?: definitions["io.k8s.api.admissionregistration.v1alpha1.TypeChecking"]; }
io.k8s.api.admissionregistration.v1alpha1.Validation: { expression: string; message?: string; messageExpression?: string; reason?: string; }
io.k8s.api.admissionregistration.v1alpha1.Variable: { expression: string; name: string; }
io.k8s.api.admissionregistration.v1beta1.AuditAnnotation: { key: string; valueExpression: string; }
io.k8s.api.admissionregistration.v1beta1.ExpressionWarning: { fieldRef: string; warning: string; }
io.k8s.api.admissionregistration.v1beta1.MatchCondition: { expression: string; name: string; }
io.k8s.api.admissionregistration.v1beta1.MatchResources: { excludeResourceRules?: definitions["io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations"][]; matchPolicy?: string; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; objectSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; resourceRules?: definitions["io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations"][]; }
io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations: { apiGroups?: string[]; apiVersions?: string[]; operations?: string[]; resourceNames?: string[]; resources?: string[]; scope?: string; }
io.k8s.api.admissionregistration.v1beta1.ParamKind: { apiVersion?: string; kind?: string; }
io.k8s.api.admissionregistration.v1beta1.ParamRef: { name?: string; namespace?: string; parameterNotFoundAction?: string; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; }
io.k8s.api.admissionregistration.v1beta1.TypeChecking: { expressionWarnings?: definitions["io.k8s.api.admissionregistration.v1beta1.ExpressionWarning"][]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec"]; status?: definitions["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus"]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec"]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList: { apiVersion?: string; items?: definitions["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec: { matchResources?: definitions["io.k8s.api.admissionregistration.v1beta1.MatchResources"]; paramRef?: definitions["io.k8s.api.admissionregistration.v1beta1.ParamRef"]; policyName?: string; validationActions?: string[]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList: { apiVersion?: string; items?: definitions["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec: { auditAnnotations?: definitions["io.k8s.api.admissionregistration.v1beta1.AuditAnnotation"][]; failurePolicy?: string; matchConditions?: definitions["io.k8s.api.admissionregistration.v1beta1.MatchCondition"][]; matchConstraints?: definitions["io.k8s.api.admissionregistration.v1beta1.MatchResources"]; paramKind?: definitions["io.k8s.api.admissionregistration.v1beta1.ParamKind"]; validations?: definitions["io.k8s.api.admissionregistration.v1beta1.Validation"][]; variables?: definitions["io.k8s.api.admissionregistration.v1beta1.Variable"][]; }
io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus: { conditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"][]; observedGeneration?: number; typeChecking?: definitions["io.k8s.api.admissionregistration.v1beta1.TypeChecking"]; }
io.k8s.api.admissionregistration.v1beta1.Validation: { expression: string; message?: string; messageExpression?: string; reason?: string; }
io.k8s.api.admissionregistration.v1beta1.Variable: { expression: string; name: string; }
io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion: { apiServerID?: string; decodableVersions?: string[]; encodingVersion?: string; servedVersions?: string[]; }
io.k8s.api.apiserverinternal.v1alpha1.StorageVersion: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec"]; status: definitions["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus"]; }
io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; observedGeneration?: number; reason: string; status: string; type: string; }
io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList: { apiVersion?: string; items: definitions["io.k8s.api.apiserverinternal.v1alpha1.StorageVersion"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec: { [key: string]: unknown; }
io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus: { commonEncodingVersion?: string; conditions?: definitions["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition"][]; storageVersions?: definitions["io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion"][]; }
io.k8s.api.apps.v1.ControllerRevision: { apiVersion?: string; data?: definitions["io.k8s.apimachinery.pkg.runtime.RawExtension"]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; revision: number; }
io.k8s.api.apps.v1.ControllerRevisionList: { apiVersion?: string; items: definitions["io.k8s.api.apps.v1.ControllerRevision"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apps.v1.DaemonSet: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.apps.v1.DaemonSetSpec"]; status?: definitions["io.k8s.api.apps.v1.DaemonSetStatus"]; }
io.k8s.api.apps.v1.DaemonSetCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.apps.v1.DaemonSetList: { apiVersion?: string; items: definitions["io.k8s.api.apps.v1.DaemonSet"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apps.v1.DaemonSetSpec: { minReadySeconds?: number; revisionHistoryLimit?: number; selector: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; template: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; updateStrategy?: definitions["io.k8s.api.apps.v1.DaemonSetUpdateStrategy"]; }
io.k8s.api.apps.v1.DaemonSetStatus: { collisionCount?: number; conditions?: definitions["io.k8s.api.apps.v1.DaemonSetCondition"][]; currentNumberScheduled: number; desiredNumberScheduled: number; numberAvailable?: number; numberMisscheduled: number; numberReady: number; numberUnavailable?: number; observedGeneration?: number; updatedNumberScheduled?: number; }
io.k8s.api.apps.v1.DaemonSetUpdateStrategy: { rollingUpdate?: definitions["io.k8s.api.apps.v1.RollingUpdateDaemonSet"]; type?: string; }
io.k8s.api.apps.v1.Deployment: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.apps.v1.DeploymentSpec"]; status?: definitions["io.k8s.api.apps.v1.DeploymentStatus"]; }
io.k8s.api.apps.v1.DeploymentCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastUpdateTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.apps.v1.DeploymentList: { apiVersion?: string; items: definitions["io.k8s.api.apps.v1.Deployment"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apps.v1.DeploymentSpec: { minReadySeconds?: number; paused?: boolean; progressDeadlineSeconds?: number; replicas?: number; revisionHistoryLimit?: number; selector: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; strategy?: definitions["io.k8s.api.apps.v1.DeploymentStrategy"]; template: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; }
io.k8s.api.apps.v1.DeploymentStatus: { availableReplicas?: number; collisionCount?: number; conditions?: definitions["io.k8s.api.apps.v1.DeploymentCondition"][]; observedGeneration?: number; readyReplicas?: number; replicas?: number; unavailableReplicas?: number; updatedReplicas?: number; }
io.k8s.api.apps.v1.DeploymentStrategy: { rollingUpdate?: definitions["io.k8s.api.apps.v1.RollingUpdateDeployment"]; type?: string; }
io.k8s.api.apps.v1.ReplicaSet: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.apps.v1.ReplicaSetSpec"]; status?: definitions["io.k8s.api.apps.v1.ReplicaSetStatus"]; }
io.k8s.api.apps.v1.ReplicaSetCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.apps.v1.ReplicaSetList: { apiVersion?: string; items: definitions["io.k8s.api.apps.v1.ReplicaSet"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apps.v1.ReplicaSetSpec: { minReadySeconds?: number; replicas?: number; selector: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; template?: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; }
io.k8s.api.apps.v1.ReplicaSetStatus: { availableReplicas?: number; conditions?: definitions["io.k8s.api.apps.v1.ReplicaSetCondition"][]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; replicas: number; }
io.k8s.api.apps.v1.RollingUpdateDaemonSet: { maxSurge?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; maxUnavailable?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; }
io.k8s.api.apps.v1.RollingUpdateDeployment: { maxSurge?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; maxUnavailable?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; }
io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy: { maxUnavailable?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; partition?: number; }
io.k8s.api.apps.v1.StatefulSet: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.apps.v1.StatefulSetSpec"]; status?: definitions["io.k8s.api.apps.v1.StatefulSetStatus"]; }
io.k8s.api.apps.v1.StatefulSetCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.apps.v1.StatefulSetList: { apiVersion?: string; items: definitions["io.k8s.api.apps.v1.StatefulSet"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.apps.v1.StatefulSetOrdinals: { start?: number; }
io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy: { whenDeleted?: string; whenScaled?: string; }
io.k8s.api.apps.v1.StatefulSetSpec: { minReadySeconds?: number; ordinals?: definitions["io.k8s.api.apps.v1.StatefulSetOrdinals"]; persistentVolumeClaimRetentionPolicy?: definitions["io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy"]; podManagementPolicy?: string; replicas?: number; revisionHistoryLimit?: number; selector: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; serviceName: string; template: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; updateStrategy?: definitions["io.k8s.api.apps.v1.StatefulSetUpdateStrategy"]; volumeClaimTemplates?: definitions["io.k8s.api.core.v1.PersistentVolumeClaim"][]; }
io.k8s.api.apps.v1.StatefulSetStatus: { availableReplicas?: number; collisionCount?: number; conditions?: definitions["io.k8s.api.apps.v1.StatefulSetCondition"][]; currentReplicas?: number; currentRevision?: string; observedGeneration?: number; readyReplicas?: number; replicas: number; updateRevision?: string; updatedReplicas?: number; }
io.k8s.api.apps.v1.StatefulSetUpdateStrategy: { rollingUpdate?: definitions["io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy"]; type?: string; }
io.k8s.api.authentication.v1.BoundObjectReference: { apiVersion?: string; kind?: string; name?: string; uid?: string; }
io.k8s.api.authentication.v1.SelfSubjectReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; status?: definitions["io.k8s.api.authentication.v1.SelfSubjectReviewStatus"]; }
io.k8s.api.authentication.v1.SelfSubjectReviewStatus: { userInfo?: definitions["io.k8s.api.authentication.v1.UserInfo"]; }
io.k8s.api.authentication.v1.TokenRequest: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authentication.v1.TokenRequestSpec"]; status?: definitions["io.k8s.api.authentication.v1.TokenRequestStatus"]; }
io.k8s.api.authentication.v1.TokenRequestSpec: { audiences: string[]; boundObjectRef?: definitions["io.k8s.api.authentication.v1.BoundObjectReference"]; expirationSeconds?: number; }
io.k8s.api.authentication.v1.TokenRequestStatus: { expirationTimestamp: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; token: string; }
io.k8s.api.authentication.v1.TokenReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authentication.v1.TokenReviewSpec"]; status?: definitions["io.k8s.api.authentication.v1.TokenReviewStatus"]; }
io.k8s.api.authentication.v1.TokenReviewSpec: { audiences?: string[]; token?: string; }
io.k8s.api.authentication.v1.TokenReviewStatus: { audiences?: string[]; authenticated?: boolean; error?: string; user?: definitions["io.k8s.api.authentication.v1.UserInfo"]; }
io.k8s.api.authentication.v1.UserInfo: { extra?: { [key: string]: string[]; }; groups?: string[]; uid?: string; username?: string; }
io.k8s.api.authentication.v1alpha1.SelfSubjectReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; status?: definitions["io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus"]; }
io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus: { userInfo?: definitions["io.k8s.api.authentication.v1.UserInfo"]; }
io.k8s.api.authentication.v1beta1.SelfSubjectReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; status?: definitions["io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus"]; }
io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus: { userInfo?: definitions["io.k8s.api.authentication.v1.UserInfo"]; }
io.k8s.api.authorization.v1.LocalSubjectAccessReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authorization.v1.SubjectAccessReviewSpec"]; status?: definitions["io.k8s.api.authorization.v1.SubjectAccessReviewStatus"]; }
io.k8s.api.authorization.v1.NonResourceAttributes: { path?: string; verb?: string; }
io.k8s.api.authorization.v1.NonResourceRule: { nonResourceURLs?: string[]; verbs: string[]; }
io.k8s.api.authorization.v1.ResourceAttributes: { group?: string; name?: string; namespace?: string; resource?: string; subresource?: string; verb?: string; version?: string; }
io.k8s.api.authorization.v1.ResourceRule: { apiGroups?: string[]; resourceNames?: string[]; resources?: string[]; verbs: string[]; }
io.k8s.api.authorization.v1.SelfSubjectAccessReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec"]; status?: definitions["io.k8s.api.authorization.v1.SubjectAccessReviewStatus"]; }
io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec: { nonResourceAttributes?: definitions["io.k8s.api.authorization.v1.NonResourceAttributes"]; resourceAttributes?: definitions["io.k8s.api.authorization.v1.ResourceAttributes"]; }
io.k8s.api.authorization.v1.SelfSubjectRulesReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec"]; status?: definitions["io.k8s.api.authorization.v1.SubjectRulesReviewStatus"]; }
io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec: { namespace?: string; }
io.k8s.api.authorization.v1.SubjectAccessReview: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.authorization.v1.SubjectAccessReviewSpec"]; status?: definitions["io.k8s.api.authorization.v1.SubjectAccessReviewStatus"]; }
io.k8s.api.authorization.v1.SubjectAccessReviewSpec: { extra?: { [key: string]: string[]; }; groups?: string[]; nonResourceAttributes?: definitions["io.k8s.api.authorization.v1.NonResourceAttributes"]; resourceAttributes?: definitions["io.k8s.api.authorization.v1.ResourceAttributes"]; uid?: string; user?: string; }
io.k8s.api.authorization.v1.SubjectAccessReviewStatus: { allowed: boolean; denied?: boolean; evaluationError?: string; reason?: string; }
io.k8s.api.authorization.v1.SubjectRulesReviewStatus: { evaluationError?: string; incomplete: boolean; nonResourceRules: definitions["io.k8s.api.authorization.v1.NonResourceRule"][]; resourceRules: definitions["io.k8s.api.authorization.v1.ResourceRule"][]; }
io.k8s.api.autoscaling.v1.CrossVersionObjectReference: { apiVersion?: string; kind: string; name: string; }
io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec"]; status?: definitions["io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus"]; }
io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList: { apiVersion?: string; items: definitions["io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec: { maxReplicas: number; minReplicas?: number; scaleTargetRef: definitions["io.k8s.api.autoscaling.v1.CrossVersionObjectReference"]; targetCPUUtilizationPercentage?: number; }
io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus: { currentCPUUtilizationPercentage?: number; currentReplicas: number; desiredReplicas: number; lastScaleTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; observedGeneration?: number; }
io.k8s.api.autoscaling.v1.Scale: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.autoscaling.v1.ScaleSpec"]; status?: definitions["io.k8s.api.autoscaling.v1.ScaleStatus"]; }
io.k8s.api.autoscaling.v1.ScaleSpec: { replicas?: number; }
io.k8s.api.autoscaling.v1.ScaleStatus: { replicas: number; selector?: string; }
io.k8s.api.autoscaling.v2.ContainerResourceMetricSource: { container: string; name: string; target: definitions["io.k8s.api.autoscaling.v2.MetricTarget"]; }
io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus: { container: string; current: definitions["io.k8s.api.autoscaling.v2.MetricValueStatus"]; name: string; }
io.k8s.api.autoscaling.v2.CrossVersionObjectReference: { apiVersion?: string; kind: string; name: string; }
io.k8s.api.autoscaling.v2.ExternalMetricSource: { metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; target: definitions["io.k8s.api.autoscaling.v2.MetricTarget"]; }
io.k8s.api.autoscaling.v2.ExternalMetricStatus: { current: definitions["io.k8s.api.autoscaling.v2.MetricValueStatus"]; metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; }
io.k8s.api.autoscaling.v2.HPAScalingPolicy: { periodSeconds: number; type: string; value: number; }
io.k8s.api.autoscaling.v2.HPAScalingRules: { policies?: definitions["io.k8s.api.autoscaling.v2.HPAScalingPolicy"][]; selectPolicy?: string; stabilizationWindowSeconds?: number; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec"]; status?: definitions["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus"]; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior: { scaleDown?: definitions["io.k8s.api.autoscaling.v2.HPAScalingRules"]; scaleUp?: definitions["io.k8s.api.autoscaling.v2.HPAScalingRules"]; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList: { apiVersion?: string; items: definitions["io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec: { behavior?: definitions["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior"]; maxReplicas: number; metrics?: definitions["io.k8s.api.autoscaling.v2.MetricSpec"][]; minReplicas?: number; scaleTargetRef: definitions["io.k8s.api.autoscaling.v2.CrossVersionObjectReference"]; }
io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus: { conditions?: definitions["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition"][]; currentMetrics?: definitions["io.k8s.api.autoscaling.v2.MetricStatus"][]; currentReplicas?: number; desiredReplicas: number; lastScaleTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; observedGeneration?: number; }
io.k8s.api.autoscaling.v2.MetricIdentifier: { name: string; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; }
io.k8s.api.autoscaling.v2.MetricSpec: { containerResource?: definitions["io.k8s.api.autoscaling.v2.ContainerResourceMetricSource"]; external?: definitions["io.k8s.api.autoscaling.v2.ExternalMetricSource"]; object?: definitions["io.k8s.api.autoscaling.v2.ObjectMetricSource"]; pods?: definitions["io.k8s.api.autoscaling.v2.PodsMetricSource"]; resource?: definitions["io.k8s.api.autoscaling.v2.ResourceMetricSource"]; type: string; }
io.k8s.api.autoscaling.v2.MetricStatus: { containerResource?: definitions["io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus"]; external?: definitions["io.k8s.api.autoscaling.v2.ExternalMetricStatus"]; object?: definitions["io.k8s.api.autoscaling.v2.ObjectMetricStatus"]; pods?: definitions["io.k8s.api.autoscaling.v2.PodsMetricStatus"]; resource?: definitions["io.k8s.api.autoscaling.v2.ResourceMetricStatus"]; type: string; }
io.k8s.api.autoscaling.v2.MetricTarget: { averageUtilization?: number; averageValue?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; type: string; value?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }
io.k8s.api.autoscaling.v2.MetricValueStatus: { averageUtilization?: number; averageValue?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; value?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }
io.k8s.api.autoscaling.v2.ObjectMetricSource: { describedObject: definitions["io.k8s.api.autoscaling.v2.CrossVersionObjectReference"]; metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; target: definitions["io.k8s.api.autoscaling.v2.MetricTarget"]; }
io.k8s.api.autoscaling.v2.ObjectMetricStatus: { current: definitions["io.k8s.api.autoscaling.v2.MetricValueStatus"]; describedObject: definitions["io.k8s.api.autoscaling.v2.CrossVersionObjectReference"]; metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; }
io.k8s.api.autoscaling.v2.PodsMetricSource: { metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; target: definitions["io.k8s.api.autoscaling.v2.MetricTarget"]; }
io.k8s.api.autoscaling.v2.PodsMetricStatus: { current: definitions["io.k8s.api.autoscaling.v2.MetricValueStatus"]; metric: definitions["io.k8s.api.autoscaling.v2.MetricIdentifier"]; }
io.k8s.api.autoscaling.v2.ResourceMetricSource: { name: string; target: definitions["io.k8s.api.autoscaling.v2.MetricTarget"]; }
io.k8s.api.autoscaling.v2.ResourceMetricStatus: { current: definitions["io.k8s.api.autoscaling.v2.MetricValueStatus"]; name: string; }
io.k8s.api.batch.v1.CronJob: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.batch.v1.CronJobSpec"]; status?: definitions["io.k8s.api.batch.v1.CronJobStatus"]; }
io.k8s.api.batch.v1.CronJobList: { apiVersion?: string; items: definitions["io.k8s.api.batch.v1.CronJob"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.batch.v1.CronJobSpec: { concurrencyPolicy?: string; failedJobsHistoryLimit?: number; jobTemplate: definitions["io.k8s.api.batch.v1.JobTemplateSpec"]; schedule: string; startingDeadlineSeconds?: number; successfulJobsHistoryLimit?: number; suspend?: boolean; timeZone?: string; }
io.k8s.api.batch.v1.CronJobStatus: { active?: definitions["io.k8s.api.core.v1.ObjectReference"][]; lastScheduleTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastSuccessfulTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.api.batch.v1.Job: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.batch.v1.JobSpec"]; status?: definitions["io.k8s.api.batch.v1.JobStatus"]; }
io.k8s.api.batch.v1.JobCondition: { lastProbeTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.batch.v1.JobList: { apiVersion?: string; items: definitions["io.k8s.api.batch.v1.Job"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.batch.v1.JobSpec: { activeDeadlineSeconds?: number; backoffLimit?: number; backoffLimitPerIndex?: number; completionMode?: string; completions?: number; manualSelector?: boolean; maxFailedIndexes?: number; parallelism?: number; podFailurePolicy?: definitions["io.k8s.api.batch.v1.PodFailurePolicy"]; podReplacementPolicy?: string; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; suspend?: boolean; template: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; ttlSecondsAfterFinished?: number; }
io.k8s.api.batch.v1.JobStatus: { active?: number; completedIndexes?: string; completionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; conditions?: definitions["io.k8s.api.batch.v1.JobCondition"][]; failed?: number; failedIndexes?: string; ready?: number; startTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; succeeded?: number; terminating?: number; uncountedTerminatedPods?: definitions["io.k8s.api.batch.v1.UncountedTerminatedPods"]; }
io.k8s.api.batch.v1.JobTemplateSpec: { metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.batch.v1.JobSpec"]; }
io.k8s.api.batch.v1.PodFailurePolicy: { rules: definitions["io.k8s.api.batch.v1.PodFailurePolicyRule"][]; }
io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement: { containerName?: string; operator: string; values: number[]; }
io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern: { status: string; type: string; }
io.k8s.api.batch.v1.PodFailurePolicyRule: { action: string; onExitCodes?: definitions["io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement"]; onPodConditions?: definitions["io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern"][]; }
io.k8s.api.batch.v1.UncountedTerminatedPods: { failed?: string[]; succeeded?: string[]; }
io.k8s.api.certificates.v1.CertificateSigningRequest: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.certificates.v1.CertificateSigningRequestSpec"]; status?: definitions["io.k8s.api.certificates.v1.CertificateSigningRequestStatus"]; }
io.k8s.api.certificates.v1.CertificateSigningRequestCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastUpdateTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.certificates.v1.CertificateSigningRequestList: { apiVersion?: string; items: definitions["io.k8s.api.certificates.v1.CertificateSigningRequest"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.certificates.v1.CertificateSigningRequestSpec: { expirationSeconds?: number; extra?: { [key: string]: string[]; }; groups?: string[]; request: string; signerName: string; uid?: string; usages?: string[]; username?: string; }
io.k8s.api.certificates.v1.CertificateSigningRequestStatus: { certificate?: string; conditions?: definitions["io.k8s.api.certificates.v1.CertificateSigningRequestCondition"][]; }
io.k8s.api.certificates.v1alpha1.ClusterTrustBundle: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec"]; }
io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList: { apiVersion?: string; items: definitions["io.k8s.api.certificates.v1alpha1.ClusterTrustBundle"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec: { signerName?: string; trustBundle: string; }
io.k8s.api.coordination.v1.Lease: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.coordination.v1.LeaseSpec"]; }
io.k8s.api.coordination.v1.LeaseList: { apiVersion?: string; items: definitions["io.k8s.api.coordination.v1.Lease"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.coordination.v1.LeaseSpec: { acquireTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; holderIdentity?: string; leaseDurationSeconds?: number; leaseTransitions?: number; renewTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; }
io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource: { fsType?: string; partition?: number; readOnly?: boolean; volumeID: string; }
io.k8s.api.core.v1.Affinity: { nodeAffinity?: definitions["io.k8s.api.core.v1.NodeAffinity"]; podAffinity?: definitions["io.k8s.api.core.v1.PodAffinity"]; podAntiAffinity?: definitions["io.k8s.api.core.v1.PodAntiAffinity"]; }
io.k8s.api.core.v1.AttachedVolume: { devicePath: string; name: string; }
io.k8s.api.core.v1.AzureDiskVolumeSource: { cachingMode?: string; diskName: string; diskURI: string; fsType?: string; kind?: string; readOnly?: boolean; }
io.k8s.api.core.v1.AzureFilePersistentVolumeSource: { readOnly?: boolean; secretName: string; secretNamespace?: string; shareName: string; }
io.k8s.api.core.v1.AzureFileVolumeSource: { readOnly?: boolean; secretName: string; shareName: string; }
io.k8s.api.core.v1.Binding: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; target: definitions["io.k8s.api.core.v1.ObjectReference"]; }
io.k8s.api.core.v1.CSIPersistentVolumeSource: { controllerExpandSecretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; controllerPublishSecretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; driver: string; fsType?: string; nodeExpandSecretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; nodePublishSecretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; nodeStageSecretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; readOnly?: boolean; volumeAttributes?: { [key: string]: string; }; volumeHandle: string; }
io.k8s.api.core.v1.CSIVolumeSource: { driver: string; fsType?: string; nodePublishSecretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; readOnly?: boolean; volumeAttributes?: { [key: string]: string; }; }
io.k8s.api.core.v1.Capabilities: { add?: string[]; drop?: string[]; }
io.k8s.api.core.v1.CephFSPersistentVolumeSource: { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; secretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; user?: string; }
io.k8s.api.core.v1.CephFSVolumeSource: { monitors: string[]; path?: string; readOnly?: boolean; secretFile?: string; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; user?: string; }
io.k8s.api.core.v1.CinderPersistentVolumeSource: { fsType?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; volumeID: string; }
io.k8s.api.core.v1.CinderVolumeSource: { fsType?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; volumeID: string; }
io.k8s.api.core.v1.ClaimSource: { resourceClaimName?: string; resourceClaimTemplateName?: string; }
io.k8s.api.core.v1.ClientIPConfig: { timeoutSeconds?: number; }
io.k8s.api.core.v1.ClusterTrustBundleProjection: { labelSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; name?: string; optional?: boolean; path: string; signerName?: string; }
io.k8s.api.core.v1.ComponentCondition: { error?: string; message?: string; status: string; type: string; }
io.k8s.api.core.v1.ComponentStatus: { apiVersion?: string; conditions?: definitions["io.k8s.api.core.v1.ComponentCondition"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; }
io.k8s.api.core.v1.ComponentStatusList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.ComponentStatus"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ConfigMap: { apiVersion?: string; binaryData?: { [key: string]: string; }; data?: { [key: string]: string; }; immutable?: boolean; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; }
io.k8s.api.core.v1.ConfigMapEnvSource: { name?: string; optional?: boolean; }
io.k8s.api.core.v1.ConfigMapKeySelector: { key: string; name?: string; optional?: boolean; }
io.k8s.api.core.v1.ConfigMapList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.ConfigMap"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ConfigMapNodeConfigSource: { kubeletConfigKey: string; name: string; namespace: string; resourceVersion?: string; uid?: string; }
io.k8s.api.core.v1.ConfigMapProjection: { items?: definitions["io.k8s.api.core.v1.KeyToPath"][]; name?: string; optional?: boolean; }
io.k8s.api.core.v1.ConfigMapVolumeSource: { defaultMode?: number; items?: definitions["io.k8s.api.core.v1.KeyToPath"][]; name?: string; optional?: boolean; }
io.k8s.api.core.v1.Container: { args?: string[]; command?: string[]; env?: definitions["io.k8s.api.core.v1.EnvVar"][]; envFrom?: definitions["io.k8s.api.core.v1.EnvFromSource"][]; image?: string; imagePullPolicy?: string; lifecycle?: definitions["io.k8s.api.core.v1.Lifecycle"]; livenessProbe?: definitions["io.k8s.api.core.v1.Probe"]; name: string; ports?: definitions["io.k8s.api.core.v1.ContainerPort"][]; readinessProbe?: definitions["io.k8s.api.core.v1.Probe"]; resizePolicy?: definitions["io.k8s.api.core.v1.ContainerResizePolicy"][]; resources?: definitions["io.k8s.api.core.v1.ResourceRequirements"]; restartPolicy?: string; securityContext?: definitions["io.k8s.api.core.v1.SecurityContext"]; startupProbe?: definitions["io.k8s.api.core.v1.Probe"]; stdin?: boolean; stdinOnce?: boolean; terminationMessagePath?: string; terminationMessagePolicy?: string; tty?: boolean; volumeDevices?: definitions["io.k8s.api.core.v1.VolumeDevice"][]; volumeMounts?: definitions["io.k8s.api.core.v1.VolumeMount"][]; workingDir?: string; }
io.k8s.api.core.v1.ContainerImage: { names?: string[]; sizeBytes?: number; }
io.k8s.api.core.v1.ContainerPort: { containerPort: number; hostIP?: string; hostPort?: number; name?: string; protocol?: string; }
io.k8s.api.core.v1.ContainerResizePolicy: { resourceName: string; restartPolicy: string; }
io.k8s.api.core.v1.ContainerState: { running?: definitions["io.k8s.api.core.v1.ContainerStateRunning"]; terminated?: definitions["io.k8s.api.core.v1.ContainerStateTerminated"]; waiting?: definitions["io.k8s.api.core.v1.ContainerStateWaiting"]; }
io.k8s.api.core.v1.ContainerStateRunning: { startedAt?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.api.core.v1.ContainerStateTerminated: { containerID?: string; exitCode: number; finishedAt?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; signal?: number; startedAt?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.api.core.v1.ContainerStateWaiting: { message?: string; reason?: string; }
io.k8s.api.core.v1.ContainerStatus: { allocatedResources?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; containerID?: string; image: string; imageID: string; lastState?: definitions["io.k8s.api.core.v1.ContainerState"]; name: string; ready: boolean; resources?: definitions["io.k8s.api.core.v1.ResourceRequirements"]; restartCount: number; started?: boolean; state?: definitions["io.k8s.api.core.v1.ContainerState"]; }
io.k8s.api.core.v1.DaemonEndpoint: { Port: number; }
io.k8s.api.core.v1.DownwardAPIProjection: { items?: definitions["io.k8s.api.core.v1.DownwardAPIVolumeFile"][]; }
io.k8s.api.core.v1.DownwardAPIVolumeFile: { fieldRef?: definitions["io.k8s.api.core.v1.ObjectFieldSelector"]; mode?: number; path: string; resourceFieldRef?: definitions["io.k8s.api.core.v1.ResourceFieldSelector"]; }
io.k8s.api.core.v1.DownwardAPIVolumeSource: { defaultMode?: number; items?: definitions["io.k8s.api.core.v1.DownwardAPIVolumeFile"][]; }
io.k8s.api.core.v1.EmptyDirVolumeSource: { medium?: string; sizeLimit?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }
io.k8s.api.core.v1.EndpointAddress: { hostname?: string; ip: string; nodeName?: string; targetRef?: definitions["io.k8s.api.core.v1.ObjectReference"]; }
io.k8s.api.core.v1.EndpointPort: { appProtocol?: string; name?: string; port: number; protocol?: string; }
io.k8s.api.core.v1.EndpointSubset: { addresses?: definitions["io.k8s.api.core.v1.EndpointAddress"][]; notReadyAddresses?: definitions["io.k8s.api.core.v1.EndpointAddress"][]; ports?: definitions["io.k8s.api.core.v1.EndpointPort"][]; }
io.k8s.api.core.v1.Endpoints: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; subsets?: definitions["io.k8s.api.core.v1.EndpointSubset"][]; }
io.k8s.api.core.v1.EndpointsList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Endpoints"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.EnvFromSource: { configMapRef?: definitions["io.k8s.api.core.v1.ConfigMapEnvSource"]; prefix?: string; secretRef?: definitions["io.k8s.api.core.v1.SecretEnvSource"]; }
io.k8s.api.core.v1.EnvVar: { name: string; value?: string; valueFrom?: definitions["io.k8s.api.core.v1.EnvVarSource"]; }
io.k8s.api.core.v1.EnvVarSource: { configMapKeyRef?: definitions["io.k8s.api.core.v1.ConfigMapKeySelector"]; fieldRef?: definitions["io.k8s.api.core.v1.ObjectFieldSelector"]; resourceFieldRef?: definitions["io.k8s.api.core.v1.ResourceFieldSelector"]; secretKeyRef?: definitions["io.k8s.api.core.v1.SecretKeySelector"]; }
io.k8s.api.core.v1.EphemeralContainer: { args?: string[]; command?: string[]; env?: definitions["io.k8s.api.core.v1.EnvVar"][]; envFrom?: definitions["io.k8s.api.core.v1.EnvFromSource"][]; image?: string; imagePullPolicy?: string; lifecycle?: definitions["io.k8s.api.core.v1.Lifecycle"]; livenessProbe?: definitions["io.k8s.api.core.v1.Probe"]; name: string; ports?: definitions["io.k8s.api.core.v1.ContainerPort"][]; readinessProbe?: definitions["io.k8s.api.core.v1.Probe"]; resizePolicy?: definitions["io.k8s.api.core.v1.ContainerResizePolicy"][]; resources?: definitions["io.k8s.api.core.v1.ResourceRequirements"]; restartPolicy?: string; securityContext?: definitions["io.k8s.api.core.v1.SecurityContext"]; startupProbe?: definitions["io.k8s.api.core.v1.Probe"]; stdin?: boolean; stdinOnce?: boolean; targetContainerName?: string; terminationMessagePath?: string; terminationMessagePolicy?: string; tty?: boolean; volumeDevices?: definitions["io.k8s.api.core.v1.VolumeDevice"][]; volumeMounts?: definitions["io.k8s.api.core.v1.VolumeMount"][]; workingDir?: string; }
io.k8s.api.core.v1.EphemeralVolumeSource: { volumeClaimTemplate?: definitions["io.k8s.api.core.v1.PersistentVolumeClaimTemplate"]; }
io.k8s.api.core.v1.Event: { action?: string; apiVersion?: string; count?: number; eventTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; firstTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; involvedObject: definitions["io.k8s.api.core.v1.ObjectReference"]; kind?: string; lastTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; metadata: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; reason?: string; related?: definitions["io.k8s.api.core.v1.ObjectReference"]; reportingComponent?: string; reportingInstance?: string; series?: definitions["io.k8s.api.core.v1.EventSeries"]; source?: definitions["io.k8s.api.core.v1.EventSource"]; type?: string; }
io.k8s.api.core.v1.EventList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Event"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.EventSeries: { count?: number; lastObservedTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; }
io.k8s.api.core.v1.EventSource: { component?: string; host?: string; }
io.k8s.api.core.v1.ExecAction: { command?: string[]; }
io.k8s.api.core.v1.FCVolumeSource: { fsType?: string; lun?: number; readOnly?: boolean; targetWWNs?: string[]; wwids?: string[]; }
io.k8s.api.core.v1.FlexPersistentVolumeSource: { driver: string; fsType?: string; options?: { [key: string]: string; }; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; }
io.k8s.api.core.v1.FlexVolumeSource: { driver: string; fsType?: string; options?: { [key: string]: string; }; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; }
io.k8s.api.core.v1.FlockerVolumeSource: { datasetName?: string; datasetUUID?: string; }
io.k8s.api.core.v1.GCEPersistentDiskVolumeSource: { fsType?: string; partition?: number; pdName: string; readOnly?: boolean; }
io.k8s.api.core.v1.GRPCAction: { port: number; service?: string; }
io.k8s.api.core.v1.GitRepoVolumeSource: { directory?: string; repository: string; revision?: string; }
io.k8s.api.core.v1.GlusterfsPersistentVolumeSource: { endpoints: string; endpointsNamespace?: string; path: string; readOnly?: boolean; }
io.k8s.api.core.v1.GlusterfsVolumeSource: { endpoints: string; path: string; readOnly?: boolean; }
io.k8s.api.core.v1.HTTPGetAction: { host?: string; httpHeaders?: definitions["io.k8s.api.core.v1.HTTPHeader"][]; path?: string; port: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; scheme?: string; }
io.k8s.api.core.v1.HTTPHeader: { name: string; value: string; }
io.k8s.api.core.v1.HostAlias: { hostnames?: string[]; ip?: string; }
io.k8s.api.core.v1.HostIP: { ip?: string; }
io.k8s.api.core.v1.HostPathVolumeSource: { path: string; type?: string; }
io.k8s.api.core.v1.ISCSIPersistentVolumeSource: { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; initiatorName?: string; iqn: string; iscsiInterface?: string; lun: number; portals?: string[]; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; targetPortal: string; }
io.k8s.api.core.v1.ISCSIVolumeSource: { chapAuthDiscovery?: boolean; chapAuthSession?: boolean; fsType?: string; initiatorName?: string; iqn: string; iscsiInterface?: string; lun: number; portals?: string[]; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; targetPortal: string; }
io.k8s.api.core.v1.KeyToPath: { key: string; mode?: number; path: string; }
io.k8s.api.core.v1.Lifecycle: { postStart?: definitions["io.k8s.api.core.v1.LifecycleHandler"]; preStop?: definitions["io.k8s.api.core.v1.LifecycleHandler"]; }
io.k8s.api.core.v1.LifecycleHandler: { exec?: definitions["io.k8s.api.core.v1.ExecAction"]; httpGet?: definitions["io.k8s.api.core.v1.HTTPGetAction"]; sleep?: definitions["io.k8s.api.core.v1.SleepAction"]; tcpSocket?: definitions["io.k8s.api.core.v1.TCPSocketAction"]; }
io.k8s.api.core.v1.LimitRange: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.LimitRangeSpec"]; }
io.k8s.api.core.v1.LimitRangeItem: { default?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; defaultRequest?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; max?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; maxLimitRequestRatio?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; min?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; type: string; }
io.k8s.api.core.v1.LimitRangeList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.LimitRange"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.LimitRangeSpec: { limits: definitions["io.k8s.api.core.v1.LimitRangeItem"][]; }
io.k8s.api.core.v1.LoadBalancerIngress: { hostname?: string; ip?: string; ipMode?: string; ports?: definitions["io.k8s.api.core.v1.PortStatus"][]; }
io.k8s.api.core.v1.LoadBalancerStatus: { ingress?: definitions["io.k8s.api.core.v1.LoadBalancerIngress"][]; }
io.k8s.api.core.v1.LocalObjectReference: { name?: string; }
io.k8s.api.core.v1.LocalVolumeSource: { fsType?: string; path: string; }
io.k8s.api.core.v1.ModifyVolumeStatus: { status: string; targetVolumeAttributesClassName?: string; }
io.k8s.api.core.v1.NFSVolumeSource: { path: string; readOnly?: boolean; server: string; }
io.k8s.api.core.v1.Namespace: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.NamespaceSpec"]; status?: definitions["io.k8s.api.core.v1.NamespaceStatus"]; }
io.k8s.api.core.v1.NamespaceCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.core.v1.NamespaceList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Namespace"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.NamespaceSpec: { finalizers?: string[]; }
io.k8s.api.core.v1.NamespaceStatus: { conditions?: definitions["io.k8s.api.core.v1.NamespaceCondition"][]; phase?: string; }
io.k8s.api.core.v1.Node: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.NodeSpec"]; status?: definitions["io.k8s.api.core.v1.NodeStatus"]; }
io.k8s.api.core.v1.NodeAddress: { address: string; type: string; }
io.k8s.api.core.v1.NodeAffinity: { preferredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.PreferredSchedulingTerm"][]; requiredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.NodeSelector"]; }
io.k8s.api.core.v1.NodeCondition: { lastHeartbeatTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.core.v1.NodeConfigSource: { configMap?: definitions["io.k8s.api.core.v1.ConfigMapNodeConfigSource"]; }
io.k8s.api.core.v1.NodeConfigStatus: { active?: definitions["io.k8s.api.core.v1.NodeConfigSource"]; assigned?: definitions["io.k8s.api.core.v1.NodeConfigSource"]; error?: string; lastKnownGood?: definitions["io.k8s.api.core.v1.NodeConfigSource"]; }
io.k8s.api.core.v1.NodeDaemonEndpoints: { kubeletEndpoint?: definitions["io.k8s.api.core.v1.DaemonEndpoint"]; }
io.k8s.api.core.v1.NodeList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Node"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.NodeSelector: { nodeSelectorTerms: definitions["io.k8s.api.core.v1.NodeSelectorTerm"][]; }
io.k8s.api.core.v1.NodeSelectorRequirement: { key: string; operator: string; values?: string[]; }
io.k8s.api.core.v1.NodeSelectorTerm: { matchExpressions?: definitions["io.k8s.api.core.v1.NodeSelectorRequirement"][]; matchFields?: definitions["io.k8s.api.core.v1.NodeSelectorRequirement"][]; }
io.k8s.api.core.v1.NodeSpec: { configSource?: definitions["io.k8s.api.core.v1.NodeConfigSource"]; externalID?: string; podCIDR?: string; podCIDRs?: string[]; providerID?: string; taints?: definitions["io.k8s.api.core.v1.Taint"][]; unschedulable?: boolean; }
io.k8s.api.core.v1.NodeStatus: { addresses?: definitions["io.k8s.api.core.v1.NodeAddress"][]; allocatable?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; capacity?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; conditions?: definitions["io.k8s.api.core.v1.NodeCondition"][]; config?: definitions["io.k8s.api.core.v1.NodeConfigStatus"]; daemonEndpoints?: definitions["io.k8s.api.core.v1.NodeDaemonEndpoints"]; images?: definitions["io.k8s.api.core.v1.ContainerImage"][]; nodeInfo?: definitions["io.k8s.api.core.v1.NodeSystemInfo"]; phase?: string; volumesAttached?: definitions["io.k8s.api.core.v1.AttachedVolume"][]; volumesInUse?: string[]; }
io.k8s.api.core.v1.NodeSystemInfo: { architecture: string; bootID: string; containerRuntimeVersion: string; kernelVersion: string; kubeProxyVersion: string; kubeletVersion: string; machineID: string; operatingSystem: string; osImage: string; systemUUID: string; }
io.k8s.api.core.v1.ObjectFieldSelector: { apiVersion?: string; fieldPath: string; }
io.k8s.api.core.v1.ObjectReference: { apiVersion?: string; fieldPath?: string; kind?: string; name?: string; namespace?: string; resourceVersion?: string; uid?: string; }
io.k8s.api.core.v1.PersistentVolume: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.PersistentVolumeSpec"]; status?: definitions["io.k8s.api.core.v1.PersistentVolumeStatus"]; }
io.k8s.api.core.v1.PersistentVolumeClaim: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.PersistentVolumeClaimSpec"]; status?: definitions["io.k8s.api.core.v1.PersistentVolumeClaimStatus"]; }
io.k8s.api.core.v1.PersistentVolumeClaimCondition: { lastProbeTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.core.v1.PersistentVolumeClaimList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.PersistentVolumeClaim"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.PersistentVolumeClaimSpec: { accessModes?: string[]; dataSource?: definitions["io.k8s.api.core.v1.TypedLocalObjectReference"]; dataSourceRef?: definitions["io.k8s.api.core.v1.TypedObjectReference"]; resources?: definitions["io.k8s.api.core.v1.VolumeResourceRequirements"]; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; storageClassName?: string; volumeAttributesClassName?: string; volumeMode?: string; volumeName?: string; }
io.k8s.api.core.v1.PersistentVolumeClaimStatus: { accessModes?: string[]; allocatedResourceStatuses?: { [key: string]: string; }; allocatedResources?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; capacity?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; conditions?: definitions["io.k8s.api.core.v1.PersistentVolumeClaimCondition"][]; currentVolumeAttributesClassName?: string; modifyVolumeStatus?: definitions["io.k8s.api.core.v1.ModifyVolumeStatus"]; phase?: string; }
io.k8s.api.core.v1.PersistentVolumeClaimTemplate: { metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.core.v1.PersistentVolumeClaimSpec"]; }
io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource: { claimName: string; readOnly?: boolean; }
io.k8s.api.core.v1.PersistentVolumeList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.PersistentVolume"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.PersistentVolumeSpec: { accessModes?: string[]; awsElasticBlockStore?: definitions["io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"]; azureDisk?: definitions["io.k8s.api.core.v1.AzureDiskVolumeSource"]; azureFile?: definitions["io.k8s.api.core.v1.AzureFilePersistentVolumeSource"]; capacity?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; cephfs?: definitions["io.k8s.api.core.v1.CephFSPersistentVolumeSource"]; cinder?: definitions["io.k8s.api.core.v1.CinderPersistentVolumeSource"]; claimRef?: definitions["io.k8s.api.core.v1.ObjectReference"]; csi?: definitions["io.k8s.api.core.v1.CSIPersistentVolumeSource"]; fc?: definitions["io.k8s.api.core.v1.FCVolumeSource"]; flexVolume?: definitions["io.k8s.api.core.v1.FlexPersistentVolumeSource"]; flocker?: definitions["io.k8s.api.core.v1.FlockerVolumeSource"]; gcePersistentDisk?: definitions["io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"]; glusterfs?: definitions["io.k8s.api.core.v1.GlusterfsPersistentVolumeSource"]; hostPath?: definitions["io.k8s.api.core.v1.HostPathVolumeSource"]; iscsi?: definitions["io.k8s.api.core.v1.ISCSIPersistentVolumeSource"]; local?: definitions["io.k8s.api.core.v1.LocalVolumeSource"]; mountOptions?: string[]; nfs?: definitions["io.k8s.api.core.v1.NFSVolumeSource"]; nodeAffinity?: definitions["io.k8s.api.core.v1.VolumeNodeAffinity"]; persistentVolumeReclaimPolicy?: string; photonPersistentDisk?: definitions["io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"]; portworxVolume?: definitions["io.k8s.api.core.v1.PortworxVolumeSource"]; quobyte?: definitions["io.k8s.api.core.v1.QuobyteVolumeSource"]; rbd?: definitions["io.k8s.api.core.v1.RBDPersistentVolumeSource"]; scaleIO?: definitions["io.k8s.api.core.v1.ScaleIOPersistentVolumeSource"]; storageClassName?: string; storageos?: definitions["io.k8s.api.core.v1.StorageOSPersistentVolumeSource"]; volumeAttributesClassName?: string; volumeMode?: string; vsphereVolume?: definitions["io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"]; }
io.k8s.api.core.v1.PersistentVolumeStatus: { lastPhaseTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; phase?: string; reason?: string; }
io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource: { fsType?: string; pdID: string; }
io.k8s.api.core.v1.Pod: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.PodSpec"]; status?: definitions["io.k8s.api.core.v1.PodStatus"]; }
io.k8s.api.core.v1.PodAffinity: { preferredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.WeightedPodAffinityTerm"][]; requiredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.PodAffinityTerm"][]; }
io.k8s.api.core.v1.PodAffinityTerm: { labelSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; matchLabelKeys?: string[]; mismatchLabelKeys?: string[]; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; namespaces?: string[]; topologyKey: string; }
io.k8s.api.core.v1.PodAntiAffinity: { preferredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.WeightedPodAffinityTerm"][]; requiredDuringSchedulingIgnoredDuringExecution?: definitions["io.k8s.api.core.v1.PodAffinityTerm"][]; }
io.k8s.api.core.v1.PodCondition: { lastProbeTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.core.v1.PodDNSConfig: { nameservers?: string[]; options?: definitions["io.k8s.api.core.v1.PodDNSConfigOption"][]; searches?: string[]; }
io.k8s.api.core.v1.PodDNSConfigOption: { name?: string; value?: string; }
io.k8s.api.core.v1.PodIP: { ip?: string; }
io.k8s.api.core.v1.PodList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Pod"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.PodOS: { name: string; }
io.k8s.api.core.v1.PodReadinessGate: { conditionType: string; }
io.k8s.api.core.v1.PodResourceClaim: { name: string; source?: definitions["io.k8s.api.core.v1.ClaimSource"]; }
io.k8s.api.core.v1.PodResourceClaimStatus: { name: string; resourceClaimName?: string; }
io.k8s.api.core.v1.PodSchedulingGate: { name: string; }
io.k8s.api.core.v1.PodSecurityContext: { fsGroup?: number; fsGroupChangePolicy?: string; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; seLinuxOptions?: definitions["io.k8s.api.core.v1.SELinuxOptions"]; seccompProfile?: definitions["io.k8s.api.core.v1.SeccompProfile"]; supplementalGroups?: number[]; sysctls?: definitions["io.k8s.api.core.v1.Sysctl"][]; windowsOptions?: definitions["io.k8s.api.core.v1.WindowsSecurityContextOptions"]; }
io.k8s.api.core.v1.PodSpec: { activeDeadlineSeconds?: number; affinity?: definitions["io.k8s.api.core.v1.Affinity"]; automountServiceAccountToken?: boolean; containers: definitions["io.k8s.api.core.v1.Container"][]; dnsConfig?: definitions["io.k8s.api.core.v1.PodDNSConfig"]; dnsPolicy?: string; enableServiceLinks?: boolean; ephemeralContainers?: definitions["io.k8s.api.core.v1.EphemeralContainer"][]; hostAliases?: definitions["io.k8s.api.core.v1.HostAlias"][]; hostIPC?: boolean; hostNetwork?: boolean; hostPID?: boolean; hostUsers?: boolean; hostname?: string; imagePullSecrets?: definitions["io.k8s.api.core.v1.LocalObjectReference"][]; initContainers?: definitions["io.k8s.api.core.v1.Container"][]; nodeName?: string; nodeSelector?: { [key: string]: string; }; os?: definitions["io.k8s.api.core.v1.PodOS"]; overhead?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; preemptionPolicy?: string; priority?: number; priorityClassName?: string; readinessGates?: definitions["io.k8s.api.core.v1.PodReadinessGate"][]; resourceClaims?: definitions["io.k8s.api.core.v1.PodResourceClaim"][]; restartPolicy?: string; runtimeClassName?: string; schedulerName?: string; schedulingGates?: definitions["io.k8s.api.core.v1.PodSchedulingGate"][]; securityContext?: definitions["io.k8s.api.core.v1.PodSecurityContext"]; serviceAccount?: string; serviceAccountName?: string; setHostnameAsFQDN?: boolean; shareProcessNamespace?: boolean; subdomain?: string; terminationGracePeriodSeconds?: number; tolerations?: definitions["io.k8s.api.core.v1.Toleration"][]; topologySpreadConstraints?: definitions["io.k8s.api.core.v1.TopologySpreadConstraint"][]; volumes?: definitions["io.k8s.api.core.v1.Volume"][]; }
io.k8s.api.core.v1.PodStatus: { conditions?: definitions["io.k8s.api.core.v1.PodCondition"][]; containerStatuses?: definitions["io.k8s.api.core.v1.ContainerStatus"][]; ephemeralContainerStatuses?: definitions["io.k8s.api.core.v1.ContainerStatus"][]; hostIP?: string; hostIPs?: definitions["io.k8s.api.core.v1.HostIP"][]; initContainerStatuses?: definitions["io.k8s.api.core.v1.ContainerStatus"][]; message?: string; nominatedNodeName?: string; phase?: string; podIP?: string; podIPs?: definitions["io.k8s.api.core.v1.PodIP"][]; qosClass?: string; reason?: string; resize?: string; resourceClaimStatuses?: definitions["io.k8s.api.core.v1.PodResourceClaimStatus"][]; startTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.api.core.v1.PodTemplate: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; template?: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; }
io.k8s.api.core.v1.PodTemplateList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.PodTemplate"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.PodTemplateSpec: { metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.PodSpec"]; }
io.k8s.api.core.v1.PortStatus: { error?: string; port: number; protocol: string; }
io.k8s.api.core.v1.PortworxVolumeSource: { fsType?: string; readOnly?: boolean; volumeID: string; }
io.k8s.api.core.v1.PreferredSchedulingTerm: { preference: definitions["io.k8s.api.core.v1.NodeSelectorTerm"]; weight: number; }
io.k8s.api.core.v1.Probe: { exec?: definitions["io.k8s.api.core.v1.ExecAction"]; failureThreshold?: number; grpc?: definitions["io.k8s.api.core.v1.GRPCAction"]; httpGet?: definitions["io.k8s.api.core.v1.HTTPGetAction"]; initialDelaySeconds?: number; periodSeconds?: number; successThreshold?: number; tcpSocket?: definitions["io.k8s.api.core.v1.TCPSocketAction"]; terminationGracePeriodSeconds?: number; timeoutSeconds?: number; }
io.k8s.api.core.v1.ProjectedVolumeSource: { defaultMode?: number; sources?: definitions["io.k8s.api.core.v1.VolumeProjection"][]; }
io.k8s.api.core.v1.QuobyteVolumeSource: { group?: string; readOnly?: boolean; registry: string; tenant?: string; user?: string; volume: string; }
io.k8s.api.core.v1.RBDPersistentVolumeSource: { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.SecretReference"]; user?: string; }
io.k8s.api.core.v1.RBDVolumeSource: { fsType?: string; image: string; keyring?: string; monitors: string[]; pool?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; user?: string; }
io.k8s.api.core.v1.ReplicationController: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.ReplicationControllerSpec"]; status?: definitions["io.k8s.api.core.v1.ReplicationControllerStatus"]; }
io.k8s.api.core.v1.ReplicationControllerCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.api.core.v1.ReplicationControllerList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.ReplicationController"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ReplicationControllerSpec: { minReadySeconds?: number; replicas?: number; selector?: { [key: string]: string; }; template?: definitions["io.k8s.api.core.v1.PodTemplateSpec"]; }
io.k8s.api.core.v1.ReplicationControllerStatus: { availableReplicas?: number; conditions?: definitions["io.k8s.api.core.v1.ReplicationControllerCondition"][]; fullyLabeledReplicas?: number; observedGeneration?: number; readyReplicas?: number; replicas: number; }
io.k8s.api.core.v1.ResourceClaim: { name: string; }
io.k8s.api.core.v1.ResourceFieldSelector: { containerName?: string; divisor?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; resource: string; }
io.k8s.api.core.v1.ResourceQuota: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.ResourceQuotaSpec"]; status?: definitions["io.k8s.api.core.v1.ResourceQuotaStatus"]; }
io.k8s.api.core.v1.ResourceQuotaList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.ResourceQuota"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ResourceQuotaSpec: { hard?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; scopeSelector?: definitions["io.k8s.api.core.v1.ScopeSelector"]; scopes?: string[]; }
io.k8s.api.core.v1.ResourceQuotaStatus: { hard?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; used?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; }
io.k8s.api.core.v1.ResourceRequirements: { claims?: definitions["io.k8s.api.core.v1.ResourceClaim"][]; limits?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; requests?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; }
io.k8s.api.core.v1.SELinuxOptions: { level?: string; role?: string; type?: string; user?: string; }
io.k8s.api.core.v1.ScaleIOPersistentVolumeSource: { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; secretRef: definitions["io.k8s.api.core.v1.SecretReference"]; sslEnabled?: boolean; storageMode?: string; storagePool?: string; system: string; volumeName?: string; }
io.k8s.api.core.v1.ScaleIOVolumeSource: { fsType?: string; gateway: string; protectionDomain?: string; readOnly?: boolean; secretRef: definitions["io.k8s.api.core.v1.LocalObjectReference"]; sslEnabled?: boolean; storageMode?: string; storagePool?: string; system: string; volumeName?: string; }
io.k8s.api.core.v1.ScopeSelector: { matchExpressions?: definitions["io.k8s.api.core.v1.ScopedResourceSelectorRequirement"][]; }
io.k8s.api.core.v1.ScopedResourceSelectorRequirement: { operator: string; scopeName: string; values?: string[]; }
io.k8s.api.core.v1.SeccompProfile: { localhostProfile?: string; type: string; }
io.k8s.api.core.v1.Secret: { apiVersion?: string; data?: { [key: string]: string; }; immutable?: boolean; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; stringData?: { [key: string]: string; }; type?: string; }
io.k8s.api.core.v1.SecretEnvSource: { name?: string; optional?: boolean; }
io.k8s.api.core.v1.SecretKeySelector: { key: string; name?: string; optional?: boolean; }
io.k8s.api.core.v1.SecretList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Secret"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.SecretProjection: { items?: definitions["io.k8s.api.core.v1.KeyToPath"][]; name?: string; optional?: boolean; }
io.k8s.api.core.v1.SecretReference: { name?: string; namespace?: string; }
io.k8s.api.core.v1.SecretVolumeSource: { defaultMode?: number; items?: definitions["io.k8s.api.core.v1.KeyToPath"][]; optional?: boolean; secretName?: string; }
io.k8s.api.core.v1.SecurityContext: { allowPrivilegeEscalation?: boolean; capabilities?: definitions["io.k8s.api.core.v1.Capabilities"]; privileged?: boolean; procMount?: string; readOnlyRootFilesystem?: boolean; runAsGroup?: number; runAsNonRoot?: boolean; runAsUser?: number; seLinuxOptions?: definitions["io.k8s.api.core.v1.SELinuxOptions"]; seccompProfile?: definitions["io.k8s.api.core.v1.SeccompProfile"]; windowsOptions?: definitions["io.k8s.api.core.v1.WindowsSecurityContextOptions"]; }
io.k8s.api.core.v1.Service: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.core.v1.ServiceSpec"]; status?: definitions["io.k8s.api.core.v1.ServiceStatus"]; }
io.k8s.api.core.v1.ServiceAccount: { apiVersion?: string; automountServiceAccountToken?: boolean; imagePullSecrets?: definitions["io.k8s.api.core.v1.LocalObjectReference"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; secrets?: definitions["io.k8s.api.core.v1.ObjectReference"][]; }
io.k8s.api.core.v1.ServiceAccountList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.ServiceAccount"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ServiceAccountTokenProjection: { audience?: string; expirationSeconds?: number; path: string; }
io.k8s.api.core.v1.ServiceList: { apiVersion?: string; items: definitions["io.k8s.api.core.v1.Service"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.core.v1.ServicePort: { appProtocol?: string; name?: string; nodePort?: number; port: number; protocol?: string; targetPort?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; }
io.k8s.api.core.v1.ServiceSpec: { allocateLoadBalancerNodePorts?: boolean; clusterIP?: string; clusterIPs?: string[]; externalIPs?: string[]; externalName?: string; externalTrafficPolicy?: string; healthCheckNodePort?: number; internalTrafficPolicy?: string; ipFamilies?: string[]; ipFamilyPolicy?: string; loadBalancerClass?: string; loadBalancerIP?: string; loadBalancerSourceRanges?: string[]; ports?: definitions["io.k8s.api.core.v1.ServicePort"][]; publishNotReadyAddresses?: boolean; selector?: { [key: string]: string; }; sessionAffinity?: string; sessionAffinityConfig?: definitions["io.k8s.api.core.v1.SessionAffinityConfig"]; type?: string; }
io.k8s.api.core.v1.ServiceStatus: { conditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"][]; loadBalancer?: definitions["io.k8s.api.core.v1.LoadBalancerStatus"]; }
io.k8s.api.core.v1.SessionAffinityConfig: { clientIP?: definitions["io.k8s.api.core.v1.ClientIPConfig"]; }
io.k8s.api.core.v1.SleepAction: { seconds: number; }
io.k8s.api.core.v1.StorageOSPersistentVolumeSource: { fsType?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.ObjectReference"]; volumeName?: string; volumeNamespace?: string; }
io.k8s.api.core.v1.StorageOSVolumeSource: { fsType?: string; readOnly?: boolean; secretRef?: definitions["io.k8s.api.core.v1.LocalObjectReference"]; volumeName?: string; volumeNamespace?: string; }
io.k8s.api.core.v1.Sysctl: { name: string; value: string; }
io.k8s.api.core.v1.TCPSocketAction: { host?: string; port: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; }
io.k8s.api.core.v1.Taint: { effect: string; key: string; timeAdded?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; value?: string; }
io.k8s.api.core.v1.Toleration: { effect?: string; key?: string; operator?: string; tolerationSeconds?: number; value?: string; }
io.k8s.api.core.v1.TopologySelectorLabelRequirement: { key: string; values: string[]; }
io.k8s.api.core.v1.TopologySelectorTerm: { matchLabelExpressions?: definitions["io.k8s.api.core.v1.TopologySelectorLabelRequirement"][]; }
io.k8s.api.core.v1.TopologySpreadConstraint: { labelSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; matchLabelKeys?: string[]; maxSkew: number; minDomains?: number; nodeAffinityPolicy?: string; nodeTaintsPolicy?: string; topologyKey: string; whenUnsatisfiable: string; }
io.k8s.api.core.v1.TypedLocalObjectReference: { apiGroup?: string; kind: string; name: string; }
io.k8s.api.core.v1.TypedObjectReference: { apiGroup?: string; kind: string; name: string; namespace?: string; }
io.k8s.api.core.v1.Volume: { awsElasticBlockStore?: definitions["io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"]; azureDisk?: definitions["io.k8s.api.core.v1.AzureDiskVolumeSource"]; azureFile?: definitions["io.k8s.api.core.v1.AzureFileVolumeSource"]; cephfs?: definitions["io.k8s.api.core.v1.CephFSVolumeSource"]; cinder?: definitions["io.k8s.api.core.v1.CinderVolumeSource"]; configMap?: definitions["io.k8s.api.core.v1.ConfigMapVolumeSource"]; csi?: definitions["io.k8s.api.core.v1.CSIVolumeSource"]; downwardAPI?: definitions["io.k8s.api.core.v1.DownwardAPIVolumeSource"]; emptyDir?: definitions["io.k8s.api.core.v1.EmptyDirVolumeSource"]; ephemeral?: definitions["io.k8s.api.core.v1.EphemeralVolumeSource"]; fc?: definitions["io.k8s.api.core.v1.FCVolumeSource"]; flexVolume?: definitions["io.k8s.api.core.v1.FlexVolumeSource"]; flocker?: definitions["io.k8s.api.core.v1.FlockerVolumeSource"]; gcePersistentDisk?: definitions["io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"]; gitRepo?: definitions["io.k8s.api.core.v1.GitRepoVolumeSource"]; glusterfs?: definitions["io.k8s.api.core.v1.GlusterfsVolumeSource"]; hostPath?: definitions["io.k8s.api.core.v1.HostPathVolumeSource"]; iscsi?: definitions["io.k8s.api.core.v1.ISCSIVolumeSource"]; name: string; nfs?: definitions["io.k8s.api.core.v1.NFSVolumeSource"]; persistentVolumeClaim?: definitions["io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource"]; photonPersistentDisk?: definitions["io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"]; portworxVolume?: definitions["io.k8s.api.core.v1.PortworxVolumeSource"]; projected?: definitions["io.k8s.api.core.v1.ProjectedVolumeSource"]; quobyte?: definitions["io.k8s.api.core.v1.QuobyteVolumeSource"]; rbd?: definitions["io.k8s.api.core.v1.RBDVolumeSource"]; scaleIO?: definitions["io.k8s.api.core.v1.ScaleIOVolumeSource"]; secret?: definitions["io.k8s.api.core.v1.SecretVolumeSource"]; storageos?: definitions["io.k8s.api.core.v1.StorageOSVolumeSource"]; vsphereVolume?: definitions["io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"]; }
io.k8s.api.core.v1.VolumeDevice: { devicePath: string; name: string; }
io.k8s.api.core.v1.VolumeMount: { mountPath: string; mountPropagation?: string; name: string; readOnly?: boolean; subPath?: string; subPathExpr?: string; }
io.k8s.api.core.v1.VolumeNodeAffinity: { required?: definitions["io.k8s.api.core.v1.NodeSelector"]; }
io.k8s.api.core.v1.VolumeProjection: { clusterTrustBundle?: definitions["io.k8s.api.core.v1.ClusterTrustBundleProjection"]; configMap?: definitions["io.k8s.api.core.v1.ConfigMapProjection"]; downwardAPI?: definitions["io.k8s.api.core.v1.DownwardAPIProjection"]; secret?: definitions["io.k8s.api.core.v1.SecretProjection"]; serviceAccountToken?: definitions["io.k8s.api.core.v1.ServiceAccountTokenProjection"]; }
io.k8s.api.core.v1.VolumeResourceRequirements: { limits?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; requests?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; }
io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource: { fsType?: string; storagePolicyID?: string; storagePolicyName?: string; volumePath: string; }
io.k8s.api.core.v1.WeightedPodAffinityTerm: { podAffinityTerm: definitions["io.k8s.api.core.v1.PodAffinityTerm"]; weight: number; }
io.k8s.api.core.v1.WindowsSecurityContextOptions: { gmsaCredentialSpec?: string; gmsaCredentialSpecName?: string; hostProcess?: boolean; runAsUserName?: string; }
io.k8s.api.discovery.v1.Endpoint: { addresses: string[]; conditions?: definitions["io.k8s.api.discovery.v1.EndpointConditions"]; deprecatedTopology?: { [key: string]: string; }; hints?: definitions["io.k8s.api.discovery.v1.EndpointHints"]; hostname?: string; nodeName?: string; targetRef?: definitions["io.k8s.api.core.v1.ObjectReference"]; zone?: string; }
io.k8s.api.discovery.v1.EndpointConditions: { ready?: boolean; serving?: boolean; terminating?: boolean; }
io.k8s.api.discovery.v1.EndpointHints: { forZones?: definitions["io.k8s.api.discovery.v1.ForZone"][]; }
io.k8s.api.discovery.v1.EndpointPort: { appProtocol?: string; name?: string; port?: number; protocol?: string; }
io.k8s.api.discovery.v1.EndpointSlice: { addressType: string; apiVersion?: string; endpoints: definitions["io.k8s.api.discovery.v1.Endpoint"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; ports?: definitions["io.k8s.api.discovery.v1.EndpointPort"][]; }
io.k8s.api.discovery.v1.EndpointSliceList: { apiVersion?: string; items: definitions["io.k8s.api.discovery.v1.EndpointSlice"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.discovery.v1.ForZone: { name: string; }
io.k8s.api.events.v1.Event: { action?: string; apiVersion?: string; deprecatedCount?: number; deprecatedFirstTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; deprecatedLastTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; deprecatedSource?: definitions["io.k8s.api.core.v1.EventSource"]; eventTime: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; note?: string; reason?: string; regarding?: definitions["io.k8s.api.core.v1.ObjectReference"]; related?: definitions["io.k8s.api.core.v1.ObjectReference"]; reportingController?: string; reportingInstance?: string; series?: definitions["io.k8s.api.events.v1.EventSeries"]; type?: string; }
io.k8s.api.events.v1.EventList: { apiVersion?: string; items: definitions["io.k8s.api.events.v1.Event"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.events.v1.EventSeries: { count: number; lastObservedTime: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"]; }
io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration: { lendablePercent?: number; nominalConcurrencyShares?: number; }
io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod: { type: string; }
io.k8s.api.flowcontrol.v1.FlowSchema: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.flowcontrol.v1.FlowSchemaSpec"]; status?: definitions["io.k8s.api.flowcontrol.v1.FlowSchemaStatus"]; }
io.k8s.api.flowcontrol.v1.FlowSchemaCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status?: string; type?: string; }
io.k8s.api.flowcontrol.v1.FlowSchemaList: { apiVersion?: string; items: definitions["io.k8s.api.flowcontrol.v1.FlowSchema"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.flowcontrol.v1.FlowSchemaSpec: { distinguisherMethod?: definitions["io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod"]; matchingPrecedence?: number; priorityLevelConfiguration: definitions["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference"]; rules?: definitions["io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects"][]; }
io.k8s.api.flowcontrol.v1.FlowSchemaStatus: { conditions?: definitions["io.k8s.api.flowcontrol.v1.FlowSchemaCondition"][]; }
io.k8s.api.flowcontrol.v1.GroupSubject: { name: string; }
io.k8s.api.flowcontrol.v1.LimitResponse: { queuing?: definitions["io.k8s.api.flowcontrol.v1.QueuingConfiguration"]; type: string; }
io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration: { borrowingLimitPercent?: number; lendablePercent?: number; limitResponse?: definitions["io.k8s.api.flowcontrol.v1.LimitResponse"]; nominalConcurrencyShares?: number; }
io.k8s.api.flowcontrol.v1.NonResourcePolicyRule: { nonResourceURLs: string[]; verbs: string[]; }
io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects: { nonResourceRules?: definitions["io.k8s.api.flowcontrol.v1.NonResourcePolicyRule"][]; resourceRules?: definitions["io.k8s.api.flowcontrol.v1.ResourcePolicyRule"][]; subjects: definitions["io.k8s.api.flowcontrol.v1.Subject"][]; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec"]; status?: definitions["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus"]; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status?: string; type?: string; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList: { apiVersion?: string; items: definitions["io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference: { name: string; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec: { exempt?: definitions["io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration"]; limited?: definitions["io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration"]; type: string; }
io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus: { conditions?: definitions["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition"][]; }
io.k8s.api.flowcontrol.v1.QueuingConfiguration: { handSize?: number; queueLengthLimit?: number; queues?: number; }
io.k8s.api.flowcontrol.v1.ResourcePolicyRule: { apiGroups: string[]; clusterScope?: boolean; namespaces?: string[]; resources: string[]; verbs: string[]; }
io.k8s.api.flowcontrol.v1.ServiceAccountSubject: { name: string; namespace: string; }
io.k8s.api.flowcontrol.v1.Subject: { group?: definitions["io.k8s.api.flowcontrol.v1.GroupSubject"]; kind: string; serviceAccount?: definitions["io.k8s.api.flowcontrol.v1.ServiceAccountSubject"]; user?: definitions["io.k8s.api.flowcontrol.v1.UserSubject"]; }
io.k8s.api.flowcontrol.v1.UserSubject: { name: string; }
io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration: { lendablePercent?: number; nominalConcurrencyShares?: number; }
io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod: { type: string; }
io.k8s.api.flowcontrol.v1beta3.FlowSchema: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec"]; status?: definitions["io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus"]; }
io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status?: string; type?: string; }
io.k8s.api.flowcontrol.v1beta3.FlowSchemaList: { apiVersion?: string; items: definitions["io.k8s.api.flowcontrol.v1beta3.FlowSchema"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec: { distinguisherMethod?: definitions["io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod"]; matchingPrecedence?: number; priorityLevelConfiguration: definitions["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference"]; rules?: definitions["io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects"][]; }
io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus: { conditions?: definitions["io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition"][]; }
io.k8s.api.flowcontrol.v1beta3.GroupSubject: { name: string; }
io.k8s.api.flowcontrol.v1beta3.LimitResponse: { queuing?: definitions["io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration"]; type: string; }
io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration: { borrowingLimitPercent?: number; lendablePercent?: number; limitResponse?: definitions["io.k8s.api.flowcontrol.v1beta3.LimitResponse"]; nominalConcurrencyShares?: number; }
io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule: { nonResourceURLs: string[]; verbs: string[]; }
io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects: { nonResourceRules?: definitions["io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule"][]; resourceRules?: definitions["io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule"][]; subjects: definitions["io.k8s.api.flowcontrol.v1beta3.Subject"][]; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec"]; status?: definitions["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus"]; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status?: string; type?: string; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList: { apiVersion?: string; items: definitions["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference: { name: string; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec: { exempt?: definitions["io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration"]; limited?: definitions["io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration"]; type: string; }
io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus: { conditions?: definitions["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition"][]; }
io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration: { handSize?: number; queueLengthLimit?: number; queues?: number; }
io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule: { apiGroups: string[]; clusterScope?: boolean; namespaces?: string[]; resources: string[]; verbs: string[]; }
io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject: { name: string; namespace: string; }
io.k8s.api.flowcontrol.v1beta3.Subject: { group?: definitions["io.k8s.api.flowcontrol.v1beta3.GroupSubject"]; kind: string; serviceAccount?: definitions["io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject"]; user?: definitions["io.k8s.api.flowcontrol.v1beta3.UserSubject"]; }
io.k8s.api.flowcontrol.v1beta3.UserSubject: { name: string; }
io.k8s.api.networking.v1.HTTPIngressPath: { backend: definitions["io.k8s.api.networking.v1.IngressBackend"]; path?: string; pathType: string; }
io.k8s.api.networking.v1.HTTPIngressRuleValue: { paths: definitions["io.k8s.api.networking.v1.HTTPIngressPath"][]; }
io.k8s.api.networking.v1.IPBlock: { cidr: string; except?: string[]; }
io.k8s.api.networking.v1.Ingress: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.networking.v1.IngressSpec"]; status?: definitions["io.k8s.api.networking.v1.IngressStatus"]; }
io.k8s.api.networking.v1.IngressBackend: { resource?: definitions["io.k8s.api.core.v1.TypedLocalObjectReference"]; service?: definitions["io.k8s.api.networking.v1.IngressServiceBackend"]; }
io.k8s.api.networking.v1.IngressClass: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.networking.v1.IngressClassSpec"]; }
io.k8s.api.networking.v1.IngressClassList: { apiVersion?: string; items: definitions["io.k8s.api.networking.v1.IngressClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.networking.v1.IngressClassParametersReference: { apiGroup?: string; kind: string; name: string; namespace?: string; scope?: string; }
io.k8s.api.networking.v1.IngressClassSpec: { controller?: string; parameters?: definitions["io.k8s.api.networking.v1.IngressClassParametersReference"]; }
io.k8s.api.networking.v1.IngressList: { apiVersion?: string; items: definitions["io.k8s.api.networking.v1.Ingress"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.networking.v1.IngressLoadBalancerIngress: { hostname?: string; ip?: string; ports?: definitions["io.k8s.api.networking.v1.IngressPortStatus"][]; }
io.k8s.api.networking.v1.IngressLoadBalancerStatus: { ingress?: definitions["io.k8s.api.networking.v1.IngressLoadBalancerIngress"][]; }
io.k8s.api.networking.v1.IngressPortStatus: { error?: string; port: number; protocol: string; }
io.k8s.api.networking.v1.IngressRule: { host?: string; http?: definitions["io.k8s.api.networking.v1.HTTPIngressRuleValue"]; }
io.k8s.api.networking.v1.IngressServiceBackend: { name: string; port?: definitions["io.k8s.api.networking.v1.ServiceBackendPort"]; }
io.k8s.api.networking.v1.IngressSpec: { defaultBackend?: definitions["io.k8s.api.networking.v1.IngressBackend"]; ingressClassName?: string; rules?: definitions["io.k8s.api.networking.v1.IngressRule"][]; tls?: definitions["io.k8s.api.networking.v1.IngressTLS"][]; }
io.k8s.api.networking.v1.IngressStatus: { loadBalancer?: definitions["io.k8s.api.networking.v1.IngressLoadBalancerStatus"]; }
io.k8s.api.networking.v1.IngressTLS: { hosts?: string[]; secretName?: string; }
io.k8s.api.networking.v1.NetworkPolicy: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.networking.v1.NetworkPolicySpec"]; }
io.k8s.api.networking.v1.NetworkPolicyEgressRule: { ports?: definitions["io.k8s.api.networking.v1.NetworkPolicyPort"][]; to?: definitions["io.k8s.api.networking.v1.NetworkPolicyPeer"][]; }
io.k8s.api.networking.v1.NetworkPolicyIngressRule: { from?: definitions["io.k8s.api.networking.v1.NetworkPolicyPeer"][]; ports?: definitions["io.k8s.api.networking.v1.NetworkPolicyPort"][]; }
io.k8s.api.networking.v1.NetworkPolicyList: { apiVersion?: string; items: definitions["io.k8s.api.networking.v1.NetworkPolicy"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.networking.v1.NetworkPolicyPeer: { ipBlock?: definitions["io.k8s.api.networking.v1.IPBlock"]; namespaceSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; podSelector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; }
io.k8s.api.networking.v1.NetworkPolicyPort: { endPort?: number; port?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; protocol?: string; }
io.k8s.api.networking.v1.NetworkPolicySpec: { egress?: definitions["io.k8s.api.networking.v1.NetworkPolicyEgressRule"][]; ingress?: definitions["io.k8s.api.networking.v1.NetworkPolicyIngressRule"][]; podSelector: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; policyTypes?: string[]; }
io.k8s.api.networking.v1.ServiceBackendPort: { name?: string; number?: number; }
io.k8s.api.networking.v1alpha1.IPAddress: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.networking.v1alpha1.IPAddressSpec"]; }
io.k8s.api.networking.v1alpha1.IPAddressList: { apiVersion?: string; items: definitions["io.k8s.api.networking.v1alpha1.IPAddress"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.networking.v1alpha1.IPAddressSpec: { parentRef?: definitions["io.k8s.api.networking.v1alpha1.ParentReference"]; }
io.k8s.api.networking.v1alpha1.ParentReference: { group?: string; name?: string; namespace?: string; resource?: string; }
io.k8s.api.networking.v1alpha1.ServiceCIDR: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.networking.v1alpha1.ServiceCIDRSpec"]; status?: definitions["io.k8s.api.networking.v1alpha1.ServiceCIDRStatus"]; }
io.k8s.api.networking.v1alpha1.ServiceCIDRList: { apiVersion?: string; items: definitions["io.k8s.api.networking.v1alpha1.ServiceCIDR"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.networking.v1alpha1.ServiceCIDRSpec: { cidrs?: string[]; }
io.k8s.api.networking.v1alpha1.ServiceCIDRStatus: { conditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"][]; }
io.k8s.api.node.v1.Overhead: { podFixed?: { [key: string]: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; }; }
io.k8s.api.node.v1.RuntimeClass: { apiVersion?: string; handler: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; overhead?: definitions["io.k8s.api.node.v1.Overhead"]; scheduling?: definitions["io.k8s.api.node.v1.Scheduling"]; }
io.k8s.api.node.v1.RuntimeClassList: { apiVersion?: string; items: definitions["io.k8s.api.node.v1.RuntimeClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.node.v1.Scheduling: { nodeSelector?: { [key: string]: string; }; tolerations?: definitions["io.k8s.api.core.v1.Toleration"][]; }
io.k8s.api.policy.v1.Eviction: { apiVersion?: string; deleteOptions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions"]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; }
io.k8s.api.policy.v1.PodDisruptionBudget: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.api.policy.v1.PodDisruptionBudgetSpec"]; status?: definitions["io.k8s.api.policy.v1.PodDisruptionBudgetStatus"]; }
io.k8s.api.policy.v1.PodDisruptionBudgetList: { apiVersion?: string; items: definitions["io.k8s.api.policy.v1.PodDisruptionBudget"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.policy.v1.PodDisruptionBudgetSpec: { maxUnavailable?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; minAvailable?: definitions["io.k8s.apimachinery.pkg.util.intstr.IntOrString"]; selector?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; unhealthyPodEvictionPolicy?: string; }
io.k8s.api.policy.v1.PodDisruptionBudgetStatus: { conditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"][]; currentHealthy: number; desiredHealthy: number; disruptedPods?: { [key: string]: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }; disruptionsAllowed: number; expectedPods: number; observedGeneration?: number; }
io.k8s.api.rbac.v1.AggregationRule: { clusterRoleSelectors?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"][]; }
io.k8s.api.rbac.v1.ClusterRole: { aggregationRule?: definitions["io.k8s.api.rbac.v1.AggregationRule"]; apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; rules?: definitions["io.k8s.api.rbac.v1.PolicyRule"][]; }
io.k8s.api.rbac.v1.ClusterRoleBinding: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; roleRef: definitions["io.k8s.api.rbac.v1.RoleRef"]; subjects?: definitions["io.k8s.api.rbac.v1.Subject"][]; }
io.k8s.api.rbac.v1.ClusterRoleBindingList: { apiVersion?: string; items: definitions["io.k8s.api.rbac.v1.ClusterRoleBinding"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.rbac.v1.ClusterRoleList: { apiVersion?: string; items: definitions["io.k8s.api.rbac.v1.ClusterRole"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.rbac.v1.PolicyRule: { apiGroups?: string[]; nonResourceURLs?: string[]; resourceNames?: string[]; resources?: string[]; verbs: string[]; }
io.k8s.api.rbac.v1.Role: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; rules?: definitions["io.k8s.api.rbac.v1.PolicyRule"][]; }
io.k8s.api.rbac.v1.RoleBinding: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; roleRef: definitions["io.k8s.api.rbac.v1.RoleRef"]; subjects?: definitions["io.k8s.api.rbac.v1.Subject"][]; }
io.k8s.api.rbac.v1.RoleBindingList: { apiVersion?: string; items: definitions["io.k8s.api.rbac.v1.RoleBinding"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.rbac.v1.RoleList: { apiVersion?: string; items: definitions["io.k8s.api.rbac.v1.Role"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.rbac.v1.RoleRef: { apiGroup: string; kind: string; name: string; }
io.k8s.api.rbac.v1.Subject: { apiGroup?: string; kind: string; name: string; namespace?: string; }
io.k8s.api.resource.v1alpha2.AllocationResult: { availableOnNodes?: definitions["io.k8s.api.core.v1.NodeSelector"]; resourceHandles?: definitions["io.k8s.api.resource.v1alpha2.ResourceHandle"][]; shareable?: boolean; }
io.k8s.api.resource.v1alpha2.PodSchedulingContext: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec"]; status?: definitions["io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus"]; }
io.k8s.api.resource.v1alpha2.PodSchedulingContextList: { apiVersion?: string; items: definitions["io.k8s.api.resource.v1alpha2.PodSchedulingContext"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec: { potentialNodes?: string[]; selectedNode?: string; }
io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus: { resourceClaims?: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus"][]; }
io.k8s.api.resource.v1alpha2.ResourceClaim: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimSpec"]; status?: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimStatus"]; }
io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference: { apiGroup?: string; name: string; resource: string; uid: string; }
io.k8s.api.resource.v1alpha2.ResourceClaimList: { apiVersion?: string; items: definitions["io.k8s.api.resource.v1alpha2.ResourceClaim"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference: { apiGroup?: string; kind: string; name: string; }
io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus: { name?: string; unsuitableNodes?: string[]; }
io.k8s.api.resource.v1alpha2.ResourceClaimSpec: { allocationMode?: string; parametersRef?: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference"]; resourceClassName: string; }
io.k8s.api.resource.v1alpha2.ResourceClaimStatus: { allocation?: definitions["io.k8s.api.resource.v1alpha2.AllocationResult"]; deallocationRequested?: boolean; driverName?: string; reservedFor?: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference"][]; }
io.k8s.api.resource.v1alpha2.ResourceClaimTemplate: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec"]; }
io.k8s.api.resource.v1alpha2.ResourceClaimTemplateList: { apiVersion?: string; items: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimTemplate"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec: { metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.resource.v1alpha2.ResourceClaimSpec"]; }
io.k8s.api.resource.v1alpha2.ResourceClass: { apiVersion?: string; driverName: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; parametersRef?: definitions["io.k8s.api.resource.v1alpha2.ResourceClassParametersReference"]; suitableNodes?: definitions["io.k8s.api.core.v1.NodeSelector"]; }
io.k8s.api.resource.v1alpha2.ResourceClassList: { apiVersion?: string; items: definitions["io.k8s.api.resource.v1alpha2.ResourceClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.resource.v1alpha2.ResourceClassParametersReference: { apiGroup?: string; kind: string; name: string; namespace?: string; }
io.k8s.api.resource.v1alpha2.ResourceHandle: { data?: string; driverName?: string; }
io.k8s.api.scheduling.v1.PriorityClass: { apiVersion?: string; description?: string; globalDefault?: boolean; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; preemptionPolicy?: string; value: number; }
io.k8s.api.scheduling.v1.PriorityClassList: { apiVersion?: string; items: definitions["io.k8s.api.scheduling.v1.PriorityClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.CSIDriver: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.storage.v1.CSIDriverSpec"]; }
io.k8s.api.storage.v1.CSIDriverList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1.CSIDriver"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.CSIDriverSpec: { attachRequired?: boolean; fsGroupPolicy?: string; podInfoOnMount?: boolean; requiresRepublish?: boolean; seLinuxMount?: boolean; storageCapacity?: boolean; tokenRequests?: definitions["io.k8s.api.storage.v1.TokenRequest"][]; volumeLifecycleModes?: string[]; }
io.k8s.api.storage.v1.CSINode: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.storage.v1.CSINodeSpec"]; }
io.k8s.api.storage.v1.CSINodeDriver: { allocatable?: definitions["io.k8s.api.storage.v1.VolumeNodeResources"]; name: string; nodeID: string; topologyKeys?: string[]; }
io.k8s.api.storage.v1.CSINodeList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1.CSINode"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.CSINodeSpec: { drivers: definitions["io.k8s.api.storage.v1.CSINodeDriver"][]; }
io.k8s.api.storage.v1.CSIStorageCapacity: { apiVersion?: string; capacity?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; kind?: string; maximumVolumeSize?: definitions["io.k8s.apimachinery.pkg.api.resource.Quantity"]; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; nodeTopology?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"]; storageClassName: string; }
io.k8s.api.storage.v1.CSIStorageCapacityList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1.CSIStorageCapacity"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.StorageClass: { allowVolumeExpansion?: boolean; allowedTopologies?: definitions["io.k8s.api.core.v1.TopologySelectorTerm"][]; apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; mountOptions?: string[]; parameters?: { [key: string]: string; }; provisioner: string; reclaimPolicy?: string; volumeBindingMode?: string; }
io.k8s.api.storage.v1.StorageClassList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1.StorageClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.TokenRequest: { audience: string; expirationSeconds?: number; }
io.k8s.api.storage.v1.VolumeAttachment: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.api.storage.v1.VolumeAttachmentSpec"]; status?: definitions["io.k8s.api.storage.v1.VolumeAttachmentStatus"]; }
io.k8s.api.storage.v1.VolumeAttachmentList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1.VolumeAttachment"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.api.storage.v1.VolumeAttachmentSource: { inlineVolumeSpec?: definitions["io.k8s.api.core.v1.PersistentVolumeSpec"]; persistentVolumeName?: string; }
io.k8s.api.storage.v1.VolumeAttachmentSpec: { attacher: string; nodeName: string; source: definitions["io.k8s.api.storage.v1.VolumeAttachmentSource"]; }
io.k8s.api.storage.v1.VolumeAttachmentStatus: { attachError?: definitions["io.k8s.api.storage.v1.VolumeError"]; attached: boolean; attachmentMetadata?: { [key: string]: string; }; detachError?: definitions["io.k8s.api.storage.v1.VolumeError"]; }
io.k8s.api.storage.v1.VolumeError: { message?: string; time?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.api.storage.v1.VolumeNodeResources: { count?: number; }
io.k8s.api.storage.v1alpha1.VolumeAttributesClass: { apiVersion?: string; driverName: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; parameters?: { [key: string]: string; }; }
io.k8s.api.storage.v1alpha1.VolumeAttributesClassList: { apiVersion?: string; items: definitions["io.k8s.api.storage.v1alpha1.VolumeAttributesClass"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition: { description?: string; format?: string; jsonPath: string; name: string; priority?: number; type: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion: { strategy: string; webhook?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec"]; status?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList: { apiVersion?: string; items: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames: { categories?: string[]; kind: string; listKind?: string; plural: string; shortNames?: string[]; singular?: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec: { conversion?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion"]; group: string; names: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames"]; preserveUnknownFields?: boolean; scope: string; versions: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion"][]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus: { acceptedNames?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames"]; conditions?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition"][]; storedVersions?: string[]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion: { additionalPrinterColumns?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition"][]; deprecated?: boolean; deprecationWarning?: string; name: string; schema?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation"]; served: boolean; storage: boolean; subresources?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale: { labelSelectorPath?: string; specReplicasPath: string; statusReplicasPath: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus: { [key: string]: unknown; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources: { scale?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale"]; status?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation: { openAPIV3Schema?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation: { description?: string; url?: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON: unknown
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps: { $ref?: string; $schema?: string; additionalItems?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool"]; additionalProperties?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool"]; allOf?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"][]; anyOf?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"][]; default?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON"]; definitions?: { [key: string]: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"]; }; dependencies?: { [key: string]: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray"]; }; description?: string; enum?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON"][]; example?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON"]; exclusiveMaximum?: boolean; exclusiveMinimum?: boolean; externalDocs?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation"]; format?: string; id?: string; items?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray"]; maxItems?: number; maxLength?: number; maxProperties?: number; maximum?: number; minItems?: number; minLength?: number; minProperties?: number; minimum?: number; multipleOf?: number; not?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"]; nullable?: boolean; oneOf?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"][]; pattern?: string; patternProperties?: { [key: string]: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"]; }; properties?: { [key: string]: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"]; }; required?: string[]; title?: string; type?: string; uniqueItems?: boolean; x-kubernetes-embedded-resource?: boolean; x-kubernetes-int-or-string?: boolean; x-kubernetes-list-map-keys?: string[]; x-kubernetes-list-type?: string; x-kubernetes-map-type?: string; x-kubernetes-preserve-unknown-fields?: boolean; x-kubernetes-validations?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule"][]; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray: unknown
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool: unknown
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray: unknown
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference: { name: string; namespace: string; path?: string; port?: number; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule: { fieldPath?: string; message?: string; messageExpression?: string; optionalOldSelf?: boolean; reason?: string; rule: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig: { caBundle?: string; service?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference"]; url?: string; }
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion: { clientConfig?: definitions["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig"]; conversionReviewVersions: string[]; }
io.k8s.apimachinery.pkg.api.resource.Quantity: string
io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup: { apiVersion?: string; kind?: string; name: string; preferredVersion?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery"]; serverAddressByClientCIDRs?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR"][]; versions: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery"][]; }
io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList: { apiVersion?: string; groups: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"][]; kind?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.APIResource: { categories?: string[]; group?: string; kind: string; name: string; namespaced: boolean; shortNames?: string[]; singularName: string; storageVersionHash?: string; verbs: string[]; version?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList: { apiVersion?: string; groupVersion: string; kind?: string; resources: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.APIResource"][]; }
io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions: { apiVersion?: string; kind?: string; serverAddressByClientCIDRs: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR"][]; versions: string[]; }
io.k8s.apimachinery.pkg.apis.meta.v1.Condition: { lastTransitionTime: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message: string; observedGeneration?: number; reason: string; status: string; type: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions: { apiVersion?: string; dryRun?: string[]; gracePeriodSeconds?: number; kind?: string; orphanDependents?: boolean; preconditions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions"]; propagationPolicy?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1: { [key: string]: unknown; }
io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery: { groupVersion: string; version: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector: { matchExpressions?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement"][]; matchLabels?: { [key: string]: string; }; }
io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement: { key: string; operator: string; values?: string[]; }
io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta: { continue?: string; remainingItemCount?: number; resourceVersion?: string; selfLink?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry: { apiVersion?: string; fieldsType?: string; fieldsV1?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1"]; manager?: string; operation?: string; subresource?: string; time?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; }
io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime: string

Format: date-time

io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta: { annotations?: { [key: string]: string; }; creationTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; deletionGracePeriodSeconds?: number; deletionTimestamp?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; finalizers?: string[]; generateName?: string; generation?: number; labels?: { [key: string]: string; }; managedFields?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry"][]; name?: string; namespace?: string; ownerReferences?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference"][]; resourceVersion?: string; selfLink?: string; uid?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference: { apiVersion: string; blockOwnerDeletion?: boolean; controller?: boolean; kind: string; name: string; uid: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.Patch: { [key: string]: unknown; }
io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions: { resourceVersion?: string; uid?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR: { clientCIDR: string; serverAddress: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.Status: { apiVersion?: string; code?: number; details?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails"]; kind?: string; message?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; reason?: string; status?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause: { field?: string; message?: string; reason?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails: { causes?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause"][]; group?: string; kind?: string; name?: string; retryAfterSeconds?: number; uid?: string; }
io.k8s.apimachinery.pkg.apis.meta.v1.Time: string

Format: date-time

io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent: { object: definitions["io.k8s.apimachinery.pkg.runtime.RawExtension"]; type: string; }
io.k8s.apimachinery.pkg.runtime.RawExtension: { [key: string]: unknown; }
io.k8s.apimachinery.pkg.util.intstr.IntOrString: string | number

Format: int-or-string

io.k8s.apimachinery.pkg.version.Info: { buildDate: string; compiler: string; gitCommit: string; gitTreeState: string; gitVersion: string; goVersion: string; major: string; minor: string; platform: string; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService: { apiVersion?: string; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"]; spec?: definitions["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec"]; status?: definitions["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus"]; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition: { lastTransitionTime?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.Time"]; message?: string; reason?: string; status: string; type: string; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList: { apiVersion?: string; items: definitions["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService"][]; kind?: string; metadata?: definitions["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"]; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec: { caBundle?: string; group?: string; groupPriorityMinimum: number; insecureSkipTLSVerify?: boolean; service?: definitions["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference"]; version?: string; versionPriority: number; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus: { conditions?: definitions["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition"][]; }
io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference: { name?: string; namespace?: string; port?: number; }