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

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

// Install KubernetesCRDModelGen.Models.helm.crossplane.io as a Cake Tool
#tool nuget:?package=KubernetesCRDModelGen.Models.helm.crossplane.io&version=1.0.0-alpha.407&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 25 1/10/2025
1.0.0-alpha.429 8 1/9/2025
1.0.0-alpha.428 6 1/9/2025
1.0.0-alpha.427 41 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 47 12/19/2024
1.0.0-alpha.420 43 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 46 12/3/2024
1.0.0-alpha.406 40 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 37 11/20/2024
1.0.0-alpha.397 37 11/20/2024
1.0.0-alpha.396 55 11/20/2024
1.0.0-alpha.395 42 11/20/2024
1.0.0-alpha.394 40 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 41 11/19/2024
1.0.0-alpha.390 40 11/18/2024
1.0.0-alpha.389 42 11/18/2024
1.0.0-alpha.388 43 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 36 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 47 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 51 9/27/2024
1.0.0-alpha.331 45 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 50 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 54 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 74 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 71 8/13/2024
1.0.0-alpha.307 68 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 67 8/13/2024
1.0.0-alpha.303 66 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 61 7/19/2024
1.0.0-alpha.284 57 7/19/2024
1.0.0-alpha.283 62 7/19/2024
1.0.0-alpha.278 91 2/13/2024
1.0.0-alpha.277 73 2/12/2024
1.0.0-alpha.276 86 2/8/2024
1.0.0-alpha.275 74 2/7/2024
1.0.0-alpha.274 70 2/5/2024
1.0.0-alpha.273 65 2/1/2024
1.0.0-alpha.272 74 1/24/2024
1.0.0-alpha.271 63 1/23/2024
1.0.0-alpha.270 65 1/19/2024
1.0.0-alpha.269 66 1/16/2024
1.0.0-alpha.268 68 1/13/2024
1.0.0-alpha.267 74 1/9/2024
1.0.0-alpha.266 79 1/6/2024
1.0.0-alpha.265 98 12/27/2023
1.0.0-alpha.264 65 12/26/2023
1.0.0-alpha.263 79 12/19/2023
1.0.0-alpha.262 74 12/19/2023
1.0.0-alpha.261 82 12/19/2023
1.0.0-alpha.260 76 12/18/2023
1.0.0-alpha.259 75 12/15/2023
1.0.0-alpha.258 76 12/15/2023
1.0.0-alpha.257 75 12/14/2023
1.0.0-alpha.256 72 12/13/2023
1.0.0-alpha.255 69 12/13/2023
1.0.0-alpha.254 77 12/12/2023
1.0.0-alpha.253 69 12/12/2023
1.0.0-alpha.252 75 12/11/2023
1.0.0-alpha.251 66 12/11/2023
1.0.0-alpha.250 81 12/8/2023
1.0.0-alpha.249 70 12/7/2023
1.0.0-alpha.248 64 12/7/2023
1.0.0-alpha.247 78 12/5/2023
1.0.0-alpha.246 80 12/4/2023
1.0.0-alpha.245 87 11/29/2023
1.0.0-alpha.244 67 11/28/2023
1.0.0-alpha.243 57 11/28/2023
1.0.0-alpha.242 65 11/28/2023
1.0.0-alpha.241 69 11/28/2023
1.0.0-alpha.240 77 11/27/2023
1.0.0-alpha.239 80 11/27/2023
1.0.0-alpha.238 77 11/25/2023
1.0.0-alpha.237 83 11/21/2023
1.0.0-alpha.236 76 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 72 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 66 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 73 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 82 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 88 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 85 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 93 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 97 8/24/2023
1.0.0-alpha.158 90 8/23/2023
1.0.0-alpha.157 90 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 93 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 90 7/28/2023
1.0.0-alpha.142 107 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 96 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 96 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 98 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