KubernetesCRDModelGen.Models.knative.dev 1.0.0-alpha.384

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

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