KubernetesCRDModelGen.Models.traefik.io 1.0.0-alpha.540

This is a prerelease version of KubernetesCRDModelGen.Models.traefik.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.traefik.io --version 1.0.0-alpha.540
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.traefik.io -Version 1.0.0-alpha.540
                    
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.traefik.io" Version="1.0.0-alpha.540" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KubernetesCRDModelGen.Models.traefik.io" Version="1.0.0-alpha.540" />
                    
Directory.Packages.props
<PackageReference Include="KubernetesCRDModelGen.Models.traefik.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.traefik.io --version 1.0.0-alpha.540
                    
#r "nuget: KubernetesCRDModelGen.Models.traefik.io, 1.0.0-alpha.540"
                    
#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.traefik.io@1.0.0-alpha.540
                    
#: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.traefik.io&version=1.0.0-alpha.540&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.traefik.io&version=1.0.0-alpha.540&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.587 0 8/20/2025
1.0.0-alpha.586 0 8/20/2025
1.0.0-alpha.585 0 8/20/2025
1.0.0-alpha.584 9 8/19/2025
1.0.0-alpha.583 10 8/18/2025
1.0.0-alpha.582 12 8/18/2025
1.0.0-alpha.581 15 8/18/2025
1.0.0-alpha.580 15 8/18/2025
1.0.0-alpha.579 11 8/18/2025
1.0.0-alpha.577 9 8/17/2025
1.0.0-alpha.576 14 8/17/2025
1.0.0-alpha.575 11 8/17/2025
1.0.0-alpha.574 13 8/17/2025
1.0.0-alpha.573 15 8/16/2025
1.0.0-alpha.572 74 8/15/2025
1.0.0-alpha.571 75 8/15/2025
1.0.0-alpha.570 90 8/14/2025
1.0.0-alpha.569 91 8/14/2025
1.0.0-alpha.565 94 8/12/2025
1.0.0-alpha.564 96 8/8/2025
1.0.0-alpha.563 107 8/8/2025
1.0.0-alpha.562 105 8/8/2025
1.0.0-alpha.561 121 8/8/2025
1.0.0-alpha.560 163 8/7/2025
1.0.0-alpha.559 166 8/6/2025
1.0.0-alpha.558 166 8/5/2025
1.0.0-alpha.557 33 8/1/2025
1.0.0-alpha.556 39 8/1/2025
1.0.0-alpha.555 83 8/1/2025
1.0.0-alpha.554 84 7/31/2025
1.0.0-alpha.553 84 7/31/2025
1.0.0-alpha.552 87 7/30/2025
1.0.0-alpha.551 86 7/30/2025
1.0.0-alpha.550 87 7/30/2025
1.0.0-alpha.549 88 7/29/2025
1.0.0-alpha.548 91 7/28/2025
1.0.0-alpha.547 347 7/25/2025
1.0.0-alpha.546 433 7/24/2025
1.0.0-alpha.545 433 7/24/2025
1.0.0-alpha.544 433 7/24/2025
1.0.0-alpha.543 436 7/24/2025
1.0.0-alpha.542 482 7/23/2025
1.0.0-alpha.541 484 7/23/2025
1.0.0-alpha.540 487 7/22/2025
1.0.0-alpha.539 475 7/22/2025
1.0.0-alpha.538 82 7/18/2025
1.0.0-alpha.537 106 7/17/2025
1.0.0-alpha.536 110 7/16/2025
1.0.0-alpha.535 108 7/15/2025
1.0.0-alpha.534 105 7/15/2025
1.0.0-alpha.533 110 7/14/2025
1.0.0-alpha.532 113 7/9/2025
1.0.0-alpha.531 121 7/8/2025
1.0.0-alpha.530 111 7/7/2025
1.0.0-alpha.529 114 7/3/2025
1.0.0-alpha.528 113 7/3/2025
1.0.0-alpha.527 109 7/2/2025
1.0.0-alpha.526 113 7/1/2025
1.0.0-alpha.525 108 6/30/2025
1.0.0-alpha.524 106 6/26/2025
1.0.0-alpha.523 108 6/26/2025
1.0.0-alpha.522 114 6/24/2025
1.0.0-alpha.521 111 6/24/2025
1.0.0-alpha.520 68 6/20/2025
1.0.0-alpha.519 115 6/19/2025
1.0.0-alpha.518 111 6/19/2025
1.0.0-alpha.517 113 6/18/2025
1.0.0-alpha.516 114 6/18/2025
1.0.0-alpha.515 112 6/18/2025
1.0.0-alpha.514 109 6/18/2025
1.0.0-alpha.513 112 6/17/2025
1.0.0-alpha.512 111 6/16/2025
1.0.0-alpha.511 132 6/14/2025
1.0.0-alpha.510 138 6/14/2025
1.0.0-alpha.509 223 6/13/2025
1.0.0-alpha.508 257 6/13/2025
1.0.0-alpha.507 261 6/12/2025
1.0.0-alpha.506 265 6/10/2025
1.0.0-alpha.505 205 6/9/2025
1.0.0-alpha.504 119 6/3/2025
1.0.0-alpha.503 45 5/31/2025
1.0.0-alpha.502 120 5/29/2025
1.0.0-alpha.501 119 5/29/2025
1.0.0-alpha.500 120 5/29/2025
1.0.0-alpha.499 123 5/27/2025
1.0.0-alpha.498 117 5/26/2025
1.0.0-alpha.497 205 5/15/2025
1.0.0-alpha.496 211 5/13/2025
1.0.0-alpha.495 73 5/9/2025
1.0.0-alpha.494 120 5/8/2025
1.0.0-alpha.493 120 5/8/2025
1.0.0-alpha.492 121 5/7/2025
1.0.0-alpha.491 123 5/6/2025
1.0.0-alpha.490 123 5/6/2025
1.0.0-alpha.489 50 5/3/2025
1.0.0-alpha.488 67 5/2/2025
1.0.0-alpha.487 120 4/29/2025
1.0.0-alpha.486 86 4/25/2025
1.0.0-alpha.485 89 4/25/2025
1.0.0-alpha.484 127 4/24/2025
1.0.0-alpha.483 127 4/24/2025
1.0.0-alpha.482 128 4/24/2025
1.0.0-alpha.481 130 4/23/2025
1.0.0-alpha.480 127 4/23/2025
1.0.0-alpha.479 127 4/22/2025
1.0.0-alpha.478 146 4/18/2025
1.0.0-alpha.477 160 4/17/2025
1.0.0-alpha.476 162 4/17/2025
1.0.0-alpha.475 166 4/17/2025
1.0.0-alpha.474 154 4/15/2025
1.0.0-alpha.473 168 4/14/2025
1.0.0-alpha.472 165 4/14/2025
1.0.0-alpha.471 90 4/11/2025
1.0.0-alpha.470 133 4/10/2025
1.0.0-alpha.469 136 4/8/2025
1.0.0-alpha.468 127 4/8/2025
1.0.0-alpha.467 144 4/7/2025
1.0.0-alpha.466 80 4/4/2025
1.0.0-alpha.465 134 4/3/2025
1.0.0-alpha.464 135 3/31/2025
1.0.0-alpha.463 128 3/31/2025
1.0.0-alpha.462 99 3/28/2025
1.0.0-alpha.461 435 3/26/2025
1.0.0-alpha.460 453 3/25/2025
1.0.0-alpha.459 384 3/24/2025
1.0.0-alpha.458 64 3/21/2025
1.0.0-alpha.457 91 3/21/2025
1.0.0-alpha.456 121 3/19/2025
1.0.0-alpha.455 124 3/13/2025
1.0.0-alpha.454 127 3/13/2025
1.0.0-alpha.453 179 3/5/2025
1.0.0-alpha.452 186 3/5/2025
1.0.0-alpha.451 175 3/4/2025
1.0.0-alpha.450 171 3/4/2025
1.0.0-alpha.449 169 3/3/2025
1.0.0-alpha.448 58 2/28/2025
1.0.0-alpha.447 65 2/25/2025
1.0.0-alpha.446 66 2/20/2025
1.0.0-alpha.445 71 2/19/2025
1.0.0-alpha.444 70 2/13/2025
1.0.0-alpha.443 74 2/12/2025
1.0.0-alpha.442 79 2/11/2025
1.0.0-alpha.441 70 2/7/2025
1.0.0-alpha.440 59 2/6/2025
1.0.0-alpha.439 71 2/4/2025
1.0.0-alpha.438 71 2/4/2025
1.0.0-alpha.437 70 2/3/2025
1.0.0-alpha.436 66 1/31/2025
1.0.0-alpha.435 71 1/31/2025
1.0.0-alpha.434 63 1/30/2025
1.0.0-alpha.433 63 1/29/2025
1.0.0-alpha.432 68 1/28/2025
1.0.0-alpha.431 62 1/28/2025
1.0.0-alpha.430 71 1/10/2025
1.0.0-alpha.429 65 1/9/2025
1.0.0-alpha.428 55 1/9/2025
1.0.0-alpha.427 70 1/6/2025
1.0.0-alpha.426 93 1/3/2025
1.0.0-alpha.425 67 12/26/2024
1.0.0-alpha.424 76 12/24/2024
1.0.0-alpha.423 63 12/23/2024
1.0.0-alpha.422 68 12/20/2024
1.0.0-alpha.421 71 12/19/2024
1.0.0-alpha.420 76 12/19/2024
1.0.0-alpha.419 86 12/13/2024
1.0.0-alpha.418 78 12/13/2024
1.0.0-alpha.417 77 12/11/2024
1.0.0-alpha.416 71 12/11/2024
1.0.0-alpha.415 70 12/11/2024
1.0.0-alpha.414 69 12/9/2024
1.0.0-alpha.413 65 12/9/2024
1.0.0-alpha.412 63 12/9/2024
1.0.0-alpha.411 72 12/9/2024
1.0.0-alpha.410 77 12/5/2024
1.0.0-alpha.409 67 12/5/2024
1.0.0-alpha.408 67 12/5/2024
1.0.0-alpha.407 61 12/3/2024
1.0.0-alpha.406 69 12/3/2024
1.0.0-alpha.405 66 12/2/2024
1.0.0-alpha.404 65 12/2/2024
1.0.0-alpha.403 73 11/25/2024
1.0.0-alpha.402 64 11/21/2024
1.0.0-alpha.401 68 11/21/2024
1.0.0-alpha.400 62 11/21/2024
1.0.0-alpha.399 60 11/20/2024
1.0.0-alpha.398 57 11/20/2024
1.0.0-alpha.397 62 11/20/2024
1.0.0-alpha.396 74 11/20/2024
1.0.0-alpha.395 68 11/20/2024
1.0.0-alpha.394 61 11/20/2024
1.0.0-alpha.393 65 11/20/2024
1.0.0-alpha.392 65 11/19/2024
1.0.0-alpha.391 61 11/19/2024
1.0.0-alpha.390 60 11/18/2024
1.0.0-alpha.389 59 11/18/2024
1.0.0-alpha.388 66 11/15/2024
1.0.0-alpha.387 65 11/13/2024
1.0.0-alpha.386 73 11/13/2024
1.0.0-alpha.385 68 11/13/2024
1.0.0-alpha.384 74 11/12/2024
1.0.0-alpha.383 62 11/7/2024
1.0.0-alpha.382 65 11/7/2024
1.0.0-alpha.381 66 11/7/2024
1.0.0-alpha.380 68 11/6/2024
1.0.0-alpha.379 61 11/6/2024
1.0.0-alpha.378 66 11/5/2024
1.0.0-alpha.377 66 11/5/2024
1.0.0-alpha.376 66 11/4/2024
1.0.0-alpha.375 64 11/4/2024
1.0.0-alpha.374 57 11/4/2024
1.0.0-alpha.373 55 11/4/2024
1.0.0-alpha.372 64 11/4/2024
1.0.0-alpha.371 66 11/1/2024
1.0.0-alpha.370 60 10/31/2024
1.0.0-alpha.369 61 10/31/2024
1.0.0-alpha.368 62 10/31/2024
1.0.0-alpha.367 62 10/31/2024
1.0.0-alpha.366 61 10/30/2024
1.0.0-alpha.365 63 10/30/2024
1.0.0-alpha.364 67 10/29/2024
1.0.0-alpha.363 66 10/29/2024
1.0.0-alpha.362 67 10/29/2024
1.0.0-alpha.361 63 10/28/2024
1.0.0-alpha.360 70 10/28/2024
1.0.0-alpha.359 65 10/25/2024
1.0.0-alpha.358 63 10/23/2024
1.0.0-alpha.357 64 10/23/2024
1.0.0-alpha.356 64 10/23/2024
1.0.0-alpha.355 69 10/22/2024
1.0.0-alpha.354 59 10/22/2024
1.0.0-alpha.353 67 10/22/2024
1.0.0-alpha.352 57 10/22/2024
1.0.0-alpha.351 57 10/22/2024
1.0.0-alpha.350 61 10/17/2024
1.0.0-alpha.349 60 10/17/2024
1.0.0-alpha.348 60 10/17/2024
1.0.0-alpha.347 63 10/16/2024
1.0.0-alpha.346 64 10/16/2024
1.0.0-alpha.345 74 10/15/2024
1.0.0-alpha.344 66 10/15/2024
1.0.0-alpha.343 77 10/11/2024
1.0.0-alpha.342 76 10/11/2024
1.0.0-alpha.341 65 10/9/2024
1.0.0-alpha.340 68 10/9/2024
1.0.0-alpha.339 64 10/9/2024
1.0.0-alpha.338 63 10/8/2024
1.0.0-alpha.337 70 10/4/2024
1.0.0-alpha.336 70 10/3/2024
1.0.0-alpha.335 60 10/3/2024
1.0.0-alpha.334 69 10/1/2024
1.0.0-alpha.333 81 9/30/2024
1.0.0-alpha.332 72 9/27/2024
1.0.0-alpha.331 78 9/26/2024
1.0.0-alpha.330 64 9/25/2024
1.0.0-alpha.329 60 9/25/2024
1.0.0-alpha.328 72 9/24/2024
1.0.0-alpha.326 68 9/19/2024
1.0.0-alpha.324 70 9/18/2024
1.0.0-alpha.323 85 9/17/2024
1.0.0-alpha.322 86 9/14/2024
1.0.0-alpha.321 132 9/10/2024
1.0.0-alpha.319 74 9/5/2024
1.0.0-alpha.318 67 9/3/2024
1.0.0-alpha.317 67 8/29/2024
1.0.0-alpha.316 64 8/29/2024
1.0.0-alpha.315 95 8/22/2024
1.0.0-alpha.314 87 8/22/2024
1.0.0-alpha.313 128 8/17/2024
1.0.0-alpha.312 87 8/16/2024
1.0.0-alpha.310 90 8/15/2024
1.0.0-alpha.309 84 8/14/2024
1.0.0-alpha.308 86 8/13/2024
1.0.0-alpha.307 95 8/13/2024
1.0.0-alpha.306 86 8/13/2024
1.0.0-alpha.305 91 8/13/2024
1.0.0-alpha.304 99 8/13/2024
1.0.0-alpha.303 89 8/12/2024
1.0.0-alpha.302 80 8/12/2024
1.0.0-alpha.301 77 8/8/2024
1.0.0-alpha.300 67 8/7/2024
1.0.0-alpha.299 57 8/6/2024
1.0.0-alpha.298 52 8/6/2024
1.0.0-alpha.297 53 8/5/2024
1.0.0-alpha.296 57 8/3/2024
1.0.0-alpha.295 67 8/1/2024
1.0.0-alpha.294 64 8/1/2024
1.0.0-alpha.293 60 7/31/2024
1.0.0-alpha.292 73 7/30/2024
1.0.0-alpha.291 65 7/29/2024
1.0.0-alpha.290 79 7/26/2024
1.0.0-alpha.289 72 7/25/2024
1.0.0-alpha.288 65 7/23/2024
1.0.0-alpha.287 80 7/23/2024
1.0.0-alpha.286 78 7/23/2024
1.0.0-alpha.285 96 7/19/2024
1.0.0-alpha.284 77 7/19/2024
1.0.0-alpha.283 77 7/19/2024
1.0.0-alpha.278 99 2/13/2024
1.0.0-alpha.277 80 2/12/2024
1.0.0-alpha.276 97 2/8/2024
1.0.0-alpha.275 79 2/7/2024
1.0.0-alpha.274 87 2/5/2024
1.0.0-alpha.273 85 2/1/2024
1.0.0-alpha.272 89 1/24/2024
1.0.0-alpha.271 83 1/23/2024
1.0.0-alpha.270 79 1/19/2024
1.0.0-alpha.269 89 1/16/2024
1.0.0-alpha.268 86 1/13/2024
1.0.0-alpha.267 375 1/9/2024
1.0.0-alpha.266 83 1/6/2024
1.0.0-alpha.265 107 12/27/2023
1.0.0-alpha.264 90 12/26/2023
1.0.0-alpha.263 94 12/19/2023
1.0.0-alpha.262 95 12/19/2023
1.0.0-alpha.261 81 12/19/2023
1.0.0-alpha.260 95 12/18/2023
1.0.0-alpha.259 94 12/15/2023
1.0.0-alpha.258 86 12/15/2023
1.0.0-alpha.257 98 12/14/2023
1.0.0-alpha.256 90 12/13/2023
1.0.0-alpha.255 83 12/13/2023
1.0.0-alpha.254 94 12/12/2023
1.0.0-alpha.253 92 12/12/2023
1.0.0-alpha.252 90 12/11/2023
1.0.0-alpha.251 79 12/11/2023
1.0.0-alpha.250 100 12/8/2023
1.0.0-alpha.249 94 12/7/2023
1.0.0-alpha.248 86 12/7/2023
1.0.0-alpha.247 89 12/5/2023
1.0.0-alpha.246 91 12/4/2023
1.0.0-alpha.245 89 11/29/2023
1.0.0-alpha.244 83 11/28/2023
1.0.0-alpha.243 78 11/28/2023
1.0.0-alpha.242 81 11/28/2023
1.0.0-alpha.241 82 11/28/2023
1.0.0-alpha.240 86 11/27/2023
1.0.0-alpha.239 80 11/27/2023
1.0.0-alpha.238 94 11/25/2023