KubernetesCRDModelGen.Models.postgresql.cnpg.io 1.0.0-alpha.488

This is a prerelease version of KubernetesCRDModelGen.Models.postgresql.cnpg.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.postgresql.cnpg.io --version 1.0.0-alpha.488
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.postgresql.cnpg.io -Version 1.0.0-alpha.488
                    
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.postgresql.cnpg.io" Version="1.0.0-alpha.488" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KubernetesCRDModelGen.Models.postgresql.cnpg.io" Version="1.0.0-alpha.488" />
                    
Directory.Packages.props
<PackageReference Include="KubernetesCRDModelGen.Models.postgresql.cnpg.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.postgresql.cnpg.io --version 1.0.0-alpha.488
                    
#r "nuget: KubernetesCRDModelGen.Models.postgresql.cnpg.io, 1.0.0-alpha.488"
                    
#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.postgresql.cnpg.io@1.0.0-alpha.488
                    
#: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.postgresql.cnpg.io&version=1.0.0-alpha.488&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.postgresql.cnpg.io&version=1.0.0-alpha.488&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
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.564 44 8/8/2025
1.0.0-alpha.563 54 8/8/2025
1.0.0-alpha.562 53 8/8/2025
1.0.0-alpha.561 69 8/8/2025
1.0.0-alpha.560 113 8/7/2025
1.0.0-alpha.559 114 8/6/2025
1.0.0-alpha.558 116 8/5/2025
1.0.0-alpha.557 32 8/1/2025
1.0.0-alpha.556 34 8/1/2025
1.0.0-alpha.555 84 8/1/2025
1.0.0-alpha.554 82 7/31/2025
1.0.0-alpha.553 81 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 84 7/30/2025
1.0.0-alpha.549 82 7/29/2025
1.0.0-alpha.548 86 7/28/2025
1.0.0-alpha.547 341 7/25/2025
1.0.0-alpha.546 432 7/24/2025
1.0.0-alpha.545 432 7/24/2025
1.0.0-alpha.544 432 7/24/2025
1.0.0-alpha.543 432 7/24/2025
1.0.0-alpha.542 479 7/23/2025
1.0.0-alpha.541 480 7/23/2025
1.0.0-alpha.540 484 7/22/2025
1.0.0-alpha.539 478 7/22/2025
1.0.0-alpha.538 80 7/18/2025
1.0.0-alpha.537 105 7/17/2025
1.0.0-alpha.536 106 7/16/2025
1.0.0-alpha.535 108 7/15/2025
1.0.0-alpha.534 109 7/15/2025
1.0.0-alpha.533 110 7/14/2025
1.0.0-alpha.532 112 7/9/2025
1.0.0-alpha.531 111 7/8/2025
1.0.0-alpha.530 112 7/7/2025
1.0.0-alpha.529 112 7/3/2025
1.0.0-alpha.528 110 7/3/2025
1.0.0-alpha.527 110 7/2/2025
1.0.0-alpha.526 114 7/1/2025
1.0.0-alpha.525 114 6/30/2025
1.0.0-alpha.524 104 6/26/2025
1.0.0-alpha.523 111 6/26/2025
1.0.0-alpha.522 109 6/24/2025
1.0.0-alpha.521 110 6/24/2025
1.0.0-alpha.520 70 6/20/2025
1.0.0-alpha.519 113 6/19/2025
1.0.0-alpha.518 111 6/19/2025
1.0.0-alpha.517 113 6/18/2025
1.0.0-alpha.516 115 6/18/2025
1.0.0-alpha.515 109 6/18/2025
1.0.0-alpha.514 112 6/18/2025
1.0.0-alpha.513 117 6/17/2025
1.0.0-alpha.512 111 6/16/2025
1.0.0-alpha.511 131 6/14/2025
1.0.0-alpha.510 143 6/14/2025
1.0.0-alpha.509 223 6/13/2025
1.0.0-alpha.508 253 6/13/2025
1.0.0-alpha.507 266 6/12/2025
1.0.0-alpha.506 268 6/10/2025
1.0.0-alpha.505 203 6/9/2025
1.0.0-alpha.504 111 6/3/2025
1.0.0-alpha.503 58 5/31/2025
1.0.0-alpha.502 121 5/29/2025
1.0.0-alpha.501 119 5/29/2025
1.0.0-alpha.500 123 5/29/2025
1.0.0-alpha.499 116 5/27/2025
1.0.0-alpha.498 130 5/26/2025
1.0.0-alpha.497 200 5/15/2025
1.0.0-alpha.496 210 5/13/2025
1.0.0-alpha.495 72 5/9/2025
1.0.0-alpha.494 130 5/8/2025
1.0.0-alpha.493 121 5/8/2025
1.0.0-alpha.492 116 5/7/2025
1.0.0-alpha.491 113 5/6/2025
1.0.0-alpha.490 114 5/6/2025
1.0.0-alpha.489 54 5/3/2025
1.0.0-alpha.488 65 5/2/2025
1.0.0-alpha.487 125 4/29/2025
1.0.0-alpha.486 84 4/25/2025
1.0.0-alpha.485 99 4/25/2025
1.0.0-alpha.484 140 4/24/2025
1.0.0-alpha.483 126 4/24/2025
1.0.0-alpha.482 128 4/24/2025
1.0.0-alpha.481 123 4/23/2025
1.0.0-alpha.480 125 4/23/2025
1.0.0-alpha.479 138 4/22/2025
1.0.0-alpha.478 153 4/18/2025
1.0.0-alpha.477 174 4/17/2025
1.0.0-alpha.476 156 4/17/2025
1.0.0-alpha.475 154 4/17/2025
1.0.0-alpha.474 150 4/15/2025
1.0.0-alpha.473 171 4/14/2025
1.0.0-alpha.472 160 4/14/2025
1.0.0-alpha.471 91 4/11/2025
1.0.0-alpha.470 140 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 127 4/7/2025
1.0.0-alpha.466 83 4/4/2025
1.0.0-alpha.465 130 4/3/2025
1.0.0-alpha.464 127 3/31/2025
1.0.0-alpha.463 131 3/31/2025
1.0.0-alpha.462 100 3/28/2025
1.0.0-alpha.461 442 3/26/2025
1.0.0-alpha.460 456 3/25/2025
1.0.0-alpha.459 380 3/24/2025
1.0.0-alpha.458 64 3/21/2025
1.0.0-alpha.457 87 3/21/2025
1.0.0-alpha.456 119 3/19/2025
1.0.0-alpha.455 120 3/13/2025
1.0.0-alpha.454 133 3/13/2025
1.0.0-alpha.453 177 3/5/2025
1.0.0-alpha.452 185 3/5/2025
1.0.0-alpha.451 177 3/4/2025
1.0.0-alpha.450 178 3/4/2025
1.0.0-alpha.449 165 3/3/2025
1.0.0-alpha.448 76 2/28/2025
1.0.0-alpha.447 71 2/25/2025
1.0.0-alpha.446 82 2/20/2025
1.0.0-alpha.445 73 2/19/2025
1.0.0-alpha.444 79 2/13/2025
1.0.0-alpha.443 70 2/12/2025
1.0.0-alpha.442 78 2/11/2025
1.0.0-alpha.441 71 2/7/2025
1.0.0-alpha.440 73 2/6/2025
1.0.0-alpha.439 71 2/4/2025
1.0.0-alpha.438 69 2/4/2025
1.0.0-alpha.437 68 2/3/2025
1.0.0-alpha.436 66 1/31/2025
1.0.0-alpha.435 62 1/31/2025
1.0.0-alpha.434 68 1/30/2025
1.0.0-alpha.433 63 1/29/2025
1.0.0-alpha.432 65 1/28/2025
1.0.0-alpha.431 68 1/28/2025
1.0.0-alpha.430 61 1/10/2025
1.0.0-alpha.429 62 1/9/2025
1.0.0-alpha.428 51 1/9/2025
1.0.0-alpha.427 69 1/6/2025
1.0.0-alpha.426 95 1/3/2025
1.0.0-alpha.425 64 12/26/2024
1.0.0-alpha.424 76 12/24/2024
1.0.0-alpha.423 70 12/23/2024
1.0.0-alpha.422 69 12/20/2024
1.0.0-alpha.421 74 12/19/2024
1.0.0-alpha.420 70 12/19/2024
1.0.0-alpha.419 94 12/13/2024
1.0.0-alpha.418 79 12/13/2024
1.0.0-alpha.417 66 12/11/2024
1.0.0-alpha.416 75 12/11/2024
1.0.0-alpha.415 69 12/11/2024
1.0.0-alpha.414 60 12/9/2024
1.0.0-alpha.413 70 12/9/2024
1.0.0-alpha.412 62 12/9/2024
1.0.0-alpha.411 81 12/9/2024
1.0.0-alpha.410 64 12/5/2024
1.0.0-alpha.409 65 12/5/2024
1.0.0-alpha.408 72 12/5/2024
1.0.0-alpha.407 76 12/3/2024
1.0.0-alpha.406 63 12/3/2024
1.0.0-alpha.405 55 12/2/2024
1.0.0-alpha.404 61 12/2/2024
1.0.0-alpha.403 72 11/25/2024
1.0.0-alpha.402 64 11/21/2024
1.0.0-alpha.401 59 11/21/2024
1.0.0-alpha.400 62 11/21/2024
1.0.0-alpha.399 60 11/20/2024
1.0.0-alpha.398 57 11/20/2024
1.0.0-alpha.397 68 11/20/2024
1.0.0-alpha.396 64 11/20/2024
1.0.0-alpha.395 60 11/20/2024
1.0.0-alpha.394 63 11/20/2024
1.0.0-alpha.393 58 11/20/2024
1.0.0-alpha.392 64 11/19/2024
1.0.0-alpha.391 60 11/19/2024
1.0.0-alpha.390 64 11/18/2024
1.0.0-alpha.389 59 11/18/2024
1.0.0-alpha.388 67 11/15/2024
1.0.0-alpha.387 63 11/13/2024
1.0.0-alpha.386 72 11/13/2024
1.0.0-alpha.385 69 11/13/2024
1.0.0-alpha.384 64 11/12/2024
1.0.0-alpha.383 66 11/7/2024
1.0.0-alpha.382 61 11/7/2024
1.0.0-alpha.381 58 11/7/2024
1.0.0-alpha.380 57 11/6/2024
1.0.0-alpha.379 63 11/6/2024
1.0.0-alpha.378 70 11/5/2024
1.0.0-alpha.377 60 11/5/2024
1.0.0-alpha.376 61 11/4/2024
1.0.0-alpha.375 65 11/4/2024
1.0.0-alpha.374 50 11/4/2024
1.0.0-alpha.373 53 11/4/2024
1.0.0-alpha.372 70 11/4/2024
1.0.0-alpha.371 67 11/1/2024
1.0.0-alpha.370 64 10/31/2024
1.0.0-alpha.369 54 10/31/2024
1.0.0-alpha.368 60 10/31/2024
1.0.0-alpha.367 60 10/31/2024
1.0.0-alpha.366 62 10/30/2024
1.0.0-alpha.365 70 10/30/2024
1.0.0-alpha.364 63 10/29/2024
1.0.0-alpha.363 69 10/29/2024
1.0.0-alpha.362 63 10/29/2024
1.0.0-alpha.361 63 10/28/2024
1.0.0-alpha.360 65 10/28/2024
1.0.0-alpha.359 74 10/25/2024
1.0.0-alpha.358 80 10/23/2024
1.0.0-alpha.357 57 10/23/2024
1.0.0-alpha.356 65 10/23/2024
1.0.0-alpha.355 69 10/22/2024
1.0.0-alpha.354 56 10/22/2024
1.0.0-alpha.353 62 10/22/2024
1.0.0-alpha.352 53 10/22/2024
1.0.0-alpha.351 54 10/22/2024
1.0.0-alpha.350 64 10/17/2024
1.0.0-alpha.349 60 10/17/2024
1.0.0-alpha.348 59 10/17/2024
1.0.0-alpha.347 79 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 65 10/15/2024
1.0.0-alpha.343 77 10/11/2024
1.0.0-alpha.342 68 10/11/2024
1.0.0-alpha.341 75 10/9/2024
1.0.0-alpha.340 79 10/9/2024
1.0.0-alpha.339 69 10/9/2024
1.0.0-alpha.338 75 10/8/2024
1.0.0-alpha.337 105 10/4/2024
1.0.0-alpha.336 69 10/3/2024
1.0.0-alpha.335 75 10/3/2024
1.0.0-alpha.334 68 10/1/2024
1.0.0-alpha.333 79 9/30/2024
1.0.0-alpha.332 69 9/27/2024
1.0.0-alpha.331 69 9/26/2024
1.0.0-alpha.330 63 9/25/2024
1.0.0-alpha.329 70 9/25/2024
1.0.0-alpha.328 86 9/24/2024
1.0.0-alpha.326 448 9/19/2024
1.0.0-alpha.324 103 9/18/2024
1.0.0-alpha.323 77 9/17/2024
1.0.0-alpha.322 100 9/14/2024
1.0.0-alpha.321 67 9/10/2024
1.0.0-alpha.319 83 9/5/2024