//
// Code generated by gen/KubernetesWatchGenerator
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
//
namespace k8s.Models
{
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="MutatingWebhookConfiguration", ApiVersion="v1", PluralName="mutatingwebhookconfigurations")]
public partial class V1MutatingWebhookConfiguration : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "MutatingWebhookConfiguration";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="MutatingWebhookConfigurationList", ApiVersion="v1", PluralName="mutatingwebhookconfigurations")]
public partial class V1MutatingWebhookConfigurationList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "MutatingWebhookConfigurationList";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="ValidatingWebhookConfiguration", ApiVersion="v1", PluralName="validatingwebhookconfigurations")]
public partial class V1ValidatingWebhookConfiguration : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ValidatingWebhookConfiguration";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="ValidatingWebhookConfigurationList", ApiVersion="v1", PluralName="validatingwebhookconfigurations")]
public partial class V1ValidatingWebhookConfigurationList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ValidatingWebhookConfigurationList";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="MutatingWebhookConfiguration", ApiVersion="v1beta1", PluralName="mutatingwebhookconfigurations")]
public partial class V1beta1MutatingWebhookConfiguration : IKubernetesObject
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "MutatingWebhookConfiguration";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="MutatingWebhookConfigurationList", ApiVersion="v1beta1", PluralName="mutatingwebhookconfigurations")]
public partial class V1beta1MutatingWebhookConfigurationList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "MutatingWebhookConfigurationList";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="ValidatingWebhookConfiguration", ApiVersion="v1beta1", PluralName="validatingwebhookconfigurations")]
public partial class V1beta1ValidatingWebhookConfiguration : IKubernetesObject
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ValidatingWebhookConfiguration";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="admissionregistration.k8s.io", Kind="ValidatingWebhookConfigurationList", ApiVersion="v1beta1", PluralName="validatingwebhookconfigurations")]
public partial class V1beta1ValidatingWebhookConfigurationList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ValidatingWebhookConfigurationList";
public const string KubeGroup = "admissionregistration.k8s.io";
}
[KubernetesEntity(Group="apps", Kind="ControllerRevision", ApiVersion="v1", PluralName="controllerrevisions")]
public partial class V1ControllerRevision : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ControllerRevision";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="ControllerRevisionList", ApiVersion="v1", PluralName="controllerrevisions")]
public partial class V1ControllerRevisionList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ControllerRevisionList";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="DaemonSet", ApiVersion="v1", PluralName="daemonsets")]
public partial class V1DaemonSet : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "DaemonSet";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="DaemonSetList", ApiVersion="v1", PluralName="daemonsets")]
public partial class V1DaemonSetList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "DaemonSetList";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="Deployment", ApiVersion="v1", PluralName="deployments")]
public partial class V1Deployment : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Deployment";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="DeploymentList", ApiVersion="v1", PluralName="deployments")]
public partial class V1DeploymentList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "DeploymentList";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="ReplicaSet", ApiVersion="v1", PluralName="replicasets")]
public partial class V1ReplicaSet : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ReplicaSet";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="ReplicaSetList", ApiVersion="v1", PluralName="replicasets")]
public partial class V1ReplicaSetList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ReplicaSetList";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="StatefulSet", ApiVersion="v1", PluralName="statefulsets")]
public partial class V1StatefulSet : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "StatefulSet";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="apps", Kind="StatefulSetList", ApiVersion="v1", PluralName="statefulsets")]
public partial class V1StatefulSetList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "StatefulSetList";
public const string KubeGroup = "apps";
}
[KubernetesEntity(Group="auditregistration.k8s.io", Kind="AuditSink", ApiVersion="v1alpha1", PluralName="auditsinks")]
public partial class V1alpha1AuditSink : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "AuditSink";
public const string KubeGroup = "auditregistration.k8s.io";
}
[KubernetesEntity(Group="auditregistration.k8s.io", Kind="AuditSinkList", ApiVersion="v1alpha1", PluralName="auditsinks")]
public partial class V1alpha1AuditSinkList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "AuditSinkList";
public const string KubeGroup = "auditregistration.k8s.io";
}
[KubernetesEntity(Group="authentication.k8s.io", Kind="TokenRequest", ApiVersion="v1", PluralName=null)]
public partial class V1TokenRequest : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "TokenRequest";
public const string KubeGroup = "authentication.k8s.io";
}
[KubernetesEntity(Group="authentication.k8s.io", Kind="TokenReview", ApiVersion="v1", PluralName=null)]
public partial class V1TokenReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "TokenReview";
public const string KubeGroup = "authentication.k8s.io";
}
[KubernetesEntity(Group="authentication.k8s.io", Kind="TokenReview", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1TokenReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "TokenReview";
public const string KubeGroup = "authentication.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="LocalSubjectAccessReview", ApiVersion="v1", PluralName=null)]
public partial class V1LocalSubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "LocalSubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SelfSubjectAccessReview", ApiVersion="v1", PluralName=null)]
public partial class V1SelfSubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "SelfSubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SelfSubjectRulesReview", ApiVersion="v1", PluralName=null)]
public partial class V1SelfSubjectRulesReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "SelfSubjectRulesReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SubjectAccessReview", ApiVersion="v1", PluralName=null)]
public partial class V1SubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "SubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="LocalSubjectAccessReview", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1LocalSubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "LocalSubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SelfSubjectAccessReview", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1SelfSubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "SelfSubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SelfSubjectRulesReview", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1SelfSubjectRulesReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "SelfSubjectRulesReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="authorization.k8s.io", Kind="SubjectAccessReview", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1SubjectAccessReview : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "SubjectAccessReview";
public const string KubeGroup = "authorization.k8s.io";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscaler", ApiVersion="v1", PluralName="horizontalpodautoscalers")]
public partial class V1HorizontalPodAutoscaler : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "HorizontalPodAutoscaler";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscalerList", ApiVersion="v1", PluralName="horizontalpodautoscalers")]
public partial class V1HorizontalPodAutoscalerList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "HorizontalPodAutoscalerList";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="Scale", ApiVersion="v1", PluralName=null)]
public partial class V1Scale : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Scale";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscaler", ApiVersion="v2beta1", PluralName="horizontalpodautoscalers")]
public partial class V2beta1HorizontalPodAutoscaler : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v2beta1";
public const string KubeKind = "HorizontalPodAutoscaler";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscalerList", ApiVersion="v2beta1", PluralName="horizontalpodautoscalers")]
public partial class V2beta1HorizontalPodAutoscalerList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v2beta1";
public const string KubeKind = "HorizontalPodAutoscalerList";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscaler", ApiVersion="v2beta2", PluralName="horizontalpodautoscalers")]
public partial class V2beta2HorizontalPodAutoscaler : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v2beta2";
public const string KubeKind = "HorizontalPodAutoscaler";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="autoscaling", Kind="HorizontalPodAutoscalerList", ApiVersion="v2beta2", PluralName="horizontalpodautoscalers")]
public partial class V2beta2HorizontalPodAutoscalerList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v2beta2";
public const string KubeKind = "HorizontalPodAutoscalerList";
public const string KubeGroup = "autoscaling";
}
[KubernetesEntity(Group="batch", Kind="Job", ApiVersion="v1", PluralName="jobs")]
public partial class V1Job : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Job";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="batch", Kind="JobList", ApiVersion="v1", PluralName="jobs")]
public partial class V1JobList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "JobList";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="batch", Kind="CronJob", ApiVersion="v1beta1", PluralName="cronjobs")]
public partial class V1beta1CronJob : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "CronJob";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="batch", Kind="CronJobList", ApiVersion="v1beta1", PluralName="cronjobs")]
public partial class V1beta1CronJobList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "CronJobList";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="batch", Kind="CronJob", ApiVersion="v2alpha1", PluralName="cronjobs")]
public partial class V2alpha1CronJob : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v2alpha1";
public const string KubeKind = "CronJob";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="batch", Kind="CronJobList", ApiVersion="v2alpha1", PluralName="cronjobs")]
public partial class V2alpha1CronJobList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v2alpha1";
public const string KubeKind = "CronJobList";
public const string KubeGroup = "batch";
}
[KubernetesEntity(Group="certificates.k8s.io", Kind="CertificateSigningRequest", ApiVersion="v1beta1", PluralName="certificatesigningrequests")]
public partial class V1beta1CertificateSigningRequest : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "CertificateSigningRequest";
public const string KubeGroup = "certificates.k8s.io";
}
[KubernetesEntity(Group="certificates.k8s.io", Kind="CertificateSigningRequestList", ApiVersion="v1beta1", PluralName="certificatesigningrequests")]
public partial class V1beta1CertificateSigningRequestList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "CertificateSigningRequestList";
public const string KubeGroup = "certificates.k8s.io";
}
[KubernetesEntity(Group="coordination.k8s.io", Kind="Lease", ApiVersion="v1", PluralName="leases")]
public partial class V1Lease : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Lease";
public const string KubeGroup = "coordination.k8s.io";
}
[KubernetesEntity(Group="coordination.k8s.io", Kind="LeaseList", ApiVersion="v1", PluralName="leases")]
public partial class V1LeaseList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "LeaseList";
public const string KubeGroup = "coordination.k8s.io";
}
[KubernetesEntity(Group="coordination.k8s.io", Kind="Lease", ApiVersion="v1beta1", PluralName="leases")]
public partial class V1beta1Lease : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Lease";
public const string KubeGroup = "coordination.k8s.io";
}
[KubernetesEntity(Group="coordination.k8s.io", Kind="LeaseList", ApiVersion="v1beta1", PluralName="leases")]
public partial class V1beta1LeaseList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "LeaseList";
public const string KubeGroup = "coordination.k8s.io";
}
[KubernetesEntity(Group="", Kind="Binding", ApiVersion="v1", PluralName=null)]
public partial class V1Binding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Binding";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ComponentStatus", ApiVersion="v1", PluralName="componentstatuses")]
public partial class V1ComponentStatus : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ComponentStatus";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ComponentStatusList", ApiVersion="v1", PluralName="componentstatuses")]
public partial class V1ComponentStatusList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ComponentStatusList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ConfigMap", ApiVersion="v1", PluralName="configmaps")]
public partial class V1ConfigMap : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ConfigMap";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ConfigMapList", ApiVersion="v1", PluralName="configmaps")]
public partial class V1ConfigMapList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ConfigMapList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Endpoints", ApiVersion="v1", PluralName="endpoints")]
public partial class V1Endpoints : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Endpoints";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="EndpointsList", ApiVersion="v1", PluralName="endpoints")]
public partial class V1EndpointsList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "EndpointsList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Event", ApiVersion="v1", PluralName="events")]
public partial class V1Event : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Event";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="EventList", ApiVersion="v1", PluralName="events")]
public partial class V1EventList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "EventList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="LimitRange", ApiVersion="v1", PluralName="limitranges")]
public partial class V1LimitRange : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "LimitRange";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="LimitRangeList", ApiVersion="v1", PluralName="limitranges")]
public partial class V1LimitRangeList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "LimitRangeList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Namespace", ApiVersion="v1", PluralName="namespaces")]
public partial class V1Namespace : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Namespace";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="NamespaceList", ApiVersion="v1", PluralName="namespaces")]
public partial class V1NamespaceList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "NamespaceList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Node", ApiVersion="v1", PluralName="nodes")]
public partial class V1Node : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Node";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="NodeList", ApiVersion="v1", PluralName="nodes")]
public partial class V1NodeList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "NodeList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PersistentVolume", ApiVersion="v1", PluralName="persistentvolumes")]
public partial class V1PersistentVolume : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PersistentVolume";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PersistentVolumeClaim", ApiVersion="v1", PluralName="persistentvolumeclaims")]
public partial class V1PersistentVolumeClaim : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PersistentVolumeClaim";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PersistentVolumeClaimList", ApiVersion="v1", PluralName="persistentvolumeclaims")]
public partial class V1PersistentVolumeClaimList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PersistentVolumeClaimList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PersistentVolumeList", ApiVersion="v1", PluralName="persistentvolumes")]
public partial class V1PersistentVolumeList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PersistentVolumeList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Pod", ApiVersion="v1", PluralName="pods")]
public partial class V1Pod : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Pod";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PodList", ApiVersion="v1", PluralName="pods")]
public partial class V1PodList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PodList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PodTemplate", ApiVersion="v1", PluralName="podtemplates")]
public partial class V1PodTemplate : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PodTemplate";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="PodTemplateList", ApiVersion="v1", PluralName="podtemplates")]
public partial class V1PodTemplateList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PodTemplateList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ReplicationController", ApiVersion="v1", PluralName="replicationcontrollers")]
public partial class V1ReplicationController : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ReplicationController";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ReplicationControllerList", ApiVersion="v1", PluralName="replicationcontrollers")]
public partial class V1ReplicationControllerList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ReplicationControllerList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ResourceQuota", ApiVersion="v1", PluralName="resourcequotas")]
public partial class V1ResourceQuota : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ResourceQuota";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ResourceQuotaList", ApiVersion="v1", PluralName="resourcequotas")]
public partial class V1ResourceQuotaList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ResourceQuotaList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Secret", ApiVersion="v1", PluralName="secrets")]
public partial class V1Secret : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Secret";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="SecretList", ApiVersion="v1", PluralName="secrets")]
public partial class V1SecretList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "SecretList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="Service", ApiVersion="v1", PluralName="services")]
public partial class V1Service : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Service";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ServiceAccount", ApiVersion="v1", PluralName="serviceaccounts")]
public partial class V1ServiceAccount : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ServiceAccount";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ServiceAccountList", ApiVersion="v1", PluralName="serviceaccounts")]
public partial class V1ServiceAccountList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ServiceAccountList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="", Kind="ServiceList", ApiVersion="v1", PluralName="services")]
public partial class V1ServiceList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ServiceList";
public const string KubeGroup = "";
}
[KubernetesEntity(Group="discovery.k8s.io", Kind="EndpointSlice", ApiVersion="v1beta1", PluralName="endpointslices")]
public partial class V1beta1EndpointSlice : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "EndpointSlice";
public const string KubeGroup = "discovery.k8s.io";
}
[KubernetesEntity(Group="discovery.k8s.io", Kind="EndpointSliceList", ApiVersion="v1beta1", PluralName="endpointslices")]
public partial class V1beta1EndpointSliceList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "EndpointSliceList";
public const string KubeGroup = "discovery.k8s.io";
}
[KubernetesEntity(Group="events.k8s.io", Kind="Event", ApiVersion="v1beta1", PluralName="events")]
public partial class V1beta1Event : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Event";
public const string KubeGroup = "events.k8s.io";
}
[KubernetesEntity(Group="events.k8s.io", Kind="EventList", ApiVersion="v1beta1", PluralName="events")]
public partial class V1beta1EventList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "EventList";
public const string KubeGroup = "events.k8s.io";
}
[KubernetesEntity(Group="extensions", Kind="Ingress", ApiVersion="v1beta1", PluralName="ingresses")]
public partial class Extensionsv1beta1Ingress : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Ingress";
public const string KubeGroup = "extensions";
}
[KubernetesEntity(Group="extensions", Kind="IngressList", ApiVersion="v1beta1", PluralName="ingresses")]
public partial class Extensionsv1beta1IngressList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "IngressList";
public const string KubeGroup = "extensions";
}
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="FlowSchema", ApiVersion="v1alpha1", PluralName="flowschemas")]
public partial class V1alpha1FlowSchema : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "FlowSchema";
public const string KubeGroup = "flowcontrol.apiserver.k8s.io";
}
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="FlowSchemaList", ApiVersion="v1alpha1", PluralName="flowschemas")]
public partial class V1alpha1FlowSchemaList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "FlowSchemaList";
public const string KubeGroup = "flowcontrol.apiserver.k8s.io";
}
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="PriorityLevelConfiguration", ApiVersion="v1alpha1", PluralName="prioritylevelconfigurations")]
public partial class V1alpha1PriorityLevelConfiguration : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PriorityLevelConfiguration";
public const string KubeGroup = "flowcontrol.apiserver.k8s.io";
}
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="PriorityLevelConfigurationList", ApiVersion="v1alpha1", PluralName="prioritylevelconfigurations")]
public partial class V1alpha1PriorityLevelConfigurationList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PriorityLevelConfigurationList";
public const string KubeGroup = "flowcontrol.apiserver.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="NetworkPolicy", ApiVersion="v1", PluralName="networkpolicies")]
public partial class V1NetworkPolicy : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "NetworkPolicy";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="NetworkPolicyList", ApiVersion="v1", PluralName="networkpolicies")]
public partial class V1NetworkPolicyList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "NetworkPolicyList";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="Ingress", ApiVersion="v1beta1", PluralName="ingresses")]
public partial class Networkingv1beta1Ingress : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Ingress";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="IngressClass", ApiVersion="v1beta1", PluralName="ingressclasses")]
public partial class V1beta1IngressClass : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "IngressClass";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="IngressClassList", ApiVersion="v1beta1", PluralName="ingressclasses")]
public partial class V1beta1IngressClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "IngressClassList";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="networking.k8s.io", Kind="IngressList", ApiVersion="v1beta1", PluralName="ingresses")]
public partial class Networkingv1beta1IngressList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "IngressList";
public const string KubeGroup = "networking.k8s.io";
}
[KubernetesEntity(Group="node.k8s.io", Kind="RuntimeClass", ApiVersion="v1alpha1", PluralName="runtimeclasses")]
public partial class V1alpha1RuntimeClass : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "RuntimeClass";
public const string KubeGroup = "node.k8s.io";
}
[KubernetesEntity(Group="node.k8s.io", Kind="RuntimeClassList", ApiVersion="v1alpha1", PluralName="runtimeclasses")]
public partial class V1alpha1RuntimeClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "RuntimeClassList";
public const string KubeGroup = "node.k8s.io";
}
[KubernetesEntity(Group="node.k8s.io", Kind="RuntimeClass", ApiVersion="v1beta1", PluralName="runtimeclasses")]
public partial class V1beta1RuntimeClass : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "RuntimeClass";
public const string KubeGroup = "node.k8s.io";
}
[KubernetesEntity(Group="node.k8s.io", Kind="RuntimeClassList", ApiVersion="v1beta1", PluralName="runtimeclasses")]
public partial class V1beta1RuntimeClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "RuntimeClassList";
public const string KubeGroup = "node.k8s.io";
}
[KubernetesEntity(Group="policy", Kind="Eviction", ApiVersion="v1beta1", PluralName=null)]
public partial class V1beta1Eviction : IKubernetesObject
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Eviction";
public const string KubeGroup = "policy";
}
[KubernetesEntity(Group="policy", Kind="PodDisruptionBudget", ApiVersion="v1beta1", PluralName="poddisruptionbudgets")]
public partial class V1beta1PodDisruptionBudget : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PodDisruptionBudget";
public const string KubeGroup = "policy";
}
[KubernetesEntity(Group="policy", Kind="PodDisruptionBudgetList", ApiVersion="v1beta1", PluralName="poddisruptionbudgets")]
public partial class V1beta1PodDisruptionBudgetList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PodDisruptionBudgetList";
public const string KubeGroup = "policy";
}
[KubernetesEntity(Group="policy", Kind="PodSecurityPolicy", ApiVersion="v1beta1", PluralName="podsecuritypolicies")]
public partial class V1beta1PodSecurityPolicy : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PodSecurityPolicy";
public const string KubeGroup = "policy";
}
[KubernetesEntity(Group="policy", Kind="PodSecurityPolicyList", ApiVersion="v1beta1", PluralName="podsecuritypolicies")]
public partial class V1beta1PodSecurityPolicyList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PodSecurityPolicyList";
public const string KubeGroup = "policy";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRole", ApiVersion="v1", PluralName="clusterroles")]
public partial class V1ClusterRole : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ClusterRole";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBinding", ApiVersion="v1", PluralName="clusterrolebindings")]
public partial class V1ClusterRoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ClusterRoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBindingList", ApiVersion="v1", PluralName="clusterrolebindings")]
public partial class V1ClusterRoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ClusterRoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleList", ApiVersion="v1", PluralName="clusterroles")]
public partial class V1ClusterRoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "ClusterRoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="Role", ApiVersion="v1", PluralName="roles")]
public partial class V1Role : IKubernetesObject
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "Role";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBinding", ApiVersion="v1", PluralName="rolebindings")]
public partial class V1RoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "RoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBindingList", ApiVersion="v1", PluralName="rolebindings")]
public partial class V1RoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "RoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleList", ApiVersion="v1", PluralName="roles")]
public partial class V1RoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "RoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRole", ApiVersion="v1alpha1", PluralName="clusterroles")]
public partial class V1alpha1ClusterRole : IKubernetesObject
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "ClusterRole";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBinding", ApiVersion="v1alpha1", PluralName="clusterrolebindings")]
public partial class V1alpha1ClusterRoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "ClusterRoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBindingList", ApiVersion="v1alpha1", PluralName="clusterrolebindings")]
public partial class V1alpha1ClusterRoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "ClusterRoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleList", ApiVersion="v1alpha1", PluralName="clusterroles")]
public partial class V1alpha1ClusterRoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "ClusterRoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="Role", ApiVersion="v1alpha1", PluralName="roles")]
public partial class V1alpha1Role : IKubernetesObject
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "Role";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBinding", ApiVersion="v1alpha1", PluralName="rolebindings")]
public partial class V1alpha1RoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "RoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBindingList", ApiVersion="v1alpha1", PluralName="rolebindings")]
public partial class V1alpha1RoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "RoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleList", ApiVersion="v1alpha1", PluralName="roles")]
public partial class V1alpha1RoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "RoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRole", ApiVersion="v1beta1", PluralName="clusterroles")]
public partial class V1beta1ClusterRole : IKubernetesObject
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ClusterRole";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBinding", ApiVersion="v1beta1", PluralName="clusterrolebindings")]
public partial class V1beta1ClusterRoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ClusterRoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleBindingList", ApiVersion="v1beta1", PluralName="clusterrolebindings")]
public partial class V1beta1ClusterRoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ClusterRoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="ClusterRoleList", ApiVersion="v1beta1", PluralName="clusterroles")]
public partial class V1beta1ClusterRoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "ClusterRoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="Role", ApiVersion="v1beta1", PluralName="roles")]
public partial class V1beta1Role : IKubernetesObject
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "Role";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBinding", ApiVersion="v1beta1", PluralName="rolebindings")]
public partial class V1beta1RoleBinding : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "RoleBinding";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleBindingList", ApiVersion="v1beta1", PluralName="rolebindings")]
public partial class V1beta1RoleBindingList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "RoleBindingList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="rbac.authorization.k8s.io", Kind="RoleList", ApiVersion="v1beta1", PluralName="roles")]
public partial class V1beta1RoleList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "RoleList";
public const string KubeGroup = "rbac.authorization.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClass", ApiVersion="v1", PluralName="priorityclasses")]
public partial class V1PriorityClass : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PriorityClass";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClassList", ApiVersion="v1", PluralName="priorityclasses")]
public partial class V1PriorityClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "PriorityClassList";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClass", ApiVersion="v1alpha1", PluralName="priorityclasses")]
public partial class V1alpha1PriorityClass : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PriorityClass";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClassList", ApiVersion="v1alpha1", PluralName="priorityclasses")]
public partial class V1alpha1PriorityClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PriorityClassList";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClass", ApiVersion="v1beta1", PluralName="priorityclasses")]
public partial class V1beta1PriorityClass : IKubernetesObject, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PriorityClass";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="scheduling.k8s.io", Kind="PriorityClassList", ApiVersion="v1beta1", PluralName="priorityclasses")]
public partial class V1beta1PriorityClassList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1beta1";
public const string KubeKind = "PriorityClassList";
public const string KubeGroup = "scheduling.k8s.io";
}
[KubernetesEntity(Group="settings.k8s.io", Kind="PodPreset", ApiVersion="v1alpha1", PluralName="podpresets")]
public partial class V1alpha1PodPreset : IKubernetesObject, ISpec
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PodPreset";
public const string KubeGroup = "settings.k8s.io";
}
[KubernetesEntity(Group="settings.k8s.io", Kind="PodPresetList", ApiVersion="v1alpha1", PluralName="podpresets")]
public partial class V1alpha1PodPresetList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1alpha1";
public const string KubeKind = "PodPresetList";
public const string KubeGroup = "settings.k8s.io";
}
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIDriver", ApiVersion="v1", PluralName="csidrivers")]
public partial class V1CSIDriver : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "CSIDriver";
public const string KubeGroup = "storage.k8s.io";
}
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIDriverList", ApiVersion="v1", PluralName="csidrivers")]
public partial class V1CSIDriverList : IKubernetesObject, IItems, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "CSIDriverList";
public const string KubeGroup = "storage.k8s.io";
}
[KubernetesEntity(Group="storage.k8s.io", Kind="CSINode", ApiVersion="v1", PluralName="csinodes")]
public partial class V1CSINode : IKubernetesObject, ISpec, IValidate
{
public const string KubeApiVersion = "v1";
public const string KubeKind = "CSINode";
public const string KubeGroup = "storage.k8s.io";
}
[KubernetesEntity(Group="storage.k8s.io", Kind="CSINodeList", ApiVersion="v1", PluralName="csinodes")]
public partial class V1CSINodeList : IKubernetesObject