KubernetesCRDModelGen.Models.azure.upbound.io 1.0.0-alpha.426

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

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