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

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.427                
NuGet\Install-Package KubernetesCRDModelGen.Models.tf.upbound.io -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.tf.upbound.io" 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.tf.upbound.io --version 1.0.0-alpha.427                
#r "nuget: KubernetesCRDModelGen.Models.tf.upbound.io, 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.tf.upbound.io as a Cake Addin
#addin nuget:?package=KubernetesCRDModelGen.Models.tf.upbound.io&version=1.0.0-alpha.427&prerelease

// Install KubernetesCRDModelGen.Models.tf.upbound.io as a Cake Tool
#tool nuget:?package=KubernetesCRDModelGen.Models.tf.upbound.io&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.430 27 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 70 1/3/2025
1.0.0-alpha.425 38 12/26/2024
1.0.0-alpha.424 41 12/24/2024
1.0.0-alpha.423 45 12/23/2024
1.0.0-alpha.422 39 12/20/2024
1.0.0-alpha.421 44 12/19/2024
1.0.0-alpha.420 43 12/19/2024
1.0.0-alpha.419 57 12/13/2024
1.0.0-alpha.418 44 12/13/2024
1.0.0-alpha.417 51 12/11/2024
1.0.0-alpha.416 48 12/11/2024
1.0.0-alpha.415 45 12/11/2024
1.0.0-alpha.414 46 12/9/2024
1.0.0-alpha.413 39 12/9/2024
1.0.0-alpha.412 42 12/9/2024
1.0.0-alpha.411 45 12/9/2024
1.0.0-alpha.410 46 12/5/2024
1.0.0-alpha.409 46 12/5/2024
1.0.0-alpha.408 45 12/5/2024
1.0.0-alpha.407 47 12/3/2024
1.0.0-alpha.406 42 12/3/2024
1.0.0-alpha.405 39 12/2/2024
1.0.0-alpha.404 46 12/2/2024
1.0.0-alpha.403 45 11/25/2024
1.0.0-alpha.402 47 11/21/2024
1.0.0-alpha.401 43 11/21/2024
1.0.0-alpha.400 44 11/21/2024
1.0.0-alpha.399 44 11/20/2024
1.0.0-alpha.398 42 11/20/2024
1.0.0-alpha.397 37 11/20/2024
1.0.0-alpha.396 53 11/20/2024
1.0.0-alpha.395 40 11/20/2024
1.0.0-alpha.394 42 11/20/2024
1.0.0-alpha.393 41 11/20/2024
1.0.0-alpha.392 44 11/19/2024
1.0.0-alpha.391 40 11/19/2024
1.0.0-alpha.390 39 11/18/2024
1.0.0-alpha.389 40 11/18/2024
1.0.0-alpha.388 45 11/15/2024
1.0.0-alpha.387 47 11/13/2024
1.0.0-alpha.386 51 11/13/2024
1.0.0-alpha.385 53 11/13/2024
1.0.0-alpha.384 50 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 41 11/7/2024
1.0.0-alpha.380 41 11/6/2024
1.0.0-alpha.379 44 11/6/2024
1.0.0-alpha.378 42 11/5/2024
1.0.0-alpha.377 45 11/5/2024
1.0.0-alpha.376 46 11/4/2024
1.0.0-alpha.375 44 11/4/2024
1.0.0-alpha.374 36 11/4/2024
1.0.0-alpha.373 31 11/4/2024
1.0.0-alpha.372 46 11/4/2024
1.0.0-alpha.371 45 11/1/2024
1.0.0-alpha.370 43 10/31/2024
1.0.0-alpha.369 41 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 43 10/30/2024
1.0.0-alpha.365 46 10/30/2024
1.0.0-alpha.364 44 10/29/2024
1.0.0-alpha.363 44 10/29/2024
1.0.0-alpha.362 42 10/29/2024
1.0.0-alpha.361 45 10/28/2024
1.0.0-alpha.360 47 10/28/2024
1.0.0-alpha.359 46 10/25/2024
1.0.0-alpha.358 38 10/23/2024
1.0.0-alpha.357 43 10/23/2024
1.0.0-alpha.356 51 10/23/2024
1.0.0-alpha.355 46 10/22/2024
1.0.0-alpha.354 41 10/22/2024
1.0.0-alpha.353 43 10/22/2024
1.0.0-alpha.352 33 10/22/2024
1.0.0-alpha.351 38 10/22/2024
1.0.0-alpha.350 43 10/17/2024
1.0.0-alpha.349 45 10/17/2024
1.0.0-alpha.348 42 10/17/2024
1.0.0-alpha.347 50 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 43 10/15/2024
1.0.0-alpha.343 57 10/11/2024
1.0.0-alpha.342 52 10/11/2024
1.0.0-alpha.341 50 10/9/2024
1.0.0-alpha.340 53 10/9/2024
1.0.0-alpha.339 47 10/9/2024
1.0.0-alpha.338 49 10/8/2024
1.0.0-alpha.337 48 10/4/2024
1.0.0-alpha.336 57 10/3/2024
1.0.0-alpha.335 48 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 52 9/27/2024
1.0.0-alpha.331 53 9/26/2024
1.0.0-alpha.330 47 9/25/2024
1.0.0-alpha.329 44 9/25/2024
1.0.0-alpha.328 53 9/24/2024
1.0.0-alpha.326 52 9/19/2024
1.0.0-alpha.324 57 9/18/2024
1.0.0-alpha.323 55 9/17/2024
1.0.0-alpha.322 70 9/14/2024
1.0.0-alpha.321 54 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 44 8/29/2024
1.0.0-alpha.316 44 8/29/2024
1.0.0-alpha.315 76 8/22/2024
1.0.0-alpha.314 77 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 69 8/14/2024
1.0.0-alpha.308 70 8/13/2024
1.0.0-alpha.307 73 8/13/2024
1.0.0-alpha.306 69 8/13/2024
1.0.0-alpha.305 73 8/13/2024
1.0.0-alpha.304 71 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 38 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 51 8/1/2024
1.0.0-alpha.294 51 8/1/2024
1.0.0-alpha.293 43 7/31/2024
1.0.0-alpha.292 50 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 52 7/25/2024
1.0.0-alpha.288 46 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 63 7/19/2024
1.0.0-alpha.284 54 7/19/2024
1.0.0-alpha.283 60 7/19/2024
1.0.0-alpha.278 100 2/13/2024
1.0.0-alpha.277 67 2/12/2024
1.0.0-alpha.276 75 2/8/2024
1.0.0-alpha.275 71 2/7/2024
1.0.0-alpha.274 68 2/5/2024
1.0.0-alpha.273 71 2/1/2024
1.0.0-alpha.272 68 1/24/2024
1.0.0-alpha.271 61 1/23/2024
1.0.0-alpha.270 68 1/19/2024
1.0.0-alpha.269 63 1/16/2024
1.0.0-alpha.268 78 1/13/2024
1.0.0-alpha.267 69 1/9/2024
1.0.0-alpha.266 65 1/6/2024
1.0.0-alpha.265 105 12/27/2023
1.0.0-alpha.264 70 12/26/2023
1.0.0-alpha.263 69 12/19/2023
1.0.0-alpha.262 74 12/19/2023
1.0.0-alpha.261 73 12/19/2023
1.0.0-alpha.260 71 12/18/2023
1.0.0-alpha.259 72 12/15/2023
1.0.0-alpha.258 77 12/15/2023
1.0.0-alpha.257 76 12/14/2023
1.0.0-alpha.256 84 12/13/2023
1.0.0-alpha.255 69 12/13/2023
1.0.0-alpha.254 87 12/12/2023
1.0.0-alpha.253 75 12/12/2023
1.0.0-alpha.252 74 12/11/2023
1.0.0-alpha.251 84 12/11/2023
1.0.0-alpha.250 89 12/8/2023
1.0.0-alpha.249 75 12/7/2023
1.0.0-alpha.248 66 12/7/2023
1.0.0-alpha.247 84 12/5/2023
1.0.0-alpha.246 86 12/4/2023
1.0.0-alpha.245 86 11/29/2023
1.0.0-alpha.244 74 11/28/2023
1.0.0-alpha.243 65 11/28/2023
1.0.0-alpha.242 75 11/28/2023
1.0.0-alpha.241 72 11/28/2023
1.0.0-alpha.240 72 11/27/2023
1.0.0-alpha.239 75 11/27/2023
1.0.0-alpha.238 81 11/25/2023
1.0.0-alpha.237 79 11/21/2023
1.0.0-alpha.236 79 11/21/2023
1.0.0-alpha.235 78 11/20/2023
1.0.0-alpha.234 72 11/17/2023
1.0.0-alpha.233 69 11/16/2023
1.0.0-alpha.232 71 11/15/2023
1.0.0-alpha.231 75 11/13/2023
1.0.0-alpha.230 77 11/10/2023
1.0.0-alpha.229 76 11/7/2023
1.0.0-alpha.228 76 11/6/2023
1.0.0-alpha.227 83 11/1/2023
1.0.0-alpha.226 87 10/31/2023
1.0.0-alpha.225 77 10/30/2023
1.0.0-alpha.224 85 10/30/2023
1.0.0-alpha.223 84 10/26/2023
1.0.0-alpha.222 85 10/25/2023
1.0.0-alpha.221 75 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 87 10/24/2023
1.0.0-alpha.217 74 10/23/2023
1.0.0-alpha.216 85 10/20/2023
1.0.0-alpha.215 73 10/20/2023
1.0.0-alpha.214 74 10/19/2023
1.0.0-alpha.213 78 10/18/2023
1.0.0-alpha.212 76 10/18/2023
1.0.0-alpha.211 70 10/18/2023
1.0.0-alpha.210 78 10/18/2023
1.0.0-alpha.209 80 10/17/2023
1.0.0-alpha.208 74 10/17/2023
1.0.0-alpha.207 84 10/17/2023
1.0.0-alpha.206 94 10/15/2023
1.0.0-alpha.205 75 10/15/2023
1.0.0-alpha.204 85 10/13/2023
1.0.0-alpha.203 88 10/12/2023
1.0.0-alpha.202 80 10/12/2023
1.0.0-alpha.201 77 10/11/2023
1.0.0-alpha.200 81 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 84 9/28/2023
1.0.0-alpha.195 85 9/28/2023
1.0.0-alpha.194 74 9/28/2023
1.0.0-alpha.193 76 9/28/2023
1.0.0-alpha.192 87 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 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 78 9/22/2023
1.0.0-alpha.181 59 9/21/2023
1.0.0-alpha.180 82 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 101 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 89 8/21/2023
1.0.0-alpha.155 79 8/17/2023
1.0.0-alpha.154 83 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 79 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 95 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 85 7/19/2023
1.0.0-alpha.127 92 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 87 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 84 6/21/2023
1.0.0-alpha.116 77 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 82 6/12/2023
1.0.0-alpha.108 92 6/9/2023
1.0.0-alpha.107 85 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 86 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 118 12/28/2022
1.0.0-alpha.65 106 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