KubernetesCRDModelGen.Models.storage.k8s.io 1.0.0-alpha.538

This is a prerelease version of KubernetesCRDModelGen.Models.storage.k8s.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.storage.k8s.io --version 1.0.0-alpha.538
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.storage.k8s.io -Version 1.0.0-alpha.538
                    
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.storage.k8s.io" Version="1.0.0-alpha.538" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KubernetesCRDModelGen.Models.storage.k8s.io" Version="1.0.0-alpha.538" />
                    
Directory.Packages.props
<PackageReference Include="KubernetesCRDModelGen.Models.storage.k8s.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.storage.k8s.io --version 1.0.0-alpha.538
                    
#r "nuget: KubernetesCRDModelGen.Models.storage.k8s.io, 1.0.0-alpha.538"
                    
#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.
#:package KubernetesCRDModelGen.Models.storage.k8s.io@1.0.0-alpha.538
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=KubernetesCRDModelGen.Models.storage.k8s.io&version=1.0.0-alpha.538&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.storage.k8s.io&version=1.0.0-alpha.538&prerelease
                    
Install 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 = new LoggerFactory();
    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
gateway.networking.k8s.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.597 11 8/27/2025
1.0.0-alpha.596 9 8/27/2025
1.0.0-alpha.595 10 8/26/2025
1.0.0-alpha.594 8 8/26/2025
1.0.0-alpha.593 10 8/26/2025
1.0.0-alpha.592 24 8/26/2025
1.0.0-alpha.591 32 8/25/2025
1.0.0-alpha.590 19 8/24/2025
1.0.0-alpha.589 89 8/20/2025
1.0.0-alpha.588 90 8/20/2025
1.0.0-alpha.587 103 8/20/2025
1.0.0-alpha.586 101 8/20/2025
1.0.0-alpha.585 105 8/20/2025
1.0.0-alpha.584 111 8/19/2025
1.0.0-alpha.583 108 8/18/2025
1.0.0-alpha.582 110 8/18/2025
1.0.0-alpha.581 110 8/18/2025
1.0.0-alpha.580 110 8/18/2025
1.0.0-alpha.579 112 8/18/2025
1.0.0-alpha.577 110 8/17/2025
1.0.0-alpha.576 84 8/17/2025
1.0.0-alpha.575 83 8/17/2025
1.0.0-alpha.574 86 8/17/2025
1.0.0-alpha.573 89 8/16/2025
1.0.0-alpha.572 99 8/15/2025
1.0.0-alpha.571 98 8/15/2025
1.0.0-alpha.570 116 8/14/2025
1.0.0-alpha.569 117 8/14/2025
1.0.0-alpha.565 117 8/12/2025
1.0.0-alpha.564 122 8/8/2025
1.0.0-alpha.563 131 8/8/2025
1.0.0-alpha.562 131 8/8/2025
1.0.0-alpha.561 149 8/8/2025
1.0.0-alpha.560 194 8/7/2025
1.0.0-alpha.559 192 8/6/2025
1.0.0-alpha.558 195 8/5/2025
1.0.0-alpha.557 42 8/1/2025
1.0.0-alpha.556 47 8/1/2025
1.0.0-alpha.555 94 8/1/2025
1.0.0-alpha.554 90 7/31/2025
1.0.0-alpha.553 93 7/31/2025
1.0.0-alpha.552 92 7/30/2025
1.0.0-alpha.551 92 7/30/2025
1.0.0-alpha.550 96 7/30/2025
1.0.0-alpha.549 91 7/29/2025
1.0.0-alpha.548 93 7/28/2025
1.0.0-alpha.547 351 7/25/2025
1.0.0-alpha.546 442 7/24/2025
1.0.0-alpha.545 437 7/24/2025
1.0.0-alpha.544 438 7/24/2025
1.0.0-alpha.543 441 7/24/2025
1.0.0-alpha.542 489 7/23/2025
1.0.0-alpha.541 488 7/23/2025
1.0.0-alpha.540 490 7/22/2025
1.0.0-alpha.539 482 7/22/2025
1.0.0-alpha.538 89 7/18/2025
1.0.0-alpha.537 112 7/17/2025
1.0.0-alpha.536 116 7/16/2025
1.0.0-alpha.535 114 7/15/2025
1.0.0-alpha.534 114 7/15/2025
1.0.0-alpha.533 115 7/14/2025
1.0.0-alpha.532 119 7/9/2025
1.0.0-alpha.531 120 7/8/2025
1.0.0-alpha.530 114 7/7/2025
1.0.0-alpha.529 118 7/3/2025
1.0.0-alpha.528 119 7/3/2025
1.0.0-alpha.527 115 7/2/2025
1.0.0-alpha.526 114 7/1/2025
1.0.0-alpha.525 114 6/30/2025
1.0.0-alpha.524 114 6/26/2025
1.0.0-alpha.523 114 6/26/2025
1.0.0-alpha.522 114 6/24/2025
1.0.0-alpha.521 118 6/24/2025
1.0.0-alpha.520 73 6/20/2025
1.0.0-alpha.519 114 6/19/2025
1.0.0-alpha.518 114 6/19/2025
1.0.0-alpha.517 117 6/18/2025
1.0.0-alpha.516 118 6/18/2025
1.0.0-alpha.515 117 6/18/2025
1.0.0-alpha.514 115 6/18/2025
1.0.0-alpha.513 117 6/17/2025
1.0.0-alpha.512 116 6/16/2025
1.0.0-alpha.511 141 6/14/2025
1.0.0-alpha.510 142 6/14/2025
1.0.0-alpha.509 223 6/13/2025
1.0.0-alpha.508 256 6/13/2025
1.0.0-alpha.507 265 6/12/2025
1.0.0-alpha.506 267 6/10/2025
1.0.0-alpha.505 206 6/9/2025
1.0.0-alpha.504 125 6/3/2025
1.0.0-alpha.503 48 5/31/2025
1.0.0-alpha.502 125 5/29/2025
1.0.0-alpha.501 122 5/29/2025
1.0.0-alpha.500 125 5/29/2025
1.0.0-alpha.499 129 5/27/2025
1.0.0-alpha.498 122 5/26/2025
1.0.0-alpha.497 206 5/15/2025
1.0.0-alpha.496 225 5/13/2025
1.0.0-alpha.495 78 5/9/2025
1.0.0-alpha.494 121 5/8/2025
1.0.0-alpha.493 137 5/8/2025
1.0.0-alpha.492 128 5/7/2025
1.0.0-alpha.491 121 5/6/2025
1.0.0-alpha.490 119 5/6/2025
1.0.0-alpha.489 56 5/3/2025
1.0.0-alpha.488 66 5/2/2025
1.0.0-alpha.487 127 4/29/2025
1.0.0-alpha.486 94 4/25/2025
1.0.0-alpha.485 91 4/25/2025
1.0.0-alpha.484 132 4/24/2025
1.0.0-alpha.483 136 4/24/2025
1.0.0-alpha.482 138 4/24/2025
1.0.0-alpha.481 135 4/23/2025
1.0.0-alpha.480 143 4/23/2025
1.0.0-alpha.479 132 4/22/2025
1.0.0-alpha.478 154 4/18/2025
1.0.0-alpha.477 157 4/17/2025
1.0.0-alpha.476 169 4/17/2025
1.0.0-alpha.475 173 4/17/2025
1.0.0-alpha.474 154 4/15/2025
1.0.0-alpha.473 171 4/14/2025
1.0.0-alpha.472 170 4/14/2025
1.0.0-alpha.471 90 4/11/2025
1.0.0-alpha.470 136 4/10/2025
1.0.0-alpha.469 142 4/8/2025
1.0.0-alpha.468 140 4/8/2025
1.0.0-alpha.467 147 4/7/2025
1.0.0-alpha.466 98 4/4/2025
1.0.0-alpha.465 141 4/3/2025
1.0.0-alpha.464 129 3/31/2025
1.0.0-alpha.463 135 3/31/2025
1.0.0-alpha.462 110 3/28/2025
1.0.0-alpha.461 446 3/26/2025
1.0.0-alpha.460 456 3/25/2025
1.0.0-alpha.459 385 3/24/2025
1.0.0-alpha.458 73 3/21/2025
1.0.0-alpha.457 91 3/21/2025
1.0.0-alpha.456 124 3/19/2025
1.0.0-alpha.455 129 3/13/2025
1.0.0-alpha.454 135 3/13/2025
1.0.0-alpha.453 178 3/5/2025
1.0.0-alpha.452 174 3/5/2025
1.0.0-alpha.451 175 3/4/2025
1.0.0-alpha.450 182 3/4/2025
1.0.0-alpha.449 177 3/3/2025
1.0.0-alpha.448 62 2/28/2025
1.0.0-alpha.447 73 2/25/2025
1.0.0-alpha.446 85 2/20/2025
1.0.0-alpha.445 71 2/19/2025
1.0.0-alpha.444 75 2/13/2025
1.0.0-alpha.443 86 2/12/2025
1.0.0-alpha.442 87 2/11/2025
1.0.0-alpha.441 76 2/7/2025
1.0.0-alpha.440 66 2/6/2025
1.0.0-alpha.439 71 2/4/2025
1.0.0-alpha.438 78 2/4/2025
1.0.0-alpha.437 82 2/3/2025
1.0.0-alpha.436 68 1/31/2025
1.0.0-alpha.435 75 1/31/2025
1.0.0-alpha.434 69 1/30/2025
1.0.0-alpha.433 59 1/29/2025
1.0.0-alpha.432 78 1/28/2025
1.0.0-alpha.431 68 1/28/2025
1.0.0-alpha.430 62 1/10/2025
1.0.0-alpha.429 63 1/9/2025
1.0.0-alpha.428 63 1/9/2025
1.0.0-alpha.427 74 1/6/2025
1.0.0-alpha.426 107 1/3/2025
1.0.0-alpha.425 63 12/26/2024
1.0.0-alpha.424 67 12/24/2024
1.0.0-alpha.423 67 12/23/2024
1.0.0-alpha.422 71 12/20/2024
1.0.0-alpha.421 69 12/19/2024
1.0.0-alpha.420 82 12/19/2024
1.0.0-alpha.419 88 12/13/2024
1.0.0-alpha.418 74 12/13/2024
1.0.0-alpha.417 75 12/11/2024
1.0.0-alpha.416 78 12/11/2024
1.0.0-alpha.415 78 12/11/2024
1.0.0-alpha.414 82 12/9/2024
1.0.0-alpha.413 68 12/9/2024
1.0.0-alpha.412 69 12/9/2024
1.0.0-alpha.411 69 12/9/2024
1.0.0-alpha.410 72 12/5/2024
1.0.0-alpha.409 68 12/5/2024
1.0.0-alpha.408 72 12/5/2024
1.0.0-alpha.407 68 12/3/2024
1.0.0-alpha.406 72 12/3/2024
1.0.0-alpha.405 59 12/2/2024
1.0.0-alpha.404 75 12/2/2024
1.0.0-alpha.403 68 11/25/2024
1.0.0-alpha.402 69 11/21/2024
1.0.0-alpha.401 62 11/21/2024
1.0.0-alpha.400 68 11/21/2024
1.0.0-alpha.399 64 11/20/2024
1.0.0-alpha.398 62 11/20/2024
1.0.0-alpha.397 64 11/20/2024
1.0.0-alpha.396 74 11/20/2024
1.0.0-alpha.395 65 11/20/2024
1.0.0-alpha.394 63 11/20/2024
1.0.0-alpha.393 69 11/20/2024
1.0.0-alpha.392 61 11/19/2024
1.0.0-alpha.391 73 11/19/2024
1.0.0-alpha.390 60 11/18/2024
1.0.0-alpha.389 58 11/18/2024
1.0.0-alpha.388 74 11/15/2024
1.0.0-alpha.387 68 11/13/2024
1.0.0-alpha.386 71 11/13/2024
1.0.0-alpha.385 73 11/13/2024
1.0.0-alpha.384 84 11/12/2024
1.0.0-alpha.383 68 11/7/2024
1.0.0-alpha.382 67 11/7/2024
1.0.0-alpha.381 65 11/7/2024
1.0.0-alpha.380 71 11/6/2024
1.0.0-alpha.379 66 11/6/2024
1.0.0-alpha.378 69 11/5/2024
1.0.0-alpha.377 69 11/5/2024
1.0.0-alpha.376 70 11/4/2024
1.0.0-alpha.375 73 11/4/2024
1.0.0-alpha.374 61 11/4/2024
1.0.0-alpha.373 63 11/4/2024
1.0.0-alpha.372 69 11/4/2024
1.0.0-alpha.371 66 11/1/2024
1.0.0-alpha.370 70 10/31/2024
1.0.0-alpha.369 64 10/31/2024
1.0.0-alpha.368 67 10/31/2024
1.0.0-alpha.367 71 10/31/2024
1.0.0-alpha.366 77 10/30/2024
1.0.0-alpha.365 84 10/30/2024
1.0.0-alpha.364 71 10/29/2024
1.0.0-alpha.363 70 10/29/2024
1.0.0-alpha.362 84 10/29/2024
1.0.0-alpha.361 84 10/28/2024
1.0.0-alpha.360 75 10/28/2024
1.0.0-alpha.359 72 10/25/2024
1.0.0-alpha.358 69 10/23/2024
1.0.0-alpha.357 66 10/23/2024
1.0.0-alpha.356 72 10/23/2024