KubernetesCRDModelGen.Models.argoproj.io 1.0.0-alpha.340

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

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