KubernetesCRDModelGen.Models.azuread.upbound.io 1.0.0-alpha.338

This is a prerelease version of KubernetesCRDModelGen.Models.azuread.upbound.io.
There is a newer version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.azuread.upbound.io --version 1.0.0-alpha.338
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.azuread.upbound.io -Version 1.0.0-alpha.338
                    
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.azuread.upbound.io" Version="1.0.0-alpha.338" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KubernetesCRDModelGen.Models.azuread.upbound.io" Version="1.0.0-alpha.338" />
                    
Directory.Packages.props
<PackageReference Include="KubernetesCRDModelGen.Models.azuread.upbound.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.azuread.upbound.io --version 1.0.0-alpha.338
                    
#r "nuget: KubernetesCRDModelGen.Models.azuread.upbound.io, 1.0.0-alpha.338"
                    
#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.azuread.upbound.io@1.0.0-alpha.338
                    
#: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.azuread.upbound.io&version=1.0.0-alpha.338&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.azuread.upbound.io&version=1.0.0-alpha.338&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
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
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.4.0 172 11/25/2025
1.3.2 269 11/11/2025
1.3.1 168 10/20/2025
1.3.0 164 10/9/2025
1.2.3 175 9/25/2025
1.2.2 154 9/24/2025
1.2.1 169 9/24/2025
1.2.0 173 9/23/2025
1.1.0 173 9/23/2025
1.0.0 216 9/21/2025
1.0.0-alpha.612 264 9/16/2025
1.0.0-alpha.611 262 9/16/2025
1.0.0-alpha.610 261 9/16/2025
1.0.0-alpha.609 248 9/16/2025
1.0.0-alpha.608 248 9/15/2025
1.0.0-alpha.607 113 9/12/2025
1.0.0-alpha.606 128 9/9/2025
1.0.0-alpha.605 128 9/9/2025
1.0.0-alpha.604 129 9/8/2025
1.0.0-alpha.603 82 9/5/2025
1.0.0-alpha.602 147 9/4/2025
1.0.0-alpha.601 140 9/3/2025
1.0.0-alpha.600 124 9/2/2025
1.0.0-alpha.599 131 9/2/2025
1.0.0-alpha.598 163 8/29/2025
1.0.0-alpha.597 175 8/27/2025
1.0.0-alpha.596 169 8/27/2025
1.0.0-alpha.595 173 8/26/2025
1.0.0-alpha.594 178 8/26/2025
1.0.0-alpha.593 195 8/26/2025
1.0.0-alpha.592 173 8/26/2025
1.0.0-alpha.591 146 8/25/2025
1.0.0-alpha.590 193 8/24/2025
1.0.0-alpha.589 127 8/20/2025
1.0.0-alpha.588 123 8/20/2025
1.0.0-alpha.587 117 8/20/2025
1.0.0-alpha.586 125 8/20/2025
1.0.0-alpha.585 126 8/20/2025
1.0.0-alpha.584 129 8/19/2025
1.0.0-alpha.583 123 8/18/2025
1.0.0-alpha.582 125 8/18/2025
1.0.0-alpha.581 129 8/18/2025
1.0.0-alpha.580 129 8/18/2025
1.0.0-alpha.579 127 8/18/2025
1.0.0-alpha.577 125 8/17/2025
1.0.0-alpha.576 103 8/17/2025
1.0.0-alpha.575 101 8/17/2025
1.0.0-alpha.574 107 8/17/2025
1.0.0-alpha.573 107 8/16/2025
1.0.0-alpha.572 111 8/15/2025
1.0.0-alpha.571 112 8/15/2025
1.0.0-alpha.570 134 8/14/2025
1.0.0-alpha.569 141 8/14/2025
1.0.0-alpha.565 135 8/12/2025
1.0.0-alpha.564 136 8/8/2025
1.0.0-alpha.563 145 8/8/2025
1.0.0-alpha.562 144 8/8/2025
1.0.0-alpha.561 165 8/8/2025
1.0.0-alpha.560 211 8/7/2025
1.0.0-alpha.559 202 8/6/2025
1.0.0-alpha.558 206 8/5/2025
1.0.0-alpha.557 49 8/1/2025
1.0.0-alpha.556 54 8/1/2025
1.0.0-alpha.555 102 8/1/2025
1.0.0-alpha.554 100 7/31/2025
1.0.0-alpha.553 108 7/31/2025
1.0.0-alpha.552 102 7/30/2025
1.0.0-alpha.551 101 7/30/2025
1.0.0-alpha.550 108 7/30/2025
1.0.0-alpha.549 107 7/29/2025
1.0.0-alpha.548 111 7/28/2025
1.0.0-alpha.547 377 7/25/2025
1.0.0-alpha.546 467 7/24/2025
1.0.0-alpha.545 472 7/24/2025
1.0.0-alpha.544 475 7/24/2025
1.0.0-alpha.543 469 7/24/2025
1.0.0-alpha.542 525 7/23/2025
1.0.0-alpha.541 520 7/23/2025
1.0.0-alpha.540 521 7/22/2025
1.0.0-alpha.539 511 7/22/2025
1.0.0-alpha.538 107 7/18/2025
1.0.0-alpha.537 122 7/17/2025
1.0.0-alpha.536 125 7/16/2025
1.0.0-alpha.535 128 7/15/2025
1.0.0-alpha.534 122 7/15/2025
1.0.0-alpha.533 125 7/14/2025
1.0.0-alpha.532 135 7/9/2025
1.0.0-alpha.531 132 7/8/2025
1.0.0-alpha.530 131 7/7/2025
1.0.0-alpha.529 134 7/3/2025
1.0.0-alpha.528 136 7/3/2025
1.0.0-alpha.527 125 7/2/2025
1.0.0-alpha.526 127 7/1/2025
1.0.0-alpha.525 130 6/30/2025
1.0.0-alpha.524 117 6/26/2025
1.0.0-alpha.523 123 6/26/2025
1.0.0-alpha.522 129 6/24/2025
1.0.0-alpha.521 127 6/24/2025
1.0.0-alpha.520 76 6/20/2025
1.0.0-alpha.519 129 6/19/2025
1.0.0-alpha.518 127 6/19/2025
1.0.0-alpha.517 128 6/18/2025
1.0.0-alpha.516 130 6/18/2025
1.0.0-alpha.515 124 6/18/2025
1.0.0-alpha.514 128 6/18/2025
1.0.0-alpha.513 135 6/17/2025
1.0.0-alpha.512 129 6/16/2025
1.0.0-alpha.511 152 6/14/2025
1.0.0-alpha.510 155 6/14/2025
1.0.0-alpha.509 239 6/13/2025
1.0.0-alpha.508 268 6/13/2025
1.0.0-alpha.507 280 6/12/2025
1.0.0-alpha.506 282 6/10/2025
1.0.0-alpha.505 214 6/9/2025
1.0.0-alpha.504 133 6/3/2025
1.0.0-alpha.503 58 5/31/2025
1.0.0-alpha.502 133 5/29/2025
1.0.0-alpha.501 130 5/29/2025
1.0.0-alpha.500 141 5/29/2025
1.0.0-alpha.499 137 5/27/2025
1.0.0-alpha.498 131 5/26/2025
1.0.0-alpha.497 211 5/15/2025
1.0.0-alpha.496 229 5/13/2025
1.0.0-alpha.495 90 5/9/2025
1.0.0-alpha.494 130 5/8/2025
1.0.0-alpha.493 132 5/8/2025
1.0.0-alpha.492 140 5/7/2025
1.0.0-alpha.491 130 5/6/2025
1.0.0-alpha.490 138 5/6/2025
1.0.0-alpha.489 60 5/3/2025
1.0.0-alpha.488 84 5/2/2025
1.0.0-alpha.487 138 4/29/2025
1.0.0-alpha.486 106 4/25/2025
1.0.0-alpha.485 99 4/25/2025
1.0.0-alpha.484 179 4/24/2025
1.0.0-alpha.483 148 4/24/2025
1.0.0-alpha.482 155 4/24/2025
1.0.0-alpha.481 151 4/23/2025
1.0.0-alpha.480 142 4/23/2025
1.0.0-alpha.479 145 4/22/2025
1.0.0-alpha.478 166 4/18/2025
1.0.0-alpha.477 176 4/17/2025
1.0.0-alpha.476 178 4/17/2025
1.0.0-alpha.475 168 4/17/2025
1.0.0-alpha.474 167 4/15/2025
1.0.0-alpha.473 187 4/14/2025
1.0.0-alpha.472 176 4/14/2025
1.0.0-alpha.471 100 4/11/2025
1.0.0-alpha.470 144 4/10/2025
1.0.0-alpha.469 150 4/8/2025
1.0.0-alpha.468 147 4/8/2025
1.0.0-alpha.467 151 4/7/2025
1.0.0-alpha.466 93 4/4/2025
1.0.0-alpha.465 147 4/3/2025
1.0.0-alpha.464 154 3/31/2025
1.0.0-alpha.463 151 3/31/2025
1.0.0-alpha.462 115 3/28/2025
1.0.0-alpha.461 459 3/26/2025
1.0.0-alpha.460 470 3/25/2025
1.0.0-alpha.459 401 3/24/2025
1.0.0-alpha.458 82 3/21/2025
1.0.0-alpha.457 99 3/21/2025
1.0.0-alpha.456 139 3/19/2025
1.0.0-alpha.455 144 3/13/2025
1.0.0-alpha.454 142 3/13/2025
1.0.0-alpha.453 188 3/5/2025
1.0.0-alpha.452 192 3/5/2025
1.0.0-alpha.451 197 3/4/2025
1.0.0-alpha.450 185 3/4/2025
1.0.0-alpha.449 186 3/3/2025
1.0.0-alpha.448 79 2/28/2025
1.0.0-alpha.447 79 2/25/2025
1.0.0-alpha.446 82 2/20/2025
1.0.0-alpha.445 88 2/19/2025
1.0.0-alpha.444 88 2/13/2025
1.0.0-alpha.443 89 2/12/2025
1.0.0-alpha.442 98 2/11/2025
1.0.0-alpha.441 89 2/7/2025
1.0.0-alpha.440 79 2/6/2025
1.0.0-alpha.439 91 2/4/2025
1.0.0-alpha.438 87 2/4/2025
1.0.0-alpha.437 86 2/3/2025
1.0.0-alpha.436 76 1/31/2025
1.0.0-alpha.435 75 1/31/2025
1.0.0-alpha.434 79 1/30/2025
1.0.0-alpha.433 75 1/29/2025
1.0.0-alpha.432 91 1/28/2025
1.0.0-alpha.431 81 1/28/2025
1.0.0-alpha.430 75 1/10/2025
1.0.0-alpha.429 75 1/9/2025
1.0.0-alpha.428 64 1/9/2025
1.0.0-alpha.427 83 1/6/2025
1.0.0-alpha.426 105 1/3/2025
1.0.0-alpha.425 75 12/26/2024
1.0.0-alpha.424 76 12/24/2024
1.0.0-alpha.423 77 12/23/2024
1.0.0-alpha.422 83 12/20/2024
1.0.0-alpha.421 81 12/19/2024
1.0.0-alpha.420 78 12/19/2024
1.0.0-alpha.419 107 12/13/2024
1.0.0-alpha.418 87 12/13/2024
1.0.0-alpha.417 83 12/11/2024
1.0.0-alpha.416 89 12/11/2024
1.0.0-alpha.415 80 12/11/2024
1.0.0-alpha.414 82 12/9/2024
1.0.0-alpha.413 79 12/9/2024
1.0.0-alpha.412 74 12/9/2024
1.0.0-alpha.411 76 12/9/2024
1.0.0-alpha.410 78 12/5/2024
1.0.0-alpha.409 79 12/5/2024
1.0.0-alpha.408 72 12/5/2024
1.0.0-alpha.407 84 12/3/2024
1.0.0-alpha.406 76 12/3/2024
1.0.0-alpha.405 69 12/2/2024
1.0.0-alpha.404 87 12/2/2024
1.0.0-alpha.403 80 11/25/2024
1.0.0-alpha.402 77 11/21/2024
1.0.0-alpha.401 74 11/21/2024
1.0.0-alpha.400 80 11/21/2024
1.0.0-alpha.399 74 11/20/2024
1.0.0-alpha.398 77 11/20/2024
1.0.0-alpha.397 74 11/20/2024
1.0.0-alpha.396 91 11/20/2024
1.0.0-alpha.395 74 11/20/2024
1.0.0-alpha.394 63 11/20/2024
1.0.0-alpha.393 76 11/20/2024
1.0.0-alpha.392 74 11/19/2024
1.0.0-alpha.391 79 11/19/2024
1.0.0-alpha.390 76 11/18/2024
1.0.0-alpha.389 70 11/18/2024
1.0.0-alpha.388 81 11/15/2024
1.0.0-alpha.387 73 11/13/2024
1.0.0-alpha.386 89 11/13/2024
1.0.0-alpha.385 79 11/13/2024
1.0.0-alpha.384 71 11/12/2024
1.0.0-alpha.383 73 11/7/2024
1.0.0-alpha.382 77 11/7/2024
1.0.0-alpha.381 73 11/7/2024
1.0.0-alpha.380 80 11/6/2024
1.0.0-alpha.379 73 11/6/2024
1.0.0-alpha.378 74 11/5/2024
1.0.0-alpha.377 81 11/5/2024
1.0.0-alpha.376 77 11/4/2024
1.0.0-alpha.375 72 11/4/2024
1.0.0-alpha.374 69 11/4/2024
1.0.0-alpha.373 69 11/4/2024
1.0.0-alpha.372 83 11/4/2024
1.0.0-alpha.371 73 11/1/2024
1.0.0-alpha.370 73 10/31/2024
1.0.0-alpha.369 77 10/31/2024
1.0.0-alpha.368 81 10/31/2024
1.0.0-alpha.367 72 10/31/2024
1.0.0-alpha.366 72 10/30/2024
1.0.0-alpha.365 81 10/30/2024
1.0.0-alpha.364 73 10/29/2024
1.0.0-alpha.363 81 10/29/2024
1.0.0-alpha.362 78 10/29/2024
1.0.0-alpha.361 74 10/28/2024
1.0.0-alpha.360 75 10/28/2024
1.0.0-alpha.359 82 10/25/2024
1.0.0-alpha.358 72 10/23/2024
1.0.0-alpha.357 70 10/23/2024
1.0.0-alpha.356 82 10/23/2024
1.0.0-alpha.355 75 10/22/2024
1.0.0-alpha.354 71 10/22/2024
1.0.0-alpha.353 76 10/22/2024
1.0.0-alpha.352 64 10/22/2024
1.0.0-alpha.351 71 10/22/2024
1.0.0-alpha.350 66 10/17/2024
1.0.0-alpha.349 68 10/17/2024
1.0.0-alpha.348 75 10/17/2024
1.0.0-alpha.347 80 10/16/2024
1.0.0-alpha.346 78 10/16/2024
1.0.0-alpha.345 77 10/15/2024
1.0.0-alpha.344 80 10/15/2024
1.0.0-alpha.343 81 10/11/2024
1.0.0-alpha.342 80 10/11/2024
1.0.0-alpha.341 85 10/9/2024
1.0.0-alpha.340 88 10/9/2024
1.0.0-alpha.339 78 10/9/2024
1.0.0-alpha.338 78 10/8/2024
1.0.0-alpha.337 81 10/4/2024
1.0.0-alpha.336 94 10/3/2024
1.0.0-alpha.335 79 10/3/2024
1.0.0-alpha.334 77 10/1/2024
1.0.0-alpha.333 87 9/30/2024
1.0.0-alpha.332 82 9/27/2024
1.0.0-alpha.331 75 9/26/2024
1.0.0-alpha.330 156 9/25/2024
1.0.0-alpha.329 76 9/25/2024
1.0.0-alpha.328 82 9/24/2024
1.0.0-alpha.326 77 9/19/2024
1.0.0-alpha.324 77 9/18/2024
1.0.0-alpha.323 91 9/17/2024
1.0.0-alpha.322 93 9/14/2024
1.0.0-alpha.321 83 9/10/2024
1.0.0-alpha.319 78 9/5/2024
1.0.0-alpha.318 81 9/3/2024
1.0.0-alpha.317 81 8/29/2024
1.0.0-alpha.316 73 8/29/2024
1.0.0-alpha.315 105 8/22/2024
1.0.0-alpha.314 99 8/22/2024
1.0.0-alpha.313 104 8/17/2024
1.0.0-alpha.312 106 8/16/2024
1.0.0-alpha.310 96 8/15/2024
1.0.0-alpha.309 90 8/14/2024
1.0.0-alpha.308 98 8/13/2024
1.0.0-alpha.307 99 8/13/2024
1.0.0-alpha.306 102 8/13/2024
1.0.0-alpha.305 107 8/13/2024
1.0.0-alpha.304 96 8/13/2024
1.0.0-alpha.303 104 8/12/2024
1.0.0-alpha.302 95 8/12/2024
1.0.0-alpha.301 84 8/8/2024
1.0.0-alpha.300 79 8/7/2024
1.0.0-alpha.299 65 8/6/2024
1.0.0-alpha.298 61 8/6/2024
1.0.0-alpha.297 70 8/5/2024
1.0.0-alpha.296 66 8/3/2024
1.0.0-alpha.295 76 8/1/2024
1.0.0-alpha.294 85 8/1/2024
1.0.0-alpha.293 71 7/31/2024
1.0.0-alpha.292 77 7/30/2024
1.0.0-alpha.291 74 7/29/2024
1.0.0-alpha.290 85 7/26/2024
1.0.0-alpha.289 87 7/25/2024
1.0.0-alpha.288 72 7/23/2024
1.0.0-alpha.287 85 7/23/2024
1.0.0-alpha.286 80 7/23/2024
1.0.0-alpha.285 96 7/19/2024
1.0.0-alpha.284 89 7/19/2024