KubernetesCRDModelGen.Models.tf.upbound.io 1.0.0-alpha.433

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

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