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.431 0 1/28/2025
1.0.0-alpha.430 36 1/10/2025
1.0.0-alpha.429 14 1/9/2025
1.0.0-alpha.428 12 1/9/2025
1.0.0-alpha.427 49 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 49 12/24/2024
1.0.0-alpha.423 46 12/23/2024
1.0.0-alpha.422 44 12/20/2024
1.0.0-alpha.421 54 12/19/2024
1.0.0-alpha.420 52 12/19/2024
1.0.0-alpha.419 63 12/13/2024
1.0.0-alpha.418 50 12/13/2024
1.0.0-alpha.417 51 12/11/2024
1.0.0-alpha.416 50 12/11/2024
1.0.0-alpha.415 47 12/11/2024
1.0.0-alpha.414 47 12/9/2024
1.0.0-alpha.413 48 12/9/2024
1.0.0-alpha.412 46 12/9/2024
1.0.0-alpha.411 48 12/9/2024
1.0.0-alpha.410 50 12/5/2024
1.0.0-alpha.409 50 12/5/2024
1.0.0-alpha.408 51 12/5/2024
1.0.0-alpha.407 49 12/3/2024
1.0.0-alpha.406 48 12/3/2024
1.0.0-alpha.405 41 12/2/2024
1.0.0-alpha.404 47 12/2/2024
1.0.0-alpha.403 48 11/25/2024
1.0.0-alpha.402 56 11/21/2024
1.0.0-alpha.401 44 11/21/2024
1.0.0-alpha.400 46 11/21/2024
1.0.0-alpha.399 41 11/20/2024
1.0.0-alpha.398 50 11/20/2024
1.0.0-alpha.397 45 11/20/2024
1.0.0-alpha.396 47 11/20/2024
1.0.0-alpha.395 44 11/20/2024
1.0.0-alpha.394 46 11/20/2024
1.0.0-alpha.393 42 11/20/2024
1.0.0-alpha.392 46 11/19/2024
1.0.0-alpha.391 47 11/19/2024
1.0.0-alpha.390 45 11/18/2024
1.0.0-alpha.389 45 11/18/2024
1.0.0-alpha.388 47 11/15/2024
1.0.0-alpha.387 50 11/13/2024
1.0.0-alpha.386 54 11/13/2024
1.0.0-alpha.385 55 11/13/2024
1.0.0-alpha.384 52 11/12/2024
1.0.0-alpha.383 46 11/7/2024
1.0.0-alpha.382 46 11/7/2024
1.0.0-alpha.381 44 11/7/2024
1.0.0-alpha.380 48 11/6/2024
1.0.0-alpha.379 48 11/6/2024
1.0.0-alpha.378 45 11/5/2024
1.0.0-alpha.377 51 11/5/2024
1.0.0-alpha.376 46 11/4/2024
1.0.0-alpha.375 45 11/4/2024
1.0.0-alpha.374 41 11/4/2024
1.0.0-alpha.373 36 11/4/2024
1.0.0-alpha.372 51 11/4/2024
1.0.0-alpha.371 47 11/1/2024
1.0.0-alpha.370 43 10/31/2024
1.0.0-alpha.369 42 10/31/2024
1.0.0-alpha.368 44 10/31/2024
1.0.0-alpha.367 41 10/31/2024
1.0.0-alpha.366 50 10/30/2024
1.0.0-alpha.365 49 10/30/2024
1.0.0-alpha.364 49 10/29/2024
1.0.0-alpha.363 48 10/29/2024
1.0.0-alpha.362 48 10/29/2024
1.0.0-alpha.361 53 10/28/2024
1.0.0-alpha.360 52 10/28/2024
1.0.0-alpha.359 50 10/25/2024
1.0.0-alpha.358 45 10/23/2024
1.0.0-alpha.357 44 10/23/2024
1.0.0-alpha.356 48 10/23/2024
1.0.0-alpha.355 46 10/22/2024
1.0.0-alpha.354 39 10/22/2024
1.0.0-alpha.353 44 10/22/2024
1.0.0-alpha.352 38 10/22/2024
1.0.0-alpha.351 42 10/22/2024
1.0.0-alpha.350 49 10/17/2024
1.0.0-alpha.349 49 10/17/2024
1.0.0-alpha.348 47 10/17/2024
1.0.0-alpha.347 50 10/16/2024
1.0.0-alpha.346 48 10/16/2024
1.0.0-alpha.345 50 10/15/2024
1.0.0-alpha.344 47 10/15/2024
1.0.0-alpha.343 63 10/11/2024
1.0.0-alpha.342 57 10/11/2024
1.0.0-alpha.341 52 10/9/2024
1.0.0-alpha.340 51 10/9/2024
1.0.0-alpha.339 49 10/9/2024
1.0.0-alpha.338 55 10/8/2024
1.0.0-alpha.337 57 10/4/2024
1.0.0-alpha.336 53 10/3/2024
1.0.0-alpha.335 55 10/3/2024
1.0.0-alpha.334 49 10/1/2024
1.0.0-alpha.333 59 9/30/2024
1.0.0-alpha.332 58 9/27/2024
1.0.0-alpha.331 53 9/26/2024
1.0.0-alpha.330 52 9/25/2024
1.0.0-alpha.329 44 9/25/2024
1.0.0-alpha.328 55 9/24/2024
1.0.0-alpha.326 78 9/19/2024
1.0.0-alpha.324 73 9/18/2024
1.0.0-alpha.323 95 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 74 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 92 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 75 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 51 8/1/2024
1.0.0-alpha.294 58 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 54 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 49 7/23/2024
1.0.0-alpha.287 56 7/23/2024
1.0.0-alpha.286 64 7/23/2024
1.0.0-alpha.285 73 7/19/2024
1.0.0-alpha.284 61 7/19/2024
1.0.0-alpha.283 62 7/19/2024
1.0.0-alpha.278 137 2/13/2024
1.0.0-alpha.277 110 2/12/2024
1.0.0-alpha.276 89 2/8/2024
1.0.0-alpha.275 90 2/7/2024
1.0.0-alpha.274 79 2/5/2024
1.0.0-alpha.273 83 2/1/2024
1.0.0-alpha.272 72 1/24/2024
1.0.0-alpha.271 71 1/23/2024
1.0.0-alpha.270 81 1/19/2024
1.0.0-alpha.269 90 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 72 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 82 10/30/2023
1.0.0-alpha.223 88 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 75 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 84 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 99 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 86 10/3/2023
1.0.0-alpha.197 90 10/3/2023
1.0.0-alpha.196 86 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 88 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 89 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 85 9/22/2023
1.0.0-alpha.181 69 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 87 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 89 9/6/2023
1.0.0-alpha.169 95 9/6/2023
1.0.0-alpha.168 86 9/5/2023
1.0.0-alpha.167 93 9/5/2023
1.0.0-alpha.166 82 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 101 8/29/2023
1.0.0-alpha.161 95 8/28/2023
1.0.0-alpha.160 84 8/25/2023
1.0.0-alpha.159 84 8/24/2023
1.0.0-alpha.158 86 8/23/2023
1.0.0-alpha.157 91 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 93 8/15/2023
1.0.0-alpha.153 105 8/11/2023
1.0.0-alpha.152 92 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 103 8/3/2023
1.0.0-alpha.148 108 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 103 7/31/2023
1.0.0-alpha.143 97 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 96 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 100 7/20/2023
1.0.0-alpha.131 101 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 88 7/19/2023
1.0.0-alpha.127 104 7/13/2023
1.0.0-alpha.126 102 7/12/2023
1.0.0-alpha.125 104 7/12/2023
1.0.0-alpha.124 104 7/11/2023
1.0.0-alpha.123 100 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 111 5/20/2023
1.0.0-alpha.101 100 5/18/2023
1.0.0-alpha.99 98 5/10/2023
1.0.0-alpha.98 110 5/10/2023
1.0.0-alpha.97 101 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 99 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 93 4/16/2023
1.0.0-alpha.84 115 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 114 12/28/2022
1.0.0-alpha.65 119 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