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

This is a prerelease version of KubernetesCRDModelGen.Models.helm.crossplane.io.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.helm.crossplane.io --version 1.0.0-alpha.409                
NuGet\Install-Package KubernetesCRDModelGen.Models.helm.crossplane.io -Version 1.0.0-alpha.409                
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.409" />                
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.409                
#r "nuget: KubernetesCRDModelGen.Models.helm.crossplane.io, 1.0.0-alpha.409"                
#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.409&prerelease

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