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

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.461
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.traefik.io -Version 1.0.0-alpha.461
                    
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.461" />
                    
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.461" />
                    
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.461
                    
#r "nuget: KubernetesCRDModelGen.Models.traefik.io, 1.0.0-alpha.461"
                    
#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.traefik.io&version=1.0.0-alpha.461&prerelease
                    
Install KubernetesCRDModelGen.Models.traefik.io as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.traefik.io&version=1.0.0-alpha.461&prerelease
                    
Install KubernetesCRDModelGen.Models.traefik.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.504 11 6/3/2025
1.0.0-alpha.503 30 5/31/2025
1.0.0-alpha.502 107 5/29/2025
1.0.0-alpha.501 107 5/29/2025
1.0.0-alpha.500 106 5/29/2025
1.0.0-alpha.499 112 5/27/2025
1.0.0-alpha.498 106 5/26/2025
1.0.0-alpha.497 195 5/15/2025
1.0.0-alpha.496 203 5/13/2025
1.0.0-alpha.495 64 5/9/2025
1.0.0-alpha.494 111 5/8/2025
1.0.0-alpha.493 109 5/8/2025
1.0.0-alpha.492 112 5/7/2025
1.0.0-alpha.491 109 5/6/2025
1.0.0-alpha.490 114 5/6/2025
1.0.0-alpha.489 38 5/3/2025
1.0.0-alpha.488 53 5/2/2025
1.0.0-alpha.487 112 4/29/2025
1.0.0-alpha.486 77 4/25/2025
1.0.0-alpha.485 80 4/25/2025
1.0.0-alpha.484 116 4/24/2025
1.0.0-alpha.483 118 4/24/2025
1.0.0-alpha.482 120 4/24/2025
1.0.0-alpha.481 121 4/23/2025
1.0.0-alpha.480 117 4/23/2025
1.0.0-alpha.479 120 4/22/2025
1.0.0-alpha.478 135 4/18/2025
1.0.0-alpha.477 150 4/17/2025
1.0.0-alpha.476 154 4/17/2025
1.0.0-alpha.475 156 4/17/2025
1.0.0-alpha.474 144 4/15/2025
1.0.0-alpha.473 157 4/14/2025
1.0.0-alpha.472 156 4/14/2025
1.0.0-alpha.471 78 4/11/2025
1.0.0-alpha.470 124 4/10/2025
1.0.0-alpha.469 124 4/8/2025
1.0.0-alpha.468 118 4/8/2025
1.0.0-alpha.467 126 4/7/2025
1.0.0-alpha.466 71 4/4/2025
1.0.0-alpha.465 122 4/3/2025
1.0.0-alpha.464 123 3/31/2025
1.0.0-alpha.463 116 3/31/2025
1.0.0-alpha.462 88 3/28/2025
1.0.0-alpha.461 425 3/26/2025
1.0.0-alpha.460 441 3/25/2025
1.0.0-alpha.459 376 3/24/2025
1.0.0-alpha.458 56 3/21/2025
1.0.0-alpha.457 79 3/21/2025
1.0.0-alpha.456 112 3/19/2025
1.0.0-alpha.455 115 3/13/2025
1.0.0-alpha.454 112 3/13/2025
1.0.0-alpha.453 170 3/5/2025
1.0.0-alpha.452 176 3/5/2025
1.0.0-alpha.451 163 3/4/2025
1.0.0-alpha.450 162 3/4/2025
1.0.0-alpha.449 161 3/3/2025
1.0.0-alpha.448 48 2/28/2025
1.0.0-alpha.447 58 2/25/2025
1.0.0-alpha.446 57 2/20/2025
1.0.0-alpha.445 56 2/19/2025
1.0.0-alpha.444 60 2/13/2025
1.0.0-alpha.443 63 2/12/2025
1.0.0-alpha.442 67 2/11/2025
1.0.0-alpha.441 62 2/7/2025
1.0.0-alpha.440 47 2/6/2025
1.0.0-alpha.439 59 2/4/2025
1.0.0-alpha.438 63 2/4/2025
1.0.0-alpha.437 62 2/3/2025
1.0.0-alpha.436 57 1/31/2025
1.0.0-alpha.435 58 1/31/2025
1.0.0-alpha.434 55 1/30/2025
1.0.0-alpha.433 53 1/29/2025
1.0.0-alpha.432 56 1/28/2025
1.0.0-alpha.431 53 1/28/2025
1.0.0-alpha.430 57 1/10/2025
1.0.0-alpha.429 54 1/9/2025
1.0.0-alpha.428 43 1/9/2025
1.0.0-alpha.427 61 1/6/2025
1.0.0-alpha.426 83 1/3/2025
1.0.0-alpha.425 54 12/26/2024
1.0.0-alpha.424 61 12/24/2024
1.0.0-alpha.423 54 12/23/2024
1.0.0-alpha.422 57 12/20/2024
1.0.0-alpha.421 59 12/19/2024
1.0.0-alpha.420 62 12/19/2024
1.0.0-alpha.419 77 12/13/2024
1.0.0-alpha.418 68 12/13/2024
1.0.0-alpha.417 67 12/11/2024
1.0.0-alpha.416 62 12/11/2024
1.0.0-alpha.415 60 12/11/2024
1.0.0-alpha.414 57 12/9/2024
1.0.0-alpha.413 55 12/9/2024
1.0.0-alpha.412 54 12/9/2024
1.0.0-alpha.411 60 12/9/2024
1.0.0-alpha.410 64 12/5/2024
1.0.0-alpha.409 56 12/5/2024
1.0.0-alpha.408 57 12/5/2024
1.0.0-alpha.407 52 12/3/2024
1.0.0-alpha.406 57 12/3/2024
1.0.0-alpha.405 49 12/2/2024
1.0.0-alpha.404 57 12/2/2024
1.0.0-alpha.403 62 11/25/2024
1.0.0-alpha.402 56 11/21/2024
1.0.0-alpha.401 55 11/21/2024
1.0.0-alpha.400 52 11/21/2024
1.0.0-alpha.399 51 11/20/2024
1.0.0-alpha.398 47 11/20/2024
1.0.0-alpha.397 52 11/20/2024
1.0.0-alpha.396 66 11/20/2024
1.0.0-alpha.395 54 11/20/2024
1.0.0-alpha.394 53 11/20/2024
1.0.0-alpha.393 53 11/20/2024
1.0.0-alpha.392 56 11/19/2024
1.0.0-alpha.391 52 11/19/2024
1.0.0-alpha.390 50 11/18/2024
1.0.0-alpha.389 50 11/18/2024
1.0.0-alpha.388 55 11/15/2024
1.0.0-alpha.387 55 11/13/2024
1.0.0-alpha.386 59 11/13/2024
1.0.0-alpha.385 58 11/13/2024
1.0.0-alpha.384 59 11/12/2024
1.0.0-alpha.383 54 11/7/2024
1.0.0-alpha.382 52 11/7/2024
1.0.0-alpha.381 52 11/7/2024
1.0.0-alpha.380 52 11/6/2024
1.0.0-alpha.379 53 11/6/2024
1.0.0-alpha.378 56 11/5/2024
1.0.0-alpha.377 58 11/5/2024
1.0.0-alpha.376 56 11/4/2024
1.0.0-alpha.375 56 11/4/2024
1.0.0-alpha.374 48 11/4/2024
1.0.0-alpha.373 44 11/4/2024
1.0.0-alpha.372 53 11/4/2024
1.0.0-alpha.371 57 11/1/2024
1.0.0-alpha.370 49 10/31/2024
1.0.0-alpha.369 52 10/31/2024
1.0.0-alpha.368 54 10/31/2024
1.0.0-alpha.367 53 10/31/2024
1.0.0-alpha.366 55 10/30/2024
1.0.0-alpha.365 55 10/30/2024
1.0.0-alpha.364 55 10/29/2024
1.0.0-alpha.363 56 10/29/2024
1.0.0-alpha.362 55 10/29/2024
1.0.0-alpha.361 56 10/28/2024
1.0.0-alpha.360 59 10/28/2024
1.0.0-alpha.359 54 10/25/2024
1.0.0-alpha.358 52 10/23/2024
1.0.0-alpha.357 54 10/23/2024
1.0.0-alpha.356 56 10/23/2024
1.0.0-alpha.355 61 10/22/2024
1.0.0-alpha.354 46 10/22/2024
1.0.0-alpha.353 52 10/22/2024
1.0.0-alpha.352 44 10/22/2024
1.0.0-alpha.351 46 10/22/2024
1.0.0-alpha.350 51 10/17/2024
1.0.0-alpha.349 52 10/17/2024
1.0.0-alpha.348 51 10/17/2024
1.0.0-alpha.347 55 10/16/2024
1.0.0-alpha.346 57 10/16/2024
1.0.0-alpha.345 61 10/15/2024
1.0.0-alpha.344 56 10/15/2024
1.0.0-alpha.343 66 10/11/2024
1.0.0-alpha.342 63 10/11/2024
1.0.0-alpha.341 55 10/9/2024
1.0.0-alpha.340 59 10/9/2024
1.0.0-alpha.339 56 10/9/2024
1.0.0-alpha.338 55 10/8/2024
1.0.0-alpha.337 60 10/4/2024
1.0.0-alpha.336 56 10/3/2024
1.0.0-alpha.335 52 10/3/2024
1.0.0-alpha.334 59 10/1/2024
1.0.0-alpha.333 66 9/30/2024
1.0.0-alpha.332 62 9/27/2024
1.0.0-alpha.331 65 9/26/2024
1.0.0-alpha.330 53 9/25/2024
1.0.0-alpha.329 50 9/25/2024
1.0.0-alpha.328 62 9/24/2024
1.0.0-alpha.326 62 9/19/2024
1.0.0-alpha.324 61 9/18/2024
1.0.0-alpha.323 77 9/17/2024
1.0.0-alpha.322 78 9/14/2024
1.0.0-alpha.321 122 9/10/2024
1.0.0-alpha.319 64 9/5/2024
1.0.0-alpha.318 60 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 78 8/22/2024
1.0.0-alpha.313 119 8/17/2024
1.0.0-alpha.312 77 8/16/2024
1.0.0-alpha.310 79 8/15/2024
1.0.0-alpha.309 77 8/14/2024
1.0.0-alpha.308 78 8/13/2024
1.0.0-alpha.307 83 8/13/2024
1.0.0-alpha.306 77 8/13/2024
1.0.0-alpha.305 81 8/13/2024
1.0.0-alpha.304 87 8/13/2024
1.0.0-alpha.303 80 8/12/2024
1.0.0-alpha.302 72 8/12/2024
1.0.0-alpha.301 69 8/8/2024
1.0.0-alpha.300 57 8/7/2024
1.0.0-alpha.299 47 8/6/2024
1.0.0-alpha.298 40 8/6/2024
1.0.0-alpha.297 45 8/5/2024
1.0.0-alpha.296 51 8/3/2024
1.0.0-alpha.295 57 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 60 7/30/2024
1.0.0-alpha.291 57 7/29/2024
1.0.0-alpha.290 71 7/26/2024
1.0.0-alpha.289 61 7/25/2024
1.0.0-alpha.288 56 7/23/2024
1.0.0-alpha.287 66 7/23/2024
1.0.0-alpha.286 71 7/23/2024
1.0.0-alpha.285 88 7/19/2024
1.0.0-alpha.284 65 7/19/2024
1.0.0-alpha.283 68 7/19/2024
1.0.0-alpha.278 90 2/13/2024
1.0.0-alpha.277 71 2/12/2024
1.0.0-alpha.276 86 2/8/2024
1.0.0-alpha.275 70 2/7/2024
1.0.0-alpha.274 74 2/5/2024
1.0.0-alpha.273 77 2/1/2024
1.0.0-alpha.272 74 1/24/2024
1.0.0-alpha.271 74 1/23/2024
1.0.0-alpha.270 72 1/19/2024
1.0.0-alpha.269 82 1/16/2024
1.0.0-alpha.268 77 1/13/2024
1.0.0-alpha.267 369 1/9/2024
1.0.0-alpha.266 71 1/6/2024
1.0.0-alpha.265 98 12/27/2023
1.0.0-alpha.264 80 12/26/2023
1.0.0-alpha.263 88 12/19/2023
1.0.0-alpha.262 86 12/19/2023
1.0.0-alpha.261 75 12/19/2023
1.0.0-alpha.260 82 12/18/2023
1.0.0-alpha.259 86 12/15/2023
1.0.0-alpha.258 78 12/15/2023
1.0.0-alpha.257 91 12/14/2023
1.0.0-alpha.256 85 12/13/2023
1.0.0-alpha.255 76 12/13/2023
1.0.0-alpha.254 86 12/12/2023
1.0.0-alpha.253 85 12/12/2023
1.0.0-alpha.252 78 12/11/2023
1.0.0-alpha.251 72 12/11/2023
1.0.0-alpha.250 91 12/8/2023
1.0.0-alpha.249 83 12/7/2023
1.0.0-alpha.248 80 12/7/2023
1.0.0-alpha.247 84 12/5/2023
1.0.0-alpha.246 83 12/4/2023
1.0.0-alpha.245 82 11/29/2023
1.0.0-alpha.244 73 11/28/2023
1.0.0-alpha.243 71 11/28/2023
1.0.0-alpha.242 73 11/28/2023
1.0.0-alpha.241 78 11/28/2023
1.0.0-alpha.240 79 11/27/2023
1.0.0-alpha.239 73 11/27/2023
1.0.0-alpha.238 88 11/25/2023