KubernetesCRDModelGen.Models.keda.sh 1.0.0-alpha.403

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