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

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.490
                    
NuGet\Install-Package KubernetesCRDModelGen.Models.postgresql.cnpg.io -Version 1.0.0-alpha.490
                    
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.490" />
                    
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.490" />
                    
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.490
                    
#r "nuget: KubernetesCRDModelGen.Models.postgresql.cnpg.io, 1.0.0-alpha.490"
                    
#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.490
                    
#: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.490&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=KubernetesCRDModelGen.Models.postgresql.cnpg.io&version=1.0.0-alpha.490&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.536 0 7/16/2025
1.0.0-alpha.535 27 7/15/2025
1.0.0-alpha.534 30 7/15/2025
1.0.0-alpha.533 30 7/14/2025
1.0.0-alpha.532 105 7/9/2025
1.0.0-alpha.531 106 7/8/2025
1.0.0-alpha.530 107 7/7/2025
1.0.0-alpha.529 108 7/3/2025
1.0.0-alpha.528 106 7/3/2025
1.0.0-alpha.527 107 7/2/2025
1.0.0-alpha.526 110 7/1/2025
1.0.0-alpha.525 109 6/30/2025
1.0.0-alpha.524 100 6/26/2025
1.0.0-alpha.523 107 6/26/2025
1.0.0-alpha.522 105 6/24/2025
1.0.0-alpha.521 107 6/24/2025
1.0.0-alpha.520 66 6/20/2025
1.0.0-alpha.519 110 6/19/2025
1.0.0-alpha.518 108 6/19/2025
1.0.0-alpha.517 110 6/18/2025
1.0.0-alpha.516 112 6/18/2025
1.0.0-alpha.515 106 6/18/2025
1.0.0-alpha.514 109 6/18/2025
1.0.0-alpha.513 114 6/17/2025
1.0.0-alpha.512 107 6/16/2025
1.0.0-alpha.511 128 6/14/2025
1.0.0-alpha.510 140 6/14/2025
1.0.0-alpha.509 219 6/13/2025
1.0.0-alpha.508 249 6/13/2025
1.0.0-alpha.507 262 6/12/2025
1.0.0-alpha.506 264 6/10/2025
1.0.0-alpha.505 199 6/9/2025
1.0.0-alpha.504 107 6/3/2025
1.0.0-alpha.503 53 5/31/2025
1.0.0-alpha.502 117 5/29/2025
1.0.0-alpha.501 115 5/29/2025
1.0.0-alpha.500 117 5/29/2025
1.0.0-alpha.499 112 5/27/2025
1.0.0-alpha.498 125 5/26/2025
1.0.0-alpha.497 196 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 124 5/8/2025
1.0.0-alpha.493 117 5/8/2025
1.0.0-alpha.492 113 5/7/2025
1.0.0-alpha.491 108 5/6/2025
1.0.0-alpha.490 110 5/6/2025
1.0.0-alpha.489 50 5/3/2025
1.0.0-alpha.488 61 5/2/2025
1.0.0-alpha.487 122 4/29/2025
1.0.0-alpha.486 80 4/25/2025
1.0.0-alpha.485 92 4/25/2025
1.0.0-alpha.484 134 4/24/2025
1.0.0-alpha.483 122 4/24/2025
1.0.0-alpha.482 125 4/24/2025
1.0.0-alpha.481 119 4/23/2025
1.0.0-alpha.480 121 4/23/2025
1.0.0-alpha.479 133 4/22/2025
1.0.0-alpha.478 148 4/18/2025
1.0.0-alpha.477 165 4/17/2025
1.0.0-alpha.476 152 4/17/2025
1.0.0-alpha.475 150 4/17/2025
1.0.0-alpha.474 146 4/15/2025
1.0.0-alpha.473 166 4/14/2025
1.0.0-alpha.472 157 4/14/2025
1.0.0-alpha.471 87 4/11/2025
1.0.0-alpha.470 136 4/10/2025
1.0.0-alpha.469 129 4/8/2025
1.0.0-alpha.468 126 4/8/2025
1.0.0-alpha.467 122 4/7/2025
1.0.0-alpha.466 78 4/4/2025
1.0.0-alpha.465 126 4/3/2025
1.0.0-alpha.464 124 3/31/2025
1.0.0-alpha.463 128 3/31/2025
1.0.0-alpha.462 97 3/28/2025
1.0.0-alpha.461 438 3/26/2025
1.0.0-alpha.460 452 3/25/2025
1.0.0-alpha.459 376 3/24/2025
1.0.0-alpha.458 60 3/21/2025
1.0.0-alpha.457 83 3/21/2025
1.0.0-alpha.456 114 3/19/2025
1.0.0-alpha.455 117 3/13/2025
1.0.0-alpha.454 129 3/13/2025
1.0.0-alpha.453 173 3/5/2025
1.0.0-alpha.452 180 3/5/2025
1.0.0-alpha.451 173 3/4/2025
1.0.0-alpha.450 174 3/4/2025
1.0.0-alpha.449 161 3/3/2025
1.0.0-alpha.448 72 2/28/2025
1.0.0-alpha.447 68 2/25/2025
1.0.0-alpha.446 79 2/20/2025
1.0.0-alpha.445 69 2/19/2025
1.0.0-alpha.444 76 2/13/2025
1.0.0-alpha.443 68 2/12/2025
1.0.0-alpha.442 75 2/11/2025
1.0.0-alpha.441 67 2/7/2025
1.0.0-alpha.440 69 2/6/2025
1.0.0-alpha.439 67 2/4/2025
1.0.0-alpha.438 67 2/4/2025
1.0.0-alpha.437 63 2/3/2025
1.0.0-alpha.436 63 1/31/2025
1.0.0-alpha.435 60 1/31/2025
1.0.0-alpha.434 63 1/30/2025
1.0.0-alpha.433 59 1/29/2025
1.0.0-alpha.432 62 1/28/2025
1.0.0-alpha.431 63 1/28/2025
1.0.0-alpha.430 57 1/10/2025
1.0.0-alpha.429 59 1/9/2025
1.0.0-alpha.428 49 1/9/2025
1.0.0-alpha.427 66 1/6/2025
1.0.0-alpha.426 92 1/3/2025
1.0.0-alpha.425 61 12/26/2024
1.0.0-alpha.424 71 12/24/2024
1.0.0-alpha.423 67 12/23/2024
1.0.0-alpha.422 67 12/20/2024
1.0.0-alpha.421 68 12/19/2024
1.0.0-alpha.420 67 12/19/2024
1.0.0-alpha.419 88 12/13/2024
1.0.0-alpha.418 74 12/13/2024
1.0.0-alpha.417 64 12/11/2024
1.0.0-alpha.416 73 12/11/2024
1.0.0-alpha.415 66 12/11/2024
1.0.0-alpha.414 58 12/9/2024
1.0.0-alpha.413 67 12/9/2024
1.0.0-alpha.412 60 12/9/2024
1.0.0-alpha.411 75 12/9/2024
1.0.0-alpha.410 61 12/5/2024
1.0.0-alpha.409 62 12/5/2024
1.0.0-alpha.408 68 12/5/2024
1.0.0-alpha.407 72 12/3/2024
1.0.0-alpha.406 60 12/3/2024
1.0.0-alpha.405 50 12/2/2024
1.0.0-alpha.404 59 12/2/2024
1.0.0-alpha.403 69 11/25/2024
1.0.0-alpha.402 62 11/21/2024
1.0.0-alpha.401 57 11/21/2024
1.0.0-alpha.400 59 11/21/2024
1.0.0-alpha.399 57 11/20/2024
1.0.0-alpha.398 54 11/20/2024
1.0.0-alpha.397 62 11/20/2024
1.0.0-alpha.396 61 11/20/2024
1.0.0-alpha.395 58 11/20/2024
1.0.0-alpha.394 61 11/20/2024
1.0.0-alpha.393 55 11/20/2024
1.0.0-alpha.392 61 11/19/2024
1.0.0-alpha.391 58 11/19/2024
1.0.0-alpha.390 61 11/18/2024
1.0.0-alpha.389 55 11/18/2024
1.0.0-alpha.388 64 11/15/2024
1.0.0-alpha.387 60 11/13/2024
1.0.0-alpha.386 69 11/13/2024
1.0.0-alpha.385 67 11/13/2024
1.0.0-alpha.384 61 11/12/2024
1.0.0-alpha.383 62 11/7/2024
1.0.0-alpha.382 58 11/7/2024
1.0.0-alpha.381 55 11/7/2024
1.0.0-alpha.380 55 11/6/2024
1.0.0-alpha.379 60 11/6/2024
1.0.0-alpha.378 66 11/5/2024
1.0.0-alpha.377 57 11/5/2024
1.0.0-alpha.376 59 11/4/2024
1.0.0-alpha.375 63 11/4/2024
1.0.0-alpha.374 48 11/4/2024
1.0.0-alpha.373 51 11/4/2024
1.0.0-alpha.372 67 11/4/2024
1.0.0-alpha.371 65 11/1/2024
1.0.0-alpha.370 62 10/31/2024
1.0.0-alpha.369 52 10/31/2024
1.0.0-alpha.368 58 10/31/2024
1.0.0-alpha.367 58 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 60 10/29/2024
1.0.0-alpha.363 65 10/29/2024
1.0.0-alpha.362 61 10/29/2024
1.0.0-alpha.361 61 10/28/2024
1.0.0-alpha.360 62 10/28/2024
1.0.0-alpha.359 71 10/25/2024
1.0.0-alpha.358 76 10/23/2024
1.0.0-alpha.357 55 10/23/2024
1.0.0-alpha.356 62 10/23/2024
1.0.0-alpha.355 67 10/22/2024
1.0.0-alpha.354 54 10/22/2024
1.0.0-alpha.353 59 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 62 10/17/2024
1.0.0-alpha.349 58 10/17/2024
1.0.0-alpha.348 57 10/17/2024
1.0.0-alpha.347 74 10/16/2024
1.0.0-alpha.346 56 10/16/2024
1.0.0-alpha.345 62 10/15/2024
1.0.0-alpha.344 60 10/15/2024
1.0.0-alpha.343 73 10/11/2024
1.0.0-alpha.342 65 10/11/2024
1.0.0-alpha.341 72 10/9/2024
1.0.0-alpha.340 76 10/9/2024
1.0.0-alpha.339 66 10/9/2024
1.0.0-alpha.338 72 10/8/2024
1.0.0-alpha.337 102 10/4/2024
1.0.0-alpha.336 67 10/3/2024
1.0.0-alpha.335 70 10/3/2024
1.0.0-alpha.334 65 10/1/2024
1.0.0-alpha.333 77 9/30/2024
1.0.0-alpha.332 67 9/27/2024
1.0.0-alpha.331 66 9/26/2024
1.0.0-alpha.330 60 9/25/2024
1.0.0-alpha.329 65 9/25/2024
1.0.0-alpha.328 82 9/24/2024
1.0.0-alpha.326 445 9/19/2024
1.0.0-alpha.324 100 9/18/2024
1.0.0-alpha.323 75 9/17/2024
1.0.0-alpha.322 97 9/14/2024
1.0.0-alpha.321 64 9/10/2024
1.0.0-alpha.319 79 9/5/2024