KubernetesCRDModelGen.Models.kubevirt.io 1.0.0-alpha.467

This is a prerelease version of KubernetesCRDModelGen.Models.kubevirt.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.kubevirt.io --version 1.0.0-alpha.467
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.kubevirt.io -Version 1.0.0-alpha.467
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KubernetesCRDModelGen.Models.kubevirt.io" Version="1.0.0-alpha.467" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KubernetesCRDModelGen.Models.kubevirt.io" Version="1.0.0-alpha.467" />
                    
Directory.Packages.props
<PackageReference Include="KubernetesCRDModelGen.Models.kubevirt.io" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add KubernetesCRDModelGen.Models.kubevirt.io --version 1.0.0-alpha.467
                    
#r "nuget: KubernetesCRDModelGen.Models.kubevirt.io, 1.0.0-alpha.467"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=KubernetesCRDModelGen.Models.kubevirt.io&version=1.0.0-alpha.467&prerelease
                    
Install KubernetesCRDModelGen.Models.kubevirt.io as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.kubevirt.io&version=1.0.0-alpha.467&prerelease
                    
Install KubernetesCRDModelGen.Models.kubevirt.io as a Cake Tool

KubernetesCRDModelGen

codecov

What is this?

This project contains components which allow generation of C# Classes/Assemblies from Kubernetes Custom Resource Definitions.

  • KubernetesCRDModelGen
    • Custom Resource Definition to C# Class/Assembly Generator
  • KubernetesCRDModelGen.Tool
    • Yaml to C# Class Generator
  • KubernetesCRDModelGen.Sync
    • Synchronizes Custom Resource Definitions from numerous sources

How to use

  • Programmatically
    var crd = KubernetesYaml.LoadAllFromString(yaml);
    var fac = LoggerFactory.Create((x) => { });
    var generator = new Generator(fac.CreateLogger<Generator>());
    var code = generator.GenerateCode(crd);
    var assembly = generator.GenerateAssembly(crd)
    
  • CLI
    • Install .Net Tool
      • dotnet tool install --global KubernetesCRDModelGen.Tool --prerelease
    • Run
      • KubernetesCRDModelGen --FolderPath /path/to/yamls --Namespace Namespace

Published Packages

We publish the following premade packages

Group NuGet
aquasecurity.github.io Link
argoproj.io Link
aws.upbound.io Link
azure.com Link
azure.upbound.io Link
cnrm.cloud.google.com Link
crossplane.io Link
fluxcd.io Link
gcp.upbound.io Link
helm.crossplane.io Link
istio.io Link
jetstack.io Link
keda.sh Link
knative.dev Link
kubevirt.io Link
postgresql.cnpg.io Link
projectcalico.org Link
secrets-store.csi.x-k8s.io Link
storage.k8s.io Link
tf.upbound.io Link
traefik.io Link

Type Mappings

OpenAPIv3 type Type
'object' with Properties object
'object' with AdditionalProperties Dictionary
'object' with x-kubernetes-embedded-type object
'object' with x-kubernetes-preserve-unknown-fields object
'object' with x-kubernetes-int-or-string k8s.Models.IntstrIntOrString
'array' List
'array' with x-kubernetes-list-type=atomic List
'array' with x-kubernetes-list-type=map List
'array' with x-kubernetes-list-type=set List
'boolean' boolean
'number' (all formats) double
'integer' (all formats) int
'integer' with format=int64 long
'null' null
'string' string
'string' with format=binary bytes
'string' with format=byte (base64 encoded) bytes
'string' with format=date timestamp (google.protobuf.Timestamp)
'string' with format=date-time timestamp (google.protobuf.Timestamp)
'string' with format=duration duration (google.protobuf.Duration)
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-alpha.503 31 5/31/2025
1.0.0-alpha.502 107 5/29/2025
1.0.0-alpha.501 106 5/29/2025
1.0.0-alpha.500 106 5/29/2025
1.0.0-alpha.499 106 5/27/2025
1.0.0-alpha.498 110 5/26/2025
1.0.0-alpha.497 187 5/15/2025
1.0.0-alpha.496 203 5/13/2025
1.0.0-alpha.495 62 5/9/2025
1.0.0-alpha.494 108 5/8/2025
1.0.0-alpha.493 109 5/8/2025
1.0.0-alpha.492 107 5/7/2025
1.0.0-alpha.491 106 5/6/2025
1.0.0-alpha.490 110 5/6/2025
1.0.0-alpha.489 35 5/3/2025
1.0.0-alpha.488 55 5/2/2025
1.0.0-alpha.487 116 4/29/2025
1.0.0-alpha.486 87 4/25/2025
1.0.0-alpha.485 74 4/25/2025
1.0.0-alpha.484 117 4/24/2025
1.0.0-alpha.483 119 4/24/2025
1.0.0-alpha.482 120 4/24/2025
1.0.0-alpha.481 120 4/23/2025
1.0.0-alpha.480 115 4/23/2025
1.0.0-alpha.479 121 4/22/2025
1.0.0-alpha.478 137 4/18/2025
1.0.0-alpha.477 148 4/17/2025
1.0.0-alpha.476 150 4/17/2025
1.0.0-alpha.475 150 4/17/2025
1.0.0-alpha.474 141 4/15/2025
1.0.0-alpha.473 154 4/14/2025
1.0.0-alpha.472 152 4/14/2025
1.0.0-alpha.471 84 4/11/2025
1.0.0-alpha.470 126 4/10/2025
1.0.0-alpha.469 119 4/8/2025
1.0.0-alpha.468 121 4/8/2025
1.0.0-alpha.467 120 4/7/2025
1.0.0-alpha.466 72 4/4/2025
1.0.0-alpha.465 119 4/3/2025
1.0.0-alpha.464 116 3/31/2025
1.0.0-alpha.463 115 3/31/2025
1.0.0-alpha.462 90 3/28/2025
1.0.0-alpha.461 428 3/26/2025
1.0.0-alpha.460 440 3/25/2025
1.0.0-alpha.459 371 3/24/2025
1.0.0-alpha.458 52 3/21/2025
1.0.0-alpha.457 72 3/21/2025
1.0.0-alpha.456 115 3/19/2025
1.0.0-alpha.455 118 3/13/2025
1.0.0-alpha.454 111 3/13/2025
1.0.0-alpha.453 166 3/5/2025
1.0.0-alpha.452 169 3/5/2025
1.0.0-alpha.451 166 3/4/2025
1.0.0-alpha.450 158 3/4/2025
1.0.0-alpha.449 162 3/3/2025
1.0.0-alpha.448 50 2/28/2025
1.0.0-alpha.447 57 2/25/2025
1.0.0-alpha.446 61 2/20/2025
1.0.0-alpha.445 62 2/19/2025
1.0.0-alpha.444 62 2/13/2025
1.0.0-alpha.443 61 2/12/2025
1.0.0-alpha.442 67 2/11/2025
1.0.0-alpha.441 60 2/7/2025
1.0.0-alpha.440 44 2/6/2025
1.0.0-alpha.439 66 2/4/2025
1.0.0-alpha.438 61 2/4/2025
1.0.0-alpha.437 64 2/3/2025
1.0.0-alpha.436 52 1/31/2025
1.0.0-alpha.435 53 1/31/2025
1.0.0-alpha.434 54 1/30/2025
1.0.0-alpha.433 50 1/29/2025
1.0.0-alpha.432 54 1/28/2025
1.0.0-alpha.431 55 1/28/2025
1.0.0-alpha.430 47 1/10/2025
1.0.0-alpha.429 54 1/9/2025
1.0.0-alpha.428 40 1/9/2025
1.0.0-alpha.427 61 1/6/2025
1.0.0-alpha.426 81 1/3/2025
1.0.0-alpha.425 46 12/26/2024
1.0.0-alpha.424 50 12/24/2024
1.0.0-alpha.423 56 12/23/2024
1.0.0-alpha.422 55 12/20/2024
1.0.0-alpha.421 58 12/19/2024
1.0.0-alpha.420 54 12/19/2024
1.0.0-alpha.419 75 12/13/2024
1.0.0-alpha.418 60 12/13/2024
1.0.0-alpha.417 58 12/11/2024
1.0.0-alpha.416 60 12/11/2024
1.0.0-alpha.415 57 12/11/2024
1.0.0-alpha.414 53 12/9/2024
1.0.0-alpha.413 53 12/9/2024
1.0.0-alpha.412 51 12/9/2024
1.0.0-alpha.411 58 12/9/2024
1.0.0-alpha.410 58 12/5/2024
1.0.0-alpha.409 61 12/5/2024
1.0.0-alpha.408 56 12/5/2024
1.0.0-alpha.407 56 12/3/2024
1.0.0-alpha.406 53 12/3/2024
1.0.0-alpha.405 48 12/2/2024
1.0.0-alpha.404 50 12/2/2024
1.0.0-alpha.403 57 11/25/2024
1.0.0-alpha.402 56 11/21/2024
1.0.0-alpha.401 52 11/21/2024
1.0.0-alpha.400 55 11/21/2024
1.0.0-alpha.399 48 11/20/2024
1.0.0-alpha.398 48 11/20/2024
1.0.0-alpha.397 51 11/20/2024
1.0.0-alpha.396 59 11/20/2024
1.0.0-alpha.395 54 11/20/2024
1.0.0-alpha.394 56 11/20/2024
1.0.0-alpha.393 54 11/20/2024
1.0.0-alpha.392 49 11/19/2024
1.0.0-alpha.391 49 11/19/2024
1.0.0-alpha.390 49 11/18/2024
1.0.0-alpha.389 52 11/18/2024
1.0.0-alpha.388 53 11/15/2024
1.0.0-alpha.387 53 11/13/2024
1.0.0-alpha.386 59 11/13/2024
1.0.0-alpha.385 62 11/13/2024
1.0.0-alpha.384 58 11/12/2024
1.0.0-alpha.383 60 11/7/2024
1.0.0-alpha.382 56 11/7/2024
1.0.0-alpha.381 54 11/7/2024
1.0.0-alpha.380 53 11/6/2024
1.0.0-alpha.379 57 11/6/2024
1.0.0-alpha.378 52 11/5/2024
1.0.0-alpha.377 55 11/5/2024
1.0.0-alpha.376 51 11/4/2024
1.0.0-alpha.375 54 11/4/2024
1.0.0-alpha.374 44 11/4/2024
1.0.0-alpha.373 41 11/4/2024
1.0.0-alpha.372 53 11/4/2024
1.0.0-alpha.371 49 11/1/2024
1.0.0-alpha.370 48 10/31/2024
1.0.0-alpha.369 53 10/31/2024
1.0.0-alpha.368 55 10/31/2024
1.0.0-alpha.367 54 10/31/2024
1.0.0-alpha.366 55 10/30/2024
1.0.0-alpha.365 51 10/30/2024
1.0.0-alpha.364 59 10/29/2024
1.0.0-alpha.363 51 10/29/2024
1.0.0-alpha.362 51 10/29/2024
1.0.0-alpha.361 57 10/28/2024
1.0.0-alpha.360 54 10/28/2024
1.0.0-alpha.359 54 10/25/2024
1.0.0-alpha.358 50 10/23/2024
1.0.0-alpha.357 49 10/23/2024
1.0.0-alpha.356 55 10/23/2024
1.0.0-alpha.355 53 10/22/2024
1.0.0-alpha.354 43 10/22/2024
1.0.0-alpha.353 49 10/22/2024
1.0.0-alpha.352 50 10/22/2024
1.0.0-alpha.351 43 10/22/2024
1.0.0-alpha.350 58 10/17/2024
1.0.0-alpha.349 52 10/17/2024
1.0.0-alpha.348 57 10/17/2024
1.0.0-alpha.347 54 10/16/2024
1.0.0-alpha.346 52 10/16/2024
1.0.0-alpha.345 56 10/15/2024
1.0.0-alpha.344 58 10/15/2024
1.0.0-alpha.343 64 10/11/2024
1.0.0-alpha.342 59 10/11/2024
1.0.0-alpha.341 55 10/9/2024
1.0.0-alpha.340 55 10/9/2024
1.0.0-alpha.339 53 10/9/2024
1.0.0-alpha.338 56 10/8/2024
1.0.0-alpha.337 63 10/4/2024
1.0.0-alpha.336 57 10/3/2024
1.0.0-alpha.335 57 10/3/2024
1.0.0-alpha.334 61 10/1/2024
1.0.0-alpha.333 64 9/30/2024
1.0.0-alpha.332 60 9/27/2024
1.0.0-alpha.331 60 9/26/2024
1.0.0-alpha.330 54 9/25/2024
1.0.0-alpha.329 53 9/25/2024
1.0.0-alpha.328 66 9/24/2024
1.0.0-alpha.326 58 9/19/2024
1.0.0-alpha.324 62 9/18/2024
1.0.0-alpha.323 61 9/17/2024
1.0.0-alpha.322 75 9/14/2024
1.0.0-alpha.321 63 9/10/2024
1.0.0-alpha.319 66 9/5/2024
1.0.0-alpha.318 57 9/3/2024
1.0.0-alpha.317 57 8/29/2024
1.0.0-alpha.316 57 8/29/2024
1.0.0-alpha.315 81 8/22/2024
1.0.0-alpha.314 82 8/22/2024
1.0.0-alpha.313 80 8/17/2024
1.0.0-alpha.312 74 8/16/2024
1.0.0-alpha.310 78 8/15/2024
1.0.0-alpha.309 75 8/14/2024
1.0.0-alpha.308 79 8/13/2024
1.0.0-alpha.307 74 8/13/2024
1.0.0-alpha.306 75 8/13/2024
1.0.0-alpha.305 78 8/13/2024
1.0.0-alpha.304 82 8/13/2024
1.0.0-alpha.303 83 8/12/2024
1.0.0-alpha.302 70 8/12/2024
1.0.0-alpha.301 70 8/8/2024
1.0.0-alpha.300 62 8/7/2024
1.0.0-alpha.299 46 8/6/2024
1.0.0-alpha.298 39 8/6/2024
1.0.0-alpha.297 49 8/5/2024
1.0.0-alpha.296 49 8/3/2024
1.0.0-alpha.295 55 8/1/2024
1.0.0-alpha.294 55 8/1/2024
1.0.0-alpha.293 48 7/31/2024
1.0.0-alpha.292 56 7/30/2024
1.0.0-alpha.291 58 7/29/2024
1.0.0-alpha.290 62 7/26/2024
1.0.0-alpha.289 56 7/25/2024
1.0.0-alpha.288 55 7/23/2024
1.0.0-alpha.287 59 7/23/2024
1.0.0-alpha.286 61 7/23/2024
1.0.0-alpha.285 73 7/19/2024
1.0.0-alpha.284 62 7/19/2024
1.0.0-alpha.283 66 7/19/2024
1.0.0-alpha.278 87 2/13/2024
1.0.0-alpha.277 82 2/12/2024
1.0.0-alpha.276 76 2/8/2024
1.0.0-alpha.275 73 2/7/2024
1.0.0-alpha.274 68 2/5/2024
1.0.0-alpha.273 73 2/1/2024
1.0.0-alpha.272 72 1/24/2024
1.0.0-alpha.271 65 1/23/2024
1.0.0-alpha.270 68 1/19/2024
1.0.0-alpha.269 77 1/16/2024
1.0.0-alpha.268 76 1/13/2024
1.0.0-alpha.267 85 1/9/2024
1.0.0-alpha.266 69 1/6/2024
1.0.0-alpha.265 93 12/27/2023
1.0.0-alpha.264 74 12/26/2023
1.0.0-alpha.263 81 12/19/2023
1.0.0-alpha.262 81 12/19/2023
1.0.0-alpha.261 79 12/19/2023
1.0.0-alpha.260 78 12/18/2023
1.0.0-alpha.259 77 12/15/2023
1.0.0-alpha.258 79 12/15/2023
1.0.0-alpha.257 72 12/14/2023
1.0.0-alpha.256 91 12/13/2023
1.0.0-alpha.255 61 12/13/2023
1.0.0-alpha.254 84 12/12/2023
1.0.0-alpha.253 81 12/12/2023
1.0.0-alpha.252 76 12/11/2023
1.0.0-alpha.251 76 12/11/2023
1.0.0-alpha.250 90 12/8/2023
1.0.0-alpha.249 82 12/7/2023
1.0.0-alpha.248 67 12/7/2023
1.0.0-alpha.247 75 12/5/2023
1.0.0-alpha.246 76 12/4/2023
1.0.0-alpha.245 84 11/29/2023
1.0.0-alpha.244 75 11/28/2023
1.0.0-alpha.243 70 11/28/2023
1.0.0-alpha.242 72 11/28/2023
1.0.0-alpha.241 82 11/28/2023
1.0.0-alpha.240 75 11/27/2023
1.0.0-alpha.239 85 11/27/2023
1.0.0-alpha.238 81 11/25/2023
1.0.0-alpha.237 77 11/21/2023
1.0.0-alpha.236 77 11/21/2023
1.0.0-alpha.235 79 11/20/2023
1.0.0-alpha.234 78 11/17/2023
1.0.0-alpha.233 74 11/16/2023
1.0.0-alpha.232 75 11/15/2023
1.0.0-alpha.231 73 11/13/2023
1.0.0-alpha.230 81 11/10/2023
1.0.0-alpha.229 75 11/7/2023
1.0.0-alpha.228 79 11/6/2023
1.0.0-alpha.227 83 11/1/2023
1.0.0-alpha.226 83 10/31/2023
1.0.0-alpha.225 80 10/30/2023
1.0.0-alpha.224 79 10/30/2023
1.0.0-alpha.223 87 10/26/2023
1.0.0-alpha.222 92 10/25/2023
1.0.0-alpha.221 72 10/25/2023
1.0.0-alpha.220 92 10/24/2023
1.0.0-alpha.219 91 10/24/2023
1.0.0-alpha.218 88 10/24/2023
1.0.0-alpha.217 79 10/23/2023
1.0.0-alpha.216 88 10/20/2023
1.0.0-alpha.215 87 10/20/2023
1.0.0-alpha.214 74 10/19/2023
1.0.0-alpha.213 79 10/18/2023
1.0.0-alpha.212 84 10/18/2023
1.0.0-alpha.211 81 10/18/2023
1.0.0-alpha.210 77 10/18/2023
1.0.0-alpha.209 90 10/17/2023
1.0.0-alpha.208 78 10/17/2023
1.0.0-alpha.207 85 10/17/2023
1.0.0-alpha.206 90 10/15/2023
1.0.0-alpha.205 84 10/15/2023
1.0.0-alpha.204 83 10/13/2023
1.0.0-alpha.203 86 10/12/2023
1.0.0-alpha.202 81 10/12/2023
1.0.0-alpha.201 85 10/11/2023
1.0.0-alpha.200 82 10/10/2023
1.0.0-alpha.199 86 10/4/2023
1.0.0-alpha.198 85 10/3/2023
1.0.0-alpha.197 84 10/3/2023
1.0.0-alpha.196 85 9/28/2023
1.0.0-alpha.195 79 9/28/2023
1.0.0-alpha.194 83 9/28/2023
1.0.0-alpha.193 77 9/28/2023
1.0.0-alpha.192 79 9/28/2023
1.0.0-alpha.191 80 9/28/2023
1.0.0-alpha.190 88 9/27/2023
1.0.0-alpha.189 81 9/27/2023
1.0.0-alpha.188 84 9/27/2023
1.0.0-alpha.187 65 9/26/2023
1.0.0-alpha.186 85 9/26/2023
1.0.0-alpha.185 83 9/25/2023
1.0.0-alpha.184 81 9/25/2023
1.0.0-alpha.183 81 9/22/2023
1.0.0-alpha.182 78 9/22/2023
1.0.0-alpha.181 76 9/21/2023
1.0.0-alpha.180 83 9/19/2023
1.0.0-alpha.179 87 9/14/2023
1.0.0-alpha.178 93 9/13/2023
1.0.0-alpha.177 95 9/12/2023
1.0.0-alpha.176 93 9/11/2023
1.0.0-alpha.175 90 9/11/2023
1.0.0-alpha.174 99 9/7/2023
1.0.0-alpha.173 84 9/7/2023
1.0.0-alpha.172 89 9/7/2023
1.0.0-alpha.171 90 9/6/2023
1.0.0-alpha.170 87 9/6/2023
1.0.0-alpha.169 103 9/6/2023
1.0.0-alpha.168 101 9/5/2023
1.0.0-alpha.167 94 9/5/2023
1.0.0-alpha.166 89 9/5/2023
1.0.0-alpha.165 102 9/1/2023
1.0.0-alpha.164 91 9/1/2023
1.0.0-alpha.163 108 8/29/2023
1.0.0-alpha.162 106 8/29/2023
1.0.0-alpha.161 86 8/28/2023
1.0.0-alpha.160 88 8/25/2023
1.0.0-alpha.159 86 8/24/2023
1.0.0-alpha.158 87 8/23/2023
1.0.0-alpha.157 95 8/23/2023
1.0.0-alpha.156 89 8/21/2023
1.0.0-alpha.155 99 8/17/2023
1.0.0-alpha.154 95 8/15/2023
1.0.0-alpha.153 98 8/11/2023
1.0.0-alpha.152 95 8/11/2023
1.0.0-alpha.151 91 8/10/2023
1.0.0-alpha.150 101 8/8/2023
1.0.0-alpha.149 103 8/3/2023
1.0.0-alpha.148 105 7/31/2023
1.0.0-alpha.147 94 7/31/2023
1.0.0-alpha.146 100 7/31/2023
1.0.0-alpha.145 100 7/31/2023
1.0.0-alpha.144 98 7/31/2023
1.0.0-alpha.143 92 7/28/2023
1.0.0-alpha.142 102 7/27/2023
1.0.0-alpha.141 96 7/26/2023
1.0.0-alpha.140 101 7/26/2023
1.0.0-alpha.139 101 7/25/2023
1.0.0-alpha.138 102 7/25/2023
1.0.0-alpha.137 100 7/24/2023
1.0.0-alpha.136 111 7/21/2023
1.0.0-alpha.135 98 7/21/2023
1.0.0-alpha.134 103 7/20/2023
1.0.0-alpha.133 96 7/20/2023
1.0.0-alpha.132 102 7/20/2023
1.0.0-alpha.131 96 7/20/2023
1.0.0-alpha.130 87 7/20/2023
1.0.0-alpha.129 98 7/20/2023
1.0.0-alpha.128 96 7/19/2023
1.0.0-alpha.127 100 7/13/2023
1.0.0-alpha.126 103 7/12/2023
1.0.0-alpha.125 111 7/12/2023
1.0.0-alpha.124 97 7/11/2023
1.0.0-alpha.123 95 7/11/2023
1.0.0-alpha.122 96 7/11/2023
1.0.0-alpha.121 103 7/11/2023
1.0.0-alpha.120 116 7/7/2023