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