KubernetesCRDModelGen.Models.cnrm.cloud.google.com 1.0.0-alpha.428

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

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