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

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