KubernetesCRDModelGen.Models.helm.crossplane.io 1.0.0-alpha.451

This is a prerelease version of KubernetesCRDModelGen.Models.helm.crossplane.io.
dotnet add package KubernetesCRDModelGen.Models.helm.crossplane.io --version 1.0.0-alpha.451                
NuGet\Install-Package KubernetesCRDModelGen.Models.helm.crossplane.io -Version 1.0.0-alpha.451                
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.helm.crossplane.io" Version="1.0.0-alpha.451" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KubernetesCRDModelGen.Models.helm.crossplane.io --version 1.0.0-alpha.451                
#r "nuget: KubernetesCRDModelGen.Models.helm.crossplane.io, 1.0.0-alpha.451"                
#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.
// Install KubernetesCRDModelGen.Models.helm.crossplane.io as a Cake Addin
#addin nuget:?package=KubernetesCRDModelGen.Models.helm.crossplane.io&version=1.0.0-alpha.451&prerelease

// Install KubernetesCRDModelGen.Models.helm.crossplane.io as a Cake Tool
#tool nuget:?package=KubernetesCRDModelGen.Models.helm.crossplane.io&version=1.0.0-alpha.451&prerelease                

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
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. 
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.451 0 3/4/2025
1.0.0-alpha.450 31 3/4/2025
1.0.0-alpha.449 35 3/3/2025
1.0.0-alpha.448 38 2/28/2025
1.0.0-alpha.447 41 2/25/2025
1.0.0-alpha.446 49 2/20/2025
1.0.0-alpha.445 53 2/19/2025
1.0.0-alpha.444 60 2/13/2025
1.0.0-alpha.443 53 2/12/2025
1.0.0-alpha.442 53 2/11/2025
1.0.0-alpha.441 49 2/7/2025
1.0.0-alpha.440 37 2/6/2025
1.0.0-alpha.439 49 2/4/2025
1.0.0-alpha.438 50 2/4/2025
1.0.0-alpha.437 51 2/3/2025
1.0.0-alpha.436 43 1/31/2025
1.0.0-alpha.435 46 1/31/2025
1.0.0-alpha.434 48 1/30/2025
1.0.0-alpha.433 43 1/29/2025
1.0.0-alpha.432 43 1/28/2025
1.0.0-alpha.431 44 1/28/2025
1.0.0-alpha.430 40 1/10/2025
1.0.0-alpha.429 42 1/9/2025
1.0.0-alpha.428 33 1/9/2025
1.0.0-alpha.427 53 1/6/2025
1.0.0-alpha.426 74 1/3/2025
1.0.0-alpha.425 49 12/26/2024
1.0.0-alpha.424 54 12/24/2024
1.0.0-alpha.423 49 12/23/2024
1.0.0-alpha.422 52 12/20/2024
1.0.0-alpha.421 54 12/19/2024
1.0.0-alpha.420 51 12/19/2024
1.0.0-alpha.419 66 12/13/2024
1.0.0-alpha.418 50 12/13/2024
1.0.0-alpha.417 51 12/11/2024
1.0.0-alpha.416 54 12/11/2024
1.0.0-alpha.415 51 12/11/2024
1.0.0-alpha.414 47 12/9/2024
1.0.0-alpha.413 49 12/9/2024
1.0.0-alpha.412 49 12/9/2024
1.0.0-alpha.411 54 12/9/2024
1.0.0-alpha.410 57 12/5/2024
1.0.0-alpha.409 45 12/5/2024
1.0.0-alpha.408 47 12/5/2024
1.0.0-alpha.407 51 12/3/2024
1.0.0-alpha.406 45 12/3/2024
1.0.0-alpha.405 42 12/2/2024
1.0.0-alpha.404 41 12/2/2024
1.0.0-alpha.403 53 11/25/2024
1.0.0-alpha.402 48 11/21/2024
1.0.0-alpha.401 45 11/21/2024
1.0.0-alpha.400 49 11/21/2024
1.0.0-alpha.399 43 11/20/2024
1.0.0-alpha.398 42 11/20/2024
1.0.0-alpha.397 42 11/20/2024
1.0.0-alpha.396 60 11/20/2024
1.0.0-alpha.395 45 11/20/2024
1.0.0-alpha.394 45 11/20/2024
1.0.0-alpha.393 43 11/20/2024
1.0.0-alpha.392 46 11/19/2024
1.0.0-alpha.391 46 11/19/2024
1.0.0-alpha.390 45 11/18/2024
1.0.0-alpha.389 45 11/18/2024
1.0.0-alpha.388 48 11/15/2024
1.0.0-alpha.387 48 11/13/2024
1.0.0-alpha.386 54 11/13/2024
1.0.0-alpha.385 56 11/13/2024
1.0.0-alpha.384 48 11/12/2024
1.0.0-alpha.383 49 11/7/2024
1.0.0-alpha.382 47 11/7/2024
1.0.0-alpha.381 46 11/7/2024
1.0.0-alpha.380 45 11/6/2024
1.0.0-alpha.379 49 11/6/2024
1.0.0-alpha.378 52 11/5/2024
1.0.0-alpha.377 49 11/5/2024
1.0.0-alpha.376 54 11/4/2024
1.0.0-alpha.375 48 11/4/2024
1.0.0-alpha.374 44 11/4/2024
1.0.0-alpha.373 40 11/4/2024
1.0.0-alpha.372 48 11/4/2024
1.0.0-alpha.371 48 11/1/2024
1.0.0-alpha.370 44 10/31/2024
1.0.0-alpha.369 46 10/31/2024
1.0.0-alpha.368 51 10/31/2024
1.0.0-alpha.367 48 10/31/2024
1.0.0-alpha.366 48 10/30/2024
1.0.0-alpha.365 48 10/30/2024
1.0.0-alpha.364 49 10/29/2024
1.0.0-alpha.363 46 10/29/2024
1.0.0-alpha.362 47 10/29/2024
1.0.0-alpha.361 49 10/28/2024
1.0.0-alpha.360 48 10/28/2024
1.0.0-alpha.359 48 10/25/2024
1.0.0-alpha.358 48 10/23/2024
1.0.0-alpha.357 45 10/23/2024
1.0.0-alpha.356 47 10/23/2024
1.0.0-alpha.355 48 10/22/2024
1.0.0-alpha.354 40 10/22/2024
1.0.0-alpha.353 44 10/22/2024
1.0.0-alpha.352 38 10/22/2024
1.0.0-alpha.351 42 10/22/2024
1.0.0-alpha.350 50 10/17/2024
1.0.0-alpha.349 47 10/17/2024
1.0.0-alpha.348 57 10/17/2024
1.0.0-alpha.347 52 10/16/2024
1.0.0-alpha.346 49 10/16/2024
1.0.0-alpha.345 50 10/15/2024
1.0.0-alpha.344 49 10/15/2024
1.0.0-alpha.343 62 10/11/2024
1.0.0-alpha.342 56 10/11/2024
1.0.0-alpha.341 49 10/9/2024
1.0.0-alpha.340 53 10/9/2024
1.0.0-alpha.339 57 10/9/2024
1.0.0-alpha.338 53 10/8/2024
1.0.0-alpha.337 54 10/4/2024
1.0.0-alpha.336 69 10/3/2024
1.0.0-alpha.335 55 10/3/2024
1.0.0-alpha.334 56 10/1/2024
1.0.0-alpha.333 59 9/30/2024
1.0.0-alpha.332 56 9/27/2024
1.0.0-alpha.331 50 9/26/2024
1.0.0-alpha.330 51 9/25/2024
1.0.0-alpha.329 52 9/25/2024
1.0.0-alpha.328 60 9/24/2024
1.0.0-alpha.326 55 9/19/2024
1.0.0-alpha.324 57 9/18/2024
1.0.0-alpha.323 59 9/17/2024
1.0.0-alpha.322 76 9/14/2024
1.0.0-alpha.321 57 9/10/2024
1.0.0-alpha.319 59 9/5/2024
1.0.0-alpha.318 62 9/3/2024
1.0.0-alpha.317 52 8/29/2024
1.0.0-alpha.316 52 8/29/2024
1.0.0-alpha.315 78 8/22/2024
1.0.0-alpha.314 73 8/22/2024
1.0.0-alpha.313 76 8/17/2024
1.0.0-alpha.312 71 8/16/2024
1.0.0-alpha.310 72 8/15/2024
1.0.0-alpha.309 71 8/14/2024
1.0.0-alpha.308 75 8/13/2024
1.0.0-alpha.307 72 8/13/2024
1.0.0-alpha.306 74 8/13/2024
1.0.0-alpha.305 75 8/13/2024
1.0.0-alpha.304 71 8/13/2024
1.0.0-alpha.303 70 8/12/2024
1.0.0-alpha.302 66 8/12/2024
1.0.0-alpha.301 61 8/8/2024
1.0.0-alpha.300 53 8/7/2024
1.0.0-alpha.299 39 8/6/2024
1.0.0-alpha.298 35 8/6/2024
1.0.0-alpha.297 43 8/5/2024
1.0.0-alpha.296 44 8/3/2024
1.0.0-alpha.295 53 8/1/2024
1.0.0-alpha.294 48 8/1/2024
1.0.0-alpha.293 44 7/31/2024
1.0.0-alpha.292 52 7/30/2024
1.0.0-alpha.291 53 7/29/2024
1.0.0-alpha.290 62 7/26/2024
1.0.0-alpha.289 58 7/25/2024
1.0.0-alpha.288 49 7/23/2024
1.0.0-alpha.287 58 7/23/2024
1.0.0-alpha.286 60 7/23/2024
1.0.0-alpha.285 66 7/19/2024
1.0.0-alpha.284 62 7/19/2024
1.0.0-alpha.283 65 7/19/2024
1.0.0-alpha.278 93 2/13/2024
1.0.0-alpha.277 75 2/12/2024
1.0.0-alpha.276 89 2/8/2024
1.0.0-alpha.275 75 2/7/2024
1.0.0-alpha.274 73 2/5/2024
1.0.0-alpha.273 68 2/1/2024
1.0.0-alpha.272 76 1/24/2024
1.0.0-alpha.271 65 1/23/2024
1.0.0-alpha.270 68 1/19/2024
1.0.0-alpha.269 68 1/16/2024
1.0.0-alpha.268 70 1/13/2024
1.0.0-alpha.267 77 1/9/2024
1.0.0-alpha.266 81 1/6/2024
1.0.0-alpha.265 100 12/27/2023
1.0.0-alpha.264 68 12/26/2023
1.0.0-alpha.263 81 12/19/2023
1.0.0-alpha.262 77 12/19/2023
1.0.0-alpha.261 84 12/19/2023
1.0.0-alpha.260 78 12/18/2023
1.0.0-alpha.259 77 12/15/2023
1.0.0-alpha.258 78 12/15/2023
1.0.0-alpha.257 78 12/14/2023
1.0.0-alpha.256 74 12/13/2023
1.0.0-alpha.255 72 12/13/2023
1.0.0-alpha.254 80 12/12/2023
1.0.0-alpha.253 71 12/12/2023
1.0.0-alpha.252 78 12/11/2023
1.0.0-alpha.251 68 12/11/2023
1.0.0-alpha.250 84 12/8/2023
1.0.0-alpha.249 72 12/7/2023
1.0.0-alpha.248 67 12/7/2023
1.0.0-alpha.247 80 12/5/2023
1.0.0-alpha.246 83 12/4/2023
1.0.0-alpha.245 89 11/29/2023
1.0.0-alpha.244 69 11/28/2023
1.0.0-alpha.243 60 11/28/2023
1.0.0-alpha.242 67 11/28/2023
1.0.0-alpha.241 72 11/28/2023
1.0.0-alpha.240 79 11/27/2023
1.0.0-alpha.239 82 11/27/2023
1.0.0-alpha.238 79 11/25/2023
1.0.0-alpha.237 85 11/21/2023
1.0.0-alpha.236 78 11/21/2023
1.0.0-alpha.235 75 11/20/2023
1.0.0-alpha.234 73 11/17/2023
1.0.0-alpha.233 73 11/16/2023
1.0.0-alpha.232 75 11/15/2023
1.0.0-alpha.231 76 11/13/2023
1.0.0-alpha.230 78 11/10/2023
1.0.0-alpha.229 77 11/7/2023
1.0.0-alpha.228 75 11/6/2023
1.0.0-alpha.227 79 11/1/2023
1.0.0-alpha.226 90 10/31/2023
1.0.0-alpha.225 75 10/30/2023
1.0.0-alpha.224 83 10/30/2023
1.0.0-alpha.223 81 10/26/2023
1.0.0-alpha.222 94 10/25/2023
1.0.0-alpha.221 70 10/25/2023
1.0.0-alpha.220 98 10/24/2023
1.0.0-alpha.219 87 10/24/2023
1.0.0-alpha.218 94 10/24/2023
1.0.0-alpha.217 79 10/23/2023
1.0.0-alpha.216 91 10/20/2023
1.0.0-alpha.215 81 10/20/2023
1.0.0-alpha.214 72 10/19/2023
1.0.0-alpha.213 87 10/18/2023
1.0.0-alpha.212 82 10/18/2023
1.0.0-alpha.211 81 10/18/2023
1.0.0-alpha.210 76 10/18/2023
1.0.0-alpha.209 84 10/17/2023
1.0.0-alpha.208 77 10/17/2023
1.0.0-alpha.207 76 10/17/2023
1.0.0-alpha.206 104 10/15/2023
1.0.0-alpha.205 87 10/15/2023
1.0.0-alpha.204 95 10/13/2023
1.0.0-alpha.203 90 10/12/2023
1.0.0-alpha.202 86 10/12/2023
1.0.0-alpha.201 82 10/11/2023
1.0.0-alpha.200 85 10/10/2023
1.0.0-alpha.199 91 10/4/2023
1.0.0-alpha.198 83 10/3/2023
1.0.0-alpha.197 83 10/3/2023
1.0.0-alpha.196 85 9/28/2023
1.0.0-alpha.195 83 9/28/2023
1.0.0-alpha.194 92 9/28/2023
1.0.0-alpha.193 77 9/28/2023
1.0.0-alpha.192 79 9/28/2023
1.0.0-alpha.191 88 9/28/2023
1.0.0-alpha.190 86 9/27/2023
1.0.0-alpha.189 85 9/27/2023
1.0.0-alpha.188 88 9/27/2023
1.0.0-alpha.187 70 9/26/2023
1.0.0-alpha.186 85 9/26/2023
1.0.0-alpha.185 82 9/25/2023
1.0.0-alpha.184 81 9/25/2023
1.0.0-alpha.183 89 9/22/2023
1.0.0-alpha.182 82 9/22/2023
1.0.0-alpha.181 70 9/21/2023
1.0.0-alpha.180 87 9/19/2023
1.0.0-alpha.179 92 9/14/2023
1.0.0-alpha.178 95 9/13/2023
1.0.0-alpha.177 93 9/12/2023
1.0.0-alpha.176 91 9/11/2023
1.0.0-alpha.175 90 9/11/2023
1.0.0-alpha.174 99 9/7/2023
1.0.0-alpha.173 91 9/7/2023
1.0.0-alpha.172 81 9/7/2023
1.0.0-alpha.171 87 9/6/2023
1.0.0-alpha.170 88 9/6/2023
1.0.0-alpha.169 101 9/6/2023
1.0.0-alpha.168 91 9/5/2023
1.0.0-alpha.167 96 9/5/2023
1.0.0-alpha.166 96 9/5/2023
1.0.0-alpha.165 98 9/1/2023
1.0.0-alpha.164 88 9/1/2023
1.0.0-alpha.163 103 8/29/2023
1.0.0-alpha.162 93 8/29/2023
1.0.0-alpha.161 96 8/28/2023
1.0.0-alpha.160 101 8/25/2023
1.0.0-alpha.159 100 8/24/2023
1.0.0-alpha.158 99 8/23/2023
1.0.0-alpha.157 93 8/23/2023
1.0.0-alpha.156 90 8/21/2023
1.0.0-alpha.155 93 8/17/2023
1.0.0-alpha.154 97 8/15/2023
1.0.0-alpha.153 111 8/11/2023
1.0.0-alpha.152 101 8/11/2023
1.0.0-alpha.151 103 8/10/2023
1.0.0-alpha.150 96 8/8/2023
1.0.0-alpha.149 107 8/3/2023
1.0.0-alpha.148 126 7/31/2023
1.0.0-alpha.147 113 7/31/2023
1.0.0-alpha.146 100 7/31/2023
1.0.0-alpha.145 105 7/31/2023
1.0.0-alpha.144 99 7/31/2023
1.0.0-alpha.143 93 7/28/2023
1.0.0-alpha.142 110 7/27/2023
1.0.0-alpha.141 104 7/26/2023
1.0.0-alpha.140 103 7/26/2023
1.0.0-alpha.139 123 7/25/2023
1.0.0-alpha.138 108 7/25/2023
1.0.0-alpha.137 108 7/24/2023
1.0.0-alpha.136 100 7/21/2023
1.0.0-alpha.135 106 7/21/2023
1.0.0-alpha.134 105 7/20/2023
1.0.0-alpha.133 104 7/20/2023
1.0.0-alpha.132 109 7/20/2023
1.0.0-alpha.131 100 7/20/2023
1.0.0-alpha.130 84 7/20/2023
1.0.0-alpha.129 99 7/20/2023
1.0.0-alpha.128 93 7/19/2023
1.0.0-alpha.127 104 7/13/2023
1.0.0-alpha.126 106 7/12/2023
1.0.0-alpha.125 107 7/12/2023
1.0.0-alpha.124 105 7/11/2023
1.0.0-alpha.123 107 7/11/2023
1.0.0-alpha.122 107 7/11/2023
1.0.0-alpha.121 102 7/11/2023
1.0.0-alpha.120 95 7/7/2023
1.0.0-alpha.119 95 6/22/2023
1.0.0-alpha.118 85 6/21/2023
1.0.0-alpha.116 99 6/21/2023
1.0.0-alpha.114 96 6/20/2023
1.0.0-alpha.113 98 6/16/2023
1.0.0-alpha.112 108 6/12/2023
1.0.0-alpha.111 91 6/12/2023
1.0.0-alpha.110 95 6/12/2023
1.0.0-alpha.109 101 6/12/2023
1.0.0-alpha.108 97 6/9/2023
1.0.0-alpha.107 87 6/9/2023
1.0.0-alpha.106 105 5/31/2023
1.0.0-alpha.105 95 5/30/2023
1.0.0-alpha.104 104 5/27/2023
1.0.0-alpha.103 104 5/24/2023
1.0.0-alpha.102 108 5/20/2023
1.0.0-alpha.101 98 5/18/2023
1.0.0-alpha.99 101 5/10/2023
1.0.0-alpha.98 104 5/10/2023
1.0.0-alpha.97 101 5/5/2023
1.0.0-alpha.96 97 5/2/2023
1.0.0-alpha.95 104 5/2/2023
1.0.0-alpha.94 102 4/29/2023
1.0.0-alpha.93 107 4/24/2023
1.0.0-alpha.92 111 4/19/2023
1.0.0-alpha.91 110 4/18/2023
1.0.0-alpha.90 111 4/18/2023
1.0.0-alpha.89 107 4/18/2023
1.0.0-alpha.88 115 4/17/2023
1.0.0-alpha.87 117 4/16/2023
1.0.0-alpha.86 105 4/16/2023
1.0.0-alpha.85 96 4/16/2023
1.0.0-alpha.84 124 1/23/2023
1.0.0-alpha.83 129 1/20/2023
1.0.0-alpha.82 120 1/19/2023
1.0.0-alpha.81 109 1/18/2023
1.0.0-alpha.80 125 1/17/2023
1.0.0-alpha.79 128 1/16/2023
1.0.0-alpha.78 127 1/13/2023
1.0.0-alpha.76 126 1/8/2023
1.0.0-alpha.75 118 1/6/2023
1.0.0-alpha.74 136 1/2/2023
1.0.0-alpha.73 117 1/2/2023
1.0.0-alpha.71 125 12/30/2022
1.0.0-alpha.70 119 12/30/2022
1.0.0-alpha.69 120 12/30/2022
1.0.0-alpha.68 133 12/29/2022
1.0.0-alpha.67 121 12/28/2022
1.0.0-alpha.66 123 12/28/2022
1.0.0-alpha.65 117 12/27/2022
1.0.0-alpha.64 118 12/23/2022
1.0.0-alpha.63 124 12/22/2022
1.0.0-alpha.62 118 12/21/2022
1.0.0-alpha.61 127 12/20/2022
1.0.0-alpha.60 121 12/19/2022
1.0.0-alpha.59 118 12/17/2022
1.0.0-alpha.58 116 12/16/2022
1.0.0-alpha.57 120 12/16/2022
1.0.0-alpha.56 126 12/15/2022
1.0.0-alpha.55 128 12/14/2022
1.0.0-alpha.54 122 12/13/2022
1.0.0-alpha.53 122 12/13/2022
1.0.0-alpha.52 123 12/12/2022
1.0.0-alpha.51 122 12/10/2022
1.0.0-alpha.50 115 12/10/2022