Gen v1.21.0 (#603)
* gen v1.21.0 * update version converter * bump version to 5 * remove support of netstandard2.0 * update test dependency
This commit is contained in:
136
src/KubernetesClient/generated/ModelExtensions.cs
generated
136
src/KubernetesClient/generated/ModelExtensions.cs
generated
@@ -309,6 +309,22 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "autoscaling";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="batch", Kind="CronJob", ApiVersion="v1", PluralName="cronjobs")]
|
||||
public partial class V1CronJob : IKubernetesObject<V1ObjectMeta>, ISpec<V1CronJobSpec>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "CronJob";
|
||||
public const string KubeGroup = "batch";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="batch", Kind="CronJobList", ApiVersion="v1", PluralName="cronjobs")]
|
||||
public partial class V1CronJobList : IKubernetesObject<V1ListMeta>, IItems<V1CronJob>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "CronJobList";
|
||||
public const string KubeGroup = "batch";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="batch", Kind="Job", ApiVersion="v1", PluralName="jobs")]
|
||||
public partial class V1Job : IKubernetesObject<V1ObjectMeta>, ISpec<V1JobSpec>, IValidate
|
||||
{
|
||||
@@ -341,22 +357,6 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "batch";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="batch", Kind="CronJob", ApiVersion="v2alpha1", PluralName="cronjobs")]
|
||||
public partial class V2alpha1CronJob : IKubernetesObject<V1ObjectMeta>, ISpec<V2alpha1CronJobSpec>, 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<V1ListMeta>, IItems<V2alpha1CronJob>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v2alpha1";
|
||||
public const string KubeKind = "CronJobList";
|
||||
public const string KubeGroup = "batch";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="certificates.k8s.io", Kind="CertificateSigningRequest", ApiVersion="v1", PluralName="certificatesigningrequests")]
|
||||
public partial class V1CertificateSigningRequest : IKubernetesObject<V1ObjectMeta>, ISpec<V1CertificateSigningRequestSpec>, IValidate
|
||||
{
|
||||
@@ -477,6 +477,14 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="", Kind="EphemeralContainers", ApiVersion="v1", PluralName=null)]
|
||||
public partial class V1EphemeralContainers : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "EphemeralContainers";
|
||||
public const string KubeGroup = "";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="", Kind="Event", ApiVersion="v1", PluralName="events")]
|
||||
public partial class Corev1Event : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
@@ -685,6 +693,22 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="discovery.k8s.io", Kind="EndpointSlice", ApiVersion="v1", PluralName="endpointslices")]
|
||||
public partial class V1EndpointSlice : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "EndpointSlice";
|
||||
public const string KubeGroup = "discovery.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="discovery.k8s.io", Kind="EndpointSliceList", ApiVersion="v1", PluralName="endpointslices")]
|
||||
public partial class V1EndpointSliceList : IKubernetesObject<V1ListMeta>, IItems<V1EndpointSlice>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "EndpointSliceList";
|
||||
public const string KubeGroup = "discovery.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="discovery.k8s.io", Kind="EndpointSlice", ApiVersion="v1beta1", PluralName="endpointslices")]
|
||||
public partial class V1beta1EndpointSlice : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
@@ -749,38 +773,6 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "extensions";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="FlowSchema", ApiVersion="v1alpha1", PluralName="flowschemas")]
|
||||
public partial class V1alpha1FlowSchema : IKubernetesObject<V1ObjectMeta>, ISpec<V1alpha1FlowSchemaSpec>, 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<V1ListMeta>, IItems<V1alpha1FlowSchema>, 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<V1ObjectMeta>, ISpec<V1alpha1PriorityLevelConfigurationSpec>, 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<V1ListMeta>, IItems<V1alpha1PriorityLevelConfiguration>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1alpha1";
|
||||
public const string KubeKind = "PriorityLevelConfigurationList";
|
||||
public const string KubeGroup = "flowcontrol.apiserver.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="flowcontrol.apiserver.k8s.io", Kind="FlowSchema", ApiVersion="v1beta1", PluralName="flowschemas")]
|
||||
public partial class V1beta1FlowSchema : IKubernetesObject<V1ObjectMeta>, ISpec<V1beta1FlowSchemaSpec>, IValidate
|
||||
{
|
||||
@@ -941,6 +933,22 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "node.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="policy", Kind="PodDisruptionBudget", ApiVersion="v1", PluralName="poddisruptionbudgets")]
|
||||
public partial class V1PodDisruptionBudget : IKubernetesObject<V1ObjectMeta>, ISpec<V1PodDisruptionBudgetSpec>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "PodDisruptionBudget";
|
||||
public const string KubeGroup = "policy";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="policy", Kind="PodDisruptionBudgetList", ApiVersion="v1", PluralName="poddisruptionbudgets")]
|
||||
public partial class V1PodDisruptionBudgetList : IKubernetesObject<V1ListMeta>, IItems<V1PodDisruptionBudget>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1";
|
||||
public const string KubeKind = "PodDisruptionBudgetList";
|
||||
public const string KubeGroup = "policy";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="policy", Kind="Eviction", ApiVersion="v1beta1", PluralName=null)]
|
||||
public partial class V1beta1Eviction : IKubernetesObject<V1ObjectMeta>
|
||||
{
|
||||
@@ -1285,6 +1293,22 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIStorageCapacity", ApiVersion="v1alpha1", PluralName="csistoragecapacities")]
|
||||
public partial class V1alpha1CSIStorageCapacity : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1alpha1";
|
||||
public const string KubeKind = "CSIStorageCapacity";
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIStorageCapacityList", ApiVersion="v1alpha1", PluralName="csistoragecapacities")]
|
||||
public partial class V1alpha1CSIStorageCapacityList : IKubernetesObject<V1ListMeta>, IItems<V1alpha1CSIStorageCapacity>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1alpha1";
|
||||
public const string KubeKind = "CSIStorageCapacityList";
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="VolumeAttachment", ApiVersion="v1alpha1", PluralName="volumeattachments")]
|
||||
public partial class V1alpha1VolumeAttachment : IKubernetesObject<V1ObjectMeta>, ISpec<V1alpha1VolumeAttachmentSpec>, IValidate
|
||||
{
|
||||
@@ -1333,6 +1357,22 @@ namespace k8s.Models
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIStorageCapacity", ApiVersion="v1beta1", PluralName="csistoragecapacities")]
|
||||
public partial class V1beta1CSIStorageCapacity : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1beta1";
|
||||
public const string KubeKind = "CSIStorageCapacity";
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="CSIStorageCapacityList", ApiVersion="v1beta1", PluralName="csistoragecapacities")]
|
||||
public partial class V1beta1CSIStorageCapacityList : IKubernetesObject<V1ListMeta>, IItems<V1beta1CSIStorageCapacity>, IValidate
|
||||
{
|
||||
public const string KubeApiVersion = "v1beta1";
|
||||
public const string KubeKind = "CSIStorageCapacityList";
|
||||
public const string KubeGroup = "storage.k8s.io";
|
||||
}
|
||||
|
||||
[KubernetesEntity(Group="storage.k8s.io", Kind="StorageClass", ApiVersion="v1beta1", PluralName="storageclasses")]
|
||||
public partial class V1beta1StorageClass : IKubernetesObject<V1ObjectMeta>, IValidate
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user