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

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

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