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

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.545
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.azuread.upbound.io -Version 1.0.0-alpha.545
                    
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.545" />
                    
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.545" />
                    
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.545
                    
#r "nuget: KubernetesCRDModelGen.Models.azuread.upbound.io, 1.0.0-alpha.545"
                    
#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.545
                    
#: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.545&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.azuread.upbound.io&version=1.0.0-alpha.545&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.4.0 120 11/25/2025
1.3.2 265 11/11/2025
1.3.1 166 10/20/2025
1.3.0 164 10/9/2025
1.2.3 173 9/25/2025
1.2.2 154 9/24/2025
1.2.1 166 9/24/2025
1.2.0 173 9/23/2025
1.1.0 172 9/23/2025
1.0.0 216 9/21/2025
1.0.0-alpha.612 262 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 247 9/16/2025
1.0.0-alpha.608 247 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 143 9/4/2025
1.0.0-alpha.601 138 9/3/2025
1.0.0-alpha.600 124 9/2/2025
1.0.0-alpha.599 129 9/2/2025
1.0.0-alpha.598 162 8/29/2025
1.0.0-alpha.597 175 8/27/2025
1.0.0-alpha.596 167 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 193 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 122 8/20/2025
1.0.0-alpha.587 117 8/20/2025
1.0.0-alpha.586 123 8/20/2025
1.0.0-alpha.585 124 8/20/2025
1.0.0-alpha.584 128 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 102 8/17/2025
1.0.0-alpha.575 101 8/17/2025
1.0.0-alpha.574 105 8/17/2025
1.0.0-alpha.573 106 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 133 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 132 8/8/2025
1.0.0-alpha.563 142 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 209 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 53 8/1/2025
1.0.0-alpha.555 100 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 106 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 467 7/24/2025
1.0.0-alpha.542 525 7/23/2025
1.0.0-alpha.541 518 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 124 7/14/2025
1.0.0-alpha.532 131 7/9/2025
1.0.0-alpha.531 131 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 134 7/3/2025
1.0.0-alpha.527 124 7/2/2025
1.0.0-alpha.526 126 7/1/2025
1.0.0-alpha.525 129 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 128 6/24/2025
1.0.0-alpha.521 125 6/24/2025
1.0.0-alpha.520 76 6/20/2025
1.0.0-alpha.519 128 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 123 6/18/2025
1.0.0-alpha.514 128 6/18/2025
1.0.0-alpha.513 132 6/17/2025
1.0.0-alpha.512 129 6/16/2025
1.0.0-alpha.511 150 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 211 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 131 5/29/2025
1.0.0-alpha.501 130 5/29/2025
1.0.0-alpha.500 139 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 128 5/8/2025
1.0.0-alpha.493 132 5/8/2025
1.0.0-alpha.492 139 5/7/2025
1.0.0-alpha.491 128 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 105 4/25/2025
1.0.0-alpha.485 97 4/25/2025
1.0.0-alpha.484 178 4/24/2025
1.0.0-alpha.483 147 4/24/2025
1.0.0-alpha.482 153 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 143 4/22/2025
1.0.0-alpha.478 165 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 166 4/15/2025
1.0.0-alpha.473 187 4/14/2025
1.0.0-alpha.472 175 4/14/2025
1.0.0-alpha.471 100 4/11/2025
1.0.0-alpha.470 142 4/10/2025
1.0.0-alpha.469 149 4/8/2025
1.0.0-alpha.468 146 4/8/2025
1.0.0-alpha.467 150 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 150 3/31/2025
1.0.0-alpha.462 115 3/28/2025
1.0.0-alpha.461 458 3/26/2025
1.0.0-alpha.460 469 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 143 3/13/2025
1.0.0-alpha.454 141 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 196 3/4/2025
1.0.0-alpha.450 183 3/4/2025
1.0.0-alpha.449 183 3/3/2025
1.0.0-alpha.448 78 2/28/2025
1.0.0-alpha.447 79 2/25/2025
1.0.0-alpha.446 79 2/20/2025
1.0.0-alpha.445 88 2/19/2025
1.0.0-alpha.444 85 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 89 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 74 1/31/2025
1.0.0-alpha.434 77 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 72 1/10/2025
1.0.0-alpha.429 73 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 81 12/20/2024
1.0.0-alpha.421 80 12/19/2024
1.0.0-alpha.420 78 12/19/2024
1.0.0-alpha.419 103 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 78 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 77 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 75 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 73 11/20/2024
1.0.0-alpha.398 75 11/20/2024
1.0.0-alpha.397 73 11/20/2024
1.0.0-alpha.396 89 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 75 11/20/2024
1.0.0-alpha.392 74 11/19/2024
1.0.0-alpha.391 78 11/19/2024
1.0.0-alpha.390 74 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 78 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 71 11/4/2024
1.0.0-alpha.374 69 11/4/2024
1.0.0-alpha.373 67 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 72 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 70 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 71 10/29/2024
1.0.0-alpha.363 78 10/29/2024
1.0.0-alpha.362 74 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 81 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 70 10/22/2024
1.0.0-alpha.353 76 10/22/2024
1.0.0-alpha.352 63 10/22/2024
1.0.0-alpha.351 69 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 77 10/16/2024
1.0.0-alpha.346 77 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 79 10/11/2024
1.0.0-alpha.342 79 10/11/2024
1.0.0-alpha.341 85 10/9/2024
1.0.0-alpha.340 87 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 76 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 104 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 96 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 106 8/13/2024
1.0.0-alpha.304 96 8/13/2024
1.0.0-alpha.303 103 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 69 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 69 7/31/2024
1.0.0-alpha.292 77 7/30/2024
1.0.0-alpha.291 73 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 88 7/19/2024