KubernetesCRDModelGen.Models.secrets-store.csi.x-k8s.io 1.0.0-alpha.337

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

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