KubernetesCRDModelGen.Models.projectcalico.org 1.0.0-alpha.427

This is a prerelease version of KubernetesCRDModelGen.Models.projectcalico.org.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KubernetesCRDModelGen.Models.projectcalico.org --version 1.0.0-alpha.427                
NuGet\Install-Package KubernetesCRDModelGen.Models.projectcalico.org -Version 1.0.0-alpha.427                
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.projectcalico.org" Version="1.0.0-alpha.427" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KubernetesCRDModelGen.Models.projectcalico.org --version 1.0.0-alpha.427                
#r "nuget: KubernetesCRDModelGen.Models.projectcalico.org, 1.0.0-alpha.427"                
#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.projectcalico.org as a Cake Addin
#addin nuget:?package=KubernetesCRDModelGen.Models.projectcalico.org&version=1.0.0-alpha.427&prerelease

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