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

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.347                
NuGet\Install-Package KubernetesCRDModelGen.Models.helm.crossplane.io -Version 1.0.0-alpha.347                
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.347" />                
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.347                
#r "nuget: KubernetesCRDModelGen.Models.helm.crossplane.io, 1.0.0-alpha.347"                
#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.347&prerelease

// Install KubernetesCRDModelGen.Models.helm.crossplane.io as a Cake Tool
#tool nuget:?package=KubernetesCRDModelGen.Models.helm.crossplane.io&version=1.0.0-alpha.347&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
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 27 1/10/2025
1.0.0-alpha.429 10 1/9/2025
1.0.0-alpha.428 10 1/9/2025
1.0.0-alpha.427 45 1/6/2025
1.0.0-alpha.426 70 1/3/2025
1.0.0-alpha.425 44 12/26/2024
1.0.0-alpha.424 43 12/24/2024
1.0.0-alpha.423 44 12/23/2024
1.0.0-alpha.422 45 12/20/2024
1.0.0-alpha.421 49 12/19/2024
1.0.0-alpha.420 45 12/19/2024
1.0.0-alpha.419 63 12/13/2024
1.0.0-alpha.418 45 12/13/2024
1.0.0-alpha.417 48 12/11/2024
1.0.0-alpha.416 48 12/11/2024
1.0.0-alpha.415 46 12/11/2024
1.0.0-alpha.414 42 12/9/2024
1.0.0-alpha.413 44 12/9/2024
1.0.0-alpha.412 44 12/9/2024
1.0.0-alpha.411 49 12/9/2024
1.0.0-alpha.410 54 12/5/2024
1.0.0-alpha.409 43 12/5/2024
1.0.0-alpha.408 42 12/5/2024
1.0.0-alpha.407 48 12/3/2024
1.0.0-alpha.406 42 12/3/2024
1.0.0-alpha.405 39 12/2/2024
1.0.0-alpha.404 37 12/2/2024
1.0.0-alpha.403 48 11/25/2024
1.0.0-alpha.402 45 11/21/2024
1.0.0-alpha.401 42 11/21/2024
1.0.0-alpha.400 46 11/21/2024
1.0.0-alpha.399 39 11/20/2024
1.0.0-alpha.398 39 11/20/2024
1.0.0-alpha.397 37 11/20/2024
1.0.0-alpha.396 57 11/20/2024
1.0.0-alpha.395 42 11/20/2024
1.0.0-alpha.394 42 11/20/2024
1.0.0-alpha.393 40 11/20/2024
1.0.0-alpha.392 43 11/19/2024
1.0.0-alpha.391 43 11/19/2024
1.0.0-alpha.390 42 11/18/2024
1.0.0-alpha.389 42 11/18/2024
1.0.0-alpha.388 45 11/15/2024
1.0.0-alpha.387 44 11/13/2024
1.0.0-alpha.386 51 11/13/2024
1.0.0-alpha.385 52 11/13/2024
1.0.0-alpha.384 45 11/12/2024
1.0.0-alpha.383 46 11/7/2024
1.0.0-alpha.382 43 11/7/2024
1.0.0-alpha.381 42 11/7/2024
1.0.0-alpha.380 40 11/6/2024
1.0.0-alpha.379 45 11/6/2024
1.0.0-alpha.378 47 11/5/2024
1.0.0-alpha.377 45 11/5/2024
1.0.0-alpha.376 49 11/4/2024
1.0.0-alpha.375 43 11/4/2024
1.0.0-alpha.374 39 11/4/2024
1.0.0-alpha.373 35 11/4/2024
1.0.0-alpha.372 43 11/4/2024
1.0.0-alpha.371 43 11/1/2024
1.0.0-alpha.370 40 10/31/2024
1.0.0-alpha.369 42 10/31/2024
1.0.0-alpha.368 47 10/31/2024
1.0.0-alpha.367 44 10/31/2024
1.0.0-alpha.366 43 10/30/2024
1.0.0-alpha.365 44 10/30/2024
1.0.0-alpha.364 45 10/29/2024
1.0.0-alpha.363 42 10/29/2024
1.0.0-alpha.362 42 10/29/2024
1.0.0-alpha.361 46 10/28/2024
1.0.0-alpha.360 44 10/28/2024
1.0.0-alpha.359 45 10/25/2024
1.0.0-alpha.358 45 10/23/2024
1.0.0-alpha.357 42 10/23/2024
1.0.0-alpha.356 44 10/23/2024
1.0.0-alpha.355 45 10/22/2024
1.0.0-alpha.354 37 10/22/2024
1.0.0-alpha.353 41 10/22/2024
1.0.0-alpha.352 35 10/22/2024
1.0.0-alpha.351 39 10/22/2024
1.0.0-alpha.350 47 10/17/2024
1.0.0-alpha.349 44 10/17/2024
1.0.0-alpha.348 52 10/17/2024
1.0.0-alpha.347 49 10/16/2024
1.0.0-alpha.346 44 10/16/2024
1.0.0-alpha.345 47 10/15/2024
1.0.0-alpha.344 46 10/15/2024
1.0.0-alpha.343 59 10/11/2024
1.0.0-alpha.342 53 10/11/2024
1.0.0-alpha.341 46 10/9/2024
1.0.0-alpha.340 48 10/9/2024
1.0.0-alpha.339 54 10/9/2024
1.0.0-alpha.338 50 10/8/2024
1.0.0-alpha.337 51 10/4/2024
1.0.0-alpha.336 58 10/3/2024
1.0.0-alpha.335 52 10/3/2024
1.0.0-alpha.334 53 10/1/2024
1.0.0-alpha.333 56 9/30/2024
1.0.0-alpha.332 53 9/27/2024
1.0.0-alpha.331 47 9/26/2024
1.0.0-alpha.330 46 9/25/2024
1.0.0-alpha.329 49 9/25/2024
1.0.0-alpha.328 58 9/24/2024
1.0.0-alpha.326 52 9/19/2024
1.0.0-alpha.324 54 9/18/2024
1.0.0-alpha.323 54 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 49 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 69 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 71 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 58 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 72 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 79 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 69 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 80 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 79 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 67 9/21/2023
1.0.0-alpha.180 86 9/19/2023
1.0.0-alpha.179 89 9/14/2023
1.0.0-alpha.178 92 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 95 9/1/2023
1.0.0-alpha.164 87 9/1/2023
1.0.0-alpha.163 100 8/29/2023
1.0.0-alpha.162 90 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 90 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 90 8/17/2023
1.0.0-alpha.154 94 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 101 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 89 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 93 6/16/2023
1.0.0-alpha.112 103 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 89 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 102 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 114 12/28/2022
1.0.0-alpha.65 109 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 110 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