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

This is a prerelease version of KubernetesCRDModelGen.Models.azuread.upbound.io.
There is a newer prerelease 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.534
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.azuread.upbound.io -Version 1.0.0-alpha.534
                    
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.534" />
                    
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.534" />
                    
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.534
                    
#r "nuget: KubernetesCRDModelGen.Models.azuread.upbound.io, 1.0.0-alpha.534"
                    
#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.534
                    
#: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.534&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.azuread.upbound.io&version=1.0.0-alpha.534&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.557 29 8/1/2025
1.0.0-alpha.556 33 8/1/2025
1.0.0-alpha.555 81 8/1/2025
1.0.0-alpha.554 83 7/31/2025
1.0.0-alpha.553 83 7/31/2025
1.0.0-alpha.552 81 7/30/2025
1.0.0-alpha.551 83 7/30/2025
1.0.0-alpha.550 83 7/30/2025
1.0.0-alpha.549 86 7/29/2025
1.0.0-alpha.548 84 7/28/2025
1.0.0-alpha.547 342 7/25/2025
1.0.0-alpha.546 432 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 432 7/24/2025
1.0.0-alpha.542 482 7/23/2025
1.0.0-alpha.541 481 7/23/2025
1.0.0-alpha.540 485 7/22/2025
1.0.0-alpha.539 475 7/22/2025
1.0.0-alpha.538 85 7/18/2025
1.0.0-alpha.537 105 7/17/2025
1.0.0-alpha.536 109 7/16/2025
1.0.0-alpha.535 109 7/15/2025
1.0.0-alpha.534 104 7/15/2025
1.0.0-alpha.533 109 7/14/2025
1.0.0-alpha.532 115 7/9/2025
1.0.0-alpha.531 115 7/8/2025
1.0.0-alpha.530 110 7/7/2025
1.0.0-alpha.529 116 7/3/2025
1.0.0-alpha.528 112 7/3/2025
1.0.0-alpha.527 110 7/2/2025
1.0.0-alpha.526 110 7/1/2025
1.0.0-alpha.525 111 6/30/2025
1.0.0-alpha.524 101 6/26/2025
1.0.0-alpha.523 108 6/26/2025
1.0.0-alpha.522 111 6/24/2025
1.0.0-alpha.521 109 6/24/2025
1.0.0-alpha.520 61 6/20/2025
1.0.0-alpha.519 112 6/19/2025
1.0.0-alpha.518 112 6/19/2025
1.0.0-alpha.517 110 6/18/2025
1.0.0-alpha.516 113 6/18/2025
1.0.0-alpha.515 109 6/18/2025
1.0.0-alpha.514 114 6/18/2025
1.0.0-alpha.513 113 6/17/2025
1.0.0-alpha.512 114 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 220 6/13/2025
1.0.0-alpha.508 252 6/13/2025
1.0.0-alpha.507 265 6/12/2025
1.0.0-alpha.506 265 6/10/2025
1.0.0-alpha.505 198 6/9/2025
1.0.0-alpha.504 119 6/3/2025
1.0.0-alpha.503 44 5/31/2025
1.0.0-alpha.502 117 5/29/2025
1.0.0-alpha.501 117 5/29/2025
1.0.0-alpha.500 119 5/29/2025
1.0.0-alpha.499 122 5/27/2025
1.0.0-alpha.498 118 5/26/2025
1.0.0-alpha.497 197 5/15/2025
1.0.0-alpha.496 215 5/13/2025
1.0.0-alpha.495 76 5/9/2025
1.0.0-alpha.494 116 5/8/2025
1.0.0-alpha.493 117 5/8/2025
1.0.0-alpha.492 124 5/7/2025
1.0.0-alpha.491 114 5/6/2025
1.0.0-alpha.490 120 5/6/2025
1.0.0-alpha.489 47 5/3/2025
1.0.0-alpha.488 68 5/2/2025
1.0.0-alpha.487 126 4/29/2025
1.0.0-alpha.486 90 4/25/2025
1.0.0-alpha.485 82 4/25/2025
1.0.0-alpha.484 151 4/24/2025
1.0.0-alpha.483 130 4/24/2025
1.0.0-alpha.482 136 4/24/2025
1.0.0-alpha.481 132 4/23/2025
1.0.0-alpha.480 123 4/23/2025
1.0.0-alpha.479 128 4/22/2025
1.0.0-alpha.478 146 4/18/2025
1.0.0-alpha.477 161 4/17/2025
1.0.0-alpha.476 163 4/17/2025
1.0.0-alpha.475 155 4/17/2025
1.0.0-alpha.474 151 4/15/2025
1.0.0-alpha.473 169 4/14/2025
1.0.0-alpha.472 159 4/14/2025
1.0.0-alpha.471 85 4/11/2025
1.0.0-alpha.470 127 4/10/2025
1.0.0-alpha.469 133 4/8/2025
1.0.0-alpha.468 130 4/8/2025
1.0.0-alpha.467 132 4/7/2025
1.0.0-alpha.466 77 4/4/2025
1.0.0-alpha.465 130 4/3/2025
1.0.0-alpha.464 138 3/31/2025
1.0.0-alpha.463 133 3/31/2025
1.0.0-alpha.462 98 3/28/2025
1.0.0-alpha.461 442 3/26/2025
1.0.0-alpha.460 448 3/25/2025
1.0.0-alpha.459 381 3/24/2025
1.0.0-alpha.458 62 3/21/2025
1.0.0-alpha.457 83 3/21/2025
1.0.0-alpha.456 120 3/19/2025
1.0.0-alpha.455 123 3/13/2025
1.0.0-alpha.454 125 3/13/2025
1.0.0-alpha.453 172 3/5/2025
1.0.0-alpha.452 178 3/5/2025
1.0.0-alpha.451 174 3/4/2025
1.0.0-alpha.450 171 3/4/2025
1.0.0-alpha.449 170 3/3/2025
1.0.0-alpha.448 63 2/28/2025
1.0.0-alpha.447 65 2/25/2025
1.0.0-alpha.446 65 2/20/2025
1.0.0-alpha.445 76 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 86 2/11/2025
1.0.0-alpha.441 73 2/7/2025
1.0.0-alpha.440 64 2/6/2025
1.0.0-alpha.439 76 2/4/2025
1.0.0-alpha.438 76 2/4/2025
1.0.0-alpha.437 73 2/3/2025
1.0.0-alpha.436 64 1/31/2025
1.0.0-alpha.435 64 1/31/2025
1.0.0-alpha.434 64 1/30/2025
1.0.0-alpha.433 64 1/29/2025
1.0.0-alpha.432 72 1/28/2025
1.0.0-alpha.431 65 1/28/2025
1.0.0-alpha.430 59 1/10/2025
1.0.0-alpha.429 60 1/9/2025
1.0.0-alpha.428 49 1/9/2025
1.0.0-alpha.427 72 1/6/2025
1.0.0-alpha.426 91 1/3/2025
1.0.0-alpha.425 60 12/26/2024
1.0.0-alpha.424 64 12/24/2024
1.0.0-alpha.423 64 12/23/2024
1.0.0-alpha.422 69 12/20/2024
1.0.0-alpha.421 69 12/19/2024
1.0.0-alpha.420 65 12/19/2024
1.0.0-alpha.419 89 12/13/2024
1.0.0-alpha.418 71 12/13/2024
1.0.0-alpha.417 68 12/11/2024
1.0.0-alpha.416 77 12/11/2024
1.0.0-alpha.415 66 12/11/2024
1.0.0-alpha.414 65 12/9/2024
1.0.0-alpha.413 68 12/9/2024
1.0.0-alpha.412 62 12/9/2024
1.0.0-alpha.411 63 12/9/2024
1.0.0-alpha.410 65 12/5/2024
1.0.0-alpha.409 67 12/5/2024
1.0.0-alpha.408 61 12/5/2024
1.0.0-alpha.407 69 12/3/2024
1.0.0-alpha.406 63 12/3/2024
1.0.0-alpha.405 56 12/2/2024
1.0.0-alpha.404 73 12/2/2024
1.0.0-alpha.403 67 11/25/2024
1.0.0-alpha.402 63 11/21/2024
1.0.0-alpha.401 63 11/21/2024
1.0.0-alpha.400 68 11/21/2024
1.0.0-alpha.399 58 11/20/2024
1.0.0-alpha.398 62 11/20/2024
1.0.0-alpha.397 58 11/20/2024
1.0.0-alpha.396 76 11/20/2024
1.0.0-alpha.395 60 11/20/2024
1.0.0-alpha.394 52 11/20/2024
1.0.0-alpha.393 61 11/20/2024
1.0.0-alpha.392 62 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 57 11/18/2024
1.0.0-alpha.388 66 11/15/2024
1.0.0-alpha.387 60 11/13/2024
1.0.0-alpha.386 77 11/13/2024
1.0.0-alpha.385 65 11/13/2024
1.0.0-alpha.384 61 11/12/2024
1.0.0-alpha.383 59 11/7/2024
1.0.0-alpha.382 62 11/7/2024
1.0.0-alpha.381 58 11/7/2024
1.0.0-alpha.380 62 11/6/2024
1.0.0-alpha.379 59 11/6/2024
1.0.0-alpha.378 61 11/5/2024
1.0.0-alpha.377 65 11/5/2024
1.0.0-alpha.376 64 11/4/2024
1.0.0-alpha.375 58 11/4/2024
1.0.0-alpha.374 53 11/4/2024
1.0.0-alpha.373 52 11/4/2024
1.0.0-alpha.372 69 11/4/2024
1.0.0-alpha.371 60 11/1/2024
1.0.0-alpha.370 59 10/31/2024
1.0.0-alpha.369 63 10/31/2024
1.0.0-alpha.368 66 10/31/2024
1.0.0-alpha.367 59 10/31/2024
1.0.0-alpha.366 59 10/30/2024
1.0.0-alpha.365 67 10/30/2024
1.0.0-alpha.364 59 10/29/2024
1.0.0-alpha.363 63 10/29/2024
1.0.0-alpha.362 60 10/29/2024
1.0.0-alpha.361 63 10/28/2024
1.0.0-alpha.360 61 10/28/2024
1.0.0-alpha.359 67 10/25/2024
1.0.0-alpha.358 58 10/23/2024
1.0.0-alpha.357 58 10/23/2024
1.0.0-alpha.356 65 10/23/2024
1.0.0-alpha.355 62 10/22/2024
1.0.0-alpha.354 54 10/22/2024
1.0.0-alpha.353 58 10/22/2024
1.0.0-alpha.352 51 10/22/2024
1.0.0-alpha.351 57 10/22/2024
1.0.0-alpha.350 55 10/17/2024
1.0.0-alpha.349 57 10/17/2024
1.0.0-alpha.348 62 10/17/2024
1.0.0-alpha.347 62 10/16/2024
1.0.0-alpha.346 64 10/16/2024
1.0.0-alpha.345 63 10/15/2024
1.0.0-alpha.344 67 10/15/2024
1.0.0-alpha.343 68 10/11/2024
1.0.0-alpha.342 63 10/11/2024
1.0.0-alpha.341 73 10/9/2024
1.0.0-alpha.340 74 10/9/2024
1.0.0-alpha.339 64 10/9/2024
1.0.0-alpha.338 64 10/8/2024
1.0.0-alpha.337 67 10/4/2024
1.0.0-alpha.336 81 10/3/2024
1.0.0-alpha.335 68 10/3/2024
1.0.0-alpha.334 65 10/1/2024
1.0.0-alpha.333 74 9/30/2024
1.0.0-alpha.332 69 9/27/2024
1.0.0-alpha.331 63 9/26/2024
1.0.0-alpha.330 146 9/25/2024
1.0.0-alpha.329 60 9/25/2024
1.0.0-alpha.328 68 9/24/2024
1.0.0-alpha.326 65 9/19/2024
1.0.0-alpha.324 65 9/18/2024
1.0.0-alpha.323 76 9/17/2024
1.0.0-alpha.322 79 9/14/2024
1.0.0-alpha.321 68 9/10/2024
1.0.0-alpha.319 66 9/5/2024
1.0.0-alpha.318 67 9/3/2024
1.0.0-alpha.317 69 8/29/2024
1.0.0-alpha.316 63 8/29/2024
1.0.0-alpha.315 90 8/22/2024
1.0.0-alpha.314 85 8/22/2024
1.0.0-alpha.313 93 8/17/2024
1.0.0-alpha.312 90 8/16/2024
1.0.0-alpha.310 83 8/15/2024
1.0.0-alpha.309 79 8/14/2024
1.0.0-alpha.308 86 8/13/2024
1.0.0-alpha.307 88 8/13/2024
1.0.0-alpha.306 89 8/13/2024
1.0.0-alpha.305 96 8/13/2024
1.0.0-alpha.304 85 8/13/2024
1.0.0-alpha.303 89 8/12/2024
1.0.0-alpha.302 79 8/12/2024
1.0.0-alpha.301 72 8/8/2024
1.0.0-alpha.300 67 8/7/2024
1.0.0-alpha.299 53 8/6/2024
1.0.0-alpha.298 48 8/6/2024
1.0.0-alpha.297 57 8/5/2024
1.0.0-alpha.296 56 8/3/2024
1.0.0-alpha.295 67 8/1/2024
1.0.0-alpha.294 72 8/1/2024
1.0.0-alpha.293 58 7/31/2024
1.0.0-alpha.292 61 7/30/2024
1.0.0-alpha.291 63 7/29/2024
1.0.0-alpha.290 72 7/26/2024
1.0.0-alpha.289 69 7/25/2024
1.0.0-alpha.288 59 7/23/2024
1.0.0-alpha.287 71 7/23/2024
1.0.0-alpha.286 67 7/23/2024
1.0.0-alpha.285 82 7/19/2024
1.0.0-alpha.284 75 7/19/2024